diff --git a/OpenRA.Mods.RA/AI/HackyAI.cs b/OpenRA.Mods.RA/AI/HackyAI.cs index 2ffd88c7c2..2d741ecdca 100644 --- a/OpenRA.Mods.RA/AI/HackyAI.cs +++ b/OpenRA.Mods.RA/AI/HackyAI.cs @@ -165,13 +165,12 @@ namespace OpenRA.Mods.RA.AI { var bi = Rules.Info[actorType].Traits.Get(); - for (var k = 0; k < MaxBaseDistance; k++) - foreach (var t in world.FindTilesInCircle(baseCenter, k)) - if (world.CanPlaceBuilding(actorType, bi, t, null)) - if (bi.IsCloseEnoughToBase(world, p, actorType, t)) - if (NoBuildingsUnder(Util.ExpandFootprint( - FootprintUtils.Tiles(actorType, bi, t), false))) - return t; + foreach (var t in world.FindTilesInCircle(baseCenter, MaxBaseDistance)) + if (world.CanPlaceBuilding(actorType, bi, t, null)) + if (bi.IsCloseEnoughToBase(world, p, actorType, t)) + if (NoBuildingsUnder(Util.ExpandFootprint( + FootprintUtils.Tiles(actorType, bi, t), false))) + return t; return null; // i don't know where to put it. }