mirror of
https://github.com/FlightControl-Master/MOOSE_MISSIONS.git
synced 2025-08-15 10:37:46 +00:00
55 lines
2.7 KiB
Lua
55 lines
2.7 KiB
Lua
|
|
|
|
-- RED
|
|
|
|
--- Setup the Red Coalition A2A GCICAP dispatcher, and initialize it.
|
|
A2A_GCICAP_Red = AI_A2A_GCICAP:New( { "RED EWR" }, { "4477th" }, { }, 2 )
|
|
|
|
A2A_GCICAP_Red:SetBorderZone( ZONE_POLYGON:New( "Red Border", GROUP:FindByName( "Red Border" ) ) )
|
|
|
|
-- Enable the tactical display panel. This is to see what this dispatcher is doing.
|
|
--A2A_GCICAP_Red:SetTacticalDisplay( true )
|
|
|
|
|
|
-- Initialize the dispatcher, setting up a radius of 150km where any airborne friendly
|
|
-- without an assignment within 150km radius from a detected target, will engage that target.
|
|
A2A_GCICAP_Red:SetEngageRadius( 150000 )
|
|
|
|
-- The default take-off method is planes takeoff right in the air.
|
|
-- Here we specify to take off from a parking space, with engines already running.
|
|
A2A_GCICAP_Red:SetSquadronTakeoffFromParkingHot( AIRBASE.Nevada.Tonopah_Test_Range_Airfield )
|
|
--A2A_GCICAP_Red:SetSquadronTakeoffFromParkingHot( "Groom Lake AFB" )
|
|
|
|
|
|
-- BLUE
|
|
|
|
|
|
--- Setup the Red Coalition A2A GCICAP dispatcher, and initialize it.
|
|
-- EWR network groups start with BLUE EWR.
|
|
-- Squadron templates which are placed above the colored airbase, start with 104th or 105th or 106th.
|
|
-- Perform CAP in a polygon zone placed near 104th, which is Nellis.
|
|
-- Perform 2 CAP.
|
|
A2A_GCICAP_Blue = AI_A2A_GCICAP:New( { "BLUE EWR" }, { "104th", "105th", "106th" }, { "104th CAP" }, 2 )
|
|
|
|
A2A_GCICAP_Blue:SetBorderZone( ZONE_POLYGON:New( "Blue Border", GROUP:FindByName( "Blue Border" ) ) )
|
|
|
|
-- Enable the tactical display panel. This is to see what this dispatcher is doing.
|
|
--A2A_GCICAP_Blue:SetTacticalDisplay( true )
|
|
|
|
|
|
-- Initialize the dispatcher, setting up a radius of 150km where any airborne friendly
|
|
-- without an assignment within 150km radius from a detected target, will engage that target.
|
|
A2A_GCICAP_Blue:SetEngageRadius( 150000 )
|
|
|
|
-- The default take-off method is planes takeoff right in the air.
|
|
-- Here we specify other take off options.
|
|
A2A_GCICAP_Blue:SetSquadronTakeoffFromRunway( AIRBASE.Nevada.Boulder_City_Airport ) -- Takeoff from the runway.
|
|
A2A_GCICAP_Blue:SetSquadronTakeoffFromParkingCold( AIRBASE.Nevada.McCarran_International_Airport ) -- Takeoff from parking spot, with engines shut off.
|
|
--A2A_GCICAP_Blue:SetSquadronTakeoffFromParkingHot( AIRBASE.Nevada.Nellis_AFB ) -- Takaeoff from parking spot, engines running.
|
|
|
|
-- The Nellis airbase contains a squadron that flies an F-5... Less modern airplane.
|
|
-- So it needs a stronger "overhead".
|
|
A2A_GCICAP_Blue:SetSquadronOverhead( AIRBASE.Nevada.Nellis_AFB, 2 ) -- When 2 airplanes are attacking, we spawn 4 airplanes for defense.
|
|
A2A_GCICAP_Blue:SetSquadronGrouping( AIRBASE.Nevada.Nellis_AFB, 2 ) -- We group the spawned defence airplanes per 2 units.
|
|
|