diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html index 218364666..0dbf08969 100644 --- a/Documentation/AI.AI_A2A_Dispatcher.html +++ b/Documentation/AI.AI_A2A_Dispatcher.html @@ -4876,14 +4876,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + AI_A2A_DISPATCHER.SetSendPlayerMessages - -

Flash messages to player

-
@@ -11543,14 +11540,11 @@ They will lock the parking spot.

- #boolean + AI_A2A_DISPATCHER.SetSendPlayerMessages - -

Flash messages to player

-
@@ -12808,14 +12802,11 @@ They will lock the parking spot.

- #boolean + AI_A2A_DISPATCHER.SetSendPlayerMessages - -

Flash messages to player

-
@@ -14375,14 +14366,11 @@ They will lock the parking spot.

- #boolean + AI_A2A_DISPATCHER.SetSendPlayerMessages - -

Flash messages to player

-
diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 60720110e..7ea00863a 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4756,6 +4756,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_A2G_DISPATCHER.DefenderPatrolIndex + + +
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 860570187..5873e0fe8 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -3078,6 +3078,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -5884,6 +5895,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -6609,6 +6631,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -8222,6 +8255,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
diff --git a/Documentation/AI.AI_Air_Dispatcher.html b/Documentation/AI.AI_Air_Dispatcher.html index e5f79260b..16ab626f0 100644 --- a/Documentation/AI.AI_Air_Dispatcher.html +++ b/Documentation/AI.AI_Air_Dispatcher.html @@ -4516,6 +4516,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_AIR_DISPATCHER.DefenderPatrolIndex + + +
diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index 3f9337017..033406c59 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2818,6 +2818,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a pickup mission.

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

Aircraft is on a pickup mission.

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

Aircraft is on a pickup mission.

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

Aircraft is on a pickup mission.

+ diff --git a/Documentation/AI.AI_Patrol.html b/Documentation/AI.AI_Patrol.html index 028a12ef2..f0eaea63a 100644 --- a/Documentation/AI.AI_Patrol.html +++ b/Documentation/AI.AI_Patrol.html @@ -3262,6 +3262,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

This table contains the targets detected during patrol.

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

This table contains the targets detected during patrol.

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

This table contains the targets detected during patrol.

+ @@ -8885,6 +8894,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.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index fcca723c9..e93ddd11c 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1938,20 +1938,6 @@ Therefore, this class is considered to be deprecated

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

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

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

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

-
@@ -3273,20 +3245,6 @@ This works for ground only groups.

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- - -
-
- - CARGO_GROUP.CargoGroup @@ -3305,20 +3263,6 @@ This works for ground only groups.

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

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

-
diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index 6907ca09f..0e4193069 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1816,6 +1816,17 @@ Therefore, this class is considered to be deprecated

+CARGO_UNIT.CargoCarrier + + + +
+ + +
+
+ + CARGO_UNIT.CargoInAir @@ -2531,6 +2542,17 @@ Therefore, this class is considered to be deprecated

+ +
+
+
+ + CARGO_UNIT.CargoInAir diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 383eaa450..e2b6bc060 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -5796,7 +5796,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string FSM._StartState @@ -7395,7 +7395,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 7d9483da4..76eb1bc57 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2864,14 +2864,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string SETTINGS.A2GSystem - -

BASE:E( {PlayerUnit:GetName(), A2GSystem } )

-
@@ -5024,14 +5021,11 @@ It is advised to use this method at the start of the mission.

- + #string SETTINGS.A2GSystem - -

BASE:E( {PlayerUnit:GetName(), A2GSystem } )

-
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 1443a3a09..ea6ec0826 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -2940,6 +2940,24 @@ and any spaces before and after the resulting name are removed.

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

+ + + +

SPAWN.communication

+ + + + + +

SPAWN.frequency

+ + + + + +

SPAWN.skill

+ + @@ -3499,11 +3517,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.

+
@@ -3865,17 +3886,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -4067,17 +4077,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #boolean -SPAWN.SpawnUnControlled - - -
@@ -4189,6 +4188,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +SPAWN.communication + + + +
+ +
+
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + +
@@ -9315,11 +9347,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.

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

- - -
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -9883,17 +9907,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

