diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index d585636ef..14f311756 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4880,14 +4880,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

-
@@ -13405,14 +13402,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

-
@@ -14736,14 +14730,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

-
@@ -16369,14 +16360,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

-
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 11525c757..bdea53af1 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -3070,6 +3070,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -3169,6 +3180,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +AI_AIR.RTBSpeedMaxFactor + + + +
+ +
+
+
+ + #number +AI_AIR.RTBSpeedMinFactor + + +
@@ -5876,6 +5909,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -5975,6 +6019,28 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.RTBSpeedMaxFactor + + + +
+ +
+
+
+ + #number +AI_AIR.RTBSpeedMinFactor + + +
@@ -6601,6 +6667,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -6700,6 +6777,28 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.RTBSpeedMaxFactor + + + +
+ +
+
+
+ + #number +AI_AIR.RTBSpeedMinFactor + + +
@@ -8214,6 +8313,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -8313,6 +8423,28 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.RTBSpeedMaxFactor + + + +
+ +
+
+
+ + #number +AI_AIR.RTBSpeedMinFactor + + +
diff --git a/Documentation/AI.AI_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html index 7c4b1ec16..b16875d06 100644 --- a/Documentation/AI.AI_Air_Squadron.html +++ b/Documentation/AI.AI_Air_Squadron.html @@ -2555,6 +2555,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +AI_AIR_SQUADRON.ResourceCount + + +
@@ -3626,6 +3637,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +AI_AIR_SQUADRON.ResourceCount + + +
diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html index bcbcd30d1..ee8287759 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -2751,7 +2751,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -4781,7 +4781,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -5393,7 +5393,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -6893,7 +6893,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index d8ec6941e..9104d2470 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2768,9 +2768,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

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

Aircraft is on a depoly mission.

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

Aircraft is on a depoly mission.

-
@@ -6677,9 +6668,6 @@ 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_Patrol.html b/Documentation/AI.AI_Patrol.html index 1254dff54..76d627149 100644 --- a/Documentation/AI.AI_Patrol.html +++ b/Documentation/AI.AI_Patrol.html @@ -3254,6 +3254,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

This table contains the targets detected during patrol.

+ @@ -6501,6 +6504,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -7245,6 +7251,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -8877,6 +8886,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index 54581ef5a..5bf1c8eee 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -1859,17 +1859,6 @@

Field(s)

-
-
- - -CARGO_CRATE.CargoCarrier - - - -
- -
@@ -2538,17 +2527,6 @@

Field(s)

-
- - -
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index fac433291..4e6c736c0 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1948,6 +1948,9 @@ + +

Then we register the new group in the database

+
@@ -3280,6 +3283,9 @@ This works for ground only groups.

+ +

Then we register the new group in the database

+
diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index 38742d55c..e49f4a5f5 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1808,17 +1808,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
-CARGO_UNIT.CargoCarrier - - - -
- - -
-
- - CARGO_UNIT.CargoInAir @@ -2534,17 +2523,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles - -
-
-
- - CARGO_UNIT.CargoInAir diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 679c3ff63..d554ab9f0 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -5793,7 +5793,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string FSM._StartState @@ -7392,7 +7392,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string FSM._StartState diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 9f2b6b184..4fc091d25 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2910,17 +2910,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SETTINGS.PlayerMenu - - -
@@ -5078,17 +5067,6 @@ 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 08916185f..aee4d83ad 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -2925,18 +2925,6 @@ and any spaces before and after the resulting name are removed.

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

- - - -

SPAWN.communication

- - - - - -

SPAWN.livery_id

- - @@ -3496,11 +3484,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

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

Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

+
@@ -3675,17 +3669,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- - -
-
- - -SPAWN.SpawnGrouping - - -
@@ -3755,17 +3738,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -3846,27 +3818,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - +

By default, no InitLimit

@@ -3879,17 +3832,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- - -
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -3921,7 +3863,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxGroups @@ -3935,7 +3877,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxUnitsAlive @@ -4081,6 +4023,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -4192,28 +4145,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWN.communication - - - -
- -
-
-
- - -SPAWN.livery_id - - -
@@ -9314,11 +9245,14 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

+
@@ -9391,6 +9325,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

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

- - -
-
- - -SPAWN.SpawnGrouping - - -
@@ -9573,17 +9499,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -9664,27 +9579,8 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - +

By default, no InitLimit

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

- -
-
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -9739,7 +9624,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxGroups @@ -9753,7 +9638,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxUnitsAlive @@ -9899,6 +9784,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ +
+
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -10010,28 +9906,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
- - -SPAWN.communication - - - -
- -
-
-
- - -SPAWN.livery_id - - -
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 4ee1da585..5a2154b78 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1993,6 +1993,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

+ + @@ -2907,6 +2925,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWNSTATIC.heliport_callsign_id + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_frequency + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_modulation + + +
@@ -4260,6 +4311,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWNSTATIC.heliport_callsign_id + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_frequency + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_modulation + + +
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index b4ded204a..877f032ff 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2812,50 +2812,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
@@ -4139,50 +4095,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
@@ -5705,50 +5617,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - - -
- -
-
-
- - -SPOT.Target - - -
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index c87078fb9..c1db43f06 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -3865,7 +3865,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + ATC_GROUND.Airbases @@ -3881,9 +3881,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Kickspeed

-
@@ -4450,7 +4447,7 @@ An airbase can be specified to set the maximum kick speed for.

- #table + ATC_GROUND.Airbases @@ -4466,9 +4463,6 @@ An airbase can be specified to set the maximum kick speed for.

- -

Kickspeed

-
diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index b465a43dc..b2657721d 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -3540,6 +3540,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +DESIGNATE.LaseDuration + + +
@@ -3551,6 +3562,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #table +DESIGNATE.LaserCodes + + +
@@ -6704,6 +6726,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + +DESIGNATE.LaseDuration + + +
@@ -6715,6 +6748,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + #table +DESIGNATE.LaserCodes + + +
@@ -7503,6 +7547,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + +DESIGNATE.LaseDuration + + +
@@ -7514,6 +7569,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + #table +DESIGNATE.LaserCodes + + +
@@ -8272,6 +8338,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + +DESIGNATE.LaseDuration + + +
@@ -8283,6 +8360,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + #table +DESIGNATE.LaserCodes + + +
@@ -9929,6 +10017,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + +DESIGNATE.LaseDuration + + +
@@ -9940,6 +10039,17 @@ Using the menu system, the player can "forget" a designation, so that gradually + + + +
+
+ + #table +DESIGNATE.LaserCodes + + +
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 01c887850..3c46ec2b8 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -19134,6 +19134,28 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -19277,6 +19299,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + #boolean +DETECTION_BASE.Locking + + +
@@ -23815,6 +23848,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -23958,6 +24013,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
+
+ + #boolean +DETECTION_BASE.Locking + + +
@@ -25557,6 +25623,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -25700,6 +25788,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
+
+ + #boolean +DETECTION_BASE.Locking + + +
diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index aa47de2a8..0fef143bc 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -3885,6 +3885,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The #DETECTION_AREAS object for AWACS

+ + + +
+
+ + +MANTIS.AWACS_Prefix + + +
@@ -4430,50 +4441,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Prefix for logging

- - - -
-
- - #number -MANTIS.maxclassic - - - -
- -
-
-
- - #number -MANTIS.maxlongrange - - - -
- -
-
-
- - #number -MANTIS.maxmidrange - - - -
- -
-
-
- - #number -MANTIS.maxshortrange - - -
@@ -4532,6 +4499,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

switch alarm state RED

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

The #DETECTION_AREAS object for AWACS

+ + + +
+
+ + +MANTIS.AWACS_Prefix + + +
@@ -8954,50 +8935,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

Prefix for logging

- - - -
-
- - #number -MANTIS.maxclassic - - - -
- -
-
-
- - #number -MANTIS.maxlongrange - - - -
- -
-
-
- - #number -MANTIS.maxmidrange - - - -
- -
-
-
- - #number -MANTIS.maxshortrange - - -
@@ -9056,6 +8993,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + +

switch alarm state RED

+ diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index 003034759..126dfd8eb 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -3468,12 +3468,6 @@ manager:Stop(7200)

RAT.termtype

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

- - - -

RAT.type

- - @@ -4507,18 +4501,6 @@ and any spaces before and after the resulting name are removed.

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

- - - -

RAT.communication

- - - - - -

RAT.livery_id

- - @@ -6910,17 +6892,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 - - -
@@ -14801,17 +14772,6 @@ Initializes the ratcraft array and group menu.

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

- - - -
-
- - -RAT.type - - -
@@ -21108,17 +21068,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/Ops.ATIS.html b/Documentation/Ops.ATIS.html index 5e1907e56..b83ad9d9b 100644 --- a/Documentation/Ops.ATIS.html +++ b/Documentation/Ops.ATIS.html @@ -3461,6 +3461,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

ATIS.ICAOPhraseology.Caucasus

true.

+ + + +

ATIS.ICAOPhraseology.Falklands

+ +

true.

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

ATIS.ICAOPhraseology.PersianGulf

true.

+ + + +

ATIS.ICAOPhraseology.Sinai

+ +

true.

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

ATIS.RunwayM2T.Caucasus

0° (East).

+ + + +

ATIS.RunwayM2T.Falklands

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

ATIS.RunwayM2T.PersianGulf

+2° (East).

+ + + +

ATIS.RunwayM2T.Sinai

+ + @@ -13771,6 +13795,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + +
+
+ + #boolean +ATIS.ICAOPhraseology.Falklands + +

true.

+ +
+
@@ -13815,6 +13850,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+ + #boolean +ATIS.ICAOPhraseology.Sinai + +

true.

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

0° (East).

+
+ +
+
+
+ + #number +ATIS.RunwayM2T.Falklands + + +
@@ -13953,6 +14010,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

+2° (East).

+ + + +
+
+ + #number +ATIS.RunwayM2T.Sinai + + +
diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 01595dae1..40dd7c110 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -39647,9 +39647,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

Set case of f

- @@ -39712,20 +39709,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-AIRBOSS.PlayerData.flag - - - - -

Decrease stack/flag. Human player needs to take care himself.

- -
- - -
-
- - AIRBOSS.PlayerData.grade @@ -39744,17 +39727,6 @@ 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 - - -
@@ -39891,7 +39863,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

Set section lead of player flight.

+

Make player section lead if he was not before.

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

Set time stamp.

- diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index 53beb7462..d683758dd 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -3958,7 +3958,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CSAR.FreeVHFFrequencies @@ -4371,14 +4371,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.csarUnits - -

table of CSAR unit names

-
@@ -9971,7 +9968,7 @@ callsigns from playername or group name.

- + #table CSAR.FreeVHFFrequencies @@ -10384,14 +10381,11 @@ callsigns from playername or group name.

- #table + CSAR.csarUnits - -

table of CSAR unit names

-
@@ -12469,7 +12463,7 @@ callsigns from playername or group name.

- + #table CSAR.FreeVHFFrequencies @@ -12882,14 +12876,11 @@ 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 a8b3a6dd1..c72a098c8 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -7627,17 +7627,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Name of the class.

-
- -
-
-
- - #number -CTLD.CrateCounter - - -
@@ -7680,7 +7669,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.DroppedTroops @@ -7705,11 +7694,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

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

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -8467,7 +8470,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number CTLD.troopdropzoneradius @@ -17217,17 +17220,6 @@ However, if you create a new folder inside the miz file, which contains the soun

Name of the class.

-
- -
-
-
- - #number -CTLD.CrateCounter - - -
@@ -17270,7 +17262,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -17295,11 +17287,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

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

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -18057,7 +18063,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -19634,17 +19640,6 @@ However, if you create a new folder inside the miz file, which contains the soun

Name of the class.

-
- -
-
-
- - #number -CTLD.CrateCounter - - -
@@ -19687,7 +19682,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -19712,11 +19707,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

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

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -20474,7 +20483,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -24488,6 +24497,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

Can transport crate.

+
+ +
+
+
+ + #number +CTLD.UnitCapabilities.length + + +
@@ -29432,6 +29452,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
@@ -30085,6 +30116,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + Core.Point#COORDINATE +CTLD_ENGINEERING.currwpt + + +
@@ -33620,17 +33662,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

template for a group of 10 paratroopers

- - - -
-
- - #number -CTLD_HERCULES.j - - -
@@ -34957,17 +34988,6 @@ Use either this method to integrate the Hercules **or** the one from the "normal

template for a group of 10 paratroopers

- - - -
-
- - #number -CTLD_HERCULES.j - - -
diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index c41dceb9f..86d5d534d 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -2931,7 +2931,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean TASK_A2A_DISPATCHER.FlashNewTask @@ -3656,7 +3656,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- + #boolean TASK_A2A_DISPATCHER.FlashNewTask @@ -4832,7 +4832,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- + #boolean TASK_A2A_DISPATCHER.FlashNewTask @@ -6310,7 +6310,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- + #boolean TASK_A2A_DISPATCHER.FlashNewTask diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index 2e386af10..6f4d4b6a9 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3223,11 +3223,22 @@ based on the tasking capabilities defined in + +
+
+
@@ -3260,7 +3271,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -4682,7 +4693,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -9214,7 +9225,7 @@ If the Unit is part of the Task, true is returned.

- + #number TASK_CARGO.CargoLimit diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html index 487f6fc22..9e96c27a7 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3252,7 +3252,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4402,7 +4402,7 @@ This method can only be used once!

- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -5304,7 +5304,7 @@ This method can only be used once!

- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -6837,7 +6837,7 @@ This method can only be used once!

- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index 54ef00a0e..741d29a8d 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -7606,6 +7606,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +LIFO.uniquecounter + + +
@@ -8455,6 +8466,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +LIFO.uniquecounter + + +
diff --git a/Documentation/Wrapper.Airbase.html b/Documentation/Wrapper.Airbase.html index d9aaf36dc..8fe0c3fbd 100644 --- a/Documentation/Wrapper.Airbase.html +++ b/Documentation/Wrapper.Airbase.html @@ -1683,6 +1683,10 @@ is implemented in the AIRBASE class as AIRBASE.Get
@@ -1693,19 +1697,25 @@ is implemented in the AIRBASE class as AIRBASE.Get + + + + @@ -1718,6 +1728,12 @@ is implemented in the AIRBASE class as AIRBASE.Get + + + + @@ -1924,6 +1940,8 @@ is implemented in the AIRBASE class as AIRBASE.Get
  • AIRBASE.MarianaIslands.Saipan_Intl
  • AIRBASE.MarianaIslands.Tinian_Intl
  • AIRBASE.MarianaIslands.Olf_Orote
  • +
  • AIRBASE.MarianaIslands.Pagan_Airstrip
  • +
  • AIRBASE.MarianaIslands.North_West_Field
  • @@ -2318,73 +2336,1341 @@ is implemented in the AIRBASE class as
    AIRBASE.Get + +

    AIRBASE.AirbaseID

    - +

    Airbase ID.

    AIRBASE.AirbaseName

    - +

    Name of the airbase.

    AIRBASE.AirbaseZone

    - +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    +

    AIRBASE.CategoryName

    +

    Names of airbase categories.

    AIRBASE:CheckOnRunWay(group, radius, despawn)

    Function that checks if at leat one unit of a group has been spawned close to a spawn point on the runway.

    +

    AIRBASE.ClassName

    +

    Name of the class, i.e. "AIRBASE".

    AIRBASE.category

    - +

    Airbase category.

    AIRBASE.descriptors

    - +

    DCS descriptors.

    AIRBASE.isAirdrome

    - +

    Airbase is an airdrome.

    AIRBASE.isHelipad

    - +

    Airbase is a helipad.

    AIRBASE.isShip

    - +

    Airbase is a ship.

    AIRBASE.parking

    - +

    Parking spot data.

    AIRBASE.parkingBlacklist

    - +

    List of parking spot terminal IDs not considered for spawning.

    AIRBASE.parkingByID

    - +

    Parking spot data table with ID as key.

    AIRBASE.parkingWhitelist

    - +

    List of parking spot terminal IDs considered for spawning.

    AIRBASE.runwayLanding

    - +

    Runway used for landing.

    AIRBASE.runwayTakeoff

    - +

    Runway used for takeoff.

    AIRBASE.runways

    +

    Runways of airdromes.

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

    AIRBASE:AddCargo(Cargo)

    +

    Add cargo.

    +

    AIRBASE:CargoItemCount()

    +

    Get cargo item count.

    +

    AIRBASE:ClearCargo()

    +

    Clear all cargo.

    +

    AIRBASE:Destroy(GenerateEvent)

    +

    Destroys the POSITIONABLE.

    +

    AIRBASE:Explode(power, delay)

    +

    Triggers an explosion at the coordinates of the positionable.

    +

    AIRBASE:Flare(FlareColor)

    +

    Signal a flare at the position of the POSITIONABLE.

    +

    AIRBASE:FlareGreen()

    +

    Signal a green flare at the position of the POSITIONABLE.

    +

    AIRBASE:FlareRed()

    +

    Signal a red flare at the position of the POSITIONABLE.

    +

    AIRBASE:FlareWhite()

    +

    Signal a white flare at the position of the POSITIONABLE.

    +

    AIRBASE:FlareYellow()

    +

    Signal a yellow flare at the position of the POSITIONABLE.

    +

    AIRBASE:GetAirspeedIndicated(oatcorr)

    +

    Returns the indicated airspeed (IAS).

    +

    AIRBASE:GetAirspeedTrue()

    +

    Returns the true airspeed (TAS).

    +

    AIRBASE:GetAltitude()

    +

    Returns the altitude above sea level of the POSITIONABLE.

    +

    AIRBASE:GetAoA()

    +

    Returns the Angle of Attack of a POSITIONABLE.

    +

    AIRBASE:GetBeacon()

    +

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

    +

    AIRBASE:GetBoundingBox()

    +

    Get the bounding box of the underlying POSITIONABLE DCS Object.

    +

    AIRBASE:GetBoundingRadius(MinDist)

    +

    Get the bounding radius of the underlying POSITIONABLE DCS Object.

    +

    AIRBASE:GetCargo()

    +

    Get all contained cargo.

    +

    AIRBASE:GetCargoBayFreeWeight()

    +

    Get Cargo Bay Free Weight in kg.

    +

    AIRBASE:GetCargoBayWeightLimit()

    +

    Get Cargo Bay Weight Limit in kg.

    +

    AIRBASE:GetClimbAngle()

    +

    Returns the climb or descent angle of the POSITIONABLE.

    +

    AIRBASE:GetCoord()

    +

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

    +

    AIRBASE:GetCoordinate()

    +

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

    +

    AIRBASE:GetDCSObject()

    +

    Returns the DCS object.

    +

    AIRBASE:GetGroundSpeed()

    +

    Returns the horizonal speed relative to eath's surface.

    +

    AIRBASE:GetHeading()

    +

    Returns the POSITIONABLE heading in degrees.

    +

    AIRBASE:GetHeight()

    +

    Returns the POSITIONABLE height above sea level in meters.

    +

    AIRBASE:GetLaserCode()

    +

    Get the last assigned laser code

    +

    AIRBASE:GetMessage(Message, Duration, Name)

    +

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

    +

    AIRBASE:GetMessageText(Message, Name)

    +

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

    +

    AIRBASE:GetMessageType(Message, MessageType, Name)

    +

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

    +

    AIRBASE:GetObjectSize()

    +

    Get the object size.

    +

    AIRBASE:GetOffsetCoordinate(x, y, z)

    +

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

    +

    AIRBASE:GetOrientation()

    +

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

    +

    AIRBASE:GetOrientationX()

    +

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

    +

    AIRBASE:GetOrientationY()

    +

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

    +

    AIRBASE:GetOrientationZ()

    +

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

    +

    AIRBASE:GetPitch()

    +

    Returns the pitch angle of a POSITIONABLE.

    +

    AIRBASE:GetPointVec2()

    +

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

    +

    AIRBASE:GetPointVec3()

    +

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

    +

    AIRBASE:GetPosition()

    +

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

    +

    AIRBASE:GetPositionVec3()

    +

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

    +

    AIRBASE:GetRadio()

    +

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

    +

    AIRBASE:GetRandomVec3(Radius)

    +

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

    +

    AIRBASE:GetRelativeCoordinate(x, y, z)

    +

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

    +

    AIRBASE:GetRelativeVelocity(Positionable)

    +

    Get relative velocity with respect to another POSITIONABLE.

    +

    AIRBASE:GetRoll()

    +

    Returns the roll angle of a unit.

    +

    AIRBASE:GetSize()

    +

    AIRBASE:GetSpot()

    +

    Get the Spot

    +

    AIRBASE:GetTroopCapacity()

    +

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

    +

    AIRBASE:GetVec2()

    +

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

    +

    AIRBASE:GetVec3()

    +

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

    +

    AIRBASE:GetVelocity()

    +

    Returns the Core.Velocity object from the POSITIONABLE.

    +

    AIRBASE:GetVelocityKMH()

    +

    Returns the POSITIONABLE velocity in km/h.

    +

    AIRBASE:GetVelocityKNOTS()

    +

    Returns the POSITIONABLE velocity in knots.

    +

    AIRBASE:GetVelocityMPS()

    +

    Returns the POSITIONABLE velocity in meters per second.

    +

    AIRBASE:GetVelocityVec3()

    +

    Returns the POSITIONABLE velocity Vec3 vector.

    +

    AIRBASE:GetYaw()

    +

    Returns the yaw angle of a POSITIONABLE.

    +

    AIRBASE:HasCargo(Cargo)

    +

    Returns if carrier has given cargo.

    +

    AIRBASE:InAir()

    +

    Returns true if the POSITIONABLE is in the air.

    +

    AIRBASE:IsAboveRunway()

    +

    Returns if the Positionable is located above a runway.

    +

    AIRBASE:IsAir()

    +

    Returns if the unit is of an air category.

    +

    AIRBASE:IsCargoEmpty()

    +

    Is cargo bay empty.

    +

    AIRBASE:IsGround()

    +

    Returns if the unit is of an ground category.

    +

    AIRBASE:IsInZone(Zone)

    +

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

    +

    AIRBASE:IsLasing()

    +

    Check if the POSITIONABLE is lasing a target.

    +

    AIRBASE:IsNotInZone(Zone)

    +

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

    +

    AIRBASE:IsShip()

    +

    Returns if the unit is of ship category.

    +

    AIRBASE:IsSubmarine()

    +

    Returns if the unit is a submarine.

    +

    AIRBASE:LaseCoordinate(Coordinate, LaserCode, Duration)

    +

    Start Lasing a COORDINATE.

    +

    AIRBASE:LaseOff()

    +

    Stop Lasing a POSITIONABLE.

    +

    AIRBASE:LaseUnit(Target, LaserCode, Duration)

    +

    Start Lasing a POSITIONABLE.

    +

    AIRBASE.LaserCode

    + +

    AIRBASE:Message(Message, Duration, Name)

    +

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

    +

    AIRBASE:MessageToAll(Message, Duration, Name)

    +

    Send a message to all coalitions.

    +

    AIRBASE:MessageToBlue(Message, Duration, Name)

    +

    Send a message to the blue coalition.

    +

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

    +

    Send a message to a client.

    +

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

    +

    Send a message to a coalition.

    +

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

    +

    Send a message to a Wrapper.Group.

    +

    AIRBASE:MessageToRed(Message, Duration, Name)

    +

    Send a message to the red coalition.

    +

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

    +

    Send a message to a Core.Set#SET_GROUP.

    +

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

    +

    Send a message to a Core.Set#SET_UNIT.

    +

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

    +

    Send a message to a Wrapper.Unit.

    +

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

    +

    Send a message to a coalition.

    +

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

    +

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

    +

    AIRBASE:New(PositionableName)

    +

    Create a new POSITIONABLE from a DCSPositionable

    +

    AIRBASE.PositionableName

    + +

    AIRBASE:RemoveCargo(Cargo)

    +

    Remove cargo.

    +

    AIRBASE:SetCargoBayWeightLimit(WeightLimit)

    +

    Set Cargo Bay Weight Limit in kg.

    +

    AIRBASE:Smoke(SmokeColor, Range, AddHeight)

    +

    Smoke the POSITIONABLE.

    +

    AIRBASE:SmokeBlue()

    +

    Smoke the POSITIONABLE Blue.

    +

    AIRBASE:SmokeGreen()

    +

    Smoke the POSITIONABLE Green.

    +

    AIRBASE:SmokeOrange()

    +

    Smoke the POSITIONABLE Orange.

    +

    AIRBASE:SmokeRed()

    +

    Smoke the POSITIONABLE Red.

    +

    AIRBASE:SmokeWhite()

    +

    Smoke the POSITIONABLE White.

    +

    AIRBASE.Spot

    + +

    AIRBASE.__

    + +

    AIRBASE.coordinate

    +

    Coordinate object.

    +

    AIRBASE.pointvec3

    +

    Point Vec3 object.

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

    AIRBASE:GetCallsign()

    +

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

    +

    AIRBASE:GetCategory()

    +

    Returns object category of the DCS Identifiable.

    +

    AIRBASE:GetCategoryName()

    +

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

    +

    AIRBASE:GetCoalition()

    +

    Returns coalition of the Identifiable.

    +

    AIRBASE:GetCoalitionName()

    +

    Returns the name of the coalition of the Identifiable.

    +

    AIRBASE:GetCountry()

    +

    Returns country of the Identifiable.

    +

    AIRBASE:GetCountryName()

    +

    Returns country name of the Identifiable.

    +

    AIRBASE:GetDesc()

    +

    Returns Identifiable descriptor.

    +

    AIRBASE:GetName()

    +

    Returns DCS Identifiable object name.

    +

    AIRBASE:GetThreatLevel()

    +

    Gets the threat level.

    +

    AIRBASE:GetTypeName()

    +

    Returns the type name of the DCS Identifiable.

    +

    AIRBASE:HasAttribute(AttributeName)

    +

    Check if the Object has the attribute.

    +

    AIRBASE.IdentifiableName

    +

    The name of the identifiable.

    +

    AIRBASE:IsAlive()

    +

    Returns if the Identifiable is alive.

    +

    AIRBASE:New(IdentifiableName)

    +

    Create a new IDENTIFIABLE from a DCSIdentifiable

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

    AIRBASE:Destroy()

    +

    Destroys the OBJECT.

    +

    AIRBASE:GetID()

    +

    Returns the unit's unique identifier.

    +

    AIRBASE:New(ObjectName, Test)

    +

    Create a new OBJECT from a DCSObject

    +

    AIRBASE.ObjectName

    +

    The name of the Object.

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

    AIRBASE.ClassID

    +

    The ID number of the class.

    +

    AIRBASE.ClassName

    +

    The name of the class.

    +

    AIRBASE.ClassNameAndID

    +

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

    +

    AIRBASE:ClearState(Object, StateName)

    +

    Clear the state of an object.

    +

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

    +

    Creation of a Birth Event.

    +

    AIRBASE:CreateEventCrash(EventTime, Initiator, IniObjectCategory)

    +

    Creation of a Crash Event.

    +

    AIRBASE:CreateEventDead(EventTime, Initiator, IniObjectCategory)

    +

    Creation of a Dead Event.

    +

    AIRBASE:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    +

    AIRBASE:CreateEventRemoveUnit(EventTime, Initiator)

    +

    Creation of a Remove Unit Event.

    +

    AIRBASE:CreateEventTakeoff(EventTime, Initiator)

    +

    Creation of a Takeoff Event.

    +

    AIRBASE:CreateEventUnitLost(EventTime, Initiator)

    +

    Creation of a Crash Event.

    +

    AIRBASE:E(Arguments)

    +

    Log an exception which will be traced always.

    +

    AIRBASE:EventDispatcher()

    +

    Returns the event dispatcher

    +

    AIRBASE:EventRemoveAll()

    +

    Remove all subscribed events

    +

    AIRBASE:F(Arguments)

    +

    Trace a function call.

    +

    AIRBASE:F2(Arguments)

    +

    Trace a function call level 2.

    +

    AIRBASE:F3(Arguments)

    +

    Trace a function call level 3.

    +

    AIRBASE:GetClassID()

    +

    Get the ClassID of the class instance.

    +

    AIRBASE:GetClassName()

    +

    Get the ClassName of the class instance.

    +

    AIRBASE:GetClassNameAndID()

    +

    Get the ClassName + ClassID of the class instance.

    +

    AIRBASE:GetEventPriority()

    +

    Get the Class Core.Event processing Priority.

    +

    AIRBASE:GetParent(Child, FromClass)

    +

    This is the worker method to retrieve the Parent class.

    +

    AIRBASE:GetState(Object, Key)

    +

    Get a Value given a Key from the Object.

    +

    AIRBASE:HandleEvent(EventID, EventFunction)

    +

    Subscribe to a DCS Event.

    +

    AIRBASE:I(Arguments)

    +

    Log an information which will be traced always.

    +

    AIRBASE:Inherit(Child, Parent)

    +

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

    +

    AIRBASE:IsInstanceOf(ClassName)

    +

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

    +

    AIRBASE:IsTrace()

    +

    Enquires if tracing is on (for the class).

    +

    AIRBASE:New()

    +

    BASE constructor.

    +

    AIRBASE:OnEvent(EventData)

    +

    Occurs when an Event for an object is triggered.

    +

    AIRBASE:OnEventBDA(EventData)

    +

    BDA.

    +

    AIRBASE:OnEventBaseCaptured(EventData)

    +

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

    +

    AIRBASE:OnEventBirth(EventData)

    +

    Occurs when any object is spawned into the mission.

    +

    AIRBASE:OnEventCrash(EventData)

    +

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

    +

    AIRBASE:OnEventDead(EventData)

    +

    Occurs when an object is dead.

    +

    AIRBASE:OnEventDetailedFailure(EventData)

    +

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

    +

    AIRBASE:OnEventDiscardChairAfterEjection(EventData)

    +

    Discard chair after ejection.

    +

    AIRBASE: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.

    +

    AIRBASE:OnEventEngineShutdown(EventData)

    +

    Occurs when any aircraft shuts down its engines.

    +

    AIRBASE:OnEventEngineStartup(EventData)

    +

    Occurs when any aircraft starts its engines.

    +

    AIRBASE:OnEventHit(EventData)

    +

    Occurs whenever an object is hit by a weapon.

    +

    AIRBASE:OnEventHumanFailure(EventData)

    +

    Occurs when any system fails on a human controlled aircraft.

    +

    AIRBASE:OnEventKill(EventData)

    +

    Occurs on the death of a unit.

    +

    AIRBASE: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.

    +

    AIRBASE:OnEventLandingAfterEjection(EventData)

    +

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

    +

    AIRBASE:OnEventLandingQualityMark(EventData)

    +

    Landing quality mark.

    +

    AIRBASE:OnEventMarkAdded(EventData)

    +

    Occurs when a new mark was added.

    +

    AIRBASE:OnEventMarkChange(EventData)

    +

    Occurs when a mark text was changed.

    +

    AIRBASE:OnEventMarkRemoved(EventData)

    +

    Occurs when a mark was removed.

    +

    AIRBASE:OnEventMissionEnd(EventData)

    +

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

    +

    AIRBASE:OnEventMissionStart(EventData)

    +

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

    +

    AIRBASE:OnEventParatrooperLanding(EventData)

    +

    Weapon add.

    +

    AIRBASE:OnEventPilotDead(EventData)

    +

    Occurs when the pilot of an aircraft is killed.

    +

    AIRBASE:OnEventPlayerEnterAircraft(EventData)

    +

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

    +

    AIRBASE:OnEventPlayerEnterUnit(EventData)

    +

    Occurs when any player assumes direct control of a unit.

    +

    AIRBASE:OnEventPlayerLeaveUnit(EventData)

    +

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

    +

    AIRBASE:OnEventRefueling(EventData)

    +

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

    +

    AIRBASE:OnEventRefuelingStop(EventData)

    +

    Occurs when an aircraft is finished taking fuel.

    +

    AIRBASE:OnEventScore(EventData)

    +

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

    +

    AIRBASE:OnEventShootingEnd(EventData)

    +

    Occurs when any unit stops firing its weapon.

    +

    AIRBASE:OnEventShootingStart(EventData)

    +

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

    +

    AIRBASE:OnEventShot(EventData)

    +

    Occurs whenever any unit in a mission fires a weapon.

    +

    AIRBASE:OnEventTakeoff(EventData)

    +

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

    +

    AIRBASE:OnEventTriggerZone(EventData)

    +

    Trigger zone.

    +

    AIRBASE:OnEventUnitLost(EventData)

    +

    Occurs when the game thinks an object is destroyed.

    +

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

    +

    Schedule a new time event.

    +

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

    +

    Schedule a new time event.

    +

    AIRBASE:ScheduleStop(SchedulerID)

    +

    Stops the Schedule.

    +

    AIRBASE.Scheduler

    + +

    AIRBASE:SetEventPriority(EventPriority)

    +

    Set the Class Core.Event processing Priority.

    +

    AIRBASE:SetState(Object, Key, Value)

    +

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

    +

    AIRBASE:T(Arguments)

    +

    Trace a function logic level 1.

    +

    AIRBASE:T2(Arguments)

    +

    Trace a function logic level 2.

    +

    AIRBASE:T3(Arguments)

    +

    Trace a function logic level 3.

    +

    AIRBASE:TraceAll(TraceAll)

    +

    Trace all methods in MOOSE

    +

    AIRBASE:TraceClass(Class)

    +

    Set tracing for a class

    +

    AIRBASE:TraceClassMethod(Class, Method)

    +

    Set tracing for a specific method of class

    +

    AIRBASE:TraceLevel(Level)

    +

    Set trace level

    +

    AIRBASE:TraceOff()

    +

    Set trace off.

    +

    AIRBASE:TraceOn()

    +

    Set trace on.

    +

    AIRBASE: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.

    +

    AIRBASE:UnHandleEvent(EventID)

    +

    UnSubscribe to a DCS event.

    +

    AIRBASE._

    + +

    AIRBASE:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function call.

    +

    AIRBASE:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function logic.

    +

    AIRBASE.__

    + +

    AIRBASE:onEvent(event)

    +

    The main event handling function...

    @@ -2685,13 +3971,10 @@ is implemented in the AIRBASE class as
    AIRBASE.Get
    - + #number AIRBASE.AirbaseID - - - -

    Set airbase ID.

    +

    Airbase ID.

    @@ -2699,10 +3982,10 @@ is implemented in the AIRBASE class as AIRBASE.Get
    - + #string AIRBASE.AirbaseName - +

    Name of the airbase.

    @@ -2710,10 +3993,21 @@ is implemented in the AIRBASE class as AIRBASE.Get
    - + Core.Zone#ZONE AIRBASE.AirbaseZone +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    +
    + +
    +
    +
    + + #table +AIRBASE.CategoryName + +

    Names of airbase categories.

    @@ -2755,6 +4049,17 @@ is implemented in the AIRBASE class as AIRBASE.Get +
    + +
    +
    +
    + + #string +AIRBASE.ClassName + +

    Name of the class, i.e. "AIRBASE".

    +
    @@ -2773,6 +4078,8 @@ is implemented in the AIRBASE class as AIRBASE.Get
  • AIRBASE.MarianaIslands.Saipan_Intl
  • AIRBASE.MarianaIslands.Tinian_Intl
  • AIRBASE.MarianaIslands.Olf_Orote
  • +
  • AIRBASE.MarianaIslands.Pagan_Airstrip
  • +
  • AIRBASE.MarianaIslands.North_West_Field
  • @@ -3146,13 +4453,21 @@ is implemented in the AIRBASE class as
    AIRBASE.Get
    + #number +AIRBASE.category +

    Airbase category.

    + +
    + +
    +
    +
    + + #table AIRBASE.descriptors - - - -

    Get descriptors.

    +

    DCS descriptors.

    @@ -3163,7 +4478,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #boolean AIRBASE.isAirdrome - +

    Airbase is an airdrome.

    @@ -3174,7 +4489,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #boolean AIRBASE.isHelipad - +

    Airbase is a helipad.

    @@ -3185,7 +4500,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #boolean AIRBASE.isShip - +

    Airbase is a ship.

    @@ -3196,10 +4511,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #table AIRBASE.parking - - - -

    Init table.

    +

    Parking spot data.

    @@ -3210,7 +4522,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #table AIRBASE.parkingBlacklist - +

    List of parking spot terminal IDs not considered for spawning.

    @@ -3221,7 +4533,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #table AIRBASE.parkingByID - +

    Parking spot data table with ID as key.

    @@ -3232,7 +4544,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #table AIRBASE.parkingWhitelist - +

    List of parking spot terminal IDs considered for spawning.

    @@ -3240,10 +4552,10 @@ is implemented in the AIRBASE class as AIRBASE.Get
    - + #AIRBASE.Runway AIRBASE.runwayLanding - +

    Runway used for landing.

    @@ -3251,10 +4563,10 @@ is implemented in the AIRBASE class as AIRBASE.Get
    - + #AIRBASE.Runway AIRBASE.runwayTakeoff - +

    Runway used for takeoff.

    @@ -3265,7 +4577,7 @@ is implemented in the AIRBASE class as AIRBASE.Get #table AIRBASE.runways - +

    Runways of airdromes.

    @@ -5441,6 +6753,10393 @@ Note that this DOES NOT remove the airbase from the list. It just makes it unres
    +
    +

    Field(s)

    +
    +
    +
    + + #number +AIRBASE.AirbaseID + +

    Airbase ID.

    + +
    + +
    +
    +
    + + #string +AIRBASE.AirbaseName + +

    Name of the airbase.

    + +
    + +
    +
    +
    + + Core.Zone#ZONE +AIRBASE.AirbaseZone + +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    + +
    + +
    +
    +
    + + #table +AIRBASE.CategoryName + +

    Names of airbase categories.

    + +
    + +
    +
    +
    + + #table +AIRBASE.Caucasus + +

    Enumeration to identify the airbases in the Caucasus region.

    + + + +

    Airbases of the Caucasus map:

    + +
      +
    • AIRBASE.Caucasus.Gelendzhik
    • +
    • AIRBASE.Caucasus.Krasnodar_Pashkovsky
    • +
    • AIRBASE.Caucasus.Sukhumi_Babushara
    • +
    • AIRBASE.Caucasus.Gudauta
    • +
    • AIRBASE.Caucasus.Batumi
    • +
    • AIRBASE.Caucasus.Senaki_Kolkhi
    • +
    • AIRBASE.Caucasus.Kobuleti
    • +
    • AIRBASE.Caucasus.Kutaisi
    • +
    • AIRBASE.Caucasus.Tbilisi_Lochini
    • +
    • AIRBASE.Caucasus.Soganlug
    • +
    • AIRBASE.Caucasus.Vaziani
    • +
    • AIRBASE.Caucasus.Anapa_Vityazevo
    • +
    • AIRBASE.Caucasus.Krasnodar_Center
    • +
    • AIRBASE.Caucasus.Novorossiysk
    • +
    • AIRBASE.Caucasus.Krymsk
    • +
    • AIRBASE.Caucasus.Maykop_Khanskaya
    • +
    • AIRBASE.Caucasus.Sochi_Adler
    • +
    • AIRBASE.Caucasus.Mineralnye_Vody
    • +
    • AIRBASE.Caucasus.Nalchik
    • +
    • AIRBASE.Caucasus.Mozdok
    • +
    • AIRBASE.Caucasus.Beslan
    • +
    + + +
    + +
    +
    +
    + + #string +AIRBASE.ClassName + +

    Name of the class, i.e. "AIRBASE".

    + +
    + +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map:

    + +
      +
    • AIRBASE.MarianaIslands.Rota_Intl
    • +
    • AIRBASE.MarianaIslands.Andersen_AFB
    • +
    • AIRBASE.MarianaIslands.Antonio_B_Won_Pat_Intl
    • +
    • AIRBASE.MarianaIslands.Saipan_Intl
    • +
    • AIRBASE.MarianaIslands.Tinian_Intl
    • +
    • AIRBASE.MarianaIslands.Olf_Orote
    • +
    • AIRBASE.MarianaIslands.Pagan_Airstrip
    • +
    • AIRBASE.MarianaIslands.North_West_Field
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Nevada + +

    Airbases of the Nevada map:

    + +
      +
    • AIRBASE.Nevada.Creech_AFB
    • +
    • AIRBASE.Nevada.Groom_Lake_AFB
    • +
    • AIRBASE.Nevada.McCarran_International_Airport
    • +
    • AIRBASE.Nevada.Nellis_AFB
    • +
    • AIRBASE.Nevada.Beatty_Airport
    • +
    • AIRBASE.Nevada.Boulder_City_Airport
    • +
    • AIRBASE.Nevada.Echo_Bay
    • +
    • AIRBASE.Nevada.Henderson_Executive_Airport
    • +
    • AIRBASE.Nevada.Jean_Airport
    • +
    • AIRBASE.Nevada.Laughlin_Airport
    • +
    • AIRBASE.Nevada.Lincoln_County
    • +
    • AIRBASE.Nevada.Mesquite
    • +
    • AIRBASE.Nevada.Mina_Airport
    • +
    • AIRBASE.Nevada.North_Las_Vegas
    • +
    • AIRBASE.Nevada.Pahute_Mesa_Airstrip
    • +
    • AIRBASE.Nevada.Tonopah_Airport
    • +
    • AIRBASE.Nevada.Tonopah_Test_Range_Airfield
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Normandy + +

    Airbases of the Normandy map:

    + +
      +
    • AIRBASE.Normandy.Saint_Pierre_du_Mont
    • +
    • AIRBASE.Normandy.Lignerolles
    • +
    • AIRBASE.Normandy.Cretteville
    • +
    • AIRBASE.Normandy.Maupertus
    • +
    • AIRBASE.Normandy.Brucheville
    • +
    • AIRBASE.Normandy.Meautis
    • +
    • AIRBASE.Normandy.Cricqueville_en_Bessin
    • +
    • AIRBASE.Normandy.Lessay
    • +
    • AIRBASE.Normandy.Sainte_Laurent_sur_Mer
    • +
    • AIRBASE.Normandy.Biniville
    • +
    • AIRBASE.Normandy.Cardonville
    • +
    • AIRBASE.Normandy.Deux_Jumeaux
    • +
    • AIRBASE.Normandy.Chippelle
    • +
    • AIRBASE.Normandy.Beuzeville
    • +
    • AIRBASE.Normandy.Azeville
    • +
    • AIRBASE.Normandy.Picauville
    • +
    • AIRBASE.Normandy.Le_Molay
    • +
    • AIRBASE.Normandy.Longues_sur_Mer
    • +
    • AIRBASE.Normandy.Carpiquet
    • +
    • AIRBASE.Normandy.Bazenville
    • +
    • AIRBASE.Normandy.Sainte_Croix_sur_Mer
    • +
    • AIRBASE.Normandy.Beny_sur_Mer
    • +
    • AIRBASE.Normandy.Rucqueville
    • +
    • AIRBASE.Normandy.Sommervieu
    • +
    • AIRBASE.Normandy.Lantheuil
    • +
    • AIRBASE.Normandy.Evreux
    • +
    • AIRBASE.Normandy.Chailey
    • +
    • AIRBASE.Normandy.Needs_Oar_Point
    • +
    • AIRBASE.Normandy.Funtington
    • +
    • AIRBASE.Normandy.Tangmere
    • +
    • AIRBASE.Normandy.Ford
    • +
    • AIRBASE.Normandy.Argentan
    • +
    • AIRBASE.Normandy.Goulet
    • +
    • AIRBASE.Normandy.Barville
    • +
    • AIRBASE.Normandy.Essay
    • +
    • AIRBASE.Normandy.Hauterive
    • +
    • AIRBASE.Normandy.Lymington
    • +
    • AIRBASE.Normandy.Vrigny
    • +
    • AIRBASE.Normandy.Odiham
    • +
    • AIRBASE.Normandy.Conches
    • +
    • AIRBASE.Normandy.West_Malling
    • +
    • AIRBASE.Normandy.Villacoublay
    • +
    • AIRBASE.Normandy.Kenley
    • +
    • AIRBASE.Normandy.Beauvais_Tille
    • +
    • AIRBASE.Normandy.Cormeilles_en_Vexin
    • +
    • AIRBASE.Normandy.Creil
    • +
    • AIRBASE.Normandy.Guyancourt
    • +
    • AIRBASE.Normandy.Lonrai
    • +
    • AIRBASE.Normandy.Dinan_Trelivan
    • +
    • AIRBASE.Normandy.Heathrow
    • +
    • AIRBASE.Normandy.Fecamp_Benouville
    • +
    • AIRBASE.Normandy.Farnborough
    • +
    • AIRBASE.Normandy.Friston
    • +
    • AIRBASE.Normandy.Deanland
    • +
    • AIRBASE.Normandy.Triqueville
    • +
    • AIRBASE.Normandy.Poix
    • +
    • AIRBASE.Normandy.Orly
    • +
    • AIRBASE.Normandy.Stoney_Cross
    • +
    • AIRBASE.Normandy.Amiens_Glisy
    • +
    • AIRBASE.Normandy.Ronai
    • +
    • AIRBASE.Normandy.Rouen_Boos
    • +
    • AIRBASE.Normandy.Deauville
    • +
    • AIRBASE.Normandy.Saint_Aubin
    • +
    • AIRBASE.Normandy.Flers
    • +
    • AIRBASE.Normandy.Avranches_Le_Val_Saint_Pere
    • +
    • AIRBASE.Normandy.Gravesend
    • +
    • AIRBASE.Normandy.Beaumont_le_Roger
    • +
    • AIRBASE.Normandy.Broglie
    • +
    • AIRBASE.Normandy.Bernay_Saint_Martin
    • +
    • AIRBASE.Normandy.Saint_Andre_de_lEure
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.NparkingTerminal + + + +
    + +
    +
    +
    + + #number +AIRBASE.NparkingTotal + + + +
    + +
    +
    +
    + + #table +AIRBASE.PersianGulf + +

    Airbases of the Persion Gulf Map:

    + +
      +
    • AIRBASE.PersianGulf.Abu_Dhabi_International_Airport
    • +
    • AIRBASE.PersianGulf.Abu_Musa_Island_Airport
    • +
    • AIRBASE.PersianGulf.Al_Bateen_Airport
    • +
    • AIRBASE.PersianGulf.Al_Ain_International_Airport
    • +
    • AIRBASE.PersianGulf.Al_Dhafra_AB
    • +
    • AIRBASE.PersianGulf.Al_Maktoum_Intl
    • +
    • AIRBASE.PersianGulf.Al_Minhad_AB
    • +
    • AIRBASE.PersianGulf.Bandar_e_Jask_airfield
    • +
    • AIRBASE.PersianGulf.Bandar_Abbas_Intl
    • +
    • AIRBASE.PersianGulf.Bandar_Lengeh
    • +
    • AIRBASE.PersianGulf.Dubai_Intl
    • +
    • AIRBASE.PersianGulf.Fujairah_Intl
    • +
    • AIRBASE.PersianGulf.Havadarya
    • +
    • AIRBASE.PersianGulf.Jiroft_Airport
    • +
    • AIRBASE.PersianGulf.Kerman_Airport
    • +
    • AIRBASE.PersianGulf.Khasab
    • +
    • AIRBASE.PersianGulf.Kish_International_Airport
    • +
    • AIRBASE.PersianGulf.Lar_Airbase
    • +
    • AIRBASE.PersianGulf.Lavan_Island_Airport
    • +
    • AIRBASE.PersianGulf.Liwa_Airbase
    • +
    • AIRBASE.PersianGulf.Qeshm_Island
    • +
    • AIRBASE.PersianGulf.Ras_Al_Khaimah
    • +
    • AIRBASE.PersianGulf.Sas_Al_Nakheel_Airport
    • +
    • AIRBASE.PersianGulf.Sharjah_Intl
    • +
    • AIRBASE.PersianGulf.Shiraz_International_Airport
    • +
    • AIRBASE.PersianGulf.Sir_Abu_Nuayr
    • +
    • AIRBASE.PersianGulf.Sirri_Island
    • +
    • AIRBASE.PersianGulf.Tunb_Island_AFB
    • +
    • AIRBASE.PersianGulf.Tunb_Kochak
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Sinai + +

    Airbases of the Sinai map:

    + +
      +
    • AIRBASE.Sinai.Abu_Suwayr
    • +
    • AIRBASE.Sinai.Sde_Dov
    • +
    • AIRBASE.Sinai.AzZaqaziq
    • +
    • AIRBASE.Sinai.Hatzor
    • +
    • AIRBASE.Sinai.Kedem
    • +
    • AIRBASE.Sinai.Nevatim
    • +
    • AIRBASE.Sinai.Cairo_International_Airport
    • +
    • AIRBASE.Sinai.Al_Ismailiyah
    • +
    • AIRBASE.Sinai.As_Salihiyah
    • +
    • AIRBASE.Sinai.Fayed
    • +
    • AIRBASE.Sinai.Bilbeis_Air_Base
    • +
    • AIRBASE.Sinai.Ramon_Airbase
    • +
    • AIRBASE.Sinai.Kibrit_Air_Base
    • +
    • AIRBASE.Sinai.El_Arish
    • +
    • AIRBASE.Sinai.Ovda
    • +
    • AIRBASE.Sinai.Melez
    • +
    • AIRBASE.Sinai.Al_Mansurah
    • +
    • AIRBASE.Sinai.Palmahim
    • +
    • AIRBASE.Sinai.Baluza
    • +
    • AIRBASE.Sinai.El_Gora
    • +
    • AIRBASE.Sinai.Difarsuwar_Airfield
    • +
    • AIRBASE.Sinai.Wadi_al_Jandali
    • +
    • AIRBASE.Sinai.St_Catherine
    • +
    • AIRBASE.Sinai.Tel_Nof
    • +
    • AIRBASE.Sinai.Abu_Rudeis
    • +
    • AIRBASE.Sinai.Inshas_Airbase
    • +
    • AIRBASE.Sinai.Ben_Gurion
    • +
    • AIRBASE.Sinai.Bir_Hasanah
    • +
    • AIRBASE.Sinai.Cairo_West
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.SouthAtlantic + + + +
    + +
    + +
    +
    + + #table +AIRBASE.Syria + +

    Airbases of the Syria map:

    + +
      +
    • AIRBASE.Syria.Kuweires
    • +
    • AIRBASE.Syria.Marj_Ruhayyil
    • +
    • AIRBASE.Syria.Kiryat_Shmona
    • +
    • AIRBASE.Syria.Marj_as_Sultan_North
    • +
    • AIRBASE.Syria.Eyn_Shemer
    • +
    • AIRBASE.Syria.Incirlik
    • +
    • AIRBASE.Syria.Damascus
    • +
    • AIRBASE.Syria.Bassel_Al_Assad
    • +
    • AIRBASE.Syria.Rosh_Pina
    • +
    • AIRBASE.Syria.Aleppo
    • +
    • AIRBASE.Syria.Al_Qusayr
    • +
    • AIRBASE.Syria.Wujah_Al_Hajar
    • +
    • AIRBASE.Syria.Al_Dumayr
    • +
    • AIRBASE.Syria.Gazipasa
    • +
    • AIRBASE.Syria.Hatay
    • +
    • AIRBASE.Syria.Nicosia [Deactivated by ED as of June/2023]
    • +
    • AIRBASE.Syria.Pinarbashi
    • +
    • AIRBASE.Syria.Paphos
    • +
    • AIRBASE.Syria.Kingsfield
    • +
    • AIRBASE.Syria.Thalah
    • +
    • AIRBASE.Syria.Haifa
    • +
    • AIRBASE.Syria.Khalkhalah
    • +
    • AIRBASE.Syria.Megiddo
    • +
    • AIRBASE.Syria.Lakatamia
    • +
    • AIRBASE.Syria.Rayak
    • +
    • AIRBASE.Syria.Larnaca
    • +
    • AIRBASE.Syria.Mezzeh
    • +
    • AIRBASE.Syria.Gecitkale
    • +
    • AIRBASE.Syria.Akrotiri
    • +
    • AIRBASE.Syria.Naqoura
    • +
    • AIRBASE.Syria.Gaziantep
    • +
    • AIRBASE.Syria.Sayqal
    • +
    • AIRBASE.Syria.Tiyas
    • +
    • AIRBASE.Syria.Shayrat
    • +
    • AIRBASE.Syria.Taftanaz
    • +
    • AIRBASE.Syria.H4
    • +
    • AIRBASE.Syria.King_Hussein_Air_College
    • +
    • AIRBASE.Syria.Rene_Mouawad
    • +
    • AIRBASE.Syria.Jirah
    • +
    • AIRBASE.Syria.Ramat_David
    • +
    • AIRBASE.Syria.Qabr_as_Sitt
    • +
    • AIRBASE.Syria.Minakh
    • +
    • AIRBASE.Syria.Adana_Sakirpasa
    • +
    • AIRBASE.Syria.Palmyra
    • +
    • AIRBASE.Syria.Hama
    • +
    • AIRBASE.Syria.Ercan
    • +
    • AIRBASE.Syria.Marj_as_Sultan_South
    • +
    • AIRBASE.Syria.Tabqa
    • +
    • AIRBASE.Syria.Beirut_Rafic_Hariri
    • +
    • AIRBASE.Syria.An_Nasiriyah
    • +
    • AIRBASE.Syria.Abu_al_Duhur
    • +
    • AIRBASE.Syria.At_Tanf
    • +
    • AIRBASE.Syria.H3
    • +
    • AIRBASE.Syria.H3_Northwest
    • +
    • AIRBASE.Syria.H3_Southwest
    • +
    • AIRBASE.Syria.Kharab_Ishk
    • +
    • AIRBASE.Syria.Raj_al_Issa_East (deleted by ED)
    • +
    • AIRBASE.Syria.Raj_al_Issa_West (deleted by ED)
    • +
    • AIRBASE.Syria.Ruwayshid
    • +
    • AIRBASE.Syria.Sanliurfa
    • +
    • AIRBASE.Syria.Tal_Siman
    • +
    • AIRBASE.Syria.Deir_ez_Zor
    • +
    + + +
    + +
    + +
    +
    + + #table +AIRBASE.TheChannel + +

    Airbases of The Channel Map:

    + +
      +
    • AIRBASE.TheChannel.Abbeville_Drucat
    • +
    • AIRBASE.TheChannel.Merville_Calonne
    • +
    • AIRBASE.TheChannel.Saint_Omer_Longuenesse
    • +
    • AIRBASE.TheChannel.Dunkirk_Mardyck
    • +
    • AIRBASE.TheChannel.Manston
    • +
    • AIRBASE.TheChannel.Hawkinge
    • +
    • AIRBASE.TheChannel.Lympne
    • +
    • AIRBASE.TheChannel.Detling
    • +
    • AIRBASE.TheChannel.High_Halden
    • +
    • AIRBASE.TheChannel.Biggin_Hill
    • +
    • AIRBASE.TheChannel.Eastchurch
    • +
    • AIRBASE.TheChannel.Headcorn
    • +
    + + +
    + +
    +
    +
    + + #number +AIRBASE.category + +

    Airbase category.

    + +
    + +
    +
    +
    + + #table +AIRBASE.descriptors + +

    DCS descriptors.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isAirdrome + +

    Airbase is an airdrome.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isHelipad + +

    Airbase is a helipad.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isShip + +

    Airbase is a ship.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parking + +

    Parking spot data.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingBlacklist + +

    List of parking spot terminal IDs not considered for spawning.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingByID + +

    Parking spot data table with ID as key.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingWhitelist + +

    List of parking spot terminal IDs considered for spawning.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayLanding + +

    Runway used for landing.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayTakeoff + +

    Runway used for takeoff.

    + +
    + +
    +
    +
    + + #table +AIRBASE.runways + +

    Runways of airdromes.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Add cargo.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.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:

    +
    +
    +

    + Core.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)

    +
    +
    +
    + + #number +AIRBASE.AirbaseID + +

    Airbase ID.

    + +
    + +
    +
    +
    + + #string +AIRBASE.AirbaseName + +

    Name of the airbase.

    + +
    + +
    +
    +
    + + Core.Zone#ZONE +AIRBASE.AirbaseZone + +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    + +
    + +
    +
    +
    + + #table +AIRBASE.CategoryName + +

    Names of airbase categories.

    + +
    + +
    +
    +
    + + #table +AIRBASE.Caucasus + +

    Enumeration to identify the airbases in the Caucasus region.

    + + + +

    Airbases of the Caucasus map:

    + +
      +
    • AIRBASE.Caucasus.Gelendzhik
    • +
    • AIRBASE.Caucasus.Krasnodar_Pashkovsky
    • +
    • AIRBASE.Caucasus.Sukhumi_Babushara
    • +
    • AIRBASE.Caucasus.Gudauta
    • +
    • AIRBASE.Caucasus.Batumi
    • +
    • AIRBASE.Caucasus.Senaki_Kolkhi
    • +
    • AIRBASE.Caucasus.Kobuleti
    • +
    • AIRBASE.Caucasus.Kutaisi
    • +
    • AIRBASE.Caucasus.Tbilisi_Lochini
    • +
    • AIRBASE.Caucasus.Soganlug
    • +
    • AIRBASE.Caucasus.Vaziani
    • +
    • AIRBASE.Caucasus.Anapa_Vityazevo
    • +
    • AIRBASE.Caucasus.Krasnodar_Center
    • +
    • AIRBASE.Caucasus.Novorossiysk
    • +
    • AIRBASE.Caucasus.Krymsk
    • +
    • AIRBASE.Caucasus.Maykop_Khanskaya
    • +
    • AIRBASE.Caucasus.Sochi_Adler
    • +
    • AIRBASE.Caucasus.Mineralnye_Vody
    • +
    • AIRBASE.Caucasus.Nalchik
    • +
    • AIRBASE.Caucasus.Mozdok
    • +
    • AIRBASE.Caucasus.Beslan
    • +
    + + +
    + +
    +
    +
    + + #string +AIRBASE.ClassName + +

    Name of the class, i.e. "AIRBASE".

    + +
    + +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map:

    + +
      +
    • AIRBASE.MarianaIslands.Rota_Intl
    • +
    • AIRBASE.MarianaIslands.Andersen_AFB
    • +
    • AIRBASE.MarianaIslands.Antonio_B_Won_Pat_Intl
    • +
    • AIRBASE.MarianaIslands.Saipan_Intl
    • +
    • AIRBASE.MarianaIslands.Tinian_Intl
    • +
    • AIRBASE.MarianaIslands.Olf_Orote
    • +
    • AIRBASE.MarianaIslands.Pagan_Airstrip
    • +
    • AIRBASE.MarianaIslands.North_West_Field
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Nevada + +

    Airbases of the Nevada map:

    + +
      +
    • AIRBASE.Nevada.Creech_AFB
    • +
    • AIRBASE.Nevada.Groom_Lake_AFB
    • +
    • AIRBASE.Nevada.McCarran_International_Airport
    • +
    • AIRBASE.Nevada.Nellis_AFB
    • +
    • AIRBASE.Nevada.Beatty_Airport
    • +
    • AIRBASE.Nevada.Boulder_City_Airport
    • +
    • AIRBASE.Nevada.Echo_Bay
    • +
    • AIRBASE.Nevada.Henderson_Executive_Airport
    • +
    • AIRBASE.Nevada.Jean_Airport
    • +
    • AIRBASE.Nevada.Laughlin_Airport
    • +
    • AIRBASE.Nevada.Lincoln_County
    • +
    • AIRBASE.Nevada.Mesquite
    • +
    • AIRBASE.Nevada.Mina_Airport
    • +
    • AIRBASE.Nevada.North_Las_Vegas
    • +
    • AIRBASE.Nevada.Pahute_Mesa_Airstrip
    • +
    • AIRBASE.Nevada.Tonopah_Airport
    • +
    • AIRBASE.Nevada.Tonopah_Test_Range_Airfield
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Normandy + +

    Airbases of the Normandy map:

    + +
      +
    • AIRBASE.Normandy.Saint_Pierre_du_Mont
    • +
    • AIRBASE.Normandy.Lignerolles
    • +
    • AIRBASE.Normandy.Cretteville
    • +
    • AIRBASE.Normandy.Maupertus
    • +
    • AIRBASE.Normandy.Brucheville
    • +
    • AIRBASE.Normandy.Meautis
    • +
    • AIRBASE.Normandy.Cricqueville_en_Bessin
    • +
    • AIRBASE.Normandy.Lessay
    • +
    • AIRBASE.Normandy.Sainte_Laurent_sur_Mer
    • +
    • AIRBASE.Normandy.Biniville
    • +
    • AIRBASE.Normandy.Cardonville
    • +
    • AIRBASE.Normandy.Deux_Jumeaux
    • +
    • AIRBASE.Normandy.Chippelle
    • +
    • AIRBASE.Normandy.Beuzeville
    • +
    • AIRBASE.Normandy.Azeville
    • +
    • AIRBASE.Normandy.Picauville
    • +
    • AIRBASE.Normandy.Le_Molay
    • +
    • AIRBASE.Normandy.Longues_sur_Mer
    • +
    • AIRBASE.Normandy.Carpiquet
    • +
    • AIRBASE.Normandy.Bazenville
    • +
    • AIRBASE.Normandy.Sainte_Croix_sur_Mer
    • +
    • AIRBASE.Normandy.Beny_sur_Mer
    • +
    • AIRBASE.Normandy.Rucqueville
    • +
    • AIRBASE.Normandy.Sommervieu
    • +
    • AIRBASE.Normandy.Lantheuil
    • +
    • AIRBASE.Normandy.Evreux
    • +
    • AIRBASE.Normandy.Chailey
    • +
    • AIRBASE.Normandy.Needs_Oar_Point
    • +
    • AIRBASE.Normandy.Funtington
    • +
    • AIRBASE.Normandy.Tangmere
    • +
    • AIRBASE.Normandy.Ford
    • +
    • AIRBASE.Normandy.Argentan
    • +
    • AIRBASE.Normandy.Goulet
    • +
    • AIRBASE.Normandy.Barville
    • +
    • AIRBASE.Normandy.Essay
    • +
    • AIRBASE.Normandy.Hauterive
    • +
    • AIRBASE.Normandy.Lymington
    • +
    • AIRBASE.Normandy.Vrigny
    • +
    • AIRBASE.Normandy.Odiham
    • +
    • AIRBASE.Normandy.Conches
    • +
    • AIRBASE.Normandy.West_Malling
    • +
    • AIRBASE.Normandy.Villacoublay
    • +
    • AIRBASE.Normandy.Kenley
    • +
    • AIRBASE.Normandy.Beauvais_Tille
    • +
    • AIRBASE.Normandy.Cormeilles_en_Vexin
    • +
    • AIRBASE.Normandy.Creil
    • +
    • AIRBASE.Normandy.Guyancourt
    • +
    • AIRBASE.Normandy.Lonrai
    • +
    • AIRBASE.Normandy.Dinan_Trelivan
    • +
    • AIRBASE.Normandy.Heathrow
    • +
    • AIRBASE.Normandy.Fecamp_Benouville
    • +
    • AIRBASE.Normandy.Farnborough
    • +
    • AIRBASE.Normandy.Friston
    • +
    • AIRBASE.Normandy.Deanland
    • +
    • AIRBASE.Normandy.Triqueville
    • +
    • AIRBASE.Normandy.Poix
    • +
    • AIRBASE.Normandy.Orly
    • +
    • AIRBASE.Normandy.Stoney_Cross
    • +
    • AIRBASE.Normandy.Amiens_Glisy
    • +
    • AIRBASE.Normandy.Ronai
    • +
    • AIRBASE.Normandy.Rouen_Boos
    • +
    • AIRBASE.Normandy.Deauville
    • +
    • AIRBASE.Normandy.Saint_Aubin
    • +
    • AIRBASE.Normandy.Flers
    • +
    • AIRBASE.Normandy.Avranches_Le_Val_Saint_Pere
    • +
    • AIRBASE.Normandy.Gravesend
    • +
    • AIRBASE.Normandy.Beaumont_le_Roger
    • +
    • AIRBASE.Normandy.Broglie
    • +
    • AIRBASE.Normandy.Bernay_Saint_Martin
    • +
    • AIRBASE.Normandy.Saint_Andre_de_lEure
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.NparkingTerminal + + + +
    + +
    +
    +
    + + #number +AIRBASE.NparkingTotal + + + +
    + +
    +
    +
    + + #table +AIRBASE.PersianGulf + +

    Airbases of the Persion Gulf Map:

    + +
      +
    • AIRBASE.PersianGulf.Abu_Dhabi_International_Airport
    • +
    • AIRBASE.PersianGulf.Abu_Musa_Island_Airport
    • +
    • AIRBASE.PersianGulf.Al_Bateen_Airport
    • +
    • AIRBASE.PersianGulf.Al_Ain_International_Airport
    • +
    • AIRBASE.PersianGulf.Al_Dhafra_AB
    • +
    • AIRBASE.PersianGulf.Al_Maktoum_Intl
    • +
    • AIRBASE.PersianGulf.Al_Minhad_AB
    • +
    • AIRBASE.PersianGulf.Bandar_e_Jask_airfield
    • +
    • AIRBASE.PersianGulf.Bandar_Abbas_Intl
    • +
    • AIRBASE.PersianGulf.Bandar_Lengeh
    • +
    • AIRBASE.PersianGulf.Dubai_Intl
    • +
    • AIRBASE.PersianGulf.Fujairah_Intl
    • +
    • AIRBASE.PersianGulf.Havadarya
    • +
    • AIRBASE.PersianGulf.Jiroft_Airport
    • +
    • AIRBASE.PersianGulf.Kerman_Airport
    • +
    • AIRBASE.PersianGulf.Khasab
    • +
    • AIRBASE.PersianGulf.Kish_International_Airport
    • +
    • AIRBASE.PersianGulf.Lar_Airbase
    • +
    • AIRBASE.PersianGulf.Lavan_Island_Airport
    • +
    • AIRBASE.PersianGulf.Liwa_Airbase
    • +
    • AIRBASE.PersianGulf.Qeshm_Island
    • +
    • AIRBASE.PersianGulf.Ras_Al_Khaimah
    • +
    • AIRBASE.PersianGulf.Sas_Al_Nakheel_Airport
    • +
    • AIRBASE.PersianGulf.Sharjah_Intl
    • +
    • AIRBASE.PersianGulf.Shiraz_International_Airport
    • +
    • AIRBASE.PersianGulf.Sir_Abu_Nuayr
    • +
    • AIRBASE.PersianGulf.Sirri_Island
    • +
    • AIRBASE.PersianGulf.Tunb_Island_AFB
    • +
    • AIRBASE.PersianGulf.Tunb_Kochak
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Sinai + +

    Airbases of the Sinai map:

    + +
      +
    • AIRBASE.Sinai.Abu_Suwayr
    • +
    • AIRBASE.Sinai.Sde_Dov
    • +
    • AIRBASE.Sinai.AzZaqaziq
    • +
    • AIRBASE.Sinai.Hatzor
    • +
    • AIRBASE.Sinai.Kedem
    • +
    • AIRBASE.Sinai.Nevatim
    • +
    • AIRBASE.Sinai.Cairo_International_Airport
    • +
    • AIRBASE.Sinai.Al_Ismailiyah
    • +
    • AIRBASE.Sinai.As_Salihiyah
    • +
    • AIRBASE.Sinai.Fayed
    • +
    • AIRBASE.Sinai.Bilbeis_Air_Base
    • +
    • AIRBASE.Sinai.Ramon_Airbase
    • +
    • AIRBASE.Sinai.Kibrit_Air_Base
    • +
    • AIRBASE.Sinai.El_Arish
    • +
    • AIRBASE.Sinai.Ovda
    • +
    • AIRBASE.Sinai.Melez
    • +
    • AIRBASE.Sinai.Al_Mansurah
    • +
    • AIRBASE.Sinai.Palmahim
    • +
    • AIRBASE.Sinai.Baluza
    • +
    • AIRBASE.Sinai.El_Gora
    • +
    • AIRBASE.Sinai.Difarsuwar_Airfield
    • +
    • AIRBASE.Sinai.Wadi_al_Jandali
    • +
    • AIRBASE.Sinai.St_Catherine
    • +
    • AIRBASE.Sinai.Tel_Nof
    • +
    • AIRBASE.Sinai.Abu_Rudeis
    • +
    • AIRBASE.Sinai.Inshas_Airbase
    • +
    • AIRBASE.Sinai.Ben_Gurion
    • +
    • AIRBASE.Sinai.Bir_Hasanah
    • +
    • AIRBASE.Sinai.Cairo_West
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.SouthAtlantic + + + +
    + +
    + +
    +
    + + #table +AIRBASE.Syria + +

    Airbases of the Syria map:

    + +
      +
    • AIRBASE.Syria.Kuweires
    • +
    • AIRBASE.Syria.Marj_Ruhayyil
    • +
    • AIRBASE.Syria.Kiryat_Shmona
    • +
    • AIRBASE.Syria.Marj_as_Sultan_North
    • +
    • AIRBASE.Syria.Eyn_Shemer
    • +
    • AIRBASE.Syria.Incirlik
    • +
    • AIRBASE.Syria.Damascus
    • +
    • AIRBASE.Syria.Bassel_Al_Assad
    • +
    • AIRBASE.Syria.Rosh_Pina
    • +
    • AIRBASE.Syria.Aleppo
    • +
    • AIRBASE.Syria.Al_Qusayr
    • +
    • AIRBASE.Syria.Wujah_Al_Hajar
    • +
    • AIRBASE.Syria.Al_Dumayr
    • +
    • AIRBASE.Syria.Gazipasa
    • +
    • AIRBASE.Syria.Hatay
    • +
    • AIRBASE.Syria.Nicosia [Deactivated by ED as of June/2023]
    • +
    • AIRBASE.Syria.Pinarbashi
    • +
    • AIRBASE.Syria.Paphos
    • +
    • AIRBASE.Syria.Kingsfield
    • +
    • AIRBASE.Syria.Thalah
    • +
    • AIRBASE.Syria.Haifa
    • +
    • AIRBASE.Syria.Khalkhalah
    • +
    • AIRBASE.Syria.Megiddo
    • +
    • AIRBASE.Syria.Lakatamia
    • +
    • AIRBASE.Syria.Rayak
    • +
    • AIRBASE.Syria.Larnaca
    • +
    • AIRBASE.Syria.Mezzeh
    • +
    • AIRBASE.Syria.Gecitkale
    • +
    • AIRBASE.Syria.Akrotiri
    • +
    • AIRBASE.Syria.Naqoura
    • +
    • AIRBASE.Syria.Gaziantep
    • +
    • AIRBASE.Syria.Sayqal
    • +
    • AIRBASE.Syria.Tiyas
    • +
    • AIRBASE.Syria.Shayrat
    • +
    • AIRBASE.Syria.Taftanaz
    • +
    • AIRBASE.Syria.H4
    • +
    • AIRBASE.Syria.King_Hussein_Air_College
    • +
    • AIRBASE.Syria.Rene_Mouawad
    • +
    • AIRBASE.Syria.Jirah
    • +
    • AIRBASE.Syria.Ramat_David
    • +
    • AIRBASE.Syria.Qabr_as_Sitt
    • +
    • AIRBASE.Syria.Minakh
    • +
    • AIRBASE.Syria.Adana_Sakirpasa
    • +
    • AIRBASE.Syria.Palmyra
    • +
    • AIRBASE.Syria.Hama
    • +
    • AIRBASE.Syria.Ercan
    • +
    • AIRBASE.Syria.Marj_as_Sultan_South
    • +
    • AIRBASE.Syria.Tabqa
    • +
    • AIRBASE.Syria.Beirut_Rafic_Hariri
    • +
    • AIRBASE.Syria.An_Nasiriyah
    • +
    • AIRBASE.Syria.Abu_al_Duhur
    • +
    • AIRBASE.Syria.At_Tanf
    • +
    • AIRBASE.Syria.H3
    • +
    • AIRBASE.Syria.H3_Northwest
    • +
    • AIRBASE.Syria.H3_Southwest
    • +
    • AIRBASE.Syria.Kharab_Ishk
    • +
    • AIRBASE.Syria.Raj_al_Issa_East (deleted by ED)
    • +
    • AIRBASE.Syria.Raj_al_Issa_West (deleted by ED)
    • +
    • AIRBASE.Syria.Ruwayshid
    • +
    • AIRBASE.Syria.Sanliurfa
    • +
    • AIRBASE.Syria.Tal_Siman
    • +
    • AIRBASE.Syria.Deir_ez_Zor
    • +
    + + +
    + +
    + +
    +
    + + #table +AIRBASE.TheChannel + +

    Airbases of The Channel Map:

    + +
      +
    • AIRBASE.TheChannel.Abbeville_Drucat
    • +
    • AIRBASE.TheChannel.Merville_Calonne
    • +
    • AIRBASE.TheChannel.Saint_Omer_Longuenesse
    • +
    • AIRBASE.TheChannel.Dunkirk_Mardyck
    • +
    • AIRBASE.TheChannel.Manston
    • +
    • AIRBASE.TheChannel.Hawkinge
    • +
    • AIRBASE.TheChannel.Lympne
    • +
    • AIRBASE.TheChannel.Detling
    • +
    • AIRBASE.TheChannel.High_Halden
    • +
    • AIRBASE.TheChannel.Biggin_Hill
    • +
    • AIRBASE.TheChannel.Eastchurch
    • +
    • AIRBASE.TheChannel.Headcorn
    • +
    + + +
    + +
    +
    +
    + + #number +AIRBASE.category + +

    Airbase category.

    + +
    + +
    +
    +
    + + #table +AIRBASE.descriptors + +

    DCS descriptors.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isAirdrome + +

    Airbase is an airdrome.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isHelipad + +

    Airbase is a helipad.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isShip + +

    Airbase is a ship.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parking + +

    Parking spot data.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingBlacklist + +

    List of parking spot terminal IDs not considered for spawning.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingByID + +

    Parking spot data table with ID as key.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingWhitelist + +

    List of parking spot terminal IDs considered for spawning.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayLanding + +

    Runway used for landing.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayTakeoff + +

    Runway used for takeoff.

    + +
    + +
    +
    +
    + + #table +AIRBASE.runways + +

    Runways of airdromes.

    + +
    + +
    +
    +

    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 +
    • +
    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + +

    The category ID, i.e. a number.

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

    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)

    +
    +
    +
    + + #number +AIRBASE.AirbaseID + +

    Airbase ID.

    + +
    + +
    +
    +
    + + #string +AIRBASE.AirbaseName + +

    Name of the airbase.

    + +
    + +
    +
    +
    + + Core.Zone#ZONE +AIRBASE.AirbaseZone + +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    + +
    + +
    +
    +
    + + #table +AIRBASE.CategoryName + +

    Names of airbase categories.

    + +
    + +
    +
    +
    + + #table +AIRBASE.Caucasus + +

    Enumeration to identify the airbases in the Caucasus region.

    + + + +

    Airbases of the Caucasus map:

    + +
      +
    • AIRBASE.Caucasus.Gelendzhik
    • +
    • AIRBASE.Caucasus.Krasnodar_Pashkovsky
    • +
    • AIRBASE.Caucasus.Sukhumi_Babushara
    • +
    • AIRBASE.Caucasus.Gudauta
    • +
    • AIRBASE.Caucasus.Batumi
    • +
    • AIRBASE.Caucasus.Senaki_Kolkhi
    • +
    • AIRBASE.Caucasus.Kobuleti
    • +
    • AIRBASE.Caucasus.Kutaisi
    • +
    • AIRBASE.Caucasus.Tbilisi_Lochini
    • +
    • AIRBASE.Caucasus.Soganlug
    • +
    • AIRBASE.Caucasus.Vaziani
    • +
    • AIRBASE.Caucasus.Anapa_Vityazevo
    • +
    • AIRBASE.Caucasus.Krasnodar_Center
    • +
    • AIRBASE.Caucasus.Novorossiysk
    • +
    • AIRBASE.Caucasus.Krymsk
    • +
    • AIRBASE.Caucasus.Maykop_Khanskaya
    • +
    • AIRBASE.Caucasus.Sochi_Adler
    • +
    • AIRBASE.Caucasus.Mineralnye_Vody
    • +
    • AIRBASE.Caucasus.Nalchik
    • +
    • AIRBASE.Caucasus.Mozdok
    • +
    • AIRBASE.Caucasus.Beslan
    • +
    + + +
    + +
    +
    +
    + + #string +AIRBASE.ClassName + +

    Name of the class, i.e. "AIRBASE".

    + +
    + +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map:

    + +
      +
    • AIRBASE.MarianaIslands.Rota_Intl
    • +
    • AIRBASE.MarianaIslands.Andersen_AFB
    • +
    • AIRBASE.MarianaIslands.Antonio_B_Won_Pat_Intl
    • +
    • AIRBASE.MarianaIslands.Saipan_Intl
    • +
    • AIRBASE.MarianaIslands.Tinian_Intl
    • +
    • AIRBASE.MarianaIslands.Olf_Orote
    • +
    • AIRBASE.MarianaIslands.Pagan_Airstrip
    • +
    • AIRBASE.MarianaIslands.North_West_Field
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Nevada + +

    Airbases of the Nevada map:

    + +
      +
    • AIRBASE.Nevada.Creech_AFB
    • +
    • AIRBASE.Nevada.Groom_Lake_AFB
    • +
    • AIRBASE.Nevada.McCarran_International_Airport
    • +
    • AIRBASE.Nevada.Nellis_AFB
    • +
    • AIRBASE.Nevada.Beatty_Airport
    • +
    • AIRBASE.Nevada.Boulder_City_Airport
    • +
    • AIRBASE.Nevada.Echo_Bay
    • +
    • AIRBASE.Nevada.Henderson_Executive_Airport
    • +
    • AIRBASE.Nevada.Jean_Airport
    • +
    • AIRBASE.Nevada.Laughlin_Airport
    • +
    • AIRBASE.Nevada.Lincoln_County
    • +
    • AIRBASE.Nevada.Mesquite
    • +
    • AIRBASE.Nevada.Mina_Airport
    • +
    • AIRBASE.Nevada.North_Las_Vegas
    • +
    • AIRBASE.Nevada.Pahute_Mesa_Airstrip
    • +
    • AIRBASE.Nevada.Tonopah_Airport
    • +
    • AIRBASE.Nevada.Tonopah_Test_Range_Airfield
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Normandy + +

    Airbases of the Normandy map:

    + +
      +
    • AIRBASE.Normandy.Saint_Pierre_du_Mont
    • +
    • AIRBASE.Normandy.Lignerolles
    • +
    • AIRBASE.Normandy.Cretteville
    • +
    • AIRBASE.Normandy.Maupertus
    • +
    • AIRBASE.Normandy.Brucheville
    • +
    • AIRBASE.Normandy.Meautis
    • +
    • AIRBASE.Normandy.Cricqueville_en_Bessin
    • +
    • AIRBASE.Normandy.Lessay
    • +
    • AIRBASE.Normandy.Sainte_Laurent_sur_Mer
    • +
    • AIRBASE.Normandy.Biniville
    • +
    • AIRBASE.Normandy.Cardonville
    • +
    • AIRBASE.Normandy.Deux_Jumeaux
    • +
    • AIRBASE.Normandy.Chippelle
    • +
    • AIRBASE.Normandy.Beuzeville
    • +
    • AIRBASE.Normandy.Azeville
    • +
    • AIRBASE.Normandy.Picauville
    • +
    • AIRBASE.Normandy.Le_Molay
    • +
    • AIRBASE.Normandy.Longues_sur_Mer
    • +
    • AIRBASE.Normandy.Carpiquet
    • +
    • AIRBASE.Normandy.Bazenville
    • +
    • AIRBASE.Normandy.Sainte_Croix_sur_Mer
    • +
    • AIRBASE.Normandy.Beny_sur_Mer
    • +
    • AIRBASE.Normandy.Rucqueville
    • +
    • AIRBASE.Normandy.Sommervieu
    • +
    • AIRBASE.Normandy.Lantheuil
    • +
    • AIRBASE.Normandy.Evreux
    • +
    • AIRBASE.Normandy.Chailey
    • +
    • AIRBASE.Normandy.Needs_Oar_Point
    • +
    • AIRBASE.Normandy.Funtington
    • +
    • AIRBASE.Normandy.Tangmere
    • +
    • AIRBASE.Normandy.Ford
    • +
    • AIRBASE.Normandy.Argentan
    • +
    • AIRBASE.Normandy.Goulet
    • +
    • AIRBASE.Normandy.Barville
    • +
    • AIRBASE.Normandy.Essay
    • +
    • AIRBASE.Normandy.Hauterive
    • +
    • AIRBASE.Normandy.Lymington
    • +
    • AIRBASE.Normandy.Vrigny
    • +
    • AIRBASE.Normandy.Odiham
    • +
    • AIRBASE.Normandy.Conches
    • +
    • AIRBASE.Normandy.West_Malling
    • +
    • AIRBASE.Normandy.Villacoublay
    • +
    • AIRBASE.Normandy.Kenley
    • +
    • AIRBASE.Normandy.Beauvais_Tille
    • +
    • AIRBASE.Normandy.Cormeilles_en_Vexin
    • +
    • AIRBASE.Normandy.Creil
    • +
    • AIRBASE.Normandy.Guyancourt
    • +
    • AIRBASE.Normandy.Lonrai
    • +
    • AIRBASE.Normandy.Dinan_Trelivan
    • +
    • AIRBASE.Normandy.Heathrow
    • +
    • AIRBASE.Normandy.Fecamp_Benouville
    • +
    • AIRBASE.Normandy.Farnborough
    • +
    • AIRBASE.Normandy.Friston
    • +
    • AIRBASE.Normandy.Deanland
    • +
    • AIRBASE.Normandy.Triqueville
    • +
    • AIRBASE.Normandy.Poix
    • +
    • AIRBASE.Normandy.Orly
    • +
    • AIRBASE.Normandy.Stoney_Cross
    • +
    • AIRBASE.Normandy.Amiens_Glisy
    • +
    • AIRBASE.Normandy.Ronai
    • +
    • AIRBASE.Normandy.Rouen_Boos
    • +
    • AIRBASE.Normandy.Deauville
    • +
    • AIRBASE.Normandy.Saint_Aubin
    • +
    • AIRBASE.Normandy.Flers
    • +
    • AIRBASE.Normandy.Avranches_Le_Val_Saint_Pere
    • +
    • AIRBASE.Normandy.Gravesend
    • +
    • AIRBASE.Normandy.Beaumont_le_Roger
    • +
    • AIRBASE.Normandy.Broglie
    • +
    • AIRBASE.Normandy.Bernay_Saint_Martin
    • +
    • AIRBASE.Normandy.Saint_Andre_de_lEure
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.NparkingTerminal + + + +
    + +
    +
    +
    + + #number +AIRBASE.NparkingTotal + + + +
    + +
    +
    +
    + + #table +AIRBASE.PersianGulf + +

    Airbases of the Persion Gulf Map:

    + +
      +
    • AIRBASE.PersianGulf.Abu_Dhabi_International_Airport
    • +
    • AIRBASE.PersianGulf.Abu_Musa_Island_Airport
    • +
    • AIRBASE.PersianGulf.Al_Bateen_Airport
    • +
    • AIRBASE.PersianGulf.Al_Ain_International_Airport
    • +
    • AIRBASE.PersianGulf.Al_Dhafra_AB
    • +
    • AIRBASE.PersianGulf.Al_Maktoum_Intl
    • +
    • AIRBASE.PersianGulf.Al_Minhad_AB
    • +
    • AIRBASE.PersianGulf.Bandar_e_Jask_airfield
    • +
    • AIRBASE.PersianGulf.Bandar_Abbas_Intl
    • +
    • AIRBASE.PersianGulf.Bandar_Lengeh
    • +
    • AIRBASE.PersianGulf.Dubai_Intl
    • +
    • AIRBASE.PersianGulf.Fujairah_Intl
    • +
    • AIRBASE.PersianGulf.Havadarya
    • +
    • AIRBASE.PersianGulf.Jiroft_Airport
    • +
    • AIRBASE.PersianGulf.Kerman_Airport
    • +
    • AIRBASE.PersianGulf.Khasab
    • +
    • AIRBASE.PersianGulf.Kish_International_Airport
    • +
    • AIRBASE.PersianGulf.Lar_Airbase
    • +
    • AIRBASE.PersianGulf.Lavan_Island_Airport
    • +
    • AIRBASE.PersianGulf.Liwa_Airbase
    • +
    • AIRBASE.PersianGulf.Qeshm_Island
    • +
    • AIRBASE.PersianGulf.Ras_Al_Khaimah
    • +
    • AIRBASE.PersianGulf.Sas_Al_Nakheel_Airport
    • +
    • AIRBASE.PersianGulf.Sharjah_Intl
    • +
    • AIRBASE.PersianGulf.Shiraz_International_Airport
    • +
    • AIRBASE.PersianGulf.Sir_Abu_Nuayr
    • +
    • AIRBASE.PersianGulf.Sirri_Island
    • +
    • AIRBASE.PersianGulf.Tunb_Island_AFB
    • +
    • AIRBASE.PersianGulf.Tunb_Kochak
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Sinai + +

    Airbases of the Sinai map:

    + +
      +
    • AIRBASE.Sinai.Abu_Suwayr
    • +
    • AIRBASE.Sinai.Sde_Dov
    • +
    • AIRBASE.Sinai.AzZaqaziq
    • +
    • AIRBASE.Sinai.Hatzor
    • +
    • AIRBASE.Sinai.Kedem
    • +
    • AIRBASE.Sinai.Nevatim
    • +
    • AIRBASE.Sinai.Cairo_International_Airport
    • +
    • AIRBASE.Sinai.Al_Ismailiyah
    • +
    • AIRBASE.Sinai.As_Salihiyah
    • +
    • AIRBASE.Sinai.Fayed
    • +
    • AIRBASE.Sinai.Bilbeis_Air_Base
    • +
    • AIRBASE.Sinai.Ramon_Airbase
    • +
    • AIRBASE.Sinai.Kibrit_Air_Base
    • +
    • AIRBASE.Sinai.El_Arish
    • +
    • AIRBASE.Sinai.Ovda
    • +
    • AIRBASE.Sinai.Melez
    • +
    • AIRBASE.Sinai.Al_Mansurah
    • +
    • AIRBASE.Sinai.Palmahim
    • +
    • AIRBASE.Sinai.Baluza
    • +
    • AIRBASE.Sinai.El_Gora
    • +
    • AIRBASE.Sinai.Difarsuwar_Airfield
    • +
    • AIRBASE.Sinai.Wadi_al_Jandali
    • +
    • AIRBASE.Sinai.St_Catherine
    • +
    • AIRBASE.Sinai.Tel_Nof
    • +
    • AIRBASE.Sinai.Abu_Rudeis
    • +
    • AIRBASE.Sinai.Inshas_Airbase
    • +
    • AIRBASE.Sinai.Ben_Gurion
    • +
    • AIRBASE.Sinai.Bir_Hasanah
    • +
    • AIRBASE.Sinai.Cairo_West
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.SouthAtlantic + + + +
    + +
    + +
    +
    + + #table +AIRBASE.Syria + +

    Airbases of the Syria map:

    + +
      +
    • AIRBASE.Syria.Kuweires
    • +
    • AIRBASE.Syria.Marj_Ruhayyil
    • +
    • AIRBASE.Syria.Kiryat_Shmona
    • +
    • AIRBASE.Syria.Marj_as_Sultan_North
    • +
    • AIRBASE.Syria.Eyn_Shemer
    • +
    • AIRBASE.Syria.Incirlik
    • +
    • AIRBASE.Syria.Damascus
    • +
    • AIRBASE.Syria.Bassel_Al_Assad
    • +
    • AIRBASE.Syria.Rosh_Pina
    • +
    • AIRBASE.Syria.Aleppo
    • +
    • AIRBASE.Syria.Al_Qusayr
    • +
    • AIRBASE.Syria.Wujah_Al_Hajar
    • +
    • AIRBASE.Syria.Al_Dumayr
    • +
    • AIRBASE.Syria.Gazipasa
    • +
    • AIRBASE.Syria.Hatay
    • +
    • AIRBASE.Syria.Nicosia [Deactivated by ED as of June/2023]
    • +
    • AIRBASE.Syria.Pinarbashi
    • +
    • AIRBASE.Syria.Paphos
    • +
    • AIRBASE.Syria.Kingsfield
    • +
    • AIRBASE.Syria.Thalah
    • +
    • AIRBASE.Syria.Haifa
    • +
    • AIRBASE.Syria.Khalkhalah
    • +
    • AIRBASE.Syria.Megiddo
    • +
    • AIRBASE.Syria.Lakatamia
    • +
    • AIRBASE.Syria.Rayak
    • +
    • AIRBASE.Syria.Larnaca
    • +
    • AIRBASE.Syria.Mezzeh
    • +
    • AIRBASE.Syria.Gecitkale
    • +
    • AIRBASE.Syria.Akrotiri
    • +
    • AIRBASE.Syria.Naqoura
    • +
    • AIRBASE.Syria.Gaziantep
    • +
    • AIRBASE.Syria.Sayqal
    • +
    • AIRBASE.Syria.Tiyas
    • +
    • AIRBASE.Syria.Shayrat
    • +
    • AIRBASE.Syria.Taftanaz
    • +
    • AIRBASE.Syria.H4
    • +
    • AIRBASE.Syria.King_Hussein_Air_College
    • +
    • AIRBASE.Syria.Rene_Mouawad
    • +
    • AIRBASE.Syria.Jirah
    • +
    • AIRBASE.Syria.Ramat_David
    • +
    • AIRBASE.Syria.Qabr_as_Sitt
    • +
    • AIRBASE.Syria.Minakh
    • +
    • AIRBASE.Syria.Adana_Sakirpasa
    • +
    • AIRBASE.Syria.Palmyra
    • +
    • AIRBASE.Syria.Hama
    • +
    • AIRBASE.Syria.Ercan
    • +
    • AIRBASE.Syria.Marj_as_Sultan_South
    • +
    • AIRBASE.Syria.Tabqa
    • +
    • AIRBASE.Syria.Beirut_Rafic_Hariri
    • +
    • AIRBASE.Syria.An_Nasiriyah
    • +
    • AIRBASE.Syria.Abu_al_Duhur
    • +
    • AIRBASE.Syria.At_Tanf
    • +
    • AIRBASE.Syria.H3
    • +
    • AIRBASE.Syria.H3_Northwest
    • +
    • AIRBASE.Syria.H3_Southwest
    • +
    • AIRBASE.Syria.Kharab_Ishk
    • +
    • AIRBASE.Syria.Raj_al_Issa_East (deleted by ED)
    • +
    • AIRBASE.Syria.Raj_al_Issa_West (deleted by ED)
    • +
    • AIRBASE.Syria.Ruwayshid
    • +
    • AIRBASE.Syria.Sanliurfa
    • +
    • AIRBASE.Syria.Tal_Siman
    • +
    • AIRBASE.Syria.Deir_ez_Zor
    • +
    + + +
    + +
    + +
    +
    + + #table +AIRBASE.TheChannel + +

    Airbases of The Channel Map:

    + +
      +
    • AIRBASE.TheChannel.Abbeville_Drucat
    • +
    • AIRBASE.TheChannel.Merville_Calonne
    • +
    • AIRBASE.TheChannel.Saint_Omer_Longuenesse
    • +
    • AIRBASE.TheChannel.Dunkirk_Mardyck
    • +
    • AIRBASE.TheChannel.Manston
    • +
    • AIRBASE.TheChannel.Hawkinge
    • +
    • AIRBASE.TheChannel.Lympne
    • +
    • AIRBASE.TheChannel.Detling
    • +
    • AIRBASE.TheChannel.High_Halden
    • +
    • AIRBASE.TheChannel.Biggin_Hill
    • +
    • AIRBASE.TheChannel.Eastchurch
    • +
    • AIRBASE.TheChannel.Headcorn
    • +
    + + +
    + +
    +
    +
    + + #number +AIRBASE.category + +

    Airbase category.

    + +
    + +
    +
    +
    + + #table +AIRBASE.descriptors + +

    DCS descriptors.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isAirdrome + +

    Airbase is an airdrome.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isHelipad + +

    Airbase is a helipad.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isShip + +

    Airbase is a ship.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parking + +

    Parking spot data.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingBlacklist + +

    List of parking spot terminal IDs not considered for spawning.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingByID + +

    Parking spot data table with ID as key.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingWhitelist + +

    List of parking spot terminal IDs considered for spawning.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayLanding + +

    Runway used for landing.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayTakeoff + +

    Runway used for takeoff.

    + +
    + +
    +
    +
    + + #table +AIRBASE.runways + +

    Runways of airdromes.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Destroys the OBJECT.

    + +
    +
    +

    Defined in:

    + +

    Return values:

    +
    +
    +

    #boolean:

    +
    +
    + +

    true if the object is destroyed.

    + +
    +
    +

    #nil:

    +
    +
    + +

    The DCS Unit is not existing or alive.

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

    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:

    + +

    Parameters:

    +
    +
    +

    + DCS#Object + ObjectName +

    +
    +
    + +

    The Object name

    + +
    +
    +
    +
    +

    + Test +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    +
    +

    #OBJECT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    +
    +
    + + #number +AIRBASE.AirbaseID + +

    Airbase ID.

    + +
    + +
    +
    +
    + + #string +AIRBASE.AirbaseName + +

    Name of the airbase.

    + +
    + +
    +
    +
    + + Core.Zone#ZONE +AIRBASE.AirbaseZone + +

    Circular zone around the airbase with a radius of 2500 meters. For ships this is a ZONE_UNIT object.

    + +
    + +
    +
    +
    + + #table +AIRBASE.CategoryName + +

    Names of airbase categories.

    + +
    + +
    +
    +
    + + #table +AIRBASE.Caucasus + +

    Enumeration to identify the airbases in the Caucasus region.

    + + + +

    Airbases of the Caucasus map:

    + +
      +
    • AIRBASE.Caucasus.Gelendzhik
    • +
    • AIRBASE.Caucasus.Krasnodar_Pashkovsky
    • +
    • AIRBASE.Caucasus.Sukhumi_Babushara
    • +
    • AIRBASE.Caucasus.Gudauta
    • +
    • AIRBASE.Caucasus.Batumi
    • +
    • AIRBASE.Caucasus.Senaki_Kolkhi
    • +
    • AIRBASE.Caucasus.Kobuleti
    • +
    • AIRBASE.Caucasus.Kutaisi
    • +
    • AIRBASE.Caucasus.Tbilisi_Lochini
    • +
    • AIRBASE.Caucasus.Soganlug
    • +
    • AIRBASE.Caucasus.Vaziani
    • +
    • AIRBASE.Caucasus.Anapa_Vityazevo
    • +
    • AIRBASE.Caucasus.Krasnodar_Center
    • +
    • AIRBASE.Caucasus.Novorossiysk
    • +
    • AIRBASE.Caucasus.Krymsk
    • +
    • AIRBASE.Caucasus.Maykop_Khanskaya
    • +
    • AIRBASE.Caucasus.Sochi_Adler
    • +
    • AIRBASE.Caucasus.Mineralnye_Vody
    • +
    • AIRBASE.Caucasus.Nalchik
    • +
    • AIRBASE.Caucasus.Mozdok
    • +
    • AIRBASE.Caucasus.Beslan
    • +
    + + +
    + +
    +
    +
    + + #string +AIRBASE.ClassName + +

    Name of the class, i.e. "AIRBASE".

    + +
    + +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map:

    + +
      +
    • AIRBASE.MarianaIslands.Rota_Intl
    • +
    • AIRBASE.MarianaIslands.Andersen_AFB
    • +
    • AIRBASE.MarianaIslands.Antonio_B_Won_Pat_Intl
    • +
    • AIRBASE.MarianaIslands.Saipan_Intl
    • +
    • AIRBASE.MarianaIslands.Tinian_Intl
    • +
    • AIRBASE.MarianaIslands.Olf_Orote
    • +
    • AIRBASE.MarianaIslands.Pagan_Airstrip
    • +
    • AIRBASE.MarianaIslands.North_West_Field
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Nevada + +

    Airbases of the Nevada map:

    + +
      +
    • AIRBASE.Nevada.Creech_AFB
    • +
    • AIRBASE.Nevada.Groom_Lake_AFB
    • +
    • AIRBASE.Nevada.McCarran_International_Airport
    • +
    • AIRBASE.Nevada.Nellis_AFB
    • +
    • AIRBASE.Nevada.Beatty_Airport
    • +
    • AIRBASE.Nevada.Boulder_City_Airport
    • +
    • AIRBASE.Nevada.Echo_Bay
    • +
    • AIRBASE.Nevada.Henderson_Executive_Airport
    • +
    • AIRBASE.Nevada.Jean_Airport
    • +
    • AIRBASE.Nevada.Laughlin_Airport
    • +
    • AIRBASE.Nevada.Lincoln_County
    • +
    • AIRBASE.Nevada.Mesquite
    • +
    • AIRBASE.Nevada.Mina_Airport
    • +
    • AIRBASE.Nevada.North_Las_Vegas
    • +
    • AIRBASE.Nevada.Pahute_Mesa_Airstrip
    • +
    • AIRBASE.Nevada.Tonopah_Airport
    • +
    • AIRBASE.Nevada.Tonopah_Test_Range_Airfield
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Normandy + +

    Airbases of the Normandy map:

    + +
      +
    • AIRBASE.Normandy.Saint_Pierre_du_Mont
    • +
    • AIRBASE.Normandy.Lignerolles
    • +
    • AIRBASE.Normandy.Cretteville
    • +
    • AIRBASE.Normandy.Maupertus
    • +
    • AIRBASE.Normandy.Brucheville
    • +
    • AIRBASE.Normandy.Meautis
    • +
    • AIRBASE.Normandy.Cricqueville_en_Bessin
    • +
    • AIRBASE.Normandy.Lessay
    • +
    • AIRBASE.Normandy.Sainte_Laurent_sur_Mer
    • +
    • AIRBASE.Normandy.Biniville
    • +
    • AIRBASE.Normandy.Cardonville
    • +
    • AIRBASE.Normandy.Deux_Jumeaux
    • +
    • AIRBASE.Normandy.Chippelle
    • +
    • AIRBASE.Normandy.Beuzeville
    • +
    • AIRBASE.Normandy.Azeville
    • +
    • AIRBASE.Normandy.Picauville
    • +
    • AIRBASE.Normandy.Le_Molay
    • +
    • AIRBASE.Normandy.Longues_sur_Mer
    • +
    • AIRBASE.Normandy.Carpiquet
    • +
    • AIRBASE.Normandy.Bazenville
    • +
    • AIRBASE.Normandy.Sainte_Croix_sur_Mer
    • +
    • AIRBASE.Normandy.Beny_sur_Mer
    • +
    • AIRBASE.Normandy.Rucqueville
    • +
    • AIRBASE.Normandy.Sommervieu
    • +
    • AIRBASE.Normandy.Lantheuil
    • +
    • AIRBASE.Normandy.Evreux
    • +
    • AIRBASE.Normandy.Chailey
    • +
    • AIRBASE.Normandy.Needs_Oar_Point
    • +
    • AIRBASE.Normandy.Funtington
    • +
    • AIRBASE.Normandy.Tangmere
    • +
    • AIRBASE.Normandy.Ford
    • +
    • AIRBASE.Normandy.Argentan
    • +
    • AIRBASE.Normandy.Goulet
    • +
    • AIRBASE.Normandy.Barville
    • +
    • AIRBASE.Normandy.Essay
    • +
    • AIRBASE.Normandy.Hauterive
    • +
    • AIRBASE.Normandy.Lymington
    • +
    • AIRBASE.Normandy.Vrigny
    • +
    • AIRBASE.Normandy.Odiham
    • +
    • AIRBASE.Normandy.Conches
    • +
    • AIRBASE.Normandy.West_Malling
    • +
    • AIRBASE.Normandy.Villacoublay
    • +
    • AIRBASE.Normandy.Kenley
    • +
    • AIRBASE.Normandy.Beauvais_Tille
    • +
    • AIRBASE.Normandy.Cormeilles_en_Vexin
    • +
    • AIRBASE.Normandy.Creil
    • +
    • AIRBASE.Normandy.Guyancourt
    • +
    • AIRBASE.Normandy.Lonrai
    • +
    • AIRBASE.Normandy.Dinan_Trelivan
    • +
    • AIRBASE.Normandy.Heathrow
    • +
    • AIRBASE.Normandy.Fecamp_Benouville
    • +
    • AIRBASE.Normandy.Farnborough
    • +
    • AIRBASE.Normandy.Friston
    • +
    • AIRBASE.Normandy.Deanland
    • +
    • AIRBASE.Normandy.Triqueville
    • +
    • AIRBASE.Normandy.Poix
    • +
    • AIRBASE.Normandy.Orly
    • +
    • AIRBASE.Normandy.Stoney_Cross
    • +
    • AIRBASE.Normandy.Amiens_Glisy
    • +
    • AIRBASE.Normandy.Ronai
    • +
    • AIRBASE.Normandy.Rouen_Boos
    • +
    • AIRBASE.Normandy.Deauville
    • +
    • AIRBASE.Normandy.Saint_Aubin
    • +
    • AIRBASE.Normandy.Flers
    • +
    • AIRBASE.Normandy.Avranches_Le_Val_Saint_Pere
    • +
    • AIRBASE.Normandy.Gravesend
    • +
    • AIRBASE.Normandy.Beaumont_le_Roger
    • +
    • AIRBASE.Normandy.Broglie
    • +
    • AIRBASE.Normandy.Bernay_Saint_Martin
    • +
    • AIRBASE.Normandy.Saint_Andre_de_lEure
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.NparkingTerminal + + + +
    + +
    +
    +
    + + #number +AIRBASE.NparkingTotal + + + +
    + +
    +
    +
    + + #table +AIRBASE.PersianGulf + +

    Airbases of the Persion Gulf Map:

    + +
      +
    • AIRBASE.PersianGulf.Abu_Dhabi_International_Airport
    • +
    • AIRBASE.PersianGulf.Abu_Musa_Island_Airport
    • +
    • AIRBASE.PersianGulf.Al_Bateen_Airport
    • +
    • AIRBASE.PersianGulf.Al_Ain_International_Airport
    • +
    • AIRBASE.PersianGulf.Al_Dhafra_AB
    • +
    • AIRBASE.PersianGulf.Al_Maktoum_Intl
    • +
    • AIRBASE.PersianGulf.Al_Minhad_AB
    • +
    • AIRBASE.PersianGulf.Bandar_e_Jask_airfield
    • +
    • AIRBASE.PersianGulf.Bandar_Abbas_Intl
    • +
    • AIRBASE.PersianGulf.Bandar_Lengeh
    • +
    • AIRBASE.PersianGulf.Dubai_Intl
    • +
    • AIRBASE.PersianGulf.Fujairah_Intl
    • +
    • AIRBASE.PersianGulf.Havadarya
    • +
    • AIRBASE.PersianGulf.Jiroft_Airport
    • +
    • AIRBASE.PersianGulf.Kerman_Airport
    • +
    • AIRBASE.PersianGulf.Khasab
    • +
    • AIRBASE.PersianGulf.Kish_International_Airport
    • +
    • AIRBASE.PersianGulf.Lar_Airbase
    • +
    • AIRBASE.PersianGulf.Lavan_Island_Airport
    • +
    • AIRBASE.PersianGulf.Liwa_Airbase
    • +
    • AIRBASE.PersianGulf.Qeshm_Island
    • +
    • AIRBASE.PersianGulf.Ras_Al_Khaimah
    • +
    • AIRBASE.PersianGulf.Sas_Al_Nakheel_Airport
    • +
    • AIRBASE.PersianGulf.Sharjah_Intl
    • +
    • AIRBASE.PersianGulf.Shiraz_International_Airport
    • +
    • AIRBASE.PersianGulf.Sir_Abu_Nuayr
    • +
    • AIRBASE.PersianGulf.Sirri_Island
    • +
    • AIRBASE.PersianGulf.Tunb_Island_AFB
    • +
    • AIRBASE.PersianGulf.Tunb_Kochak
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.Sinai + +

    Airbases of the Sinai map:

    + +
      +
    • AIRBASE.Sinai.Abu_Suwayr
    • +
    • AIRBASE.Sinai.Sde_Dov
    • +
    • AIRBASE.Sinai.AzZaqaziq
    • +
    • AIRBASE.Sinai.Hatzor
    • +
    • AIRBASE.Sinai.Kedem
    • +
    • AIRBASE.Sinai.Nevatim
    • +
    • AIRBASE.Sinai.Cairo_International_Airport
    • +
    • AIRBASE.Sinai.Al_Ismailiyah
    • +
    • AIRBASE.Sinai.As_Salihiyah
    • +
    • AIRBASE.Sinai.Fayed
    • +
    • AIRBASE.Sinai.Bilbeis_Air_Base
    • +
    • AIRBASE.Sinai.Ramon_Airbase
    • +
    • AIRBASE.Sinai.Kibrit_Air_Base
    • +
    • AIRBASE.Sinai.El_Arish
    • +
    • AIRBASE.Sinai.Ovda
    • +
    • AIRBASE.Sinai.Melez
    • +
    • AIRBASE.Sinai.Al_Mansurah
    • +
    • AIRBASE.Sinai.Palmahim
    • +
    • AIRBASE.Sinai.Baluza
    • +
    • AIRBASE.Sinai.El_Gora
    • +
    • AIRBASE.Sinai.Difarsuwar_Airfield
    • +
    • AIRBASE.Sinai.Wadi_al_Jandali
    • +
    • AIRBASE.Sinai.St_Catherine
    • +
    • AIRBASE.Sinai.Tel_Nof
    • +
    • AIRBASE.Sinai.Abu_Rudeis
    • +
    • AIRBASE.Sinai.Inshas_Airbase
    • +
    • AIRBASE.Sinai.Ben_Gurion
    • +
    • AIRBASE.Sinai.Bir_Hasanah
    • +
    • AIRBASE.Sinai.Cairo_West
    • +
    + + +
    + +
    +
    +
    + + #table +AIRBASE.SouthAtlantic + + + +
    + +
    + +
    +
    + + #table +AIRBASE.Syria + +

    Airbases of the Syria map:

    + +
      +
    • AIRBASE.Syria.Kuweires
    • +
    • AIRBASE.Syria.Marj_Ruhayyil
    • +
    • AIRBASE.Syria.Kiryat_Shmona
    • +
    • AIRBASE.Syria.Marj_as_Sultan_North
    • +
    • AIRBASE.Syria.Eyn_Shemer
    • +
    • AIRBASE.Syria.Incirlik
    • +
    • AIRBASE.Syria.Damascus
    • +
    • AIRBASE.Syria.Bassel_Al_Assad
    • +
    • AIRBASE.Syria.Rosh_Pina
    • +
    • AIRBASE.Syria.Aleppo
    • +
    • AIRBASE.Syria.Al_Qusayr
    • +
    • AIRBASE.Syria.Wujah_Al_Hajar
    • +
    • AIRBASE.Syria.Al_Dumayr
    • +
    • AIRBASE.Syria.Gazipasa
    • +
    • AIRBASE.Syria.Hatay
    • +
    • AIRBASE.Syria.Nicosia [Deactivated by ED as of June/2023]
    • +
    • AIRBASE.Syria.Pinarbashi
    • +
    • AIRBASE.Syria.Paphos
    • +
    • AIRBASE.Syria.Kingsfield
    • +
    • AIRBASE.Syria.Thalah
    • +
    • AIRBASE.Syria.Haifa
    • +
    • AIRBASE.Syria.Khalkhalah
    • +
    • AIRBASE.Syria.Megiddo
    • +
    • AIRBASE.Syria.Lakatamia
    • +
    • AIRBASE.Syria.Rayak
    • +
    • AIRBASE.Syria.Larnaca
    • +
    • AIRBASE.Syria.Mezzeh
    • +
    • AIRBASE.Syria.Gecitkale
    • +
    • AIRBASE.Syria.Akrotiri
    • +
    • AIRBASE.Syria.Naqoura
    • +
    • AIRBASE.Syria.Gaziantep
    • +
    • AIRBASE.Syria.Sayqal
    • +
    • AIRBASE.Syria.Tiyas
    • +
    • AIRBASE.Syria.Shayrat
    • +
    • AIRBASE.Syria.Taftanaz
    • +
    • AIRBASE.Syria.H4
    • +
    • AIRBASE.Syria.King_Hussein_Air_College
    • +
    • AIRBASE.Syria.Rene_Mouawad
    • +
    • AIRBASE.Syria.Jirah
    • +
    • AIRBASE.Syria.Ramat_David
    • +
    • AIRBASE.Syria.Qabr_as_Sitt
    • +
    • AIRBASE.Syria.Minakh
    • +
    • AIRBASE.Syria.Adana_Sakirpasa
    • +
    • AIRBASE.Syria.Palmyra
    • +
    • AIRBASE.Syria.Hama
    • +
    • AIRBASE.Syria.Ercan
    • +
    • AIRBASE.Syria.Marj_as_Sultan_South
    • +
    • AIRBASE.Syria.Tabqa
    • +
    • AIRBASE.Syria.Beirut_Rafic_Hariri
    • +
    • AIRBASE.Syria.An_Nasiriyah
    • +
    • AIRBASE.Syria.Abu_al_Duhur
    • +
    • AIRBASE.Syria.At_Tanf
    • +
    • AIRBASE.Syria.H3
    • +
    • AIRBASE.Syria.H3_Northwest
    • +
    • AIRBASE.Syria.H3_Southwest
    • +
    • AIRBASE.Syria.Kharab_Ishk
    • +
    • AIRBASE.Syria.Raj_al_Issa_East (deleted by ED)
    • +
    • AIRBASE.Syria.Raj_al_Issa_West (deleted by ED)
    • +
    • AIRBASE.Syria.Ruwayshid
    • +
    • AIRBASE.Syria.Sanliurfa
    • +
    • AIRBASE.Syria.Tal_Siman
    • +
    • AIRBASE.Syria.Deir_ez_Zor
    • +
    + + +
    + +
    + +
    +
    + + #table +AIRBASE.TheChannel + +

    Airbases of The Channel Map:

    + +
      +
    • AIRBASE.TheChannel.Abbeville_Drucat
    • +
    • AIRBASE.TheChannel.Merville_Calonne
    • +
    • AIRBASE.TheChannel.Saint_Omer_Longuenesse
    • +
    • AIRBASE.TheChannel.Dunkirk_Mardyck
    • +
    • AIRBASE.TheChannel.Manston
    • +
    • AIRBASE.TheChannel.Hawkinge
    • +
    • AIRBASE.TheChannel.Lympne
    • +
    • AIRBASE.TheChannel.Detling
    • +
    • AIRBASE.TheChannel.High_Halden
    • +
    • AIRBASE.TheChannel.Biggin_Hill
    • +
    • AIRBASE.TheChannel.Eastchurch
    • +
    • AIRBASE.TheChannel.Headcorn
    • +
    + + +
    + +
    +
    +
    + + #number +AIRBASE.category + +

    Airbase category.

    + +
    + +
    +
    +
    + + #table +AIRBASE.descriptors + +

    DCS descriptors.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isAirdrome + +

    Airbase is an airdrome.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isHelipad + +

    Airbase is a helipad.

    + +
    + +
    +
    +
    + + #boolean +AIRBASE.isShip + +

    Airbase is a ship.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parking + +

    Parking spot data.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingBlacklist + +

    List of parking spot terminal IDs not considered for spawning.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingByID + +

    Parking spot data table with ID as key.

    + +
    + +
    +
    +
    + + #table +AIRBASE.parkingWhitelist + +

    List of parking spot terminal IDs considered for spawning.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayLanding + +

    Runway used for landing.

    + +
    + +
    +
    +
    + + #AIRBASE.Runway +AIRBASE.runwayTakeoff + +

    Runway used for takeoff.

    + +
    + +
    +
    +
    + + #table +AIRBASE.runways + +

    Runways of airdromes.

    + +
    + +
    +
    +

    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 +

    +
    +
    +

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

    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 +

    +
    +
    +

    +
    +
    +
    + +
    +
    +
    diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index d464d5248..d2e8fcd16 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -3021,6 +3021,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    +
    + +
    +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -3098,28 +3120,6 @@ 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 - - -
    @@ -5160,6 +5160,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    +
    + +
    +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -5237,28 +5259,6 @@ 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 - - -
    @@ -6770,6 +6770,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    + + + +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -6847,28 +6869,6 @@ 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 - - -