diff --git a/OpenRa.Game/Orders/PlaceBuildingOrderGenerator.cs b/OpenRa.Game/Orders/PlaceBuildingOrderGenerator.cs index 0741eae80a..43bf7be963 100644 --- a/OpenRa.Game/Orders/PlaceBuildingOrderGenerator.cs +++ b/OpenRa.Game/Orders/PlaceBuildingOrderGenerator.cs @@ -25,13 +25,8 @@ namespace OpenRa.Game.Orders if (mi.Button == MouseButton.Left) { - if (!Game.CanPlaceBuilding(Building, xy, null, true)) - { - Sound.Play("nodeply1.aud"); - yield break; - } - - if (!Game.IsCloseEnoughToBase(Producer.Owner, Building, xy)) + if (!Game.CanPlaceBuilding(Building, xy, null, true) + || !Game.IsCloseEnoughToBase(Producer.Owner, Building, xy)) { Sound.Play("nodeply1.aud"); yield break;