+ + +
+
+ + +SPAWN.communication + + + +
+ +
+
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + +
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index a3e956874..de04fc749 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2815,39 +2815,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
@@ -4131,39 +4098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
@@ -5686,39 +5620,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index d06c21610..5bd57a0b1 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -11903,6 +11903,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + +ZONE_ELASTIC.updateID + + +
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index d8faba324..0e7308537 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -3868,7 +3868,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table ATC_GROUND.Airbases @@ -3884,6 +3884,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Kickspeed

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

- + #table ATC_GROUND.Airbases @@ -4466,6 +4469,9 @@ 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 a5c774d04..f72a37db9 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -3543,17 +3543,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -DESIGNATE.LaseDuration - - -
@@ -6718,17 +6707,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
-
- - -DESIGNATE.LaseDuration - - -
@@ -7528,17 +7506,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
-
- - -DESIGNATE.LaseDuration - - -
@@ -8308,17 +8275,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
-
- - -DESIGNATE.LaseDuration - - -
@@ -9976,17 +9932,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
-
- - -DESIGNATE.LaseDuration - - -
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 70eecd608..645100f8f 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -19137,6 +19137,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + #number +DETECTION_BASE.DetectedItemCount + + +
@@ -19297,18 +19308,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- #boolean -DETECTION_BASE.Locking - - - -
- -
-
-
- - + #number DETECTION_BASE.RefreshTimeInterval @@ -23840,6 +23840,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + +
@@ -24000,18 +24011,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #boolean -DETECTION_BASE.Locking - - - -
- -
-
-
- - + #number DETECTION_BASE.RefreshTimeInterval @@ -25604,6 +25604,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + +
@@ -25764,18 +25775,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #boolean -DETECTION_BASE.Locking - - - -
- -
-
-
- - + #number DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 9cd0f4800..ccd6e62e7 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -2021,6 +2021,12 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS:GetCommandCenter()

Function to get the HQ object for further use

+ + + +

MANTIS.Groupset

+ + @@ -3955,8 +3961,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table -MANTIS.AcceptZones + +MANTIS.AWACS_Prefix @@ -3993,17 +3999,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #table -MANTIS.ConflictZones - - -
@@ -4070,6 +4065,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +MANTIS.Groupset + + +
@@ -4092,17 +4098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The ME name of the HQ object

- - - -
-
- - #table -MANTIS.RejectZones - - -
@@ -4131,7 +4126,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Long @@ -4142,7 +4137,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Medium @@ -4153,7 +4148,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Short @@ -4310,8 +4305,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number -MANTIS.SkateNumber + +MANTIS.SkateZones @@ -4549,50 +4544,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 - - -
@@ -4662,6 +4613,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

switch alarm state RED

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

self.SAMCheckRanges = {}

-
@@ -8644,8 +8595,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table -MANTIS.AcceptZones + +MANTIS.AWACS_Prefix @@ -8682,17 +8633,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` -
- -
-
-
- - #table -MANTIS.ConflictZones - - -
@@ -8759,6 +8699,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` +
+ +
+
+
+ + +MANTIS.Groupset + + +
@@ -8781,17 +8732,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The ME name of the HQ object

- - - -
-
- - #table -MANTIS.RejectZones - - -
@@ -8820,7 +8760,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Long @@ -8831,7 +8771,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Medium @@ -8842,7 +8782,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Short @@ -8999,8 +8939,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #number -MANTIS.SkateNumber + +MANTIS.SkateZones @@ -9238,50 +9178,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

Prefix for logging

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

switch alarm state RED

