From 27bd27a2e52e08d9b62a57f04d313a1d2afe066b Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Fri, 5 Jun 2026 14:25:02 +0200 Subject: [PATCH] #EASYGCICAP - create correct number of Alert5 missions instead of relying on the number of required assets --- Moose Development/Moose/Ops/EasyGCICAP.lua | 24 ++++++++++++---------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/Moose Development/Moose/Ops/EasyGCICAP.lua b/Moose Development/Moose/Ops/EasyGCICAP.lua index b1aa9ed43..1b2afb44b 100644 --- a/Moose Development/Moose/Ops/EasyGCICAP.lua +++ b/Moose Development/Moose/Ops/EasyGCICAP.lua @@ -21,7 +21,7 @@ -- ------------------------------------------------------------------------- -- Date: September 2023 --- Last Update: Mar 2026 +-- Last Update: June 2026 ------------------------------------------------------------------------- -- --- **Ops** - Easy GCI & CAP Manager @@ -286,7 +286,7 @@ EASYGCICAP = { --- EASYGCICAP class version. -- @field #string version -EASYGCICAP.version="0.1.35" +EASYGCICAP.version="0.1.36" ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- @@ -854,16 +854,18 @@ function EASYGCICAP:_AddAirwing(Airbasename, Alias) end if self.noalert5 > 0 then - local alert - if self.ClassName == "EASYGCICAP" then - alert = AUFTRAG:NewALERT5(AUFTRAG.Type.INTERCEPT) - elseif self.ClassName == "EASYA2G" then - alert = AUFTRAG:NewALERT5(AUFTRAG.Type.BAI) + for i=1,self.noalert5 do + local alert + if self.ClassName == "EASYGCICAP" then + alert = AUFTRAG:NewALERT5(AUFTRAG.Type.INTERCEPT) + elseif self.ClassName == "EASYA2G" then + alert = AUFTRAG:NewALERT5(AUFTRAG.Type.BAI) + end + alert:SetRequiredAssets(self.capgrouping) + alert:SetRepeat(99) + CAP_Wing:AddMission(alert) + table.insert(self.ListOfAuftrag,alert) end - alert:SetRequiredAssets(self.noalert5) - alert:SetRepeat(99) - CAP_Wing:AddMission(alert) - table.insert(self.ListOfAuftrag,alert) end self.wings[Airbasename] = { CAP_Wing, AIRBASE:FindByName(Airbasename):GetZone(), Airbasename }