mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
Documentation
This commit is contained in:
parent
6e67da1672
commit
d86419f893
@ -1,6 +1,6 @@
|
||||
--- **AI** -- (R2.4) - Models the intelligent transportation of infantry and other cargo.
|
||||
--
|
||||
-- **Features:**
|
||||
-- ## Features:
|
||||
--
|
||||
-- * AI_CARGO_DISPATCHER is the **base class** for:
|
||||
--
|
||||
@ -12,6 +12,17 @@
|
||||
-- * Dispatches transport tasks to a common set of cargo transporting groups.
|
||||
-- * Different options can be setup to tweak the cargo transporation behaviour.
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ## Test Missions:
|
||||
--
|
||||
-- Test missions can be located on the main GITHUB site.
|
||||
--
|
||||
-- [FlightControl-Master/MOOSE_MISSIONS/AID - AI Dispatching/AID-CGO - AI Cargo Dispatching/]
|
||||
-- (https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/AID%20-%20AI%20Dispatching/AID-CGO%20-%20AI%20Cargo%20Dispatching)
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ## The dispatcher concept
|
||||
--
|
||||
-- Carrier equipment can be mobilized to intelligently transport infantry and other cargo within the simulation.
|
||||
@ -20,13 +31,15 @@
|
||||
-- @{Cargo.Cargo} must be declared within the mission to make the AI_CARGO_DISPATCHER object recognize the cargo.
|
||||
-- Please consult the @{Cargo.Cargo} module for more information.
|
||||
--
|
||||
-- # Why cargo dispatching?
|
||||
--
|
||||
-- ## Why cargo dispatching?
|
||||
--
|
||||
-- It provides a realistic way of distributing your army forces around the battlefield, and to provide a quick means of cargo transportation.
|
||||
-- Instead of having troops or cargo to "appear" suddenly at certain locations, the dispatchers will pickup the cargo and transport it.
|
||||
-- It also allows to enforce or retreat your army from certain zones when needed, using helicopters or APCs.
|
||||
-- Airplanes can transport cargo over larger distances between the airfields.
|
||||
--
|
||||
--
|
||||
-- ## What is a cargo object then?
|
||||
--
|
||||
-- In order to make use of the MOOSE cargo system, you need to **declare** the DCS objects as MOOSE cargo objects!
|
||||
@ -44,12 +57,14 @@
|
||||
-- For more information, please consult the @{Cargo.Cargo} module documentation. Please read through it, because it will explain how to setup the cargo objects for use
|
||||
-- within your dispatchers.
|
||||
--
|
||||
--
|
||||
-- ## Do I need to do a lot of coding to setup a dispatcher?
|
||||
--
|
||||
-- No! It requires a bit of studying to set it up, but once you understand the different components that use the cargo dispatcher, it becomes very easy.
|
||||
-- Also, the dispatchers work in a true dynamic environment. The carriers and cargo, pickup and deploy zones can be created dynamically in your mission,
|
||||
-- and will automatically be recognized by the dispatcher.
|
||||
--
|
||||
--
|
||||
-- ## Is the dispatcher causing a lot of CPU overhead?
|
||||
--
|
||||
-- A little yes, but once the cargo is properly loaded into the carrier, the CPU consumption is very little.
|
||||
@ -59,6 +74,7 @@
|
||||
-- without any performance impact. The amount of helicopters that are active and flying in your simulation influences more the performance than the dispatchers.
|
||||
-- It really comes down to trying it out and getting experienced with what is possible and what is not (or too much).
|
||||
--
|
||||
--
|
||||
-- ## Are the dispatchers a "black box" in terms of the logic?
|
||||
--
|
||||
-- No. You can tailor the dispatcher mechanisms using event handlers, and create additional logic to enhance the behaviour and dynamism in your own mission.
|
||||
@ -69,6 +85,7 @@
|
||||
--
|
||||
-- * When a carrier is picking up cargo, the *Pickup** event is triggered, and you can inform the coalition of this event,
|
||||
-- because it is an indication that troops are planned to join.
|
||||
--
|
||||
--
|
||||
-- ## Are there options that you can set to modify the behaviour of the carries?
|
||||
--
|
||||
@ -79,6 +96,7 @@
|
||||
-- * the height for airborne carriers when they fly to and from pickup and deploy zones.
|
||||
-- * the speed of the carriers. This is an important parameter, because depending on the tactication situation, speed will influence the detection by radars.
|
||||
--
|
||||
--
|
||||
-- ## Can the zones be of any zone type?
|
||||
--
|
||||
-- Yes, please ensure that the zones are declared using the @{Core.Zone} classes.
|
||||
@ -86,12 +104,6 @@
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ### Test Missions
|
||||
--
|
||||
-- [AI Cargo Dispatcher test missions](https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/AID%20-%20AI%20Dispatching/AID-CGO%20-%20AI%20Cargo%20Dispatching)
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ### Author: **FlightControl**
|
||||
--
|
||||
-- ===
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
--- **AI** -- (2.4) - Models the intelligent transportation of infantry and other cargo using APCs.
|
||||
--
|
||||
-- **Features:**
|
||||
-- ## Features:
|
||||
--
|
||||
-- * Quickly transport cargo to various deploy zones using ground vehicles (APCs, trucks ...).
|
||||
-- * Various @{Cargo.Cargo#CARGO} types can be transported. These are infantry groups and crates.
|
||||
@ -14,6 +14,15 @@
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ## Test Missions:
|
||||
--
|
||||
-- Test missions can be located on the main GITHUB site.
|
||||
--
|
||||
-- [FlightControl-Master/MOOSE_MISSIONS/AID - AI Dispatching/AID-CGO - AI Cargo Dispatching/]
|
||||
-- (https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/AID%20-%20AI%20Dispatching/AID-CGO%20-%20AI%20Cargo%20Dispatching)
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ### Author: **FlightControl**
|
||||
--
|
||||
-- ===
|
||||
|
||||
@ -1,12 +1,21 @@
|
||||
--- **AI** -- (R2.4) - Models the intelligent transportation of infantry and other cargo using Planes.
|
||||
--
|
||||
-- **Features:**
|
||||
-- ## Features:
|
||||
--
|
||||
-- * The airplanes will fly towards the pickup airbases to pickup the cargo.
|
||||
-- * The airplanes will fly towards the deploy airbases to deploy the cargo.
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ## Test Missions:
|
||||
--
|
||||
-- Test missions can be located on the main GITHUB site.
|
||||
--
|
||||
-- [FlightControl-Master/MOOSE_MISSIONS/AID - AI Dispatching/AID-CGO - AI Cargo Dispatching/]
|
||||
-- (https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/AID%20-%20AI%20Dispatching/AID-CGO%20-%20AI%20Cargo%20Dispatching)
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ### Author: **FlightControl**
|
||||
--
|
||||
-- ===
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
--- **AI** -- (2.4) - Models the intelligent transportation of infantry and other cargo using Helicopters.
|
||||
--
|
||||
-- **Features:**
|
||||
-- ## Features:
|
||||
--
|
||||
-- * The helicopters will fly towards the pickup locations to pickup the cargo.
|
||||
-- * The helicopters will fly towards the deploy zones to deploy the cargo.
|
||||
@ -9,6 +9,15 @@
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ## Test Missions:
|
||||
--
|
||||
-- Test missions can be located on the main GITHUB site.
|
||||
--
|
||||
-- [FlightControl-Master/MOOSE_MISSIONS/AID - AI Dispatching/AID-CGO - AI Cargo Dispatching/]
|
||||
-- (https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/AID%20-%20AI%20Dispatching/AID-CGO%20-%20AI%20Cargo%20Dispatching)
|
||||
--
|
||||
-- ===
|
||||
--
|
||||
-- ### Author: **FlightControl**
|
||||
--
|
||||
-- ===
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user