+
@@ -9362,9 +9261,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` - -

self.SAMCheckRanges = {}

-
diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index 1d1a3daff..622e83edd 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -3471,6 +3471,12 @@ manager:Stop(7200)

RAT.termtype

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

+ + + +

RAT.type

+ + @@ -4516,6 +4522,24 @@ and any spaces before and after the resulting name are removed.

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

+ + + +

RAT.communication

+ + + + + +

RAT.frequency

+ + + + + +

RAT.skill

+ + @@ -6907,6 +6931,17 @@ 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 + + +
@@ -14787,6 +14822,17 @@ Initializes the ratcraft array and group menu.

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

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

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

+ + + +
+
+ + +RAT.type + + +
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 68a9de307..38fd87f7e 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -2866,14 +2866,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.AutoSave - -

Create the CSV file.

-
@@ -3056,7 +3053,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyoncoalitionchange @@ -5455,14 +5452,11 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.AutoSave - -

Create the CSV file.

-
@@ -5645,7 +5639,7 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.penaltyoncoalitionchange diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index f920fc837..76f5ceb4b 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9600,17 +9600,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

- - - -
-
- - -AIRBOSS.RQMid - - -
@@ -40562,6 +40496,9 @@ When moose is loading dynamically (for moose class development), tracing is swit + +

Set case to that of lead.

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

Also decrease flag for section members of flight.

+ +
+ + +
+
+ + AIRBOSS.PlayerData.grade @@ -41011,6 +40962,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

Band modulation.

+
+ +
+
+
+ + +AIRBOSS.Radio.voice + + +
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index 4315471e3..84a8f3556 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -2605,6 +2605,12 @@ Dropped troop noMessage and forcedesc parameters aren't saved.

CSAR.inTransitGroups

+ + + +

CSAR.index

+ + @@ -3999,7 +4005,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.FreeVHFFrequencies @@ -4334,7 +4340,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- Core.Point#COORDINATE + CSAR.coordinate @@ -4423,14 +4429,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.csarUnits - -

table of CSAR unit names

-
@@ -4451,25 +4454,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.downedPilots - -

Replacement woundedGroups

- -
- -
-
-
- - #number -CSAR.downedpilotcounter - - -
@@ -4593,6 +4582,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

contain a table for each SAR with all units he has with the original names

+
+ +
+
+
+ + +CSAR.index + + +
@@ -4801,20 +4801,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
- - #number -CSAR.rescuedpilots - - - - -

counter for saved pilots

- -
-
@@ -4840,20 +4826,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
- - #number -CSAR.rescues - - - - -

counter for successful rescue landings at FARP/AFB/MASH

- -
-
@@ -10045,7 +10017,7 @@ callsigns from playername or group name.

- #table + CSAR.FreeVHFFrequencies @@ -10380,7 +10352,7 @@ callsigns from playername or group name.

- Core.Point#COORDINATE + CSAR.coordinate @@ -10469,14 +10441,11 @@ callsigns from playername or group name.

- #table + CSAR.csarUnits - -

table of CSAR unit names

-
@@ -10497,25 +10466,11 @@ callsigns from playername or group name.

- #table + CSAR.downedPilots - -

Replacement woundedGroups

- -
- -
-
-
- - #number -CSAR.downedpilotcounter - - -
@@ -10639,6 +10594,17 @@ callsigns from playername or group name.

contain a table for each SAR with all units he has with the original names

+
+ +
+
+
+ + +CSAR.index + + +
@@ -10847,20 +10813,6 @@ callsigns from playername or group name.

-
-
-
- - #number -CSAR.rescuedpilots - - - - -

counter for saved pilots

- -
-
@@ -10886,20 +10838,6 @@ callsigns from playername or group name.

-
-
-
- - #number -CSAR.rescues - - - - -

counter for successful rescue landings at FARP/AFB/MASH

- -
-
@@ -12576,7 +12514,7 @@ callsigns from playername or group name.

- #table + CSAR.FreeVHFFrequencies @@ -12911,7 +12849,7 @@ callsigns from playername or group name.

- Core.Point#COORDINATE + CSAR.coordinate @@ -13000,14 +12938,11 @@ callsigns from playername or group name.

- #table + CSAR.csarUnits - -

table of CSAR unit names

-
@@ -13028,25 +12963,11 @@ callsigns from playername or group name.

- #table + CSAR.downedPilots - -

Replacement woundedGroups

- -
- -
-
-
- - #number -CSAR.downedpilotcounter - - -
@@ -13170,6 +13091,17 @@ callsigns from playername or group name.

contain a table for each SAR with all units he has with the original names

+
+ +
+
+
+ + +CSAR.index + + +
@@ -13378,20 +13310,6 @@ callsigns from playername or group name.

-
-
-
- - #number -CSAR.rescuedpilots - - - - -

counter for saved pilots

- -
-
@@ -13417,20 +13335,6 @@ callsigns from playername or group name.

-
-
-
- - #number -CSAR.rescues - - - - -

counter for successful rescue landings at FARP/AFB/MASH

- -
-
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 3c3b2c17f..34bf2e919 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -7719,7 +7719,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.DroppedTroops @@ -7744,25 +7744,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number -CTLD.Engineers - - - - -

use as counter

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

holds #CTLD_ENGINEERING objects

+
@@ -7816,7 +7805,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.FreeVHFFrequencies @@ -8010,17 +7999,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #number -CTLD.TroopCounter - - -
@@ -8556,7 +8534,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number CTLD.troopdropzoneradius @@ -17911,7 +17889,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -17936,25 +17914,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #number -CTLD.Engineers - - - - -

use as counter

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

holds #CTLD_ENGINEERING objects

+
@@ -18008,7 +17975,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeVHFFrequencies @@ -18202,17 +18169,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
- -
-
-
- - #number -CTLD.TroopCounter - - -
@@ -18748,7 +18704,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -20367,7 +20323,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -20392,25 +20348,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #number -CTLD.Engineers - - - - -

use as counter

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

holds #CTLD_ENGINEERING objects

+
@@ -20464,7 +20409,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeVHFFrequencies @@ -20658,17 +20603,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
- -
-
-
- - #number -CTLD.TroopCounter - - -
@@ -21204,7 +21138,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -25218,6 +25152,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

Can transport crate.

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

Flag for direct loading.

+
+ +
+
+
+ + +CTLD_CARGO.Mark + + +
@@ -26530,6 +26486,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

Flag for direct loading.

+
+ +
+
+
+ + +CTLD_CARGO.Mark + + +
@@ -30140,6 +30107,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+ @@ -30793,6 +30771,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+ diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index 34058e877..b0f6202ea 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -2939,7 +2939,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -3664,7 +3664,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -4840,7 +4840,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -6318,7 +6318,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_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index 154b1f57f..81ab791f5 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -3209,11 +3209,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean TASK_A2G_DISPATCHER.FlashNewTask + +

set to false to suppress flash messages

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

set to false to suppress flash messages

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

set to false to suppress flash messages

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

set to false to suppress flash messages

+
diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index c213a94f7..666a21a32 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3235,6 +3235,17 @@ based on the tasking capabilities defined in + +
+ @@ -3267,7 +3278,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -4689,7 +4700,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -9221,7 +9232,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 379749b42..293579529 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3227,7 +3227,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4333,7 +4333,7 @@ This method can only be used once!

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

- + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -6680,7 +6680,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 5bec7d6c2..9f4ee0aa3 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -3254,6 +3254,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Stack by pointer.

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

Stack by pointer.

+
+ +
+
+
+ + #number +FIFO.uniquecounter + + +
diff --git a/Documentation/Utilities.Utils.html b/Documentation/Utilities.Utils.html index 9eefd5deb..b82d7465d 100644 --- a/Documentation/Utilities.Utils.html +++ b/Documentation/Utilities.Utils.html @@ -2069,6 +2069,12 @@ Fields and Methods inherited from UTILS Description + +

UTILS.AngleBetween(angle, min, max)

+ +

Checks if a given angle (heading) is between 2 other angles.

+ +

UTILS.BasicSerialize(s)

@@ -2103,12 +2109,30 @@

UTILS.CheckMemory(output)

Checks the current memory usage collectgarbage("count").

+ + + +

UTILS.Clamp(value, min, max)

+ +

Easy to read one liner to clamp a value

+ + + +

UTILS.ClampAngle(value)

+ +

Clamp an angle so that it's always between 0 and 360 while still being correct

UTILS.ClockToSeconds(clock)

Convert clock time from hours, minutes and seconds to seconds.

+ + + +

UTILS.CombineTimeStrings(time_string_01, time_string_02)

+ +

Combines two time strings to give you a new time.

@@ -2295,6 +2319,12 @@

UTILS.GetSunset(Day, Month, Year, Latitude, Longitude, Rising, Tlocal)

Get sun set of a specific day of the year at a specific location.

+ + + +

UTILS.GetZoneProperties(zone_name)

+ +

Get the properties names and values of properties set up on a Zone in the Mission Editor.

@@ -2504,6 +2534,12 @@

UTILS.OneLineSerialize(tbl)

Serialize a given table.

+ + + +

UTILS.PercentageChance(chance)

+ +

Easy to read one line to roll the dice on something.

@@ -2522,12 +2558,30 @@

UTILS.RandomGaussian(x0, sigma, xmin, xmax, imax)

Generate a Gaussian pseudo-random number.

+ + + +

UTILS.RandomPointInTriangle(pt1, pt2, pt3)

+ +

Given a triangle made out of 3 vector 2s, return a vec2 that is a random number in this triangle

UTILS.Randomize(value, fac, lower, upper)

Randomize a value by a certain amount.

+ + + +

UTILS.ReadJSON(file_path)

+ +

Easy to read one liner to read a JSON file.

+ + + +

UTILS.RemapValue(value, old_min, old_max, new_min, new_max)

+ +

Remap an input to a new value in a given range.

@@ -2546,6 +2600,12 @@

UTILS.Rotate2D(a, angle)

Rotate 3D vector in the 2D (x,z) plane.

+ + + +

UTILS.RotatePointAroundPivot(point, pivot, angle)

+ +

Rotates a point around another point with a given angle.

@@ -2613,6 +2673,12 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

UTILS.Split(str, sep)

Split string at seperators.

+ + + +

UTILS.SubtractTimeStrings(time_string_01, time_string_02)

+ +

Subtracts two time string to give you a new time.

@@ -2631,6 +2697,36 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

UTILS.TasToIas(tas, altitude, oatcorr)

Convert true airspeed (TAS) to indicated airspeed (IAS) for a given altitude above main sea level.

+ + + +

UTILS.TimeBefore(start_time, time_string)

+ +

Check if the current time is before time_string.

+ + + +

UTILS.TimeBetween(time_string_01, time_string_02, start_time, end_time)

+ +

Checks if the current time is in between start_time and end_time

+ + + +

UTILS.TimeDifferenceInSeconds(start_time, end_time)

+ +

Given 2 "nice" time string, returns the difference between the two in seconds

+ + + +

UTILS.TimeLaterThan(start_time, time_string)

+ +

Check if the current time is later than time_string.

+ + + +

UTILS.TimeNow()

+ +

Get the current time in a "nice" format like 21:01:15

@@ -2649,6 +2745,12 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

UTILS.ToStringBRAANATO(FromGrp, ToGrp)

Create a BRAA NATO call string BRAA between two GROUP objects

+ + + +

UTILS.UniqueName(base)

+ +

Makes a string semi-unique by attaching a random number between 0 and 1 million to it

@@ -2685,6 +2787,12 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

UTILS.Vec2Substract(a, b)

Calculate the difference between two 2D vectors by substracting the x,y components from each other.

+ + + +

UTILS.Vec2Subtract(a, b)

+ +

Substract is not a word, don't want to rename the original function because it's been around since forever

@@ -2745,12 +2853,24 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

UTILS.VecSubstract(a, b)

Calculate the difference between two 3D vectors by substracting the x,y,z components from each other.

+ + + +

UTILS.VecSubtract(a, b)

+ +

Substract is not a word, don't want to rename the original function because it's been around since forever

UTILS.VecTranslate(a, distance, angle)

Translate 3D vector in the 2D (x,z) plane.

+ + + +

UTILS.WriteJSON(data, file_path)

+ +

Easy to read one liner to write a JSON file.

@@ -3239,6 +3359,81 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
+ + +

Checks if a given angle (heading) is between 2 other angles.

+ + +

Min and max have to be given in clockwise order For example: +- UTILS.AngleBetween(350, 270, 15) would return True +- UTILS.AngleBetween(22, 95, 20) would return False

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #number + angle +

+
+
+ +

Min value to remap from

+ +
+
+
+
+

+ #number + min +

+
+
+ +

Max value to remap from

+ +
+
+
+
+

+ #number + max +

+
+
+ +

Max value to remap from

+ +
+
+

Return value:

+
+
+

#bool:

+
+
+ + + +
+
+
+ +
+
+ +
+ @@ -3511,6 +3706,120 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
+
+
+ +
+ + + +

Easy to read one liner to clamp a value

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #number + value +

+
+
+ +

Input value

+ +
+
+
+
+

+ #number + min +

+
+
+ +

Minimal value that should be respected

+ +
+
+
+
+

+ #number + max +

+
+
+ +

Maximal value that should be respected

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

Clamped value

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

Clamp an angle so that it's always between 0 and 360 while still being correct

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameter:

+
+
+

+ #number + value +

+
+
+ +

Input value

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

Clamped value

+ +
+
+
+
@@ -3555,6 +3864,66 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
+
+
+ +
+ + + +

Combines two time strings to give you a new time.

+ + +

For example "15:16:32" and "02:06:24" would return "17:22:56"

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + time_string_01 +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ #string + time_string_02 +

+
+
+ +

Time string like "08:11:27"

+ +
+
+

Return value:

+
+
+

#string:

+
+
+ +

Result of the two time string combined

+ +
+
+
+
@@ -5086,6 +5455,55 @@ This function requires you to disable script sanitization in $DCSROOT\Scrip
+
+
+ +
+ + + +

Get the properties names and values of properties set up on a Zone in the Mission Editor.

+ + +
    +
  • This doesn't work for any zones created in MOOSE
  • +
+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameter:

+
+
+

+ #string + zone_name +

+
+
+ +

Name of the zone as set up in the Mission Editor

+ +
+
+

Return value:

+
+
+

#table:

+
+
+ +

with all the properties on a zone

+ +
+
+
+
@@ -6778,6 +7196,53 @@ Returns nil when file cannot be read.

+
+
+ +
+ + + +

Easy to read one line to roll the dice on something.

+ + +

1% is very unlikely to happen, 99% is very likely to happen

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameter:

+
+
+

+ #number + chance +

+
+
+ +

(optional) Percentage chance you want something to happen. Defaults to a random number if not given

+ +
+
+

Return value:

+
+
+

#bool:

+
+
+ +

True if the dice roll was within the given percentage chance of happening

+ +
+
+
+
@@ -7060,6 +7525,76 @@ Returns nil when file cannot be read.

+
+
+ +
+ + + +

Given a triangle made out of 3 vector 2s, return a vec2 that is a random number in this triangle

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #Vec2 + pt1 +

+
+
+ +

Min value to remap from

+ +
+
+
+
+

+ #Vec2 + pt2 +

+
+
+ +

Max value to remap from

+ +
+
+
+
+

+ #Vec2 + pt3 +

+
+
+ +

Max value to remap from

+ +
+
+

Return value:

+
+
+

#Vec2:

+
+
+ +

Random point in triangle

+ +
+
+
+
@@ -7149,6 +7684,157 @@ Returns nil when file cannot be read.

+
+
+ +
+ +
+

UTILS.ReadJSON(file_path)

+
+ +

Easy to read one liner to read a JSON file.

+ + + + +
+
+

Defined in:

+
+

UTILS

+
+

Parameter:

+
+
+

+ #string + file_path +

+
+
+ +

File path

+ +
+
+

Return value:

+
+
+

#table:

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

UTILS.RemapValue(value, old_min, old_max, new_min, new_max)

+
+ +

Remap an input to a new value in a given range.

+ + +

For example: +- UTILS.RemapValue(20, 10, 30, 0, 200) would return 100 +- 20 is 50% between 10 and 30 +- 50% between 0 and 200 is 100

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #number + value +

+
+
+ +

Input value

+ +
+
+
+
+

+ #number + old_min +

+
+
+ +

Min value to remap from

+ +
+
+
+
+

+ #number + old_max +

+
+
+ +

Max value to remap from

+ +
+
+
+
+

+ #number + new_min +

+
+
+ +

Min value to remap to

+ +
+
+
+
+

+ #number + new_max +

+
+
+ +

Max value to remap to

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

Remapped value

+ +
+
+
+
@@ -7312,6 +7998,81 @@ Returns nil when file cannot be read.

+ + + +
+ +
+

UTILS.RotatePointAroundPivot(point, pivot, angle)

+
+ +

Rotates a point around another point with a given angle.

+ + +

Useful if you're loading in groups or +- statics but you want to rotate them all as a collection. You can get the center point of everything +- and then rotate all the positions of every object around this center point.

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #Vec2 + point +

+
+
+ +

Point that you want to rotate

+ +
+
+
+
+

+ #Vec2 + pivot +

+
+
+ +

Pivot point of the rotation

+ +
+
+
+
+

+ #number + angle +

+
+
+ +

How many degrees the point should be rotated

+ +
+
+

Return value:

+
+
+

#Vec:

+
+
+ +

Rotated point

+ +
+
+
+
@@ -7976,6 +8737,66 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.SubtractTimeStrings(time_string_01, time_string_02)

+
+ +

Subtracts two time string to give you a new time.

+ + +

For example "15:16:32" and "02:06:24" would return "13:10:08"

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + time_string_01 +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ #string + time_string_02 +

+
+
+ +

Time string like "08:11:27"

+ +
+
+

Return value:

+
+
+

#string:

+
+
+ +

Result of the two time string subtracted

+ +
+
+
+
@@ -8178,6 +8999,278 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.TimeBefore(start_time, time_string)

+
+ +

Check if the current time is before time_string.

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + start_time +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ time_string +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

False if later, True if before

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

UTILS.TimeBetween(time_string_01, time_string_02, start_time, end_time)

+
+ +

Checks if the current time is in between start_time and end_time

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + time_string_01 +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ #string + time_string_02 +

+
+
+ +

Time string like "08:11:27"

+ +
+
+
+
+

+ start_time +

+
+
+

+
+
+
+
+

+ end_time +

+
+
+

+
+
+

Return value:

+
+
+

#bool:

+
+
+ +

True if it is, False if it's not

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

UTILS.TimeDifferenceInSeconds(start_time, end_time)

+
+ +

Given 2 "nice" time string, returns the difference between the two in seconds

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + start_time +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ #string + end_time +

+
+
+ +

Time string like "08:11:27"

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

Seconds between start_time and end_time

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

UTILS.TimeLaterThan(start_time, time_string)

+
+ +

Check if the current time is later than time_string.

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #string + start_time +

+
+
+ +

Time string like "07:15:22"

+ +
+
+
+
+

+ time_string +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

True if later, False if before

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

UTILS.TimeNow()

+
+ +

Get the current time in a "nice" format like 21:01:15

+ +
+
+

Defined in:

+
+

UTILS

+
+

Return value:

+
+
+

#string:

+
+
+ +

Returns string with the current time

+ +
+
+
+
@@ -8295,6 +9388,50 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.UniqueName(base)

+
+ +

Makes a string semi-unique by attaching a random number between 0 and 1 million to it

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameter:

+
+
+

+ #string + base +

+
+
+ +

String you want to unique-fy

+ +
+
+

Return value:

+
+
+

#string:

+
+
+ +

Unique string

+ +
+
+
+
@@ -8614,6 +9751,46 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.Vec2Subtract(a, b)

+
+ +

Substract is not a word, don't want to rename the original function because it's been around since forever

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ a +

+
+
+

+
+
+
+
+

+ b +

+
+
+

+
+
+
+
@@ -9177,6 +10354,46 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.VecSubtract(a, b)

+
+ +

Substract is not a word, don't want to rename the original function because it's been around since forever

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ a +

+
+
+

+
+
+
+
+

+ b +

+
+
+

+
+
+
+
@@ -9250,6 +10467,56 @@ The data will be a simple comma separated list of name and state etc, with one h + + + +
+ +
+

UTILS.WriteJSON(data, file_path)

+
+ +

Easy to read one liner to write a JSON file.

+ + +

Everything in @data should be serializable +- json.lua exists in the DCS install Scripts folder

+ +
+
+

Defined in:

+
+

UTILS

+
+

Parameters:

+
+
+

+ #table + data +

+
+
+ +

table to write

+ +
+
+
+
+

+ #string + file_path +

+
+
+ +

File path

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

Coordinate of the mark.

+ + + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -3106,7 +3128,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -5139,6 +5161,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -5223,7 +5267,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -6727,6 +6771,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -6811,7 +6877,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup