From a4e576e26d7979938f7595e18ba996701aff5e47 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Thu, 27 Apr 2023 10:32:16 +0200 Subject: [PATCH] #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 --- Moose Development/Moose/Ops/Auftrag.lua | 33 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/Moose Development/Moose/Ops/Auftrag.lua b/Moose Development/Moose/Ops/Auftrag.lua index eefd9cc2c..9edd38838 100644 --- a/Moose Development/Moose/Ops/Auftrag.lua +++ b/Moose Development/Moose/Ops/Auftrag.lua @@ -3084,6 +3084,39 @@ function AUFTRAG:SetRequiredCarriers(NcarriersMin, NcarriersMax) return self end +--- Set that (jet) aircraft are generally **not** allowed to use afterburner. Default is use of afterburner is allowed. +-- @param #AUFTRAG self +-- @return #AUFTRAG self +function AUFTRAG:SetProhibitAfterburner() + self.prohibitAB = true + return self +end + +--- Set that (jet) aircraft are generally allowed to use afterburner. Default is use of afterburner is allowed. +-- @param #AUFTRAG self +-- @return #AUFTRAG self +function AUFTRAG:SetAllowAfterburner() + self.prohibitAB = false + return self +end + +--- Set that (jet) aircraft are **not** allowed to use afterburner in mission execution phase. Default is use of afterburner is allowed. +-- @param #AUFTRAG self +-- @return #AUFTRAG self +function AUFTRAG:SetProhibitAfterburnerExecutePhase() + self.prohibitABExecute = true + return self +end + +--- Set that (jet) aircraft are allowed to use afterburner in mission execution phase. Default is use of afterburner is allowed. +-- @param #AUFTRAG self +-- @return #AUFTRAG self +function AUFTRAG:SetAllowAfterburnerExecutePhase() + self.prohibitABExecute = false + return self +end + +-- prohibitABExecute --- **[LEGION, COMMANDER, CHIEF]** Assign a legion cohort to the mission. Only these cohorts will be considered for the job. -- @param #AUFTRAG self