mirror of
https://github.com/FlightControl-Master/MOOSE_MISSIONS.git
synced 2025-08-15 10:37:46 +00:00
MOOSE demonstration missions [skip ci]
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,48 @@
|
||||
--- Test the default engage limit.
|
||||
-- Defenses should engage enemy units, but not more defenses than the defense limit!
|
||||
-- Name: AID-A2G-110 - Default DefenseLimit
|
||||
-- Author: FlightControl
|
||||
-- Date Created: 15 Nov 2018
|
||||
|
||||
-- Define a SET_GROUP object that builds a collection of groups that define the recce network.
|
||||
-- Here we build the network with all the groups that have a name starting with CCCP Recce.
|
||||
DetectionSetGroup = SET_GROUP:New() -- Defene a set of group objects, caled DetectionSetGroup.
|
||||
|
||||
DetectionSetGroup:FilterPrefixes( { "CCCP Recce" } ) -- The DetectionSetGroup will search for groups that start with the name "CCCP Recce".
|
||||
|
||||
-- This command will start the dynamic filtering, so when groups spawn in or are destroyed,
|
||||
-- which have a group name starting with "CCCP Recce", then these will be automatically added or removed from the set.
|
||||
DetectionSetGroup:FilterStart()
|
||||
|
||||
-- This command defines the reconnaissance network.
|
||||
-- It will group any detected ground enemy targets within a radius of 1km.
|
||||
-- It uses the DetectionSetGroup, which defines the set of reconnaissance groups to detect for enemy ground targets.
|
||||
Detection = DETECTION_AREAS:New( DetectionSetGroup, 1000 )
|
||||
|
||||
-- Setup the A2A dispatcher, and initialize it.
|
||||
A2GDispatcher = AI_A2G_DISPATCHER:New( Detection )
|
||||
|
||||
-- Add defense coordinates.
|
||||
A2GDispatcher:AddDefenseCoordinate( "HQ", GROUP:FindByName( "HQ" ):GetCoordinate() )
|
||||
|
||||
A2GDispatcher:SetDefenseReactivityHigh()
|
||||
|
||||
A2GDispatcher:SetDefenseRadius( 200000 )
|
||||
|
||||
-- This is the test, not more than 4 defenses in total should engage!
|
||||
A2GDispatcher:SetDefaultEngageLimit( 6 )
|
||||
|
||||
A2GDispatcher:SetTacticalDisplay( true )
|
||||
|
||||
local PatrolZone = ZONE:New( "PatrolZone" )
|
||||
|
||||
-- Setup the squadrons.
|
||||
A2GDispatcher:SetSquadron( "Krymsk SEAD", AIRBASE.Caucasus.Krymsk, { "CCCP SEAD Su-30", "CCCP SEAD Su-25T", "CCCP SEAD Su-25TM", "CCCP SEAD Su-34" }, 20 )
|
||||
A2GDispatcher:SetSquadronSead( "Krymsk SEAD", 600, 800 )
|
||||
--A2GDispatcher:SetSquadronSeadPatrol( "Krymsk SEAD", PatrolZone, 1000, 2500, 400, 600, 1100, 1500 )
|
||||
--A2GDispatcher:SetSquadronSeadPatrolInterval( "Krymsk SEAD", 4, 30, 60, 1 )
|
||||
A2GDispatcher:SetSquadronOverhead( "Krymsk SEAD", 0.2 )
|
||||
A2GDispatcher:SetSquadronTakeoffFromParkingHot( "Krymsk SEAD" )
|
||||
A2GDispatcher:SetSquadronLandingAtEngineShutdown( "Krymsk SEAD" )
|
||||
|
||||
--A2GDispatcher:SetSquadronVisible( "Krymsk SEAD" )
|
||||
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
--- Detect and attack a set of enemy units using helicopters.
|
||||
-- Name: AID-A2G-001 - Detection and Attack Helicopters
|
||||
-- Author: FlightControl
|
||||
-- Date Created: 02 Nov 2018
|
||||
|
||||
-- Define a SET_GROUP object that builds a collection of groups that define the recce network.
|
||||
-- Here we build the network with all the groups that have a name starting with CCCP Recce.
|
||||
DetectionSetGroup = SET_GROUP:New()
|
||||
DetectionSetGroup:FilterPrefixes( { "CCCP Recce" } )
|
||||
DetectionSetGroup:FilterStart()
|
||||
|
||||
Detection = DETECTION_AREAS:New( DetectionSetGroup, 1000 )
|
||||
|
||||
-- Setup the A2A dispatcher, and initialize it.
|
||||
A2GDispatcher = AI_A2G_DISPATCHER:New( Detection )
|
||||
|
||||
-- Add defense coordinates.
|
||||
A2GDispatcher:AddDefenseCoordinate( "HQ", GROUP:FindByName( "HQ" ):GetCoordinate() )
|
||||
|
||||
A2GDispatcher:SetDefenseReactivityMedium()
|
||||
|
||||
A2GDispatcher:SetDefenseRadius( 100000 )
|
||||
|
||||
A2GDispatcher:SetTacticalDisplay( true )
|
||||
|
||||
-- Setup the squadrons.
|
||||
|
||||
A2GDispatcher:SetSquadron( "Maykop BAI", "BAI", { "CCCP KA-50" }, 10 )
|
||||
A2GDispatcher:SetSquadronBai( "Maykop BAI", 120, 250 )
|
||||
A2GDispatcher:SetSquadronTakeoffFromParkingHot( "Maykop BAI" )
|
||||
A2GDispatcher:SetSquadronOverhead( "Maykop BAI", 0.25 )
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user