This commit is contained in:
Frank
2020-07-23 19:15:26 +02:00
parent 98971736f8
commit 2328f9a36b
3 changed files with 27 additions and 17 deletions

View File

@@ -110,6 +110,7 @@ function CHIEF:New(AgentSet, Coalition)
self:AddTransition("*", "AssignMissionArmy", "*") -- Assign mission to a GENERAL.
self:AddTransition("*", "CancelMission", "*") -- Cancel mission.
self:AddTransition("*", "Defcon", "*") -- Change defence condition.
self:AddTransition("*", "DeclareWar", "*") -- Declare War.
------------------------
--- Pseudo Functions ---
@@ -238,12 +239,14 @@ end
--- Set the wing commander for the airforce.
-- @param #CHIEF self
-- @param Ops.WingCommander WingCommander The WINGCOMMANDER object.
-- @param Ops.WingCommander#WINGCOMMANDER WingCommander The WINGCOMMANDER object.
-- @return #CHIEF self
function CHIEF:SetWingCommander(WingCommander)
self.wingcommander=WingCommander
self.wingcommander.chief=self
return self
end
@@ -594,14 +597,18 @@ function CHIEF:CheckMissionQueue()
-- PLANNNED Mission
---
-- Check if there is an airwing that can do the mission.
local airwing=self:GetAirwingForMission(mission)
if airwing then
-- Add mission to airwing.
self:MissionAssign(airwing, mission)
self:AssignMissionAirforce(mission)
return
else
self:T(self.lid.."NO airwing")
end
else