diff --git a/OpenRA.Mods.RA/AI/HackyAI.cs b/OpenRA.Mods.RA/AI/HackyAI.cs index 3bd2fe32f7..248d69a8d8 100644 --- a/OpenRA.Mods.RA/AI/HackyAI.cs +++ b/OpenRA.Mods.RA/AI/HackyAI.cs @@ -281,7 +281,7 @@ namespace OpenRA.Mods.RA.AI var newUnits = self.World.ActorsWithTrait() .Where(a => a.Actor.Owner == p && !a.Actor.HasTrait() - && !activeUnits.Contains(a.Actor)) + && !activeUnits.Contains(a.Actor) && a.Actor.IsInWorld) .Select(a => a.Actor).ToArray(); foreach (var a in newUnits) @@ -489,4 +489,4 @@ namespace OpenRA.Mods.RA.AI aggro[e.Attacker.Owner].Aggro += e.Damage; } } -} \ No newline at end of file +}