diff --git a/OpenRA.Mods.RA/Missions/Allies02Script.cs b/OpenRA.Mods.RA/Missions/Allies02Script.cs index e8fc788407..7e819d8405 100644 --- a/OpenRA.Mods.RA/Missions/Allies02Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies02Script.cs @@ -233,8 +233,11 @@ namespace OpenRA.Mods.RA.Missions var closestAlliedBuilding = BuildingsNearActor(allies2BasePoint, 20) .Where(a => a.Owner == allies2) .OrderBy(a => (unit.Location - a.Location).LengthSquared) - .First(); - unit.QueueActivity(new AttackMove.AttackMoveActivity(unit, new Move.Move(closestAlliedBuilding.Location, 3))); + .FirstOrDefault(); + if (closestAlliedBuilding != null) + { + unit.QueueActivity(new AttackMove.AttackMoveActivity(unit, new Move.Move(closestAlliedBuilding.Location, 3))); + } } }