diff --git a/Moose Development/Moose/AI/AI_A2A.lua b/Moose Development/Moose/AI/AI_A2A.lua index 22507ffb3..10f7507cd 100644 --- a/Moose Development/Moose/AI/AI_A2A.lua +++ b/Moose Development/Moose/AI/AI_A2A.lua @@ -1,7 +1,5 @@ --- **AI** -- (R2.2) - Models the process of air operations for airplanes. -- --- This is a class used in the @{AI_A2A_Dispatcher}. --- -- === -- -- ### Author: **FlightControl** @@ -9,6 +7,7 @@ -- === -- -- @module AI.AI_A2A +-- @image Air_To_Air_Dispatching.JPG --BASE:TraceClass("AI_A2A") @@ -16,9 +15,7 @@ --- @type AI_A2A -- @extends Core.Fsm#FSM_CONTROLLABLE ---- # AI_A2A class, extends @{Fsm#FSM_CONTROLLABLE} --- --- The AI_A2A class implements the core functions to operate an AI @{Wrapper.Group} A2A tasking. +--- The AI_A2A class implements the core functions to operate an AI @{Wrapper.Group} A2A tasking. -- -- -- ## AI_A2A constructor diff --git a/Moose Development/Moose/AI/AI_A2A_Cap.lua b/Moose Development/Moose/AI/AI_A2A_Cap.lua index 0451051a2..50cdf48bd 100644 --- a/Moose Development/Moose/AI/AI_A2A_Cap.lua +++ b/Moose Development/Moose/AI/AI_A2A_Cap.lua @@ -1,7 +1,5 @@ --- **AI** -- (R2.2) - Models the process of Combat Air Patrol (CAP) for airplanes. -- --- This is a class used in the @{AI.AI_A2A_Dispatcher}. --- -- === -- -- ### Author: **FlightControl** @@ -9,16 +7,13 @@ -- === -- -- @module AI.AI_A2A_Cap - ---BASE:TraceClass("AI_A2A_CAP") +-- @image Combat_Air_Patrol.JPG --- @type AI_A2A_CAP -- @extends AI.AI_A2A_Patrol#AI_A2A_PATROL ---- # AI_A2A_CAP class, extends @{AI.AI_A2A_Patrol#AI_A2A_PATROL} --- --- The AI_A2A_CAP class implements the core functions to patrol a @{Zone} by an AI @{Wrapper.Group} or @{Wrapper.Group} +--- The AI_A2A_CAP class implements the core functions to patrol a @{Zone} by an AI @{Wrapper.Group} or @{Wrapper.Group} -- and automatically engage any airborne enemies that are within a certain range or within a certain zone. -- -- ![Process](..\Presentations\AI_CAP\Dia3.JPG) diff --git a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua index 047922014..0edff73b5 100644 --- a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua +++ b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua @@ -1,11 +1,5 @@ --- **AI** - (R2.2) - Manages the process of an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI. -- --- === --- --- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG) --- --- === --- -- # QUICK START GUIDE -- -- There are basically two classes available to model an A2A defense system. @@ -156,6 +150,7 @@ -- ### Authors: **Stonehouse**, **SNAFU** in terms of the advice, documentation, and the original GCICAP script. -- -- @module AI.AI_A2A_Dispatcher +-- @image Air_To_Air_Dispatching.JPG @@ -165,11 +160,7 @@ do -- AI_A2A_DISPATCHER -- @type AI_A2A_DISPATCHER -- @extends Tasking.DetectionManager#DETECTION_MANAGER - --- # AI\_A2A\_DISPATCHER class, extends @{Tasking.DetectionManage#DETECTION_MANAGER} - -- - -- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG) - -- - -- The @{#AI_A2A_DISPATCHER} class is designed to create an automatic air defence system for a coalition. + --- Create an automatic air defence system for a coalition. -- -- === -- @@ -3173,11 +3164,7 @@ do --- @type AI_A2A_GCICAP -- @extends #AI_A2A_DISPATCHER - --- # AI\_A2A\_GCICAP class, extends @{AI_A2A_Dispatcher#AI_A2A_DISPATCHER} - -- - -- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG) - -- - -- The AI_A2A_GCICAP class is designed to create an automatic air defence system for a coalition setting up GCI and CAP air defenses. + --- Create an automatic air defence system for a coalition setting up GCI and CAP air defenses. -- The class derives from @{AI#AI_A2A_DISPATCHER} and thus, all the methods that are defined in the @{AI#AI_A2A_DISPATCHER} class, can be used also in AI\_A2A\_GCICAP. -- -- === diff --git a/Moose Development/Moose/AI/AI_A2A_Patrol.lua b/Moose Development/Moose/AI/AI_A2A_Patrol.lua index e741e9fba..ab97e5942 100644 --- a/Moose Development/Moose/AI/AI_A2A_Patrol.lua +++ b/Moose Development/Moose/AI/AI_A2A_Patrol.lua @@ -1,7 +1,5 @@ --- **AI** -- (R2.2) - Models the process of air patrol of airplanes. -- --- This is a class used in the @{AI_A2A_Dispatcher}. --- -- === -- -- ### Author: **FlightControl** @@ -9,6 +7,7 @@ -- === -- -- @module AI.AI_A2A_Patrol +-- @image Air_Patrolling.JPG --- @type AI_A2A_PATROL diff --git a/Moose Development/Moose/AI/AI_BAI.lua b/Moose Development/Moose/AI/AI_BAI.lua index 5d8ed3df6..160516b8b 100644 --- a/Moose Development/Moose/AI/AI_BAI.lua +++ b/Moose Development/Moose/AI/AI_BAI.lua @@ -1,10 +1,6 @@ --- **AI** -- (R2.1) - Manages the independent process of Battlefield Air Interdiction (bombing) for airplanes. -- -- === --- --- ![Banner Image](..\Presentations\AI_BAI\Dia1.JPG) --- --- === -- -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master/BAI%20-%20Battlefield%20Air%20Interdiction) -- @@ -22,6 +18,7 @@ -- === -- -- @module AI.AI_Bai +-- @image Battlefield_Air_Interdiction.JPG --- AI_BAI_ZONE class @@ -30,9 +27,7 @@ -- @field Core.Zone#ZONE_BASE TargetZone The @{Zone} where the patrol needs to be executed. -- @extends AI.AI_Patrol#AI_PATROL_ZONE ---- # AI_BAI_ZONE class, extends @{AI.AI_Patrol#AI_PATROL_ZONE} --- --- AI_BAI_ZONE derives from the @{AI.AI_Patrol#AI_PATROL_ZONE}, inheriting its methods and behaviour. +--- AI_BAI_ZONE derives from the @{AI.AI_Patrol#AI_PATROL_ZONE}, inheriting its methods and behaviour. -- -- The AI_BAI_ZONE class implements the core functions to provide BattleGround Air Interdiction in an Engage @{Zone} by an AIR @{Wrapper.Controllable} or @{Wrapper.Group}. -- The AI_BAI_ZONE runs a process. It holds an AI in a Patrol Zone and when the AI is commanded to engage, it will fly to an Engage Zone. diff --git a/Moose Development/Moose/AI/AI_Balancer.lua b/Moose Development/Moose/AI/AI_Balancer.lua index e14ec568f..2648b4760 100644 --- a/Moose Development/Moose/AI/AI_Balancer.lua +++ b/Moose Development/Moose/AI/AI_Balancer.lua @@ -2,10 +2,6 @@ -- -- === -- --- ![Banner Image](..\Presentations\AI_Balancer\Dia1.JPG) --- --- === --- -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/AIB%20-%20AI%20Balancing) -- -- === @@ -22,6 +18,7 @@ -- === -- -- @module AI.AI_Balancer +-- @image AI_Balancing.JPG --- @type AI_BALANCER -- @field Core.Set#SET_CLIENT SetClient diff --git a/Moose Development/Moose/AI/AI_CAP.lua b/Moose Development/Moose/AI/AI_CAP.lua index 9df9ddf8e..033baa443 100644 --- a/Moose Development/Moose/AI/AI_CAP.lua +++ b/Moose Development/Moose/AI/AI_CAP.lua @@ -1,10 +1,6 @@ --- **AI** -- (R2.1) - Manages the independent process of Combat Air Patrol (CAP) for airplanes. -- -- === --- --- ![Banner Image](..\Presentations\AI_CAP\Dia1.JPG) --- --- === -- -- ### [Demo Missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/master-release/CAP%20-%20Combat%20Air%20Patrol) -- @@ -26,6 +22,7 @@ -- === -- -- @module AI.AI_Cap +-- @image Combat_Air_Patrol.JPG --- @type AI_CAP_ZONE diff --git a/Moose Development/Moose/AI/AI_Cargo_Dispatcher_APC.lua b/Moose Development/Moose/AI/AI_Cargo_Dispatcher_APC.lua index b2808924a..a78ad4ff4 100644 --- a/Moose Development/Moose/AI/AI_Cargo_Dispatcher_APC.lua +++ b/Moose Development/Moose/AI/AI_Cargo_Dispatcher_APC.lua @@ -7,18 +7,13 @@ -- === -- -- @module AI.AI_Cargo_Dispatcher_APC +-- @image Cargo_Dispatching_For_APC.JPG --- @type AI_CARGO_DISPATCHER_APC -- @extends AI.AI_Cargo_Dispatcher#AI_CARGO_DISPATCHER ---- # AI\_CARGO\_DISPATCHER\_APC class, extends @{AI.AI_Cargo_Dispatcher#AI_CARGO_DISPATCHER} --- --- ![Banner Image](..\Presentations\AI_CARGO_DISPATCHER_APC\Dia1.JPG) --- --- === --- --- AI\_CARGO\_DISPATCHER\_APC brings a dynamic cargo handling capability for AI groups. +--- A dynamic cargo transportation capability for AI groups. -- -- Armoured Personnel APCs (APC), Trucks, Jeeps and other carrier equipment can be mobilized to intelligently transport infantry and other cargo within the simulation. -- The AI\_CARGO\_DISPATCHER\_APC module uses the @{Cargo} capabilities within the MOOSE framework.