Module
| AI_Balancer |
Single-Player:Yes / Mulit-Player:Yes / AI:Yes / Human:No / Types:All -- AI Balancing will replace in multi player missions non-occupied human slots with AI groups, in order to provide an engaging simulation environment, even when there are hardly any players in the mission. |
| AI_Cap |
Single-Player:Yes / Mulit-Player:Yes / AI:Yes / Human:No / Types:Air -- Execute Combat Air Patrol (CAP). Examples can be found in the test missions. |
| AI_Cas |
Single-Player:Yes / Mulit-Player:Yes / AI:Yes / Human:No / Types:Air -- Provide Close Air Support to friendly ground troops. Examples can be found in the test missions. |
| AI_Patrol |
Single-Player:Yes / Mulit-Player:Yes / AI:Yes / Human:No / Types:Air -- Air Patrolling or Staging. Examples can be found in the test missions. |
| Account |
(SP) (MP) (FSM) Account for (Detect, count and report) DCS events occuring on DCS objects (units). |
| Airbase |
This module contains the AIRBASE classes. |
| AirbasePolice |
This module contains the AIRBASEPOLICE classes. |
| Assign |
(SP) (MP) (FSM) Accept or reject process for player (task) assignments. |
| Base |
This module contains the BASE class. |
| Cargo |
Single-Player:Yes / Mulit-Player:Yes / AI:Yes / Human:No / Types:Ground -- Management of logical cargo objects, that can be transported from and to transportation carriers. |
| CleanUp |
The CLEANUP class keeps an area clean of crashing or colliding airplanes. |
| Client |
This module contains the CLIENT class. |
| CommandCenter |
A COMMANDCENTER is the owner of multiple missions within MOOSE. |
| Controllable |
This module contains the CONTROLLABLE class. |
| Database |
This module contains the DATABASE class, managing the database of mission objects. |
| Detection |
This module contains the DETECTION classes. |
| Escort |
Taking the lead of AI escorting your flight. |
| Event |
This module contains the EVENT class. |
| Fsm |
This module contains the FSM (Finite State Machine) class and derived FSM_ classes. |
| Group |
This module contains the GROUP class. |
| Identifiable |
This module contains the IDENTIFIABLE class. |
| MOVEMENT |
Limit the simultaneous movement of Groups within a running Mission. |
| Menu |
This module contains the MENU classes. |
| Message |
This module contains the MESSAGE class. |
| MissileTrainer |
This module contains the MISSILETRAINER class. |
| Mission |
A MISSION is the main owner of a Mission orchestration within MOOSE . |
| Object |
This module contains the OBJECT class. |
| Point |
This module contains the POINT classes. |
| Positionable |
This module contains the POSITIONABLE class. |
| Process_JTAC | |
| Process_Pickup | |
| Route |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| ScheduleDispatcher |
This module defines the SCHEDULEDISPATCHER class, which is used by a central object called _SCHEDULEDISPATCHER. |
| Scheduler |
This module contains the SCHEDULER class. |
| Scoring |
Scoring system for MOOSE. |
| Sead |
Provides defensive behaviour to a set of SAM sites within a running Mission. |
| Set |
This module contains the SET classes. |
| Smoke |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| Spawn |
This module contains the SPAWN class. |
| Static |
This module contains the STATIC class. |
| Task |
This module contains the TASK class. |
| Task_A2G |
(AI) (SP) (MP) Tasking for Air to Ground Processes. |
| Task_PICKUP |
This module contains the TASK_PICKUP classes. |
| Task_SEAD |
This module contains the TASK_SEAD classes. |
| Unit |
This module contains the UNIT class. |
| Utils |
This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment!. |
| Zone |
This module contains the ZONE classes, inherited from Core.Zone#ZONE_BASE. |
| routines |
Various routines |