diff --git a/OpenRA.Game/Traits/World/UnitInfluence.cs b/OpenRA.Game/Traits/World/UnitInfluence.cs index 088b4aa3fe..74557a085d 100644 --- a/OpenRA.Game/Traits/World/UnitInfluence.cs +++ b/OpenRA.Game/Traits/World/UnitInfluence.cs @@ -47,7 +47,8 @@ namespace OpenRA.Traits if (!map.IsInMap(a)) yield break; for( var i = influence[ a.X, a.Y ] ; i != null ; i = i.next ) - yield return i.actor; + if (!i.actor.Destroyed && !i.actor.IsDead()) + yield return i.actor; } public bool HasFreeSubCell(int2 a)