mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
#AUFTRAG
* Bring options for afterburner usage down to AUFTRAG level #OpsGroup (Flightgroup) * Follow setting option for AB usage from mission, if set, generally and for execution phase of the AUFTRAG
This commit is contained in:
parent
a4e576e26d
commit
265fb4a8e8
@ -5403,6 +5403,17 @@ function OPSGROUP:onafterMissionExecute(From, Event, To, Mission)
|
||||
self:SetEngageDetectedOn(UTILS.MetersToNM(Mission.engagedetectedRmax), Mission.engagedetectedTypes, Mission.engagedetectedEngageZones, Mission.engagedetectedNoEngageZones)
|
||||
end
|
||||
|
||||
-- Set AB usage for mission execution based on Mission entry, if the option was set in the mission
|
||||
if self.isFlightgroup then
|
||||
if Mission.prohibitABExecute == true then
|
||||
self:SetProhibitAfterburner()
|
||||
self:I("Set prohibit AB")
|
||||
elseif Mission.prohibitABExecute == false then
|
||||
self:SetAllowAfterburner()
|
||||
self:T2("Set allow AB")
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
--- On after "PauseMission" event.
|
||||
@ -5699,6 +5710,17 @@ function OPSGROUP:onafterMissionDone(From, Event, To, Mission)
|
||||
return
|
||||
end
|
||||
|
||||
-- Set AB usage based on Mission entry, if the option was set in the mission
|
||||
if self.isFlightgroup then
|
||||
if Mission.prohibitAB == true then
|
||||
self:T2("Setting prohibit AB")
|
||||
self:SetProhibitAfterburner()
|
||||
elseif Mission.prohibitAB == false then
|
||||
self:T2("Setting allow AB")
|
||||
self:SetAllowAfterburner()
|
||||
end
|
||||
end
|
||||
|
||||
-- Check if group is done.
|
||||
self:_CheckGroupDone(delay)
|
||||
|
||||
@ -6119,6 +6141,18 @@ function OPSGROUP:_SetMissionOptions(mission)
|
||||
self:SwitchICLS(mission.icls.Channel, mission.icls.Morse, mission.icls.UnitName)
|
||||
end
|
||||
|
||||
-- Set AB usage based on Mission entry, if the option was set in the mission
|
||||
if self.isFlightgroup then
|
||||
if mission.prohibitAB == true then
|
||||
self:SetProhibitAfterburner()
|
||||
self:T2("Set prohibit AB")
|
||||
elseif mission.prohibitAB == false then
|
||||
self:SetAllowAfterburner()
|
||||
self:T2("Set allow AB")
|
||||
end
|
||||
end
|
||||
|
||||
return self
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user