From 682cfcd4661adc54ce0fdc1d4eb8044762440353 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 7 Mar 2011 20:25:05 +1300 Subject: [PATCH] wire up BuildAnywhere so it actually works --- OpenRA.Mods.RA/Buildings/Building.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;