From 90bb2db349a8ac298022045b95fb5ae03f588a34 Mon Sep 17 00:00:00 2001 From: JovialFeline Date: Tue, 18 Apr 2023 18:40:13 -0400 Subject: [PATCH] Fix OnAllKilled crash for allies05b and allies05c --- mods/ra/maps/allies-05b/allies05b-AI.lua | 3 ++- mods/ra/maps/allies-05c/allies05c-AI.lua | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) 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