mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
AWACS - change setup as TACS slightly
This commit is contained in:
parent
536341b6de
commit
5ad88be997
@ -233,9 +233,9 @@ do
|
|||||||
-- -- And start
|
-- -- And start
|
||||||
-- testawacs:__Start(5)
|
-- testawacs:__Start(5)
|
||||||
--
|
--
|
||||||
-- ### 5.1 Alternative - Set up as GCI (no AWACS plane needed)
|
-- ### 5.1 Alternative - Set up as GCI (no AWACS plane needed) Theater Air Control System (TACS)
|
||||||
--
|
--
|
||||||
-- -- Set up as GCI called "GCI Senaki". It will use the AwacsAW AirWing set up above and be of the "blue" coalition. Homebase is Senaki.
|
-- -- Set up as TACS called "GCI Senaki". It will use the AwacsAW AirWing set up above and be of the "blue" coalition. Homebase is Senaki.
|
||||||
-- -- No need to set the AWACS Orbit Zone; the FEZ is still a Polygon-Zone called "Rock" we have also
|
-- -- No need to set the AWACS Orbit Zone; the FEZ is still a Polygon-Zone called "Rock" we have also
|
||||||
-- -- set up in the mission editor with a late activated helo named "Rock#ZONE_POLYGON". Note this also sets the BullsEye to be referenced as "Rock".
|
-- -- set up in the mission editor with a late activated helo named "Rock#ZONE_POLYGON". Note this also sets the BullsEye to be referenced as "Rock".
|
||||||
-- -- The CAP station zone is called "Fremont". We will be on 255 AM. Note the Orbit Zone is given as *nil* in the `New()`-Statement
|
-- -- The CAP station zone is called "Fremont". We will be on 255 AM. Note the Orbit Zone is given as *nil* in the `New()`-Statement
|
||||||
@ -251,7 +251,8 @@ do
|
|||||||
-- -- Give it a fancy callsign
|
-- -- Give it a fancy callsign
|
||||||
-- testawacs:SetAwacsDetails(CALLSIGN.AWACS.Wizard)
|
-- testawacs:SetAwacsDetails(CALLSIGN.AWACS.Wizard)
|
||||||
-- -- And start as GCI using a group name "Blue EWR" as main EWR station
|
-- -- And start as GCI using a group name "Blue EWR" as main EWR station
|
||||||
-- testawacs:StartAsGCI(GROUP:FindByName("Blue EWR"),2)
|
-- testawacs:SetAsGCI(GROUP:FindByName("Blue EWR"),2)
|
||||||
|
-- testawacs:__Start(4)
|
||||||
--
|
--
|
||||||
-- ## 6 Menu entries
|
-- ## 6 Menu entries
|
||||||
--
|
--
|
||||||
@ -1162,12 +1163,12 @@ end
|
|||||||
-- Functions
|
-- Functions
|
||||||
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
--- [User] Start this instance and act as GCI Ground Controlled Intercepts Operator
|
--- [User] Set this instance to act as GCI TACS Theater Air Control System
|
||||||
-- @param #AWACS self
|
-- @param #AWACS self
|
||||||
-- @param Wrapper.Group#GROUP EWR The **main** Early Warning Radar (EWR) GROUP object for this GCI.
|
-- @param Wrapper.Group#GROUP EWR The **main** Early Warning Radar (EWR) GROUP object for GCI.
|
||||||
-- @param #number Delay (option) Start after this many seconds (optional).
|
-- @param #number Delay (option) Start after this many seconds (optional).
|
||||||
-- @return #AWACS self
|
-- @return #AWACS self
|
||||||
function AWACS:StartAsGCI(EWR,Delay)
|
function AWACS:SetAsGCI(EWR,Delay)
|
||||||
self:T(self.lid.."SetGCI")
|
self:T(self.lid.."SetGCI")
|
||||||
local delay = Delay or -5
|
local delay = Delay or -5
|
||||||
if type(EWR) == "string" then
|
if type(EWR) == "string" then
|
||||||
@ -1177,9 +1178,6 @@ function AWACS:StartAsGCI(EWR,Delay)
|
|||||||
end
|
end
|
||||||
self.GCI = true
|
self.GCI = true
|
||||||
self:SetEscort(0)
|
self:SetEscort(0)
|
||||||
self:__Start(delay)
|
|
||||||
-- set FSM to started
|
|
||||||
self:__Started(2*delay)
|
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -5434,6 +5432,11 @@ function AWACS:onafterStart(From, Event, To)
|
|||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if self.GCI then
|
||||||
|
-- set FSM to started
|
||||||
|
self:__Started(-5)
|
||||||
|
end
|
||||||
|
|
||||||
self:__Status(-30)
|
self:__Status(-30)
|
||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user