diff --git a/OpenRA.Mods.RA/Buildings/Building.cs b/OpenRA.Mods.RA/Buildings/Building.cs index 4b6bf269e6..83e4ef697a 100755 --- a/OpenRA.Mods.RA/Buildings/Building.cs +++ b/OpenRA.Mods.RA/Buildings/Building.cs @@ -35,7 +35,10 @@ namespace OpenRA.Mods.RA.Buildings public object Create(ActorInitializer init) { return new Building(init, this); } public bool IsCloseEnoughToBase(World world, Player p, string buildingName, int2 topLeft) - { + { + if (p.PlayerActor.Trait().BuildAnywhere) + return true; + var buildingMaxBounds = Dimensions; if( Rules.Info[ buildingName ].Traits.Contains() ) buildingMaxBounds.Y += 1;