From 3f117d751bc3ed396b48df09e0702e45077ad421 Mon Sep 17 00:00:00 2001 From: ScottNZ Date: Tue, 12 Nov 2013 19:37:35 +1300 Subject: [PATCH] Fix HackyAI confusing an empty sequence for null --- OpenRA.Mods.RA/AI/HackyAI.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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)