diff --git a/Documentation/AI.AI_A2A_Cap.html b/Documentation/AI.AI_A2A_Cap.html index 463993422..c271c7686 100644 --- a/Documentation/AI.AI_A2A_Cap.html +++ b/Documentation/AI.AI_A2A_Cap.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html index 6b643e3d1..3414e7671 100644 --- a/Documentation/AI.AI_A2A_Dispatcher.html +++ b/Documentation/AI.AI_A2A_Dispatcher.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -4975,11 +4986,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -11639,11 +11653,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -12901,11 +12918,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -14465,11 +14485,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
diff --git a/Documentation/AI.AI_A2A_Gci.html b/Documentation/AI.AI_A2A_Gci.html index c85d93566..9ff93da6d 100644 --- a/Documentation/AI.AI_A2A_Gci.html +++ b/Documentation/AI.AI_A2A_Gci.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2A_Patrol.html b/Documentation/AI.AI_A2A_Patrol.html index e061187a1..268c09b76 100644 --- a/Documentation/AI.AI_A2A_Patrol.html +++ b/Documentation/AI.AI_A2A_Patrol.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2G_BAI.html b/Documentation/AI.AI_A2G_BAI.html index 542021040..4cca62293 100644 --- a/Documentation/AI.AI_A2G_BAI.html +++ b/Documentation/AI.AI_A2G_BAI.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2G_CAS.html b/Documentation/AI.AI_A2G_CAS.html index 95bc51c26..4c2fc4a0b 100644 --- a/Documentation/AI.AI_A2G_CAS.html +++ b/Documentation/AI.AI_A2G_CAS.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 094c4c9fd..fd64235f8 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_A2G_SEAD.html b/Documentation/AI.AI_A2G_SEAD.html index 1073bc29d..8e2858db1 100644 --- a/Documentation/AI.AI_A2G_SEAD.html +++ b/Documentation/AI.AI_A2G_SEAD.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index eed837df7..b6a037738 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Air_Dispatcher.html b/Documentation/AI.AI_Air_Dispatcher.html index 8513fa61f..15e194e54 100644 --- a/Documentation/AI.AI_Air_Dispatcher.html +++ b/Documentation/AI.AI_Air_Dispatcher.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -4604,17 +4615,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -9934,17 +9934,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -11260,17 +11249,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -12888,17 +12866,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
diff --git a/Documentation/AI.AI_Air_Engage.html b/Documentation/AI.AI_Air_Engage.html index 0980aeba0..841b89c8e 100644 --- a/Documentation/AI.AI_Air_Engage.html +++ b/Documentation/AI.AI_Air_Engage.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Air_Patrol.html b/Documentation/AI.AI_Air_Patrol.html index 9102b2676..44ee4ae90 100644 --- a/Documentation/AI.AI_Air_Patrol.html +++ b/Documentation/AI.AI_Air_Patrol.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html index 9a63dc821..3c90988a5 100644 --- a/Documentation/AI.AI_Air_Squadron.html +++ b/Documentation/AI.AI_Air_Squadron.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_BAI.html b/Documentation/AI.AI_BAI.html index 9dd11628f..740a88a5b 100644 --- a/Documentation/AI.AI_BAI.html +++ b/Documentation/AI.AI_BAI.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Balancer.html b/Documentation/AI.AI_Balancer.html index 611b7ad52..9f33eb1f8 100644 --- a/Documentation/AI.AI_Balancer.html +++ b/Documentation/AI.AI_Balancer.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_CAP.html b/Documentation/AI.AI_CAP.html index 53841fc25..3b49deaf0 100644 --- a/Documentation/AI.AI_CAP.html +++ b/Documentation/AI.AI_CAP.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_CAS.html b/Documentation/AI.AI_CAS.html index 0336dad83..eac3a710c 100644 --- a/Documentation/AI.AI_CAS.html +++ b/Documentation/AI.AI_CAS.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html index 64a3b9476..396b16ef9 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -1962,7 +1973,7 @@ Therefore, this class is considered to be deprecated

- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier diff --git a/Documentation/AI.AI_Cargo_APC.html b/Documentation/AI.AI_Cargo_APC.html index 7cf736f53..a451467be 100644 --- a/Documentation/AI.AI_Cargo_APC.html +++ b/Documentation/AI.AI_Cargo_APC.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+
+ +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index 1eebd7640..614e7ac84 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -2846,6 +2857,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -2876,6 +2898,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a depoly mission.

+
@@ -4622,6 +4647,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -4652,6 +4688,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a depoly mission.

+
@@ -5240,6 +5279,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -5270,6 +5320,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a depoly mission.

+
@@ -6746,6 +6799,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -6776,6 +6840,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a depoly mission.

+
diff --git a/Documentation/AI.AI_Cargo_Dispatcher.html b/Documentation/AI.AI_Cargo_Dispatcher.html index ef2c91438..38fe509bd 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher.html +++ b/Documentation/AI.AI_Cargo_Dispatcher.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_APC.html b/Documentation/AI.AI_Cargo_Dispatcher_APC.html index 68b07154a..077de1546 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_APC.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_APC.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html b/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html index fc9e0b584..e84b010bf 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html b/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html index 63fbf7086..8ba5320dc 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Ship.html b/Documentation/AI.AI_Cargo_Dispatcher_Ship.html index fe41c37f9..d32c6c81f 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Ship.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Ship.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html index aee95abfc..33aa79fc9 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Cargo_Ship.html b/Documentation/AI.AI_Cargo_Ship.html index 3d4c533be..c85b7f96e 100644 --- a/Documentation/AI.AI_Cargo_Ship.html +++ b/Documentation/AI.AI_Cargo_Ship.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Escort.html b/Documentation/AI.AI_Escort.html index 26736bc33..37e1a2643 100644 --- a/Documentation/AI.AI_Escort.html +++ b/Documentation/AI.AI_Escort.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Escort_Dispatcher.html b/Documentation/AI.AI_Escort_Dispatcher.html index cd5de9ba0..ff5932b16 100644 --- a/Documentation/AI.AI_Escort_Dispatcher.html +++ b/Documentation/AI.AI_Escort_Dispatcher.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Escort_Dispatcher_Request.html b/Documentation/AI.AI_Escort_Dispatcher_Request.html index b8f21d638..d82779393 100644 --- a/Documentation/AI.AI_Escort_Dispatcher_Request.html +++ b/Documentation/AI.AI_Escort_Dispatcher_Request.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Escort_Request.html b/Documentation/AI.AI_Escort_Request.html index 544bfc35e..23879d099 100644 --- a/Documentation/AI.AI_Escort_Request.html +++ b/Documentation/AI.AI_Escort_Request.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Formation.html b/Documentation/AI.AI_Formation.html index 7e8c2e6a7..43cf7377c 100644 --- a/Documentation/AI.AI_Formation.html +++ b/Documentation/AI.AI_Formation.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/AI.AI_Patrol.html b/Documentation/AI.AI_Patrol.html index 6f0ad01bc..88e3ba244 100644 --- a/Documentation/AI.AI_Patrol.html +++ b/Documentation/AI.AI_Patrol.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Actions.Act_Account.html b/Documentation/Actions.Act_Account.html index 073e10514..12cd1e6cf 100644 --- a/Documentation/Actions.Act_Account.html +++ b/Documentation/Actions.Act_Account.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Actions.Act_Assign.html b/Documentation/Actions.Act_Assign.html index 2d1b212cd..16c739074 100644 --- a/Documentation/Actions.Act_Assign.html +++ b/Documentation/Actions.Act_Assign.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Actions.Act_Assist.html b/Documentation/Actions.Act_Assist.html index c0da65fad..a7cf85e2a 100644 --- a/Documentation/Actions.Act_Assist.html +++ b/Documentation/Actions.Act_Assist.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Actions.Act_Route.html b/Documentation/Actions.Act_Route.html index 44a80e5a9..d8670836b 100644 --- a/Documentation/Actions.Act_Route.html +++ b/Documentation/Actions.Act_Route.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Cargo.Cargo.html b/Documentation/Cargo.Cargo.html index 67c3ad602..971141dec 100644 --- a/Documentation/Cargo.Cargo.html +++ b/Documentation/Cargo.Cargo.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -2907,17 +2918,6 @@ All derived classes from CARGO follow the same state machine, expose the same ca - - - -
-
- - -CARGO.Weight - - -
diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index 9e01c1e0c..b40cd392a 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -1954,6 +1965,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+
+ + +CARGO_CRATE.CargoCarrier + + + +
+ +
@@ -2622,6 +2644,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+ + +
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index a8e4e17d9..62c313e8e 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+
+
+
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -2005,20 +2016,6 @@ Therefore, this class is considered to be deprecated

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- -
-
-
- - CARGO_GROUP.CargoGroup @@ -2037,20 +2034,6 @@ Therefore, this class is considered to be deprecated

-
- -
-
-
- - -CARGO_GROUP.CargoObject - - - - -

Now we spawn the new group based on the template created.

-
diff --git a/Documentation/Cargo.CargoSlingload.html b/Documentation/Cargo.CargoSlingload.html index d5feaa95f..d902ed83c 100644 --- a/Documentation/Cargo.CargoSlingload.html +++ b/Documentation/Cargo.CargoSlingload.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index 37d142370..4dc712074 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -1932,17 +1943,6 @@ Therefore, this class is considered to be deprecated

Set cargo object.

- - - -
-
- - #number -CARGO_UNIT.RunCount - - -
@@ -2658,17 +2658,6 @@ Therefore, this class is considered to be deprecated

Set cargo object.

- - - -
-
- - #number -CARGO_UNIT.RunCount - - -
diff --git a/Documentation/Core.Astar.html b/Documentation/Core.Astar.html index 141cd11b7..3b7353f47 100644 --- a/Documentation/Core.Astar.html +++ b/Documentation/Core.Astar.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Core.Base.html b/Documentation/Core.Base.html index fa5f08088..922d717aa 100644 --- a/Documentation/Core.Base.html +++ b/Documentation/Core.Base.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Core.Beacon.html b/Documentation/Core.Beacon.html index eef68f7ac..4e559af59 100644 --- a/Documentation/Core.Beacon.html +++ b/Documentation/Core.Beacon.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Core.Condition.html b/Documentation/Core.Condition.html index 33c21d590..16094e015 100644 --- a/Documentation/Core.Condition.html +++ b/Documentation/Core.Condition.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

diff --git a/Documentation/Core.Database.html b/Documentation/Core.Database.html index c062a303b..2d74907e2 100644 --- a/Documentation/Core.Database.html +++ b/Documentation/Core.Database.html @@ -1564,6 +1564,17 @@

Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

+

+ + +
+
+ +

+

Wrapper - Dynamic Cargo create from the F8 menu.

