From cde7ec1948609dbb51d8a2429dd42f54a9dc724d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 6 Jul 2014 09:39:16 +0200 Subject: [PATCH] disallow building placement when the game is paused touches the most glitchy case of #3277 --- OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs b/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs index 59bf4aed1a..97d229d7d7 100644 --- a/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs +++ b/OpenRA.Mods.RA/Orders/PlaceBuildingOrderGenerator.cs @@ -54,6 +54,9 @@ namespace OpenRA.Mods.RA.Orders IEnumerable InnerOrder(World world, CPos xy, MouseInput mi) { + if (world.Paused == World.PauseState.Paused) + yield break; + if (mi.Button == MouseButton.Left) { var topLeft = xy - FootprintUtils.AdjustForBuildingSize(BuildingInfo);