Allies 01: only set eligible units to defensive stance

This commit is contained in:
Scott_NZ
2013-01-21 16:49:48 +13:00
parent e975681c16
commit 9f47e75492

View File

@@ -281,7 +281,7 @@ namespace OpenRA.Mods.RA.Missions
void SetAlliedUnitsToDefensiveStance()
{
foreach (var actor in world.Actors.Where(a => a.IsInWorld && a.Owner == allies && !a.IsDead()))
foreach (var actor in world.Actors.Where(a => a.IsInWorld && a.Owner == allies && !a.IsDead() && a.HasTrait<AutoTarget>()))
{
actor.Trait<AutoTarget>().stance = UnitStance.Defend;
}