diff --git a/mods/ra/maps/allies-05b/allies05b-AI.lua b/mods/ra/maps/allies-05b/allies05b-AI.lua index 50efbc39d5..a1b0411f07 100644 --- a/mods/ra/maps/allies-05b/allies05b-AI.lua +++ b/mods/ra/maps/allies-05b/allies05b-AI.lua @@ -94,7 +94,8 @@ ActivateAI = function() Trigger.AfterDelay(DateTime.Minutes(1), ProduceUSSRVehicles) Trigger.AfterDelay(DateTime.Minutes(2), ProduceAircraft) - Trigger.OnAllKilled(SovietProduction, function() + local intactProduction = Utils.Where(SovietProduction, function(self) return not self.IsDead end) + Trigger.OnAllKilled(intactProduction, function() Utils.Do(USSR.GetGroundAttackers(), IdleHunt) end) end diff --git a/mods/ra/maps/allies-05c/allies05c-AI.lua b/mods/ra/maps/allies-05c/allies05c-AI.lua index 968be4783e..1ed373a083 100644 --- a/mods/ra/maps/allies-05c/allies05c-AI.lua +++ b/mods/ra/maps/allies-05c/allies05c-AI.lua @@ -94,7 +94,8 @@ ActivateAI = function() Trigger.AfterDelay(DateTime.Minutes(2), ProduceUSSRVehicles) Trigger.AfterDelay(DateTime.Minutes(4), ProduceAircraft) - Trigger.OnAllKilled(SovietProduction, function() + local intactProduction = Utils.Where(SovietProduction, function(self) return not self.IsDead end) + Trigger.OnAllKilled(intactProduction, function() Utils.Do(USSR.GetGroundAttackers(), IdleHunt) end) end