Fix crash with patrols. Add more room for the Allied base

This commit is contained in:
Scott_NZ
2012-12-16 22:44:45 +13:00
parent 3b2190d720
commit 3ab04e4c30
3 changed files with 18 additions and 15 deletions

View File

@@ -237,7 +237,7 @@ namespace OpenRA.Mods.RA.Missions
currentPoint = (currentPoint + 1) % points.Length;
leader.QueueActivity(new AttackMove.AttackMoveActivity(leader, new Move.Move(points[currentPoint], 0)));
leader.QueueActivity(new Wait(50));
foreach (var follower in patrolActors.Skip(1))
foreach (var follower in patrolActors.Skip(1).Where(a => !a.IsDead() && a.IsInWorld))
{
follower.QueueActivity(new Wait(world.SharedRandom.Next(0, 25)));
follower.QueueActivity(new AttackMove.AttackMoveActivity(follower, new Move.Move(points[currentPoint], 0)));