From f35237f86fb8f20c15f04f8f5cb5fa408a062cf9 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 21 Sep 2023 17:48:04 +0200 Subject: [PATCH] Update FlightControl.lua --- Moose Development/Moose/Ops/FlightControl.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Moose Development/Moose/Ops/FlightControl.lua b/Moose Development/Moose/Ops/FlightControl.lua index dd9e2c17e..5df30d685 100644 --- a/Moose Development/Moose/Ops/FlightControl.lua +++ b/Moose Development/Moose/Ops/FlightControl.lua @@ -908,6 +908,23 @@ function FLIGHTCONTROL:SetParkingGuardStatic(TemplateStaticName) return self end + +--- Set the holding guard group. +-- This group is used to block (AI) aircraft from entering the runway. +-- It should contain of only one unit, *e.g.* a simple soldier. +-- @param #FLIGHTCONTROL self +-- @param #string TemplateGroupName Name of the template group. +-- @return #FLIGHTCONTROL self +function FLIGHTCONTROL:SetHoldingGuard(TemplateGroupName) + + local alias=string.format("Holding Guard %s", self.airbasename) + + -- Need spawn with alias for multiple FCs. + self.holdingGuard=SPAWN:NewWithAlias(TemplateGroupName, alias) + + return self +end + --- Set ATIS. -- @param #FLIGHTCONTROL self -- @param Ops.Atis#ATIS Atis ATIS.