diff --git a/Moose Development/Moose/Functional/Stratego.lua b/Moose Development/Moose/Functional/Stratego.lua index 850f80b0f..2d9e9db04 100644 --- a/Moose Development/Moose/Functional/Stratego.lua +++ b/Moose Development/Moose/Functional/Stratego.lua @@ -435,7 +435,8 @@ function STRATEGO:AnalyseBases() if not abzone then abzone = ZONE_RADIUS:New(abname,ab:GetVec2(),500) end - local coa = ab:GetCoalition() + 1 + local coa = ab:GetCoalition() or 0 + coa = coa+1 local abtype = "AIRBASE" if ab:IsShip() then numrwys = 1 diff --git a/Moose Development/Moose/Ops/Awacs.lua b/Moose Development/Moose/Ops/Awacs.lua index d84541e17..28c710ccb 100644 --- a/Moose Development/Moose/Ops/Awacs.lua +++ b/Moose Development/Moose/Ops/Awacs.lua @@ -121,6 +121,7 @@ do -- @field #number TacticalIncrFreq -- @field #number TacticalModulation -- @field #number TacticalInterval +-- @field Core.Set#SET_GROUP DetectionSet -- @extends Core.Fsm#FSM @@ -603,6 +604,7 @@ AWACS = { TacticalIncrFreq = 0.5, TacticalModulation = radio.modulation.AM, TacticalInterval = 120, + DetectionSet = nil, } --- diff --git a/Moose Development/Moose/Ops/Intelligence.lua b/Moose Development/Moose/Ops/Intelligence.lua index 4e71d65b3..7751a140b 100644 --- a/Moose Development/Moose/Ops/Intelligence.lua +++ b/Moose Development/Moose/Ops/Intelligence.lua @@ -578,7 +578,7 @@ function INTEL:AddAgent(AgentGroup) end -- Add to detection set. - self.detectionset:AddGroup(AgentGroup) + self.detectionset:AddGroup(AgentGroup,true) return self end