diff --git a/OpenRA.Mods.RA/AI/HackyAI.cs b/OpenRA.Mods.RA/AI/HackyAI.cs index 500923addd..0de0905132 100644 --- a/OpenRA.Mods.RA/AI/HackyAI.cs +++ b/OpenRA.Mods.RA/AI/HackyAI.cs @@ -78,8 +78,6 @@ namespace OpenRA.Mods.RA.AI public class HackyAI : ITick, IBot, INotifyDamage { - static readonly List NoActors = new List(); - bool enabled; public int ticks; public Player p; @@ -465,10 +463,8 @@ namespace OpenRA.Mods.RA.AI List FindEnemyConstructionYards() { - var bases = world.Actors.Where(a => p.Stances[a.Owner] == Stance.Enemy && !a.Destroyed + return world.Actors.Where(a => p.Stances[a.Owner] == Stance.Enemy && !a.IsDead() && a.HasTrait() && !a.HasTrait()).ToList(); - - return bases ?? NoActors; } Actor FindEnemyBuildingClosestToPos(WPos pos)