@@ -1725,6 +1736,7 @@
  • Manage database of hits to units and statics.
  • Manage database of destroys of units and statics.
  • Manage database of Core.Zone#ZONE_BASE objects.
  • +
  • Manage database of Wrapper.DynamicCargo#DYNAMICCARGO objects alive in the mission.

  • @@ -1769,6 +1781,7 @@
  • PLAYERS
  • CARGOS
  • STORAGES (DCS warehouses)
  • +
  • DYNAMICCARGO
  • On top, for internal MOOSE administration purposes, the DATABASE administers the Unit and Group TEMPLATES as defined within the Mission Editor.

    @@ -1820,6 +1833,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE:AddClient(ClientName, Force)

    Adds a CLIENT based on the ClientName in the DATABASE.

    + + + +

    DATABASE:AddDynamicCargo(Name)

    + +

    Add a DynamicCargo to the database.

    @@ -1898,6 +1917,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE.ClassName

    Name of the class.

    + + + +

    DATABASE.DYNAMICCARGO

    + +

    Dynamic Cargo objects.

    @@ -1910,6 +1935,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE:DeleteCargo(CargoName)

    Deletes a Cargo from the DATABASE based on the Cargo Name.

    + + + +

    DATABASE:DeleteDynamicCargo(DynamicCargoName)

    + +

    Deletes a DYNAMICCARGO from the DATABASE based on the Dynamic Cargo Name.

    @@ -1976,6 +2007,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE:FindClient(ClientName)

    Finds a CLIENT based on the ClientName.

    + + + +

    DATABASE:FindDynamicCargo(DynamicCargoName)

    + +

    Finds a DYNAMICCARGO based on the Dynamic Cargo Name.

    @@ -2306,6 +2343,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE:_EventOnDeadOrCrash(Event)

    Handles the OnDead or OnCrash event for alive units set.

    + + + +

    DATABASE:_EventOnDynamicCargoRemoved(Event)

    + +

    Handles the OnDynamicCargoRemoved event to clean the active dynamic cargo table.

    @@ -2318,6 +2361,12 @@ Moose refers to _DATABASE within the framework extensively, but

    DATABASE:_EventOnPlayerLeaveUnit(Event)

    Handles the OnPlayerLeaveUnit event to clean the active players table.

    + + + +

    DATABASE:_FindPlayerNameByUnitName(UnitName)

    + +

    Get a PlayerName by UnitName from PLAYERS in DATABASE.

    @@ -2976,6 +3025,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    + + #table +DATABASE.DYNAMICCARGO + +

    Dynamic Cargo objects.

    + +
    +
    @@ -3238,6 +3298,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    + + + +
    + +
    +

    DATABASE:AddDynamicCargo(Name)

    +
    + +

    Add a DynamicCargo to the database.

    + +
    +
    +

    Defined in:

    +
    +

    DATABASE

    +
    +

    Parameter:

    +
    +
    +

    + #string + Name +

    +
    +
    + +

    Name of the dynamic cargo.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    The dynamic cargo object.

    + +
    +
    +
    +
    @@ -3775,6 +3879,36 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    + +
    +

    DATABASE:DeleteDynamicCargo(DynamicCargoName)

    +
    + +

    Deletes a DYNAMICCARGO from the DATABASE based on the Dynamic Cargo Name.

    + +
    +
    +

    Defined in:

    +
    +

    DATABASE

    +
    +

    Parameter:

    +
    +
    +

    + DynamicCargoName +

    +
    +
    +

    +
    +
    +
    +
    @@ -4170,6 +4304,48 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    + +
    +

    DATABASE:FindDynamicCargo(DynamicCargoName)

    +
    + +

    Finds a DYNAMICCARGO based on the Dynamic Cargo Name.

    + +
    +
    +

    Defined in:

    +
    +

    DATABASE

    +
    +

    Parameter:

    +
    +
    +

    + #string + DynamicCargoName +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    + +
    + +

    The found DYNAMICCARGO.

    + +
    +
    +
    +
    @@ -6459,6 +6635,37 @@ This method is used by the SPAWN class.

    + + + +
    + +
    +

    DATABASE:_EventOnDynamicCargoRemoved(Event)

    +
    + +

    Handles the OnDynamicCargoRemoved event to clean the active dynamic cargo table.

    + +
    +
    +

    Defined in:

    +
    +

    DATABASE

    +
    +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + Event +

    +
    +
    +

    +
    +
    +
    +
    @@ -6521,6 +6728,55 @@ This method is used by the SPAWN class.

    + + + +
    + +
    +

    DATABASE:_FindPlayerNameByUnitName(UnitName)

    +
    + +

    Get a PlayerName by UnitName from PLAYERS in DATABASE.

    + +
    +
    +

    Defined in:

    +
    +

    DATABASE

    +
    +

    Parameter:

    +
    +
    +

    + UnitName +

    +
    +
    +

    +
    +
    +

    Return values:

    +
    +
    +

    #string:

    +
    +
    + +

    PlayerName

    + +
    + +
    + +

    PlayerUnit

    + +
    +
    +
    +
    @@ -7130,6 +7386,17 @@ This method is used by the SPAWN class.

    + +
    +
    + + #table +DATABASE.DYNAMICCARGO + +

    Dynamic Cargo objects.

    + +
    +
    diff --git a/Documentation/Core.Event.html b/Documentation/Core.Event.html index 12b2ec161..f8223f6b7 100644 --- a/Documentation/Core.Event.html +++ b/Documentation/Core.Event.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -1975,12 +1986,36 @@ Example code snippet:

    EVENT:CreateEventDeleteZoneGoal(ZoneGoal)

    Creation of a ZoneGoal Deletion Event.

    + + + +

    EVENT:CreateEventDynamicCargoLoaded(DynamicCargo)

    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_LOADED event.

    + + + +

    EVENT:CreateEventDynamicCargoRemoved(DynamicCargo)

    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_REMOVED event.

    + + + +

    EVENT:CreateEventDynamicCargoUnloaded(DynamicCargo)

    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_UNLOADED event.

    EVENT:CreateEventNewCargo(Cargo)

    Creation of a New Cargo Event.

    + + + +

    EVENT:CreateEventNewDynamicCargo(DynamicCargo)

    + +

    Creation of a S_EVENT_NEW_DYNAMIC_CARGO event.

    @@ -2736,6 +2771,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    EVENTDATA.IniDCSUnitName

    (UNIT/STATIC) The initiating Unit name.

    + + + +

    EVENTDATA.IniDynamicCargo

    + +

    The dynamic cargo object.

    + + + +

    EVENTDATA.IniDynamicCargoName

    + +

    The dynamic cargo unit name.

    @@ -2980,6 +3027,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    EVENTDATA.ZoneName

    The name of the zone.

    + @@ -3670,6 +3718,24 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    EVENTS.DiscardChairAfterEjection

    + + + +

    EVENTS.DynamicCargoLoaded

    + + + + + +

    EVENTS.DynamicCargoRemoved

    + + + + + +

    EVENTS.DynamicCargoUnloaded

    + + @@ -3808,6 +3874,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    EVENTS.NewCargo

    + + + +

    EVENTS.NewDynamicCargo

    + + @@ -4144,6 +4216,105 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    + +
    +

    EVENT:CreateEventDynamicCargoLoaded(DynamicCargo)

    +
    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_LOADED event.

    + +
    +
    +

    Defined in:

    +
    +

    EVENT

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

    +
    +
    + +

    the dynamic cargo object

    + +
    +
    +
    + +
    +
    + +
    + +
    +

    EVENT:CreateEventDynamicCargoRemoved(DynamicCargo)

    +
    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_REMOVED event.

    + +
    +
    +

    Defined in:

    +
    +

    EVENT

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

    +
    +
    + +

    the dynamic cargo object

    + +
    +
    +
    + +
    +
    + +
    + +
    +

    EVENT:CreateEventDynamicCargoUnloaded(DynamicCargo)

    +
    + +

    Creation of a S_EVENT_DYNAMIC_CARGO_UNLOADED event.

    + +
    +
    +

    Defined in:

    +
    +

    EVENT

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

    +
    +
    + +

    the dynamic cargo object

    + +
    +
    +
    +
    @@ -4177,6 +4348,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    + +
    +

    EVENT:CreateEventNewDynamicCargo(DynamicCargo)

    +
    + +

    Creation of a S_EVENT_NEW_DYNAMIC_CARGO event.

    + +
    +
    +

    Defined in:

    +
    +

    EVENT

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

    +
    +
    + +

    the dynamic cargo object

    + +
    +
    +
    +
    @@ -8921,6 +9125,28 @@ Note that at the beginning of each field description, there is an indication whi + +
    +
    + + Wrapper.DynamicCargo#DYNAMICCARGO +EVENTDATA.IniDynamicCargo + +

    The dynamic cargo object.

    + +
    + +
    +
    +
    + + #string +EVENTDATA.IniDynamicCargoName + +

    The dynamic cargo unit name.

    + +
    +
    @@ -9322,6 +9548,7 @@ Note that at the beginning of each field description, there is an indication whi

    The name of the zone.

    +
    diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 592ac676b..29167ae94 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -5914,7 +5925,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #string + FSM._StartState @@ -7513,7 +7524,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #string + FSM._StartState diff --git a/Documentation/Core.Goal.html b/Documentation/Core.Goal.html index c016b17cf..119189436 100644 --- a/Documentation/Core.Goal.html +++ b/Documentation/Core.Goal.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.MarkerOps_Base.html b/Documentation/Core.MarkerOps_Base.html index 2b07100d4..39144297b 100644 --- a/Documentation/Core.MarkerOps_Base.html +++ b/Documentation/Core.MarkerOps_Base.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Menu.html b/Documentation/Core.Menu.html index a4b1314b3..3dfc6af49 100644 --- a/Documentation/Core.Menu.html +++ b/Documentation/Core.Menu.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Message.html b/Documentation/Core.Message.html index dca791419..4b2640972 100644 --- a/Documentation/Core.Message.html +++ b/Documentation/Core.Message.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Pathline.html b/Documentation/Core.Pathline.html index 9ea78dd77..511abe174 100644 --- a/Documentation/Core.Pathline.html +++ b/Documentation/Core.Pathline.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Point.html b/Documentation/Core.Point.html index 4eb45fce0..91316b1bf 100644 --- a/Documentation/Core.Point.html +++ b/Documentation/Core.Point.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -17003,17 +17014,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
    -
    - - -POINT_VEC2.z - - -
    diff --git a/Documentation/Core.Report.html b/Documentation/Core.Report.html index c50274f3e..8fdafafcf 100644 --- a/Documentation/Core.Report.html +++ b/Documentation/Core.Report.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.ScheduleDispatcher.html b/Documentation/Core.ScheduleDispatcher.html index e684c7a48..6263282da 100644 --- a/Documentation/Core.ScheduleDispatcher.html +++ b/Documentation/Core.ScheduleDispatcher.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Scheduler.html b/Documentation/Core.Scheduler.html index 927a61c62..50765551a 100644 --- a/Documentation/Core.Scheduler.html +++ b/Documentation/Core.Scheduler.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Set.html b/Documentation/Core.Set.html index 8882baf6a..0e8f4ca92 100644 --- a/Documentation/Core.Set.html +++ b/Documentation/Core.Set.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 311f133f6..146399b77 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -2953,7 +2964,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #string + SETTINGS.A2ASystem @@ -3013,6 +3024,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + +SETTINGS.PlayerMenu + + +
    @@ -5110,7 +5132,7 @@ It is advised to use this method at the start of the mission.

    - #string + SETTINGS.A2ASystem @@ -5170,6 +5192,17 @@ It is advised to use this method at the start of the mission.

    +
    + +
    +
    +
    + + +SETTINGS.PlayerMenu + + +
    diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 78a13c323..8b97214b7 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3195,12 +3206,48 @@ and any spaces before and after the resulting name are removed.

    SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)

    + + + +

    SPAWN.communication

    + + + + + +

    SPAWN.frequency

    + + + + + +

    SPAWN.hidden

    + + + + + +

    SPAWN.livery_id

    + +

    SPAWN.modulation

    + + + +

    SPAWN.speed

    + + + + + +

    SPAWN.uncontrolled

    + + @@ -4188,9 +4235,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    Overwrite unit names by default with group name.

    - @@ -4202,17 +4246,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -SPAWN.SpawnInitLivery - - -
    @@ -4246,6 +4279,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.SpawnInitModu + + +
    @@ -4257,6 +4301,21 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.SpawnInitSADL + + + + +

    we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

    +
    @@ -4504,7 +4563,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

    When the first Spawn executes, all the Groups need to be made visible before start.

    +

    Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

    @@ -4578,6 +4637,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.communication + + + +
    + +
    +
    +
    + + +SPAWN.frequency + + + +
    + +
    +
    +
    + + +SPAWN.hidden + + + +
    + +
    +
    +
    + + +SPAWN.livery_id + + +
    @@ -4589,6 +4692,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.speed + + + +
    + +
    +
    +
    + + +SPAWN.uncontrolled + + +
    @@ -10584,9 +10709,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    Overwrite unit names by default with group name.

    - @@ -10598,17 +10720,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - - -
    -
    - - -SPAWN.SpawnInitLivery - - -
    @@ -10642,6 +10753,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.SpawnInitModu + + +
    @@ -10653,6 +10775,21 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.SpawnInitSADL + + + + +

    we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

    +
    @@ -10900,7 +11037,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    When the first Spawn executes, all the Groups need to be made visible before start.

    +

    Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

    @@ -10974,6 +11111,50 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.communication + + + +
    + +
    +
    +
    + + +SPAWN.frequency + + + +
    + +
    +
    +
    + + +SPAWN.hidden + + + +
    + +
    +
    +
    + + +SPAWN.livery_id + + +
    @@ -10985,6 +11166,28 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.speed + + + +
    + +
    +
    +
    + + +SPAWN.uncontrolled + + +
    diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 8338680cc..a69a60902 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -2127,6 +2138,24 @@ such as position and heading.

    SPAWNSTATIC:_SpawnStatic(Template, CountryID)

    Spawns a new static using a given template.

    + + + +

    SPAWNSTATIC.heliport_callsign_id

    + + + + + +

    SPAWNSTATIC.heliport_frequency

    + + + + + +

    SPAWNSTATIC.heliport_modulation

    + + @@ -3064,11 +3093,44 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + SPAWNSTATIC.TemplateStaticUnit +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_callsign_id + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_frequency + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_modulation + + +
    @@ -4676,11 +4738,44 @@ Handy if you spawn from cargo statics which have resources already set.

    - #table + SPAWNSTATIC.TemplateStaticUnit +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_callsign_id + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_frequency + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_modulation + + +
    diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 1da910697..4430e7c3a 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.TextAndSound.html b/Documentation/Core.TextAndSound.html index 631301658..6a7b9baa3 100644 --- a/Documentation/Core.TextAndSound.html +++ b/Documentation/Core.TextAndSound.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Timer.html b/Documentation/Core.Timer.html index b1a628877..80539f6c8 100644 --- a/Documentation/Core.Timer.html +++ b/Documentation/Core.Timer.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.UserFlag.html b/Documentation/Core.UserFlag.html index 94d36835f..46d96efa6 100644 --- a/Documentation/Core.UserFlag.html +++ b/Documentation/Core.UserFlag.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Velocity.html b/Documentation/Core.Velocity.html index 0be1c8f7c..5604028ed 100644 --- a/Documentation/Core.Velocity.html +++ b/Documentation/Core.Velocity.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index fd27a71a0..5f0975a48 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Core.Zone_Detection.html b/Documentation/Core.Zone_Detection.html index d4890888d..7564148a6 100644 --- a/Documentation/Core.Zone_Detection.html +++ b/Documentation/Core.Zone_Detection.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/DCS.html b/Documentation/DCS.html index e47c22fb2..c048f24af 100644 --- a/Documentation/DCS.html +++ b/Documentation/DCS.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 0db443bfe..591063018 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Artillery.html b/Documentation/Functional.Artillery.html index e6f58acb0..4fc260418 100644 --- a/Documentation/Functional.Artillery.html +++ b/Documentation/Functional.Artillery.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.CleanUp.html b/Documentation/Functional.CleanUp.html index 2b4bdd862..5e5c49b4f 100644 --- a/Documentation/Functional.CleanUp.html +++ b/Documentation/Functional.CleanUp.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ClientWatch.html b/Documentation/Functional.ClientWatch.html index 54d36bd64..5a77dde74 100644 --- a/Documentation/Functional.ClientWatch.html +++ b/Documentation/Functional.ClientWatch.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index 68635ba0f..293d912b8 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 7715e311c..ecb77d55b 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -19657,17 +19668,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    @@ -19685,7 +19685,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
    - #number + DETECTION_BASE.RefreshTimeInterval @@ -24426,17 +24426,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual -
    - -
    -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    @@ -24454,7 +24443,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
    - #number + DETECTION_BASE.RefreshTimeInterval @@ -26190,17 +26179,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual -
    - -
    -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    @@ -26218,7 +26196,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
    - #number + DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.DetectionZones.html b/Documentation/Functional.DetectionZones.html index 807259c81..44cff744f 100644 --- a/Documentation/Functional.DetectionZones.html +++ b/Documentation/Functional.DetectionZones.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Escort.html b/Documentation/Functional.Escort.html index 6003d2575..11753a5b1 100644 --- a/Documentation/Functional.Escort.html +++ b/Documentation/Functional.Escort.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Fox.html b/Documentation/Functional.Fox.html index 91fa4abf5..bca11c827 100644 --- a/Documentation/Functional.Fox.html +++ b/Documentation/Functional.Fox.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index a43867ef7..12c4e678e 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -2121,6 +2132,12 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:GetCommandCenter()

    Function to get the HQ object for further use

    + + + +

    MANTIS.Groupset

    + + @@ -4061,6 +4078,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    The #DETECTION_AREAS object for AWACS

    + + + +
    +
    + + +MANTIS.AWACS_Prefix + + +
    @@ -4160,6 +4188,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

    + + + +
    +
    + + +MANTIS.Groupset + + +
    @@ -4210,7 +4249,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Long @@ -4221,7 +4260,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Medium @@ -4232,7 +4271,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Short @@ -4389,8 +4428,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #number -MANTIS.SkateNumber + +MANTIS.SkateZones @@ -4752,6 +4791,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

    switch alarm state RED

    +
    @@ -8725,6 +8767,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    The #DETECTION_AREAS object for AWACS

    +
    + +
    +
    +
    + + +MANTIS.AWACS_Prefix + + +
    @@ -8824,6 +8877,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

    +
    + +
    +
    +
    + + +MANTIS.Groupset + + +
    @@ -8874,7 +8938,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Long @@ -8885,7 +8949,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Medium @@ -8896,7 +8960,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Short @@ -9053,8 +9117,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #number -MANTIS.SkateNumber + +MANTIS.SkateZones @@ -9416,6 +9480,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + +

    switch alarm state RED

    +
    diff --git a/Documentation/Functional.MissileTrainer.html b/Documentation/Functional.MissileTrainer.html index e456bfffc..157af5a5b 100644 --- a/Documentation/Functional.MissileTrainer.html +++ b/Documentation/Functional.MissileTrainer.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index a9b58625c..f2813e359 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.PseudoATC.html b/Documentation/Functional.PseudoATC.html index bdf1caaab..c154ea1ba 100644 --- a/Documentation/Functional.PseudoATC.html +++ b/Documentation/Functional.PseudoATC.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index 95596a543..4a08c1ff3 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3562,12 +3573,6 @@ manager:Stop(7200)

    RAT.termtype

    Type of terminal to be used when spawning at an airbase.

    - - - -

    RAT.type

    - - @@ -4751,12 +4756,48 @@ and any spaces before and after the resulting name are removed.

    RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)

    + + + +

    RAT.communication

    + + + + + +

    RAT.frequency

    + + + + + +

    RAT.hidden

    + + + + + +

    RAT.livery_id

    + +

    RAT.modulation

    + + + +

    RAT.speed

    + + + + + +

    RAT.uncontrolled

    + + @@ -7160,17 +7201,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Type of terminal to be used when spawning at an airbase.

    - - - -
    -
    - - -RAT.type - - -
    @@ -15051,17 +15081,6 @@ Initializes the ratcraft array and group menu.

    Type of terminal to be used when spawning at an airbase.

    - - - -
    -
    - - -RAT.type - - -
    @@ -21868,17 +21887,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    Type of terminal to be used when spawning at an airbase.

    - - - -
    -
    - - -RAT.type - - -
    diff --git a/Documentation/Functional.Range.html b/Documentation/Functional.Range.html index cb87374f2..2e18bcedb 100644 --- a/Documentation/Functional.Range.html +++ b/Documentation/Functional.Range.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -2587,7 +2598,7 @@ The could avoid the lua garbage collection to accidentally/falsely deallocate th -

    RANGE:_GetPlayerUnitAndName(_unitName)

    +

    RANGE:_GetPlayerUnitAndName(_unitName, PlayerName)

    Returns the unit of a player and the player name.

    @@ -9447,7 +9458,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
    -

    RANGE:_GetPlayerUnitAndName(_unitName)

    +

    RANGE:_GetPlayerUnitAndName(_unitName, PlayerName)

    Returns the unit of a player and the player name.

    @@ -9461,7 +9472,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat

    RANGE

    -

    Parameter:

    +

    Parameters:

    @@ -9475,6 +9486,16 @@ If a zone is not explicitly specified, the range zone is determined by its locat

    +
    +
    +

    + PlayerName +

    +
    +
    +

    +
    +

    Return values:

    diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 5a7b667e4..98ee45dfb 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3228,7 +3239,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean SCORING.penaltyonfratricide @@ -6162,7 +6173,7 @@ The scale magnifies the scores given to the players.

    - + #boolean SCORING.penaltyonfratricide diff --git a/Documentation/Functional.Sead.html b/Documentation/Functional.Sead.html index 479f56468..e1b9b4d79 100644 --- a/Documentation/Functional.Sead.html +++ b/Documentation/Functional.Sead.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Shorad.html b/Documentation/Functional.Shorad.html index b048b8af8..110e05aca 100644 --- a/Documentation/Functional.Shorad.html +++ b/Documentation/Functional.Shorad.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Suppression.html b/Documentation/Functional.Suppression.html index 359282a7c..153099ffc 100644 --- a/Documentation/Functional.Suppression.html +++ b/Documentation/Functional.Suppression.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.Warehouse.html b/Documentation/Functional.Warehouse.html index 3955e799f..f8f12c3f4 100644 --- a/Documentation/Functional.Warehouse.html +++ b/Documentation/Functional.Warehouse.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ZoneCaptureCoalition.html b/Documentation/Functional.ZoneCaptureCoalition.html index 4d5c49139..645f48fa1 100644 --- a/Documentation/Functional.ZoneCaptureCoalition.html +++ b/Documentation/Functional.ZoneCaptureCoalition.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ZoneGoal.html b/Documentation/Functional.ZoneGoal.html index 0b5cd492c..57f78a16a 100644 --- a/Documentation/Functional.ZoneGoal.html +++ b/Documentation/Functional.ZoneGoal.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ZoneGoalCargo.html b/Documentation/Functional.ZoneGoalCargo.html index 4e11cf036..116697d8c 100644 --- a/Documentation/Functional.ZoneGoalCargo.html +++ b/Documentation/Functional.ZoneGoalCargo.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Functional.ZoneGoalCoalition.html b/Documentation/Functional.ZoneGoalCoalition.html index 52795ef7f..a0018a93d 100644 --- a/Documentation/Functional.ZoneGoalCoalition.html +++ b/Documentation/Functional.ZoneGoalCoalition.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Ops.ATIS.html b/Documentation/Ops.ATIS.html index bf880a0e5..389c4aed7 100644 --- a/Documentation/Ops.ATIS.html +++ b/Documentation/Ops.ATIS.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index dad512cdd..7e9b5f4df 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -9718,17 +9729,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Radio queue of LSO.

    - - - -
    -
    - - -AIRBOSS.RQLid - - -
    @@ -9740,17 +9740,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Radio queue of marshal.

    - - - -
    -
    - - -AIRBOSS.RQMid - - -
    @@ -30088,17 +30077,6 @@ If removed flight is the section lead, we try to find a new leader.

    Radio queue of LSO.

    - - - -
    -
    - - -AIRBOSS.RQLid - - -
    @@ -30110,17 +30088,6 @@ If removed flight is the section lead, we try to find a new leader.

    Radio queue of marshal.

    - - - -
    -
    - - -AIRBOSS.RQMid - - -
    @@ -33200,17 +33167,6 @@ If removed flight is the section lead, we try to find a new leader.

    Radio queue of LSO.

    - - - -
    -
    - - -AIRBOSS.RQLid - - -
    @@ -33222,17 +33178,6 @@ If removed flight is the section lead, we try to find a new leader.

    Radio queue of marshal.

    - - - -
    -
    - - -AIRBOSS.RQMid - - -
    @@ -40894,7 +40839,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    Set case to that of lead.

    +

    Set case of f

    @@ -40977,6 +40922,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

    Data table at each position in the groove. Elements are of type AIRBOSS.GrooveData.

    + + + +
    +
    + + #boolean +AIRBOSS.PlayerData.holding + + +
    @@ -41112,6 +41068,9 @@ When moose is loading dynamically (for moose class development), tracing is swit + +

    Make player section lead if he was not before.

    + @@ -41134,9 +41093,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

    Set Stable Hover

    - diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index a4fba547e..f33e97cef 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -4564,11 +4575,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -10676,11 +10690,14 @@ callsigns from playername or group name.

    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -13184,11 +13201,14 @@ callsigns from playername or group name.

    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 9eacadf4f..7cc06039d 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -1900,7 +1911,7 @@ Create the late-activated troops, vehicles, that will make up your deployable fo my_ctld.nobuildmenu = false -- if set to true effectively enforces to have engineers build/repair stuff for you. my_ctld.RadioSound = "beacon.ogg" -- -- this sound will be hearable if you tune in the beacon frequency. Add the sound file to your miz. my_ctld.RadioSoundFC3 = "beacon.ogg" -- this sound will be hearable by FC3 users (actually all UHF radios); change to something like "beaconsilent.ogg" and add the sound file to your miz if you don't want to annoy FC3 pilots. - my_ctld.enableChinookGCLoading = true -- this will effectively suppress the crate load and drop menus for CTLD for the Chinook + my_ctld.enableChinookGCLoading = true -- this will effectively suppress the crate load and drop for CTLD_CARGO.Enum.STATIc types for CTLD for the Chinook

    2.1 CH-47 Chinook support

    @@ -1911,7 +1922,7 @@ kind of cargo with the ground crew, the contents will be "absorbed" into the air

    2.1.1 Moose CTLD created crate cargo

    -

    Given the correct shape, Moose created cargo can be either loaded with the ground crew or via the F10 CTLD menu. It is strongly recommend to either use the ground crew or CTLD to load/unload cargo. Mix and match will not work here. +

    Given the correct shape, Moose created cargo can be either loaded with the ground crew or via the F10 CTLD menu. It is strongly recommend to either use the ground crew or CTLD to load/unload Moose created cargo. Mix and match will not work here. Static shapes loadable into the Chinook are at the time of writing:

     * Ammo crate (type "ammo_cargo")
    @@ -5918,6 +5929,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
                 

    CTLD_CARGO.Enum.FOB

    + + + +

    CTLD_CARGO.Enum.GCLOADABLE

    + + @@ -7876,17 +7893,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Field(s)

    -
    -
    - - #number -CTLD.CargoCounter - - - -
    - -
    @@ -7942,17 +7948,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Name of the class.

    -
    - -
    -
    -
    - - #number -CTLD.CrateCounter - - -
    @@ -7973,7 +7968,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.CtldUnits @@ -7995,7 +7990,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.DroppedTroops @@ -8020,28 +8015,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #number -CTLD.Engineers - - - -

    use as counter

    - -
    - -
    -
    -
    - - #table CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -8073,7 +8051,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.FreeFMFrequencies @@ -8100,9 +8078,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    Beacons

    -
    @@ -8289,17 +8264,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -8480,17 +8444,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #1570

    -
    - -
    -
    -
    - - #table -CTLD.droppedBeacons - - -
    @@ -8761,7 +8714,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

    time to repairor build a unit/group

    +

    noob catch

    @@ -11412,7 +11365,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Table of #CTLD_CARGO objects dropped.

    +

    Table of #CTLD_CARGO objects dropped. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew unloaded!

    @@ -11521,7 +11474,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Cargo crate.

    +

    Cargo crate. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew loaded!

    @@ -12628,7 +12581,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Table of #CTLD_CARGO objects dropped.

    +

    Table of #CTLD_CARGO objects dropped. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew unloaded!

    @@ -12737,7 +12690,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Cargo crate.

    +

    Cargo crate. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew loaded!

    @@ -17631,7 +17584,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    -

    Table of #CTLD_CARGO objects dropped.

    +

    Table of #CTLD_CARGO objects dropped. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew unloaded!

    @@ -17740,7 +17693,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    -

    Cargo crate.

    +

    Cargo crate. Can be a Wrapper.DynamicCargo#DYNAMICCARGO object, if ground crew loaded!

    @@ -18458,17 +18411,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    Field(s)

    -
    -
    - - #number -CTLD.CargoCounter - - - -
    - -
    @@ -18524,17 +18466,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    Name of the class.

    -
    - -
    -
    -
    - - #number -CTLD.CrateCounter - - -
    @@ -18555,7 +18486,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.CtldUnits @@ -18577,7 +18508,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.DroppedTroops @@ -18602,28 +18533,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #number -CTLD.Engineers - - - -

    use as counter

    - -
    - -
    -
    -
    - - #table CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -18655,7 +18569,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.FreeFMFrequencies @@ -18682,9 +18596,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

    Beacons

    -
    @@ -18871,17 +18782,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -19062,17 +18962,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    -
    - -
    -
    -
    - - #table -CTLD.droppedBeacons - - -
    @@ -19343,7 +19232,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

    time to repairor build a unit/group

    +

    noob catch

    @@ -20953,17 +20842,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    Field(s)

    -
    -
    - - #number -CTLD.CargoCounter - - - -
    - -
    @@ -21019,17 +20897,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    Name of the class.

    -
    - -
    -
    -
    - - #number -CTLD.CrateCounter - - -
    @@ -21050,7 +20917,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.CtldUnits @@ -21072,7 +20939,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.DroppedTroops @@ -21097,28 +20964,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #number -CTLD.Engineers - - - -

    use as counter

    - -
    - -
    -
    -
    - - #table CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -21150,7 +21000,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.FreeFMFrequencies @@ -21177,9 +21027,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

    Beacons

    -
    @@ -21366,17 +21213,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -21557,17 +21393,6 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    -
    - -
    -
    -
    - - #table -CTLD.droppedBeacons - - -
    @@ -21838,7 +21663,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

    time to repairor build a unit/group

    +

    noob catch

    @@ -31046,6 +30871,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #string +CTLD_CARGO.Enum.GCLOADABLE + + +
    @@ -31195,17 +31031,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
    -
    @@ -31859,17 +31684,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
    -
    diff --git a/Documentation/Ops.RecoveryTanker.html b/Documentation/Ops.RecoveryTanker.html index 5469194a5..adff9a0b6 100644 --- a/Documentation/Ops.RecoveryTanker.html +++ b/Documentation/Ops.RecoveryTanker.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Ops.RescueHelo.html b/Documentation/Ops.RescueHelo.html index e7ec3afbf..1c3b30955 100644 --- a/Documentation/Ops.RescueHelo.html +++ b/Documentation/Ops.RescueHelo.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.CUBE.html b/Documentation/Shapes.CUBE.html index 0b57ce9ec..2afdf6355 100644 --- a/Documentation/Shapes.CUBE.html +++ b/Documentation/Shapes.CUBE.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.LINE.html b/Documentation/Shapes.LINE.html index 1b71716a8..613fda147 100644 --- a/Documentation/Shapes.LINE.html +++ b/Documentation/Shapes.LINE.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.OVAL.html b/Documentation/Shapes.OVAL.html index c2c86de3b..5b0adc488 100644 --- a/Documentation/Shapes.OVAL.html +++ b/Documentation/Shapes.OVAL.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.POLYGON.html b/Documentation/Shapes.POLYGON.html index dd70df948..3cab9a3aa 100644 --- a/Documentation/Shapes.POLYGON.html +++ b/Documentation/Shapes.POLYGON.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.SHAPE_BASE.html b/Documentation/Shapes.SHAPE_BASE.html index e7c017e04..1b753534a 100644 --- a/Documentation/Shapes.SHAPE_BASE.html +++ b/Documentation/Shapes.SHAPE_BASE.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Shapes.TRIANGLE.html b/Documentation/Shapes.TRIANGLE.html index 0d38fe666..f8ee86598 100644 --- a/Documentation/Shapes.TRIANGLE.html +++ b/Documentation/Shapes.TRIANGLE.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.Radio.html b/Documentation/Sound.Radio.html index 42ff108e8..10826e212 100644 --- a/Documentation/Sound.Radio.html +++ b/Documentation/Sound.Radio.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.RadioQueue.html b/Documentation/Sound.RadioQueue.html index ad8ff3960..e62ac63ab 100644 --- a/Documentation/Sound.RadioQueue.html +++ b/Documentation/Sound.RadioQueue.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.RadioSpeech.html b/Documentation/Sound.RadioSpeech.html index 70afb1af4..c0449adf1 100644 --- a/Documentation/Sound.RadioSpeech.html +++ b/Documentation/Sound.RadioSpeech.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.SRS.html b/Documentation/Sound.SRS.html index 5607304a5..2378793fa 100644 --- a/Documentation/Sound.SRS.html +++ b/Documentation/Sound.SRS.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.SoundOutput.html b/Documentation/Sound.SoundOutput.html index 8f31db896..883022511 100644 --- a/Documentation/Sound.SoundOutput.html +++ b/Documentation/Sound.SoundOutput.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Sound.UserSound.html b/Documentation/Sound.UserSound.html index 176e5e8a5..1f9ea3c37 100644 --- a/Documentation/Sound.UserSound.html +++ b/Documentation/Sound.UserSound.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.CommandCenter.html b/Documentation/Tasking.CommandCenter.html index d2b52a173..d06c6fa28 100644 --- a/Documentation/Tasking.CommandCenter.html +++ b/Documentation/Tasking.CommandCenter.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.DetectionManager.html b/Documentation/Tasking.DetectionManager.html index 68c88ce39..80a0da562 100644 --- a/Documentation/Tasking.DetectionManager.html +++ b/Documentation/Tasking.DetectionManager.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Mission.html b/Documentation/Tasking.Mission.html index e1d5ca3ec..817785e56 100644 --- a/Documentation/Tasking.Mission.html +++ b/Documentation/Tasking.Mission.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task.html b/Documentation/Tasking.Task.html index 5919a0d84..dd6d68c3a 100644 --- a/Documentation/Tasking.Task.html +++ b/Documentation/Tasking.Task.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.TaskInfo.html b/Documentation/Tasking.TaskInfo.html index 20540ab3a..e9e363ecc 100644 --- a/Documentation/Tasking.TaskInfo.html +++ b/Documentation/Tasking.TaskInfo.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_A2A.html b/Documentation/Tasking.Task_A2A.html index dff08d8c8..a1b10293d 100644 --- a/Documentation/Tasking.Task_A2A.html +++ b/Documentation/Tasking.Task_A2A.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index 53a10afd2..f16f20dd4 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_A2G.html b/Documentation/Tasking.Task_A2G.html index 04fa25ebd..be740357a 100644 --- a/Documentation/Tasking.Task_A2G.html +++ b/Documentation/Tasking.Task_A2G.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index 102c36719..7a9156cf3 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3309,14 +3320,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -3889,14 +3897,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -5079,14 +5084,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -6571,14 +6573,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index 3efadf52e..5faa6a683 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3324,7 +3335,7 @@ based on the tasking capabilities defined in
    - Cargo.Cargo#CARGO + FSM_PROCESS.Cargo @@ -3372,7 +3383,7 @@ based on the tasking capabilities defined in
    - #number + TASK_CARGO.CargoLimit @@ -4794,7 +4805,7 @@ based on the tasking capabilities defined in
    - #number + TASK_CARGO.CargoLimit @@ -9326,7 +9337,7 @@ If the Unit is part of the Task, true is returned.

    - #number + TASK_CARGO.CargoLimit diff --git a/Documentation/Tasking.Task_Capture_Dispatcher.html b/Documentation/Tasking.Task_Capture_Dispatcher.html index c92ab0032..c9d43ccc2 100644 --- a/Documentation/Tasking.Task_Capture_Dispatcher.html +++ b/Documentation/Tasking.Task_Capture_Dispatcher.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_Capture_Zone.html b/Documentation/Tasking.Task_Capture_Zone.html index 2cd564bb3..5ba809e1e 100644 --- a/Documentation/Tasking.Task_Capture_Zone.html +++ b/Documentation/Tasking.Task_Capture_Zone.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_Cargo_CSAR.html b/Documentation/Tasking.Task_Cargo_CSAR.html index 86d36f6bf..c89541413 100644 --- a/Documentation/Tasking.Task_Cargo_CSAR.html +++ b/Documentation/Tasking.Task_Cargo_CSAR.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html index 74f88b134..ea79aa6fb 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3317,7 +3328,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -TASK_CARGO_DISPATCHER.DefaultDeployZones +TASK_CARGO_DISPATCHER.CSARBriefing @@ -3328,7 +3339,40 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    + + +
    +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    +
    +
    + + +TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4423,7 +4467,7 @@ This method can only be used once!

    +
    + + +
    +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    +
    +
    + + +TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -5281,7 +5358,7 @@ This method can only be used once!

    + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    +
    +
    + + +TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -6770,7 +6880,7 @@ This method can only be used once!

    + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    +
    +
    + + +TASK_CARGO_DISPATCHER.DefaultDeployZones diff --git a/Documentation/Tasking.Task_Cargo_Transport.html b/Documentation/Tasking.Task_Cargo_Transport.html index 8ba4c2bcc..e40ce14e5 100644 --- a/Documentation/Tasking.Task_Cargo_Transport.html +++ b/Documentation/Tasking.Task_Cargo_Transport.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Tasking.Task_Manager.html b/Documentation/Tasking.Task_Manager.html index 8bf134d55..c5b5f5191 100644 --- a/Documentation/Tasking.Task_Manager.html +++ b/Documentation/Tasking.Task_Manager.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    +
    +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.Enums.html b/Documentation/Utilities.Enums.html index a5f303007..c2e0d2692 100644 --- a/Documentation/Utilities.Enums.html +++ b/Documentation/Utilities.Enums.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    +
    + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index a65ed7fed..bca312f62 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3360,6 +3371,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Stack by pointer.

    + + + +
    +
    + + #number +FIFO.uniquecounter + + +
    @@ -4209,6 +4231,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Stack by pointer.

    + + + +
    +
    + + #number +FIFO.uniquecounter + + +
    @@ -7735,6 +7768,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #number +LIFO.uniquecounter + + +
    @@ -8584,6 +8628,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #number +LIFO.uniquecounter + + +
    diff --git a/Documentation/Utilities.Profiler.html b/Documentation/Utilities.Profiler.html index a485b3a25..01fd9144b 100644 --- a/Documentation/Utilities.Profiler.html +++ b/Documentation/Utilities.Profiler.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.STTS.html b/Documentation/Utilities.STTS.html index e8b32569f..a2f9df0a6 100644 --- a/Documentation/Utilities.STTS.html +++ b/Documentation/Utilities.STTS.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.Socket.html b/Documentation/Utilities.Socket.html index 8fc726391..fde946163 100644 --- a/Documentation/Utilities.Socket.html +++ b/Documentation/Utilities.Socket.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.Templates.html b/Documentation/Utilities.Templates.html index 12968391b..67a1606cb 100644 --- a/Documentation/Utilities.Templates.html +++ b/Documentation/Utilities.Templates.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Utilities.Utils.html b/Documentation/Utilities.Utils.html index 8328497aa..24da8e49f 100644 --- a/Documentation/Utilities.Utils.html +++ b/Documentation/Utilities.Utils.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Airbase.html b/Documentation/Wrapper.Airbase.html index c8bfbd77e..275a84373 100644 --- a/Documentation/Wrapper.Airbase.html +++ b/Documentation/Wrapper.Airbase.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Client.html b/Documentation/Wrapper.Client.html index 60098507b..791c8fd4e 100644 --- a/Documentation/Wrapper.Client.html +++ b/Documentation/Wrapper.Client.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 239ccf216..30316f4b0 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.DynamicCargo.html b/Documentation/Wrapper.DynamicCargo.html new file mode 100644 index 000000000..9649be466 --- /dev/null +++ b/Documentation/Wrapper.DynamicCargo.html @@ -0,0 +1,13431 @@ + + + + + + + + + + + + + + + + + + +
    +

    + +

    +
    +
    + + +Banner Image +
    +
    +

    Module Wrapper.DynamicCargo

    +
    +
    + +

    Wrapper - Dynamic Cargo create from the F8 menu.

    + + + +

    Main Features:

    + +
      +
    • Convenient access to DCS API functions
    • +
    + +
    + +

    Example Missions:

    + +

    Demo missions can be found on github.

    + +
    + +

    Author: Applevangelist

    + +
    + +
    +

    Global(s)

    +
    + + + + + +

    Global DYNAMICCARGO

    +

    The capitalist cannot store labour-power in warehouses after he has bought it, as he may do with the raw material. -- Karl Marx

    + +
    + +

    The DYNAMICCARGO Concept

    + +

    The DYNAMICCARGO class offers an easy-to-use wrapper interface to all DCS API functions of DCS dynamically spawned cargo crates.

    +
    +
    +
    +
    + + #DYNAMICCARGO +DYNAMICCARGO + +

    The capitalist cannot store labour-power in warehouses after he has bought it, as he may do with the raw material. -- Karl Marx

    + +
    + +

    The DYNAMICCARGO Concept

    + +

    The DYNAMICCARGO class offers an easy-to-use wrapper interface to all DCS API functions of DCS dynamically spawned cargo crates.

    + + +

    We named the class DYNAMICCARGO, because the name WAREHOUSE is already taken by another MOOSE class..

    + +

    Constructor

    + + +
    + +
    +

    Type(s)

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGODescription

    DYNAMICCARGO.AircraftDimensions

    + +

    DYNAMICCARGO.AircraftTypes

    + +

    DYNAMICCARGO.CargoState

    + +

    DYNAMICCARGO.ClassName

    +

    Name of the class.

    +

    DYNAMICCARGO.DCS

    +

    Vec3 LastPosition.

    +

    DYNAMICCARGO:FindAllByMatching(Pattern)

    +

    Find all DYNAMICCARGO objects matching using patterns.

    +

    DYNAMICCARGO:FindByMatching(Pattern)

    +

    Find the first(!) DYNAMICCARGO matching using patterns.

    +

    DYNAMICCARGO:FindByName(Name)

    +

    Find a DYNAMICCARGO in the _DATABASE using the name associated with it.

    +

    DYNAMICCARGO:GetCargoDisplayName()

    +

    Get the cargo display name from this dynamic cargo.

    +

    DYNAMICCARGO:GetCargoWeight()

    +

    Get the weight in kgs from this dynamic cargo.

    +

    DYNAMICCARGO:GetCratesNeeded()

    +

    [CTLD] Get number of crates this DYNAMICCARGO consists of.

    +

    DYNAMICCARGO:GetDCSObject()

    +

    Get DCS object.

    +

    DYNAMICCARGO:GetLastPosition()

    +

    Get last know owner (player) name of this DYNAMICCARGO

    +

    DYNAMICCARGO:GetState()

    +

    Find current state of this DYNAMICCARGO

    +

    DYNAMICCARGO:GetStorageObject()

    +

    Get the #STORAGE object from this dynamic cargo.

    +

    DYNAMICCARGO:GetType()

    +

    [CTLD] Get CTLD_CARGO.Enum type of this DYNAMICCARGO

    +

    DYNAMICCARGO.Interval

    +

    Check Interval. 20 secs default.

    +

    DYNAMICCARGO.LastPosition

    + +

    DYNAMICCARGO.Liquid

    + +

    DYNAMICCARGO.LiquidName

    + +

    DYNAMICCARGO.Owner

    +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    +

    DYNAMICCARGO:Register(CargoName)

    +

    Create a new DYNAMICCARGO object from the DCS static cargo object.

    +

    DYNAMICCARGO.State

    + +

    DYNAMICCARGO.StaticName

    + +

    DYNAMICCARGO.Type

    + +

    DYNAMICCARGO:WasDropped()

    +

    [CTLD] Get this DYNAMICCARGO drop state.

    +

    DYNAMICCARGO._FilterHeloTypes(client)

    +

    [Internal] Track helos for loaded/unloaded decision making.

    +

    DYNAMICCARGO:_GetPossibleHeloNearby(pos, loading)

    +

    [Internal] _Get Possible Player Helo Nearby

    +

    DYNAMICCARGO:_UpdatePosition()

    +

    [Internal] Update internal states.

    +

    DYNAMICCARGO.lid

    +

    Class id string for output to DCS log file.

    +

    DYNAMICCARGO.testing

    + +

    DYNAMICCARGO.timer

    +

    Timmer to run intervals

    +

    DYNAMICCARGO.verbose

    +

    Verbosity level.

    +

    DYNAMICCARGO.version

    + +

    DYNAMICCARGO.warehouse

    +

    The STORAGE object.

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from POSITIONABLEDescription

    DYNAMICCARGO:AddCargo(Cargo)

    +

    Add cargo.

    +

    DYNAMICCARGO.CargoBayCapacityValues

    + +

    DYNAMICCARGO:CargoItemCount()

    +

    Get cargo item count.

    +

    DYNAMICCARGO:ClearCargo()

    +

    Clear all cargo.

    +

    DYNAMICCARGO.DefaultInfantryWeight

    + +

    DYNAMICCARGO:Destroy(GenerateEvent)

    +

    Destroys the POSITIONABLE.

    +

    DYNAMICCARGO:Explode(power, delay)

    +

    Triggers an explosion at the coordinates of the positionable.

    +

    DYNAMICCARGO:Flare(FlareColor)

    +

    Signal a flare at the position of the POSITIONABLE.

    +

    DYNAMICCARGO:FlareGreen()

    +

    Signal a green flare at the position of the POSITIONABLE.

    +

    DYNAMICCARGO:FlareRed()

    +

    Signal a red flare at the position of the POSITIONABLE.

    +

    DYNAMICCARGO:FlareWhite()

    +

    Signal a white flare at the position of the POSITIONABLE.

    +

    DYNAMICCARGO:FlareYellow()

    +

    Signal a yellow flare at the position of the POSITIONABLE.

    +

    DYNAMICCARGO:GetAirspeedIndicated(oatcorr)

    +

    Returns the indicated airspeed (IAS).

    +

    DYNAMICCARGO:GetAirspeedTrue()

    +

    Returns the true airspeed (TAS).

    +

    DYNAMICCARGO:GetAltitude()

    +

    Returns the altitude above sea level of the POSITIONABLE.

    +

    DYNAMICCARGO:GetAoA()

    +

    Returns the Angle of Attack of a POSITIONABLE.

    +

    DYNAMICCARGO:GetBeacon()

    +

    Create a Core.Beacon#BEACON, to allow this POSITIONABLE to broadcast beacon signals.

    +

    DYNAMICCARGO:GetBoundingBox()

    +

    Get the bounding box of the underlying POSITIONABLE DCS Object.

    +

    DYNAMICCARGO:GetBoundingRadius(MinDist)

    +

    Get the bounding radius of the underlying POSITIONABLE DCS Object.

    +

    DYNAMICCARGO:GetCargo()

    +

    Get all contained cargo.

    +

    DYNAMICCARGO:GetCargoBayFreeWeight()

    +

    Get Cargo Bay Free Weight in kg.

    +

    DYNAMICCARGO:GetCargoBayWeightLimit()

    +

    Get Cargo Bay Weight Limit in kg.

    +

    DYNAMICCARGO:GetClimbAngle()

    +

    Returns the climb or descent angle of the POSITIONABLE.

    +

    DYNAMICCARGO:GetCoord()

    +

    Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetCoordinate()

    +

    Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetDCSObject()

    +

    Returns the DCS object.

    +

    DYNAMICCARGO:GetGroundSpeed()

    +

    Returns the horizonal speed relative to eath's surface.

    +

    DYNAMICCARGO:GetHeading()

    +

    Returns the POSITIONABLE heading in degrees.

    +

    DYNAMICCARGO:GetHeight()

    +

    Returns the POSITIONABLE height above sea level in meters.

    +

    DYNAMICCARGO:GetLaserCode()

    +

    Get the last assigned laser code

    +

    DYNAMICCARGO:GetMessage(Message, Duration, Name)

    +

    Returns a message with the callsign embedded (if there is one).

    +

    DYNAMICCARGO:GetMessageText(Message, Name)

    +

    Returns the message text with the callsign embedded (if there is one).

    +

    DYNAMICCARGO:GetMessageType(Message, MessageType, Name)

    +

    Returns a message of a specified type with the callsign embedded (if there is one).

    +

    DYNAMICCARGO:GetObjectSize()

    +

    Get the object size.

    +

    DYNAMICCARGO:GetOffsetCoordinate(x, y, z)

    +

    Returns a COORDINATE object, which is offset with respect to the orientation of the POSITIONABLE.

    +

    DYNAMICCARGO:GetOrientation()

    +

    Returns a {@DCS#Vec3} table of the objects current orientation in 3D space.

    +

    DYNAMICCARGO:GetOrientationX()

    +

    Returns a {@DCS#Vec3} table of the objects current X orientation in 3D space, i.e.

    +

    DYNAMICCARGO:GetOrientationY()

    +

    Returns a {@DCS#Vec3} table of the objects current Y orientation in 3D space, i.e.

    +

    DYNAMICCARGO:GetOrientationZ()

    +

    Returns a {@DCS#Vec3} table of the objects current Z orientation in 3D space, i.e.

    +

    DYNAMICCARGO:GetPitch()

    +

    Returns the pitch angle of a POSITIONABLE.

    +

    DYNAMICCARGO:GetPointVec2()

    +

    Returns a POINT_VEC2 object indicating the point in 2D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetPointVec3()

    +

    Returns a POINT_VEC3 object indicating the point in 3D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetPosition()

    +

    Returns a pos3 table of the objects current position and orientation in 3D space.

    +

    DYNAMICCARGO:GetPositionVec3()

    +

    Returns the DCS#Position3 position vectors indicating the point and direction vectors in 3D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetRadio()

    +

    Create a Sound.Radio#RADIO, to allow radio transmission for this POSITIONABLE.

    +

    DYNAMICCARGO:GetRandomVec3(Radius)

    +

    Returns a random DCS#Vec3 vector within a range, indicating the point in 3D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetRelativeCoordinate(x, y, z)

    +

    Returns a COORDINATE object, which is transformed to be relative to the POSITIONABLE.

    +

    DYNAMICCARGO:GetRelativeVelocity(Positionable)

    +

    Get relative velocity with respect to another POSITIONABLE.

    +

    DYNAMICCARGO:GetRoll()

    +

    Returns the roll angle of a unit.

    +

    DYNAMICCARGO:GetSize()

    + +

    DYNAMICCARGO:GetSpot()

    +

    Get the Spot

    +

    DYNAMICCARGO:GetTroopCapacity()

    +

    Get the number of infantry soldiers that can be embarked into an aircraft (airplane or helicopter).

    +

    DYNAMICCARGO:GetVec2()

    +

    Returns the DCS#Vec2 vector indicating the point in 2D of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetVec3()

    +

    Returns the DCS#Vec3 vector indicating the 3D vector of the POSITIONABLE within the mission.

    +

    DYNAMICCARGO:GetVelocity()

    +

    Returns the Core.Velocity object from the POSITIONABLE.

    +

    DYNAMICCARGO:GetVelocityKMH()

    +

    Returns the POSITIONABLE velocity in km/h.

    +

    DYNAMICCARGO:GetVelocityKNOTS()

    +

    Returns the POSITIONABLE velocity in knots.

    +

    DYNAMICCARGO:GetVelocityMPS()

    +

    Returns the POSITIONABLE velocity in meters per second.

    +

    DYNAMICCARGO:GetVelocityVec3()

    +

    Returns the POSITIONABLE velocity Vec3 vector.

    +

    DYNAMICCARGO:GetYaw()

    +

    Returns the yaw angle of a POSITIONABLE.

    +

    DYNAMICCARGO:HasCargo(Cargo)

    +

    Returns if carrier has given cargo.

    +

    DYNAMICCARGO:InAir()

    +

    Returns true if the POSITIONABLE is in the air.

    +

    DYNAMICCARGO:IsAboveRunway()

    +

    Returns if the Positionable is located above a runway.

    +

    DYNAMICCARGO:IsAir()

    +

    Returns if the unit is of an air category.

    +

    DYNAMICCARGO:IsCargoEmpty()

    +

    Is cargo bay empty.

    +

    DYNAMICCARGO:IsGround()

    +

    Returns if the unit is of an ground category.

    +

    DYNAMICCARGO:IsInZone(Zone)

    +

    Returns true if the unit is within a Core.Zone.

    +

    DYNAMICCARGO:IsLasing()

    +

    Check if the POSITIONABLE is lasing a target.

    +

    DYNAMICCARGO:IsNotInZone(Zone)

    +

    Returns true if the unit is not within a Core.Zone.

    +

    DYNAMICCARGO:IsShip()

    +

    Returns if the unit is of ship category.

    +

    DYNAMICCARGO:IsSubmarine()

    +

    Returns if the unit is a submarine.

    +

    DYNAMICCARGO:LaseCoordinate(Coordinate, LaserCode, Duration)

    +

    Start Lasing a COORDINATE.

    +

    DYNAMICCARGO:LaseOff()

    +

    Stop Lasing a POSITIONABLE.

    +

    DYNAMICCARGO:LaseUnit(Target, LaserCode, Duration)

    +

    Start Lasing a POSITIONABLE.

    +

    DYNAMICCARGO.LaserCode

    + +

    DYNAMICCARGO:Message(Message, Duration, Name)

    +

    Send a message to the players in the Wrapper.Group.

    +

    DYNAMICCARGO:MessageToAll(Message, Duration, Name)

    +

    Send a message to all coalitions.

    +

    DYNAMICCARGO:MessageToBlue(Message, Duration, Name)

    +

    Send a message to the blue coalition.

    +

    DYNAMICCARGO:MessageToClient(Message, Duration, Client, Name)

    +

    Send a message to a client.

    +

    DYNAMICCARGO:MessageToCoalition(Message, Duration, MessageCoalition, Name)

    +

    Send a message to a coalition.

    +

    DYNAMICCARGO:MessageToGroup(Message, Duration, MessageGroup, Name)

    +

    Send a message to a Wrapper.Group.

    +

    DYNAMICCARGO:MessageToRed(Message, Duration, Name)

    +

    Send a message to the red coalition.

    +

    DYNAMICCARGO:MessageToSetGroup(Message, Duration, MessageSetGroup, Name)

    +

    Send a message to a Core.Set#SET_GROUP.

    +

    DYNAMICCARGO:MessageToSetUnit(Message, Duration, MessageSetUnit, Name)

    +

    Send a message to a Core.Set#SET_UNIT.

    +

    DYNAMICCARGO:MessageToUnit(Message, Duration, MessageUnit, Name)

    +

    Send a message to a Wrapper.Unit.

    +

    DYNAMICCARGO:MessageTypeToCoalition(Message, MessageType, MessageCoalition, Name)

    +

    Send a message to a coalition.

    +

    DYNAMICCARGO:MessageTypeToGroup(Message, MessageType, MessageGroup, Name)

    +

    Send a message of a message type to a Wrapper.Group.

    +

    DYNAMICCARGO:New(PositionableName)

    +

    Create a new POSITIONABLE from a DCSPositionable

    +

    DYNAMICCARGO.PositionableName

    + +

    DYNAMICCARGO:RemoveCargo(Cargo)

    +

    Remove cargo.

    +

    DYNAMICCARGO:SetCargoBayWeightLimit(WeightLimit)

    +

    Set Cargo Bay Weight Limit in kg.

    +

    DYNAMICCARGO:Smoke(SmokeColor, Range, AddHeight)

    +

    Smoke the POSITIONABLE.

    +

    DYNAMICCARGO:SmokeBlue()

    +

    Smoke the POSITIONABLE Blue.

    +

    DYNAMICCARGO:SmokeGreen()

    +

    Smoke the POSITIONABLE Green.

    +

    DYNAMICCARGO:SmokeOrange()

    +

    Smoke the POSITIONABLE Orange.

    +

    DYNAMICCARGO:SmokeRed()

    +

    Smoke the POSITIONABLE Red.

    +

    DYNAMICCARGO:SmokeWhite()

    +

    Smoke the POSITIONABLE White.

    +

    DYNAMICCARGO.Spot

    + +

    DYNAMICCARGO.__

    + +

    DYNAMICCARGO.coordinate

    +

    Coordinate object.

    +

    DYNAMICCARGO.pointvec3

    +

    Point Vec3 object.

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from IDENTIFIABLEDescription

    DYNAMICCARGO:GetCallsign()

    +

    Gets the CallSign of the IDENTIFIABLE, which is a blank by default.

    +

    DYNAMICCARGO:GetCategory()

    +

    Returns object category of the DCS Identifiable.

    +

    DYNAMICCARGO:GetCategoryName()

    +

    Returns the DCS Identifiable category name as defined within the DCS Identifiable Descriptor.

    +

    DYNAMICCARGO:GetCoalition()

    +

    Returns coalition of the Identifiable.

    +

    DYNAMICCARGO:GetCoalitionName()

    +

    Returns the name of the coalition of the Identifiable.

    +

    DYNAMICCARGO:GetCountry()

    +

    Returns country of the Identifiable.

    +

    DYNAMICCARGO:GetCountryName()

    +

    Returns country name of the Identifiable.

    +

    DYNAMICCARGO:GetDesc()

    +

    Returns Identifiable descriptor.

    +

    DYNAMICCARGO:GetName()

    +

    Returns DCS Identifiable object name.

    +

    DYNAMICCARGO:GetThreatLevel()

    +

    Gets the threat level.

    +

    DYNAMICCARGO:GetTypeName()

    +

    Returns the type name of the DCS Identifiable.

    +

    DYNAMICCARGO:HasAttribute(AttributeName)

    +

    Check if the Object has the attribute.

    +

    DYNAMICCARGO.IdentifiableName

    +

    The name of the identifiable.

    +

    DYNAMICCARGO:IsAlive()

    +

    Returns if the Identifiable is alive.

    +

    DYNAMICCARGO:New(IdentifiableName)

    +

    Create a new IDENTIFIABLE from a DCSIdentifiable

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from OBJECTDescription

    DYNAMICCARGO:Destroy()

    +

    Destroys the OBJECT.

    +

    DYNAMICCARGO:GetID()

    +

    Returns the unit's unique identifier.

    +

    DYNAMICCARGO:New(ObjectName)

    +

    Create a new OBJECT from a DCSObject

    +

    DYNAMICCARGO.ObjectName

    +

    The name of the Object.

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from BASEDescription

    DYNAMICCARGO.ClassID

    +

    The ID number of the class.

    +

    DYNAMICCARGO.ClassName

    +

    The name of the class.

    +

    DYNAMICCARGO.ClassNameAndID

    +

    The name of the class concatenated with the ID number of the class.

    +

    DYNAMICCARGO:ClearState(Object, StateName)

    +

    Clear the state of an object.

    +

    DYNAMICCARGO:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    Creation of a Birth Event.

    +

    DYNAMICCARGO:CreateEventCrash(EventTime, Initiator, IniObjectCategory)

    +

    Creation of a Crash Event.

    +

    DYNAMICCARGO:CreateEventDead(EventTime, Initiator, IniObjectCategory)

    +

    Creation of a Dead Event.

    +

    DYNAMICCARGO:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    +

    DYNAMICCARGO:CreateEventRemoveUnit(EventTime, Initiator)

    +

    Creation of a Remove Unit Event.

    +

    DYNAMICCARGO:CreateEventTakeoff(EventTime, Initiator)

    +

    Creation of a Takeoff Event.

    +

    DYNAMICCARGO:CreateEventUnitLost(EventTime, Initiator)

    +

    Creation of a Crash Event.

    +

    DYNAMICCARGO:E(Arguments)

    +

    Log an exception which will be traced always.

    +

    DYNAMICCARGO:EventDispatcher()

    +

    Returns the event dispatcher

    +

    DYNAMICCARGO:EventRemoveAll()

    +

    Remove all subscribed events

    +

    DYNAMICCARGO:F(Arguments)

    +

    Trace a function call.

    +

    DYNAMICCARGO:F2(Arguments)

    +

    Trace a function call level 2.

    +

    DYNAMICCARGO:F3(Arguments)

    +

    Trace a function call level 3.

    +

    DYNAMICCARGO:GetClassID()

    +

    Get the ClassID of the class instance.

    +

    DYNAMICCARGO:GetClassName()

    +

    Get the ClassName of the class instance.

    +

    DYNAMICCARGO:GetClassNameAndID()

    +

    Get the ClassName + ClassID of the class instance.

    +

    DYNAMICCARGO:GetEventPriority()

    +

    Get the Class Core.Event processing Priority.

    +

    DYNAMICCARGO:GetParent(Child, FromClass)

    +

    This is the worker method to retrieve the Parent class.

    +

    DYNAMICCARGO:GetState(Object, Key)

    +

    Get a Value given a Key from the Object.

    +

    DYNAMICCARGO:HandleEvent(EventID, EventFunction)

    +

    Subscribe to a DCS Event.

    +

    DYNAMICCARGO:I(Arguments)

    +

    Log an information which will be traced always.

    +

    DYNAMICCARGO:Inherit(Child, Parent)

    +

    This is the worker method to inherit from a parent class.

    +

    DYNAMICCARGO:IsInstanceOf(ClassName)

    +

    This is the worker method to check if an object is an (sub)instance of a class.

    +

    DYNAMICCARGO:IsTrace()

    +

    Enquires if tracing is on (for the class).

    +

    DYNAMICCARGO:New()

    +

    BASE constructor.

    +

    DYNAMICCARGO:OnEvent(EventData)

    +

    Occurs when an Event for an object is triggered.

    +

    DYNAMICCARGO:OnEventBDA(EventData)

    +

    BDA.

    +

    DYNAMICCARGO:OnEventBaseCaptured(EventData)

    +

    Occurs when a ground unit captures either an airbase or a farp.

    +

    DYNAMICCARGO:OnEventBirth(EventData)

    +

    Occurs when any object is spawned into the mission.

    +

    DYNAMICCARGO:OnEventCrash(EventData)

    +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    +

    DYNAMICCARGO:OnEventDead(EventData)

    +

    Occurs when an object is dead.

    +

    DYNAMICCARGO:OnEventDetailedFailure(EventData)

    +

    Unknown precisely what creates this event, likely tied into newer damage model.

    +

    DYNAMICCARGO:OnEventDiscardChairAfterEjection(EventData)

    +

    Discard chair after ejection.

    +

    DYNAMICCARGO:OnEventEjection(EventData)

    +

    Occurs when a pilot ejects from an aircraft +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    +

    DYNAMICCARGO:OnEventEngineShutdown(EventData)

    +

    Occurs when any aircraft shuts down its engines.

    +

    DYNAMICCARGO:OnEventEngineStartup(EventData)

    +

    Occurs when any aircraft starts its engines.

    +

    DYNAMICCARGO:OnEventHit(EventData)

    +

    Occurs whenever an object is hit by a weapon.

    +

    DYNAMICCARGO:OnEventHumanFailure(EventData)

    +

    Occurs when any system fails on a human controlled aircraft.

    +

    DYNAMICCARGO:OnEventKill(EventData)

    +

    Occurs on the death of a unit.

    +

    DYNAMICCARGO:OnEventLand(EventData)

    +

    Occurs when an aircraft lands at an airbase, farp or ship +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    +

    DYNAMICCARGO:OnEventLandingAfterEjection(EventData)

    +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    +

    DYNAMICCARGO:OnEventLandingQualityMark(EventData)

    +

    Landing quality mark.

    +

    DYNAMICCARGO:OnEventMarkAdded(EventData)

    +

    Occurs when a new mark was added.

    +

    DYNAMICCARGO:OnEventMarkChange(EventData)

    +

    Occurs when a mark text was changed.

    +

    DYNAMICCARGO:OnEventMarkRemoved(EventData)

    +

    Occurs when a mark was removed.

    +

    DYNAMICCARGO:OnEventMissionEnd(EventData)

    +

    Occurs when a mission ends +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    +

    DYNAMICCARGO:OnEventMissionStart(EventData)

    +

    Occurs when a mission starts +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    +

    DYNAMICCARGO:OnEventParatrooperLanding(EventData)

    +

    Weapon add.

    +

    DYNAMICCARGO:OnEventPilotDead(EventData)

    +

    Occurs when the pilot of an aircraft is killed.

    +

    DYNAMICCARGO:OnEventPlayerEnterAircraft(EventData)

    +

    Occurs when a player enters a slot and takes control of an aircraft.

    +

    DYNAMICCARGO:OnEventPlayerEnterUnit(EventData)

    +

    Occurs when any player assumes direct control of a unit.

    +

    DYNAMICCARGO:OnEventPlayerLeaveUnit(EventData)

    +

    Occurs when any player relieves control of a unit to the AI.

    +

    DYNAMICCARGO:OnEventRefueling(EventData)

    +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    +

    DYNAMICCARGO:OnEventRefuelingStop(EventData)

    +

    Occurs when an aircraft is finished taking fuel.

    +

    DYNAMICCARGO:OnEventScore(EventData)

    +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    +

    DYNAMICCARGO:OnEventShootingEnd(EventData)

    +

    Occurs when any unit stops firing its weapon.

    +

    DYNAMICCARGO:OnEventShootingStart(EventData)

    +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    +

    DYNAMICCARGO:OnEventShot(EventData)

    +

    Occurs whenever any unit in a mission fires a weapon.

    +

    DYNAMICCARGO:OnEventTakeoff(EventData)

    +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    +

    DYNAMICCARGO:OnEventTriggerZone(EventData)

    +

    Trigger zone.

    +

    DYNAMICCARGO:OnEventUnitLost(EventData)

    +

    Occurs when the game thinks an object is destroyed.

    +

    DYNAMICCARGO:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    DYNAMICCARGO:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    DYNAMICCARGO:ScheduleStop(SchedulerID)

    +

    Stops the Schedule.

    +

    DYNAMICCARGO.Scheduler

    + +

    DYNAMICCARGO:SetEventPriority(EventPriority)

    +

    Set the Class Core.Event processing Priority.

    +

    DYNAMICCARGO:SetState(Object, Key, Value)

    +

    Set a state or property of the Object given a Key and a Value.

    +

    DYNAMICCARGO:T(Arguments)

    +

    Trace a function logic level 1.

    +

    DYNAMICCARGO:T2(Arguments)

    +

    Trace a function logic level 2.

    +

    DYNAMICCARGO:T3(Arguments)

    +

    Trace a function logic level 3.

    +

    DYNAMICCARGO:TraceAll(TraceAll)

    +

    Trace all methods in MOOSE

    +

    DYNAMICCARGO:TraceClass(Class)

    +

    Set tracing for a class

    +

    DYNAMICCARGO:TraceClassMethod(Class, Method)

    +

    Set tracing for a specific method of class

    +

    DYNAMICCARGO:TraceLevel(Level)

    +

    Set trace level

    +

    DYNAMICCARGO:TraceOff()

    +

    Set trace off.

    +

    DYNAMICCARGO:TraceOn()

    +

    Set trace on.

    +

    DYNAMICCARGO:TraceOnOff(TraceOnOff)

    +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    +

    DYNAMICCARGO:UnHandleEvent(EventID)

    +

    UnSubscribe to a DCS event.

    +

    DYNAMICCARGO._

    + +

    DYNAMICCARGO:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function call.

    +

    DYNAMICCARGO:_Serialize(Arguments)

    +

    (Internal) Serialize arguments

    +

    DYNAMICCARGO:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function logic.

    +

    DYNAMICCARGO.__

    + +

    DYNAMICCARGO:onEvent(event)

    +

    The main event handling function...

    +
    +
    + + + +
    + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.AircraftDimensionsDescription

    DYNAMICCARGO.AircraftDimensions.CH-47Fbl1

    + +
    +
    + + + +
    + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.AircraftTypesDescription

    DYNAMICCARGO.AircraftTypes.CH-47Fbl1

    + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.LiquidDescription

    DYNAMICCARGO.Liquid.DIESEL

    +

    Diesel (3).

    +

    DYNAMICCARGO.Liquid.GASOLINE

    +

    Aviation gasoline (1).

    +

    DYNAMICCARGO.Liquid.JETFUEL

    +

    Jet fuel (0).

    +

    DYNAMICCARGO.Liquid.MW50

    +

    MW50 (2).

    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.LiquidNameDescription

    DYNAMICCARGO.LiquidName.DIESEL

    +

    "diesel".

    +

    DYNAMICCARGO.LiquidName.GASOLINE

    +

    "gasoline".

    +

    DYNAMICCARGO.LiquidName.JETFUEL

    +

    "jet_fuel".

    +

    DYNAMICCARGO.LiquidName.MW50

    +

    "methanol_mixture".

    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.StateDescription

    DYNAMICCARGO.State.LOADED

    + +

    DYNAMICCARGO.State.NEW

    + +

    DYNAMICCARGO.State.REMOVED

    + +

    DYNAMICCARGO.State.UNLOADED

    + +
    +
    + + + +
    + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from DYNAMICCARGO.TypeDescription

    DYNAMICCARGO.Type.AIRCRAFT

    +

    aircraft.

    +

    DYNAMICCARGO.Type.LIQUIDS

    +

    liquids. Also see #list<#DYNAMICCARGO.Liquid> for types of liquids.

    +

    DYNAMICCARGO.Type.WEAPONS

    +

    weapons.

    +
    +
    + + +
    +
    +
    + +
    + +
    +
    + +

    DYNAMICCARGO class.

    + +
    +

    Field(s)

    +
    + + +
    +
    + + #string +DYNAMICCARGO.CargoState + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.ClassName + +

    Name of the class.

    + +
    + +
    +
    +
    + + #table +DYNAMICCARGO.DCS + +

    Vec3 LastPosition.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Interval + +

    Check Interval. 20 secs default.

    + +
    + +
    +
    + + +
    + + +
    +
    + + #string +DYNAMICCARGO.Owner + +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    + +
    + +
    + +
    + + +
    + +
    +
    + + #string +DYNAMICCARGO.lid + +

    Class id string for output to DCS log file.

    + +
    + +
    +
    +
    + + #boolean +DYNAMICCARGO.testing + + + +
    + +
    +
    +
    + + Core.Timer#TIMER +DYNAMICCARGO.timer + +

    Timmer to run intervals

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.verbose + +

    Verbosity level.

    + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.version + + + +
    + +
    +
    +
    + + Wrapper.Storage#STORAGE +DYNAMICCARGO.warehouse + +

    The STORAGE object.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Find all DYNAMICCARGO objects matching using patterns.

    + + +

    Note that this is a lot slower than :FindByName()!

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameter:

    +
    +
    +

    + #string + Pattern +

    +
    +
    + +

    The pattern to look for. Refer to LUA patterns for regular expressions in LUA.

    + +
    +
    +

    Return value:

    +
    +
    +

    #table:

    +
    +
    + +

    Groups Table of matching #DYNAMICCARGO objects found

    + +
    +
    +

    Usage:

    +
             -- Find all dynamic cargo with a partial dynamic cargo name
    +         local grptable = DYNAMICCARGO:FindAllByMatching( "Apple" )
    +         -- will return all dynamic cargos with "Apple" in the name
    +
    +         -- using a pattern
    +         local grp = DYNAMICCARGO:FindAllByMatching( ".%d.%d$" )
    +         -- will return the all dynamic cargos found ending in "-1-1" to "-9-9", but not e.g. "-10-1" or "-1-10"
    + +
    + +
    +
    + +
    + + + +

    Find the first(!) DYNAMICCARGO matching using patterns.

    + + +

    Note that this is a lot slower than :FindByName()!

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameter:

    +
    +
    +

    + #string + Pattern +

    +
    +
    + +

    The pattern to look for. Refer to LUA patterns for regular expressions in LUA.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    The DYNAMICCARGO.

    + +
    +
    +

    Usage:

    +
             -- Find a dynamic cargo with a partial dynamic cargo name
    +         local grp = DYNAMICCARGO:FindByMatching( "Apple" )
    +         -- will return e.g. a dynamic cargo named "Apple|08:00|PKG08"
    +
    +         -- using a pattern
    +         local grp = DYNAMICCARGO:FindByMatching( ".%d.%d$" )
    +         -- will return the first dynamic cargo found ending in "-1-1" to "-9-9", but not e.g. "-10-1"
    + +
    + +
    +
    + +
    + + + +

    Find a DYNAMICCARGO in the _DATABASE using the name associated with it.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameter:

    +
    +
    +

    + #string + Name +

    +
    +
    + +

    The dynamic cargo name

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the cargo display name from this dynamic cargo.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The display name

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the weight in kgs from this dynamic cargo.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Weight in kgs.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [CTLD] Get number of crates this DYNAMICCARGO consists of.

    + + +

    Always one.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    crate number, always one

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get DCS object.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +
    +
    + +

    DCS static object

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get last know owner (player) name of this DYNAMICCARGO

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Position in 3D space

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Find current state of this DYNAMICCARGO

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +
    +
    + +

    string The current state

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the #STORAGE object from this dynamic cargo.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    + +
    + +

    Storage The #STORAGE object

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [CTLD] Get CTLD_CARGO.Enum type of this DYNAMICCARGO

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Type, only one at the moment is CTLD_CARGO.Enum.GCLOADABLE

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new DYNAMICCARGO object from the DCS static cargo object.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameter:

    +
    +
    +

    + #string + CargoName +

    +
    +
    + +

    Name of the Cargo.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [CTLD] Get this DYNAMICCARGO drop state.

    + + +

    True if DYNAMICCARGO.State.UNLOADED

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Dropped

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [Internal] Track helos for loaded/unloaded decision making.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.Client#CLIENT + client +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    IsIn

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [Internal] _Get Possible Player Helo Nearby

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Parameters:

    +
    +
    +

    + Core.Point#COORDINATE + pos +

    +
    +
    +

    +
    +
    +
    +
    +

    + #boolean + loading +

    +
    +
    + +

    If true measure distance for loading else for unloading

    + +
    +
    +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Success

    + +
    + +
    + +

    Helo

    + +
    +
    +

    #string:

    +
    +
    + +

    PlayerName

    + +
    +
    +
    + +
    +
    + +
    + + + +

    [Internal] Update internal states.

    + +
    +
    +

    Defined in:

    +
    +

    DYNAMICCARGO

    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    + + +
    +
    + + #string +DYNAMICCARGO.CargoState + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.ClassName + +

    Name of the class.

    + +
    + +
    +
    +
    + + #table +DYNAMICCARGO.DCS + +

    Vec3 LastPosition.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Interval + +

    Check Interval. 20 secs default.

    + +
    + +
    +
    + + +
    + + +
    +
    + + #string +DYNAMICCARGO.Owner + +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    + +
    + +
    + +
    + + +
    + +
    +
    + + #string +DYNAMICCARGO.lid + +

    Class id string for output to DCS log file.

    + +
    + +
    +
    +
    + + #boolean +DYNAMICCARGO.testing + + + +
    + +
    +
    +
    + + Core.Timer#TIMER +DYNAMICCARGO.timer + +

    Timmer to run intervals

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.verbose + +

    Verbosity level.

    + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.version + + + +
    + +
    +
    +
    + + Wrapper.Storage#STORAGE +DYNAMICCARGO.warehouse + +

    The STORAGE object.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Add cargo.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Cargo.Cargo#CARGO + Cargo +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get cargo item count.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    Cargo

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Clear all cargo.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Destroys the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + GenerateEvent +

    +
    +
    + +

    (Optional) If true, generates a crash or dead event for the unit. If false, no event generated. If nil, a remove event is generated.

    + +
    +
    +

    Return value:

    +
    +
    +

    #nil:

    +
    +
    + +

    The DCS Unit is not existing or alive.

    + +
    +
    +

    Usages:

    +
      +
    • 
      +Air unit example: destroy the Helicopter and generate a S_EVENT_CRASH for each unit in the Helicopter group.
      +Helicopter = UNIT:FindByName( "Helicopter" )
      +Helicopter:Destroy( true )
      +
    • +
    • -- Ground unit example: destroy the Tanks and generate a S_EVENT_DEAD for each unit in the Tanks group.
      +Tanks = UNIT:FindByName( "Tanks" )
      +Tanks:Destroy( true )
      +
    • +
    • -- Ship unit example: destroy the Ship silently.
      +Ship = STATIC:FindByName( "Ship" )
      +Ship:Destroy()
      +
    • +
    • -- Destroy without event generation example.
      +Ship = STATIC:FindByName( "Boat" )
      +Ship:Destroy( false ) -- Don't generate an event upon destruction.
      +
    • +
    + +
    + +
    +
    + +
    + + + +

    Triggers an explosion at the coordinates of the positionable.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + power +

    +
    +
    + +

    Power of the explosion in kg TNT. Default 100 kg TNT.

    + +
    +
    +
    +
    +

    + #number + delay +

    +
    +
    + +

    (Optional) Delay of explosion in seconds.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Signal a flare at the position of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Utilities.Utils#FLARECOLOR + FlareColor +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Signal a green flare at the position of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Signal a red flare at the position of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Signal a white flare at the position of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Signal a yellow flare at the position of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Returns the indicated airspeed (IAS).

    + + +

    The IAS is calculated from the TAS under the approximation that TAS increases by ~2% with every 1000 feet altitude ASL.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + oatcorr +

    +
    +
    + +

    (Optional) Outside air temperature (OAT) correction factor. Default 0.017 (=1.7%).

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    IAS in m/s. Returns 0 if the POSITIONABLE does not exist.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the true airspeed (TAS).

    + + +

    This is calculated from the current velocity minus wind in 3D.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    TAS in m/s. Returns 0 if the POSITIONABLE does not exist.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the altitude above sea level of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    The altitude of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the Angle of Attack of a POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Angle of attack in degrees.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a Core.Beacon#BEACON, to allow this POSITIONABLE to broadcast beacon signals.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    Beacon

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the bounding box of the underlying POSITIONABLE DCS Object.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Box3:

    +
    +
    + +

    The bounding box of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the bounding radius of the underlying POSITIONABLE DCS Object.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + MinDist +

    +
    +
    + +

    (Optional) If bounding box is smaller than this value, MinDist is returned.

    + +
    +
    +

    Return values:

    +
    + +
    + +

    The bounding radius of the POSITIONABLE

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get all contained cargo.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get Cargo Bay Free Weight in kg.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    CargoBayFreeWeight

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get Cargo Bay Weight Limit in kg.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Max cargo weight in kg.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the climb or descent angle of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Climb or descent angle in degrees. Or 0 if velocity vector norm is zero.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a reference to a COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.

    + + +

    This function works similar to POSITIONABLE.GetCoordinate(), however, this function caches, updates and re-uses the same COORDINATE object stored +within the POSITIONABLE. This has higher performance, but comes with all considerations associated with the possible referencing to the same COORDINATE object. +This should only be used when performance is critical and there is sufficient awareness of the possible pitfalls. However, in most instances, GetCoordinate() is +preferred as it will return a fresh new COORDINATE and thus avoid potentially unexpected issues.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    A reference to the COORDINATE object of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a new COORDINATE object indicating the point in 3D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    A new COORDINATE object of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the DCS object.

    + + +

    Polymorphic for other classes like UNIT, STATIC, GROUP, AIRBASE.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    DCS#Object:

    +
    +
    + +

    The DCS object.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the horizonal speed relative to eath's surface.

    + + +

    The vertical component of the velocity vector is projected out (set to zero).

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Ground speed in m/s. Returns 0 if the POSITIONABLE does not exist.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE heading in degrees.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    The POSITIONABLE heading in degrees.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE height above sea level in meters.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Height of the positionable in meters (or nil, if the object does not exist).

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the last assigned laser code

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The laser code

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a message with the callsign embedded (if there is one).

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the message text with the callsign embedded (if there is one).

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +

    Return values:

    +
    +
    +

    #string:

    +
    +
    + +

    The message text.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a message of a specified type with the callsign embedded (if there is one).

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + Core.Message#MESSAGE + MessageType +

    +
    +
    + +

    MessageType The message type.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the object size.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    Max size of object in x, z or 0 if bounding box could not be obtained.

    + +
    + +
    + +

    Length x or 0 if bounding box could not be obtained.

    + +
    + +
    + +

    Height y or 0 if bounding box could not be obtained.

    + +
    + +
    + +

    Width z or 0 if bounding box could not be obtained.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a COORDINATE object, which is offset with respect to the orientation of the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + x +

    +
    +
    + +

    Offset in the direction "the nose" of the unit is pointing in meters. Default 0 m.

    + +
    +
    +
    +
    +

    + #number + y +

    +
    +
    + +

    Offset "above" the unit in meters. Default 0 m.

    + +
    +
    +
    +
    +

    + #number + z +

    +
    +
    + +

    Offset in the direction "the wing" of the unit is pointing in meters. z>0 starboard, z<0 port. Default 0 m.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    The COORDINATE of the offset with respect to the orientation of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a {@DCS#Vec3} table of the objects current orientation in 3D space.

    + + +

    X, Y, Z values are unit vectors defining the objects orientation. + X is the orientation parallel to the movement of the object, Z perpendicular and Y vertical orientation.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    X orientation, i.e. parallel to the direction of movement.

    + +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Y orientation, i.e. vertical.

    + +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Z orientation, i.e. perpendicular to the direction of movement.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a {@DCS#Vec3} table of the objects current X orientation in 3D space, i.e.

    + + +

    along the direction of movement.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    X orientation, i.e. parallel to the direction of movement.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a {@DCS#Vec3} table of the objects current Y orientation in 3D space, i.e.

    + + +

    vertical orientation.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Y orientation, i.e. vertical.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a {@DCS#Vec3} table of the objects current Z orientation in 3D space, i.e.

    + + +

    perpendicular to direction of movement.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    Z orientation, i.e. perpendicular to movement.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the pitch angle of a POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Pitch angle in degrees.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a POINT_VEC2 object indicating the point in 2D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    The 2D point vector of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a POINT_VEC3 object indicating the point in 3D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    The 3D point vector of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a pos3 table of the objects current position and orientation in 3D space.

    + + +

    X, Y, Z values are unit vectors defining the objects orientation. +Coordinates are dependent on the position of the maps origin.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    Table consisting of the point and orientation tables.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the DCS#Position3 position vectors indicating the point and direction vectors in 3D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    The 3D position vectors of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a Sound.Radio#RADIO, to allow radio transmission for this POSITIONABLE.

    + + +

    Set parameters with the methods provided, then use RADIO:Broadcast() to actually broadcast the message

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    Radio

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns a random DCS#Vec3 vector within a range, indicating the point in 3D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + Radius +

    +
    +
    +

    +
    +
    +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    The 3D point vector of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +

    Usage:

    +
    -- If Radius is ignored, returns the DCS#Vec3 of first UNIT of the GROUP
    + +
    + +
    +
    + +
    + + + +

    Returns a COORDINATE object, which is transformed to be relative to the POSITIONABLE.

    + + +

    Inverse of POSITIONABLE.GetOffsetCoordinate.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + x +

    +
    +
    + +

    Offset along the world x-axis in meters. Default 0 m.

    + +
    +
    +
    +
    +

    + #number + y +

    +
    +
    + +

    Offset along the world y-axis in meters. Default 0 m.

    + +
    +
    +
    +
    +

    + #number + z +

    +
    +
    + +

    Offset along the world z-axis in meters. Default 0 m.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    The relative COORDINATE with respect to the orientation of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get relative velocity with respect to another POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #POSITIONABLE + Positionable +

    +
    +
    + +

    Other POSITIONABLE.

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Relative velocity in m/s.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the roll angle of a unit.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Pitch angle in degrees.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + + + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Get the Spot

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    The Spot

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the number of infantry soldiers that can be embarked into an aircraft (airplane or helicopter).

    + + +

    Returns nil for ground or ship units.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Descent number of soldiers that fit into the unit. Returns #nil for ground and ship units.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the DCS#Vec2 vector indicating the point in 2D of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec2:

    +
    +
    + +

    The 2D point vector of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the DCS#Vec3 vector indicating the 3D vector of the POSITIONABLE within the mission.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    The 3D point vector of the POSITIONABLE.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the Core.Velocity object from the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    Velocity The Velocity object.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE velocity in km/h.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The velocity in km/h.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE velocity in knots.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The velocity in knots.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE velocity in meters per second.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The velocity in meters per second.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the POSITIONABLE velocity Vec3 vector.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    DCS#Vec3:

    +
    +
    + +

    The velocity Vec3 vector

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the yaw angle of a POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Yaw angle in degrees.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if carrier has given cargo.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Cargo +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    + +
    + +

    Cargo

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns true if the POSITIONABLE is in the air.

    + + +

    Polymorphic, is overridden in GROUP and UNIT.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if in the air.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if the Positionable is located above a runway.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if Positionable is above a runway.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if the unit is of an air category.

    + + +

    If the unit is a helicopter or a plane, then this method will return true, otherwise false.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Air category evaluation result.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Is cargo bay empty.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Returns if the unit is of an ground category.

    + + +

    If the unit is a ground vehicle or infantry, this method will return true, otherwise false.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Ground category evaluation result.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns true if the unit is within a Core.Zone.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Zone#ZONE_BASE + Zone +

    +
    +
    + +

    The zone to test.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Returns true if the unit is within the Core.Zone#ZONE_BASE

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Check if the POSITIONABLE is lasing a target.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if it is lasing a target

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns true if the unit is not within a Core.Zone.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Zone#ZONE_BASE + Zone +

    +
    +
    + +

    The zone to test.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Returns true if the unit is not within the Core.Zone#ZONE_BASE

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if the unit is of ship category.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Ship category evaluation result.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The POSITIONABLE is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if the unit is a submarine.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Submarines attributes result.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Start Lasing a COORDINATE.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Core.Point#COORDINATE + Coordinate +

    +
    +
    + +

    The coordinate where the lase is pointing at.

    + +
    +
    +
    +
    +

    + #number + LaserCode +

    +
    +
    + +

    Laser code or random number in [1000, 9999].

    + +
    +
    +
    +
    +

    + #number + Duration +

    +
    +
    + +

    Duration of lasing in seconds.

    + +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Stop Lasing a POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Start Lasing a POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #POSITIONABLE + Target +

    +
    +
    + +

    The target to lase.

    + +
    +
    +
    +
    +

    + #number + LaserCode +

    +
    +
    + +

    Laser code or random number in [1000, 9999].

    + +
    +
    +
    +
    +

    + #number + Duration +

    +
    +
    + +

    Duration of lasing in seconds.

    + +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to the players in the Wrapper.Group.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to all coalitions.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to the blue coalition.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a client.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + Wrapper.Client#CLIENT + Client +

    +
    +
    + +

    The client object receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a coalition.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + DCS#coalition + MessageCoalition +

    +
    +
    + +

    The Coalition receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a Wrapper.Group.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + Wrapper.Group#GROUP + MessageGroup +

    +
    +
    + +

    The GROUP object receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to the red coalition.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a Core.Set#SET_GROUP.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + Core.Set#SET_GROUP + MessageSetGroup +

    +
    +
    + +

    The SET_GROUP collection receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a Core.Set#SET_UNIT.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + Core.Set#SET_UNIT + MessageSetUnit +

    +
    +
    + +

    The SET_UNIT collection receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (optional) The Name of the sender. If not provided, the Name is the type of the Positionable.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a Wrapper.Unit.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + DCS#Duration + Duration +

    +
    +
    + +

    The duration of the message.

    + +
    +
    +
    +
    +

    + Wrapper.Unit#UNIT + MessageUnit +

    +
    +
    + +

    The UNIT object receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (optional) The Name of the sender. If not provided, the Name is the type of the Positionable.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message to a coalition.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + Core.Message#MESSAGE.Type + MessageType +

    +
    +
    + +

    The message type that determines the duration.

    + +
    +
    +
    +
    +

    + DCS#coalition + MessageCoalition +

    +
    +
    + +

    The Coalition receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, Name is set to the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Send a message of a message type to a Wrapper.Group.

    + + +

    The message will appear in the message area. The message will begin with the callsign of the group and the type of the first unit sending the message.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Message +

    +
    +
    + +

    The message text

    + +
    +
    +
    +
    +

    + Core.Message#MESSAGE.Type + MessageType +

    +
    +
    + +

    The message type that determines the duration.

    + +
    +
    +
    +
    +

    + Wrapper.Group#GROUP + MessageGroup +

    +
    +
    + +

    The GROUP object receiving the message.

    + +
    +
    +
    +
    +

    + #string + Name +

    +
    +
    + +

    (Optional) The Name of the sender. If not provided, the Name is the type of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new POSITIONABLE from a DCSPositionable

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + PositionableName +

    +
    +
    + +

    The POSITIONABLE name

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Remove cargo.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Cargo.Cargo#CARGO + Cargo +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Set Cargo Bay Weight Limit in kg.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + WeightLimit +

    +
    +
    + +

    (Optional) Weight limit in kg. If not given, the value is taken from the descriptors or hard coded.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Utilities.Utils#SMOKECOLOR + SmokeColor +

    +
    +
    + +

    The smoke color.

    + +
    +
    +
    +
    +

    + #number + Range +

    +
    +
    + +

    The range in meters to randomize the smoking around the POSITIONABLE.

    + +
    +
    +
    +
    +

    + #number + AddHeight +

    +
    +
    + +

    The height in meters to add to the altitude of the POSITIONABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE Blue.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE Green.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE Orange.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE Red.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    + + + +

    Smoke the POSITIONABLE White.

    + +
    +
    +

    Defined in:

    + +
    + +
    +
    + +
    +

    Field(s)

    +
    + + +
    +
    + + #string +DYNAMICCARGO.CargoState + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.ClassName + +

    Name of the class.

    + +
    + +
    +
    +
    + + #table +DYNAMICCARGO.DCS + +

    Vec3 LastPosition.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Interval + +

    Check Interval. 20 secs default.

    + +
    + +
    +
    + + +
    + + +
    +
    + + #string +DYNAMICCARGO.Owner + +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    + +
    + +
    + +
    + + +
    + +
    +
    + + #string +DYNAMICCARGO.lid + +

    Class id string for output to DCS log file.

    + +
    + +
    +
    +
    + + #boolean +DYNAMICCARGO.testing + + + +
    + +
    +
    +
    + + Core.Timer#TIMER +DYNAMICCARGO.timer + +

    Timmer to run intervals

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.verbose + +

    Verbosity level.

    + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.version + + + +
    + +
    +
    +
    + + Wrapper.Storage#STORAGE +DYNAMICCARGO.warehouse + +

    The STORAGE object.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Gets the CallSign of the IDENTIFIABLE, which is a blank by default.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The CallSign of the IDENTIFIABLE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns object category of the DCS Identifiable.

    + + +

    One of

    + +
      +
    • Object.Category.UNIT = 1
    • +
    • Object.Category.WEAPON = 2
    • +
    • Object.Category.STATIC = 3
    • +
    • Object.Category.BASE = 4
    • +
    • Object.Category.SCENERY = 5
    • +
    • Object.Category.Cargo = 6
    • +
    + +

    For UNITs this returns a second value, one of

    + +

    Unit.Category.AIRPLANE = 0
    + Unit.Category.HELICOPTER = 1
    + Unit.Category.GROUND_UNIT = 2
    + Unit.Category.SHIP = 3
    + Unit.Category.STRUCTURE = 4
    +

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    + +
    + +

    The category ID, i.e. a number.

    + +
    + +
    + +

    The unit category ID, i.e. a number. For units only.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the DCS Identifiable category name as defined within the DCS Identifiable Descriptor.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The DCS Identifiable Category Name

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns coalition of the Identifiable.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    The side of the coalition or #nil The DCS Identifiable is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the name of the coalition of the Identifiable.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #string:

    +
    +
    + +

    The name of the coalition.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The DCS Identifiable is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns country of the Identifiable.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    The country identifier or #nil The DCS Identifiable is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns country name of the Identifiable.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Name of the country.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns Identifiable descriptor.

    + + +

    Descriptor type depends on Identifiable category.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    The Identifiable descriptor or #nil The DCS Identifiable is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns DCS Identifiable object name.

    + + +

    The function provides access to non-activated objects too.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The name of the DCS Identifiable or #nil.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Gets the threat level.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Threat level.

    + +
    +
    +

    #string:

    +
    +
    + +

    Type.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the type name of the DCS Identifiable.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The type name of the DCS Identifiable.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Check if the Object has the attribute.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + AttributeName +

    +
    +
    + +

    The attribute name.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if the attribute exists or #nil The DCS Identifiable is not existing or alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns if the Identifiable is alive.

    + + +

    If the Identifiable is not alive, nil is returned.
    +If the Identifiable is alive, true is returned.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if Identifiable is alive or #nil if the Identifiable is not existing or is not alive.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new IDENTIFIABLE from a DCSIdentifiable

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + IdentifiableName +

    +
    +
    + +

    The DCS Identifiable name

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    + + +
    +
    + + #string +DYNAMICCARGO.CargoState + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.ClassName + +

    Name of the class.

    + +
    + +
    +
    +
    + + #table +DYNAMICCARGO.DCS + +

    Vec3 LastPosition.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Interval + +

    Check Interval. 20 secs default.

    + +
    + +
    +
    + + +
    + + +
    +
    + + #string +DYNAMICCARGO.Owner + +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    + +
    + +
    + +
    + + +
    + +
    +
    + + #string +DYNAMICCARGO.lid + +

    Class id string for output to DCS log file.

    + +
    + +
    +
    +
    + + #boolean +DYNAMICCARGO.testing + + + +
    + +
    +
    +
    + + Core.Timer#TIMER +DYNAMICCARGO.timer + +

    Timmer to run intervals

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.verbose + +

    Verbosity level.

    + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.version + + + +
    + +
    +
    +
    + + Wrapper.Storage#STORAGE +DYNAMICCARGO.warehouse + +

    The STORAGE object.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Destroys the OBJECT.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    Returns true if the object is destroyed or #nil if the object is nil.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the unit's unique identifier.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    ObjectID or #nil if the DCS Object is not existing or alive. Note that the ID is passed as a string and not a number.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new OBJECT from a DCSObject

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + DCS#Object + ObjectName +

    +
    +
    + +

    The Object name

    + +
    +
    +

    Return value:

    +
    +
    +

    #OBJECT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    + + +
    +
    + + #string +DYNAMICCARGO.CargoState + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.ClassName + +

    Name of the class.

    + +
    + +
    +
    +
    + + #table +DYNAMICCARGO.DCS + +

    Vec3 LastPosition.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Interval + +

    Check Interval. 20 secs default.

    + +
    + +
    +
    + + +
    + + +
    +
    + + #string +DYNAMICCARGO.Owner + +

    The playername who has created, loaded or unloaded this cargo. Depends on state.

    + +
    + +
    + +
    + + +
    + +
    +
    + + #string +DYNAMICCARGO.lid + +

    Class id string for output to DCS log file.

    + +
    + +
    +
    +
    + + #boolean +DYNAMICCARGO.testing + + + +
    + +
    +
    +
    + + Core.Timer#TIMER +DYNAMICCARGO.timer + +

    Timmer to run intervals

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.verbose + +

    Verbosity level.

    + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.version + + + +
    + +
    +
    +
    + + Wrapper.Storage#STORAGE +DYNAMICCARGO.warehouse + +

    The STORAGE object.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Clear the state of an object.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + StateName +

    +
    +
    + +

    The key that is should be cleared.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Birth Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    +
    +

    + #string + IniUnitName +

    +
    +
    + +

    The initiating unit name.

    + +
    +
    +
    +
    +

    + place +

    +
    +
    +

    +
    +
    +
    +
    +

    + subplace +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Crash Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    +
    +

    + IniObjectCategory +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Dead Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    +
    +

    + IniObjectCategory +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Wrapper.Unit#UNIT + PlayerUnit +

    +
    +
    + +

    The aircraft unit the player entered.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Remove Unit Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Takeoff Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Crash Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an exception which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the event dispatcher

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Remove all subscribed events

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 2.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 3.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassID of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName + ClassID of the class instance.

    + + +

    The ClassName + ClassID is formatted as '%s#%09d'.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName + ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the Class Core.Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The Core.Event processing Priority.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to retrieve the Parent class.

    + + +

    Note that the Parent class must be passed to call the parent class method.

    + +
    self:GetParent(self):ParentMethod()
    +
    + + + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #BASE + Child +

    +
    +
    + +

    This is the Child class from which the Parent class needs to be retrieved.

    + +
    +
    +
    +
    +

    + #BASE + FromClass +

    +
    +
    + +

    (Optional) The class from which to get the parent.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get a Value given a Key from the Object.

    + + +

    Note that if the Object is destroyed, set to nil, or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used to retrieve the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value retrieved or nil if the Key was not found and thus the Value could not be retrieved.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Subscribe to a DCS Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +
    +
    +

    + #function + EventFunction +

    +
    +
    + +

    (optional) The function to be called when the event occurs for the unit.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an information which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to inherit from a parent class.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Child +

    +
    +
    + +

    is the Child class that inherits.

    + +
    +
    +
    +
    +

    + #BASE + Parent +

    +
    +
    + +

    is the Parent class that the Child inherits from.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    Child

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to check if an object is an (sub)instance of a class.

    + + + +

    Examples:

    + +
      +
    • ZONE:New( 'some zone' ):IsInstanceOf( ZONE ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'ZONE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'zone' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'BASE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'GROUP' ) will return false

    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + ClassName +

    +
    +
    + +

    is the name of the class or the class itself to run the check against

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Enquires if tracing is on (for the class).

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    BASE constructor.

    + + + +

    This is an example how to use the BASE:New() constructor in a new class definition when inheriting from BASE.

    + +
    function EVENT:New()
    +  local self = BASE:Inherit( self, BASE:New() ) -- #EVENT
    +  return self
    +end
    +
    + + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an Event for an object is triggered.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that triggered the event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    BDA.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a ground unit captures either an airbase or a farp.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that captured the base +place: The airbase that was captured, can be a FARP or Airbase. When calling place:getCoalition() the faction will already be the new owning faction.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any object is spawned into the mission.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that was spawned

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that has crashed

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an object is dead.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is dead.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Unknown precisely what creates this event, likely tied into newer damage model.

    + + +

    Will update this page when new information become available.

    + +
      +
    • initiator: The unit that had the failure.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Discard chair after ejection.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a pilot ejects from an aircraft +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + + +

    initiator : The unit that has ejected

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft shuts down its engines.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is stopping its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft starts its engines.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is starting its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever an object is hit by a weapon.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit object the fired the weapon +weapon: Weapon object that hit the target +target: The Object that was hit.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any system fails on a human controlled aircraft.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that had the failure

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs on the death of a unit.

    + + +

    Contains more and different information. Similar to unit_lost it will occur for aircraft before the aircraft crash event occurs. +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
      +
    • initiator: The unit that killed the target
    • +
    • target: Target Object
    • +
    • weapon: Weapon Object
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft lands at an airbase, farp or ship +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + + +

    initiator : The unit that has landed +place: Object that the unit landed on. Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    + + +

    Event does not occur if the pilot lands in the water and sub combs to Davey Jones Locker. +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
      +
    • initiator: Static object representing the ejected pilot. Place : Aircraft that the pilot ejected from.
    • +
    • place: may not return as a valid object if the aircraft has crashed into the ground and no longer exists.
    • +
    • subplace: is always 0 for unknown reasons.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Landing quality mark.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a new mark was added.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark text was changed.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark was removed.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission ends +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission starts +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Weapon add.

    + + +

    Fires when entering a mission per pylon with the name of the weapon (double pylons not counted, infinite wep reload not counted. +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the pilot of an aircraft is killed.

    + + +

    Can occur either if the player is alive and crashes or if a weapon kills the pilot without completely destroying the plane. +Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that the pilot has died in.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a player enters a slot and takes control of an aircraft.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +NOTE: This is a workaround of a long standing DCS bug with the PLAYER_ENTER_UNIT event. +initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player assumes direct control of a unit.

    + + +

    Note - not Mulitplayer safe. Use PlayerEnterAircraft. +Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player relieves control of a unit to the AI.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that the player left.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft is finished taking fuel.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that was receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    + + +

    There is no information on what values the score was changed to. Event is likely similar to player_comment in this regard. +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit stops firing its weapon.

    + + +

    Event will always correspond with a shooting start event. +Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that was doing the shooting.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    + + +

    Most common with aircraft cannons (GAU-8), autocannons, and machine guns. +Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that is doing the shooting. +target: The unit that is being targeted.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever any unit in a mission fires a weapon.

    + + +

    But not any machine gun or autocannon based weapon, those are handled by EVENT.ShootingStart. +Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes. +initiator : The unit that tookoff +place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trigger zone.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the game thinks an object is destroyed.

    + + +

    Have a look at the class Core.Event#EVENT as these are just the prototypes.

    + +
      +
    • initiator: The unit that is was destroyed.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The Schedule ID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #number + Repeat +

    +
    +
    + +

    Specifies the interval in seconds when the scheduler will call the event function.

    + +
    +
    +
    +
    +

    + #number + RandomizeFactor +

    +
    +
    + +

    Specifies a randomization factor between 0 and 1 to randomize the Repeat.

    + +
    +
    +
    +
    +

    + #number + Stop +

    +
    +
    + +

    Specifies the amount of seconds when the scheduler will be stopped.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The Schedule ID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Stops the Schedule.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + SchedulerID +

    +
    +
    + +

    (Optional) Scheduler ID to be stopped. If nil, all pending schedules are stopped.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the Class Core.Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + EventPriority +

    +
    +
    + +

    The Core.Event processing Priority.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set a state or property of the Object given a Key and a Value.

    + + +

    Note that if the Object is destroyed, set to nil, or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that will hold the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used as a reference of the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +
    +
    +

    + Value +

    +
    +
    + +

    The value to is stored in the object.

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value set.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 1.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 2.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 3.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace all methods in MOOSE

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceAll +

    +
    +
    + +

    true = trace all methods in MOOSE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a class

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + Class +

    +
    +
    + +

    Class name.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a specific method of class

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Class +

    +
    +
    + +

    Class name.

    + +
    +
    +
    +
    +

    + #string + Method +

    +
    +
    + +

    Method.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace level

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + Level +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace off.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing Off
    +BASE:TraceOff()
    + +
    + +
    +
    + +
    + + + +

    Set trace on.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing On
    +BASE:TraceOn()
    + +
    + +
    +
    + +
    + + + +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    + + +

    So tracing must be switched on manually in your mission if you are using Moose statically. +When moose is loading dynamically (for moose class development), tracing is switched on by default.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceOnOff +

    +
    +
    + +

    Switch the tracing on or off.

    + +
    +
    +

    Usage:

    +
    
    +  -- Switch the tracing On
    +  BASE:TraceOnOff( true )
    +
    +  -- Switch the tracing Off
    +  BASE:TraceOnOff( false )
    +
    + +
    + +
    +
    + +
    + + + +

    UnSubscribe to a DCS event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    This function is private.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    (Internal) Serialize arguments

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #table + Arguments +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Text

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    The main event handling function...

    + + +

    This function captures all events generated for the class.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + DCS#Event + event +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    + +
    +
    + +

    Helo types possible.

    + +
    +

    Field(s)

    +
    +
    +
    + + #table +DYNAMICCARGO.AircraftDimensions.CH-47Fbl1 + + + + +

    CH-47 model start coordinate is quite exactly in the middle of the model, so half values here

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Helo types possible.

    + +
    +

    Field(s)

    +
    +
    + + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Liquid types.

    + +
    +

    Field(s)

    +
    +
    +
    + + #number +DYNAMICCARGO.Liquid.DIESEL + +

    Diesel (3).

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Liquid.GASOLINE + +

    Aviation gasoline (1).

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Liquid.JETFUEL + +

    Jet fuel (0).

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Liquid.MW50 + +

    MW50 (2).

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Liquid Names for the static cargo resource table.

    + +
    +

    Field(s)

    +
    +
    +
    + + #number +DYNAMICCARGO.LiquidName.DIESEL + +

    "diesel".

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.LiquidName.GASOLINE + +

    "gasoline".

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.LiquidName.JETFUEL + +

    "jet_fuel".

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.LiquidName.MW50 + +

    "methanol_mixture".

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    State types

    + +
    +

    Field(s)

    +
    +
    +
    + + #string +DYNAMICCARGO.State.LOADED + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.State.NEW + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.State.REMOVED + + + +
    + +
    +
    +
    + + #string +DYNAMICCARGO.State.UNLOADED + + + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Storage types.

    + +
    +

    Field(s)

    +
    +
    +
    + + #number +DYNAMICCARGO.Type.AIRCRAFT + +

    aircraft.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Type.LIQUIDS + +

    liquids. Also see #list<#DYNAMICCARGO.Liquid> for types of liquids.

    + +
    + +
    +
    +
    + + #number +DYNAMICCARGO.Type.WEAPONS + +

    weapons.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    +
    + + +
    + + + + diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index da83292e8..796517417 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Identifiable.html b/Documentation/Wrapper.Identifiable.html index 0764dcb6d..8dbde40e7 100644 --- a/Documentation/Wrapper.Identifiable.html +++ b/Documentation/Wrapper.Identifiable.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index 3aa3a816a..666a642c0 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3122,28 +3133,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    - - - -
    -
    - - -MARKER.groupid - - - -
    - -
    -
    -
    - - -MARKER.groupname - - -
    @@ -3221,6 +3210,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    + + + +
    +
    + + #boolean +MARKER.toall + + + +
    + +
    +
    +
    + + #boolean +MARKER.tocoalition + + +
    @@ -5261,28 +5272,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    - - - -
    -
    - - -MARKER.groupid - - - -
    - -
    -
    -
    - - -MARKER.groupname - - -
    @@ -5360,6 +5349,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    + + + +
    +
    + + #boolean +MARKER.toall + + + +
    + +
    +
    +
    + + #boolean +MARKER.tocoalition + + +
    @@ -6871,28 +6882,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    - - - -
    -
    - - -MARKER.groupid - - - -
    - -
    -
    -
    - - -MARKER.groupname - - -
    @@ -6970,6 +6959,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    + + + +
    +
    + + #boolean +MARKER.toall + + + +
    + +
    +
    +
    + + #boolean +MARKER.tocoalition + + +
    diff --git a/Documentation/Wrapper.Net.html b/Documentation/Wrapper.Net.html index 09c536b70..3c0969a0c 100644 --- a/Documentation/Wrapper.Net.html +++ b/Documentation/Wrapper.Net.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -1924,18 +1935,6 @@ with some added FSM functions and options to block/unblock players in MP environ

    NET.KnownPilots

    - - - -

    NET:LoadMission(Path)

    - -

    Load a specific mission.

    - - - -

    NET:LoadNextMission()

    - -

    Load next mission.

    @@ -4328,86 +4327,6 @@ net.PS_EJECT (7) - of ejects - - - -
    - - - -

    Load a specific mission.

    - -
    -
    -

    Defined in:

    -
    -

    NET

    -
    -

    Parameter:

    -
    -
    -

    - #string - Path -

    -
    -
    - -

    and Mission

    - -
    -
    -

    Return value:

    -
    -
    -

    #boolean:

    -
    -
    - -

    success

    - -
    -
    -

    Usage:

    -
           mynet:LoadMission(lfs.writeDir() .. 'Missions\\' .. 'MyTotallyAwesomeMission.miz')
    - -
    - -
    -
    - -
    - - - -

    Load next mission.

    - - -

    Returns false if at the end of list.

    - -
    -
    -

    Defined in:

    -
    -

    NET

    -
    -

    Return value:

    -
    -
    -

    #boolean:

    -
    -
    - -

    success

    - -
    -
    -
    -
    diff --git a/Documentation/Wrapper.Object.html b/Documentation/Wrapper.Object.html index 2478f8b7c..a4f4fcad3 100644 --- a/Documentation/Wrapper.Object.html +++ b/Documentation/Wrapper.Object.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html index 2af6337da..17e33d602 100644 --- a/Documentation/Wrapper.Positionable.html +++ b/Documentation/Wrapper.Positionable.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Scenery.html b/Documentation/Wrapper.Scenery.html index 63d0374a2..c792ef55c 100644 --- a/Documentation/Wrapper.Scenery.html +++ b/Documentation/Wrapper.Scenery.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Static.html b/Documentation/Wrapper.Static.html index 3e8537842..7a432254a 100644 --- a/Documentation/Wrapper.Static.html +++ b/Documentation/Wrapper.Static.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Storage.html b/Documentation/Wrapper.Storage.html index c967e7fa5..762293e7f 100644 --- a/Documentation/Wrapper.Storage.html +++ b/Documentation/Wrapper.Storage.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -1995,6 +2006,12 @@ UTILS.PrintTableToLog(weapons)

    STORAGE:New(AirbaseName)

    Create a new STORAGE object from the DCS airbase object.

    + + + +

    STORAGE:NewFromDynamicCargo(DynamicCargoName)

    + +

    Create a new STORAGE object from an DCS static cargo object.

    @@ -3611,6 +3628,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    + + + +

    Create a new STORAGE object from an DCS static cargo object.

    + +
    +
    +

    Defined in:

    +
    +

    STORAGE

    +
    +

    Parameter:

    +
    +
    +

    + #string + DynamicCargoName +

    +
    +
    + +

    Unit name of the dynamic cargo.

    + +
    +
    +

    Return value:

    +
    +
    +

    #STORAGE:

    +
    +
    + +

    self

    + +
    +
    +
    +
    diff --git a/Documentation/Wrapper.Unit.html b/Documentation/Wrapper.Unit.html index c1959d5c4..e06861479 100644 --- a/Documentation/Wrapper.Unit.html +++ b/Documentation/Wrapper.Unit.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/Wrapper.Weapon.html b/Documentation/Wrapper.Weapon.html index e431ae60e..7bbb9edd9 100644 --- a/Documentation/Wrapper.Weapon.html +++ b/Documentation/Wrapper.Weapon.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    diff --git a/Documentation/index.html b/Documentation/index.html index 9399b7d96..c521fe83c 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -1564,6 +1564,17 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.

    @@ -3365,6 +3376,18 @@

    Wrapper - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".

    +

    + + + +
    +
    + Image +
    +
    + +

    +

    Wrapper - Dynamic Cargo create from the F8 menu.