diff --git a/OpenRA.Mods.RA/Missions/Allies04Script.cs b/OpenRA.Mods.RA/Missions/Allies04Script.cs index 50afce34f6..d2335c04de 100644 --- a/OpenRA.Mods.RA/Missions/Allies04Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies04Script.cs @@ -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))); diff --git a/mods/ra/maps/allies-04/map.bin b/mods/ra/maps/allies-04/map.bin index 588d076940..ea6cf8e118 100644 Binary files a/mods/ra/maps/allies-04/map.bin and b/mods/ra/maps/allies-04/map.bin differ diff --git a/mods/ra/maps/allies-04/map.yaml b/mods/ra/maps/allies-04/map.yaml index 12f9bdd92a..25e6d81fe4 100644 --- a/mods/ra/maps/allies-04/map.yaml +++ b/mods/ra/maps/allies-04/map.yaml @@ -108,8 +108,8 @@ Actors: Actor41: t12 Location: 73,69 Owner: Neutral - Actor44: tc05 - Location: 92,80 + Actor44: t13 + Location: 83,78 Owner: Neutral Actor47: v01 Location: 70,84 @@ -708,9 +708,6 @@ Actors: Actor216: mine Location: 103,57 Owner: Neutral - Actor217: fenc - Location: 89,77 - Owner: Soviets Actor218: fenc Location: 81,65 Owner: Soviets @@ -720,15 +717,9 @@ Actors: Actor220: fenc Location: 81,67 Owner: Soviets - Actor114: fenc - Location: 87,77 - Owner: Soviets Actor221: 4tnk Location: 39,46 Owner: Soviets - Actor54: fenc - Location: 86,77 - Owner: Soviets Actor228: e1 Location: 102,34 Owner: Soviets @@ -747,9 +738,6 @@ Actors: Actor223: 4tnk Location: 43,57 Owner: Soviets - Actor115: fenc - Location: 88,77 - Owner: Soviets Actor52: hpad Location: 83,65 Owner: Soviets @@ -1605,6 +1593,21 @@ Actors: ReinforcementsUnloadPoint: waypoint Location: 92,103 Owner: Neutral + Actor474: mine + Location: 95,86 + Owner: Neutral + Actor480: fenc + Location: 87,74 + Owner: Soviets + Actor485: fenc + Location: 86,74 + Owner: Soviets + Actor486: fenc + Location: 85,74 + Owner: Soviets + Actor487: fenc + Location: 84,74 + Owner: Soviets Smudges: