Module AI.AI_A2G_CAS
AI - Models the process of air to ground engagement for airplanes and helicopters.
This is a class used in the AI.AI_A2G_Dispatcher.
Author: FlightControl
Global(s)
Global AI_A2G_CAS |
Implements the core functions to intercept intruders. |
Implements the core functions to intercept intruders.
Use the Engage trigger to intercept intruders.
Type(s)
Fields and Methods inherited from AI_A2G_CAS | Description |
---|---|
AI_A2G_CAS:CreateAttackUnitTasks(AttackSetUnit, DefenderGroup, EngageAltitude) |
Evaluate the attack and create an AttackUnitTask list. |
Creates a new AI_A2G_CAS object |
|
Creates a new AI_A2G_CAS object |
Field(s)
Function(s)
Evaluate the attack and create an AttackUnitTask list.
Defined in:
AI_A2G_CAS
Parameters:
Core.Set#SET_UNIT AttackSetUnit
The set of units to attack.
Wrapper.Group#GROUP DefenderGroup
The group of defenders.
#number EngageAltitude
The altitude to engage the targets.
Return value:
self
Creates a new AI_A2G_CAS object
Defined in:
AI_A2G_CAS
Parameters:
Wrapper.Group#GROUP AIGroup
DCS#Speed EngageMinSpeed
The minimum speed of the Wrapper.Group in km/h when engaging a target.
DCS#Speed EngageMaxSpeed
The maximum speed of the Wrapper.Group in km/h when engaging a target.
DCS#Altitude EngageFloorAltitude
The lowest altitude in meters where to execute the engagement.
DCS#Altitude EngageCeilingAltitude
The highest altitude in meters where to execute the engagement.
Core.Zone#ZONE_BASE PatrolZone
The Core.Zone where the patrol needs to be executed.
DCS#Altitude PatrolFloorAltitude
The lowest altitude in meters where to execute the patrol.
DCS#Altitude PatrolCeilingAltitude
The highest altitude in meters where to execute the patrol.
DCS#Speed PatrolMinSpeed
The minimum speed of the Wrapper.Group in km/h.
DCS#Speed PatrolMaxSpeed
The maximum speed of the Wrapper.Group in km/h.
DCS#AltitudeType PatrolAltType
The altitude type ("RADIO"=="AGL", "BARO"=="ASL"). Defaults to RADIO
Return value:
Creates a new AI_A2G_CAS object
Defined in:
AI_A2G_CAS
Parameters:
Wrapper.Group#GROUP AIGroup
DCS#Speed EngageMinSpeed
The minimum speed of the Wrapper.Group in km/h when engaging a target.
DCS#Speed EngageMaxSpeed
The maximum speed of the Wrapper.Group in km/h when engaging a target.
DCS#Altitude EngageFloorAltitude
The lowest altitude in meters where to execute the engagement.
DCS#Altitude EngageCeilingAltitude
The highest altitude in meters where to execute the engagement.
DCS#AltitudeType EngageAltType
The altitude type ("RADIO"=="AGL", "BARO"=="ASL"). Defaults to "RADIO".
Core.Zone#ZONE_BASE PatrolZone
The Core.Zone where the patrol needs to be executed.
DCS#Altitude PatrolFloorAltitude
The lowest altitude in meters where to execute the patrol.
DCS#Altitude PatrolCeilingAltitude
The highest altitude in meters where to execute the patrol.
DCS#Speed PatrolMinSpeed
The minimum speed of the Wrapper.Group in km/h.
DCS#Speed PatrolMaxSpeed
The maximum speed of the Wrapper.Group in km/h.
DCS#AltitudeType PatrolAltType
The altitude type ("RADIO"=="AGL", "BARO"=="ASL"). Defaults to RADIO