diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 5c035c055..2fa347885 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -5978,7 +5978,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string FSM._StartState @@ -7610,7 +7610,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 7ba564b95..d301b4d61 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2785,14 +2785,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string SETTINGS.A2GSystem - -

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

-
@@ -2832,7 +2829,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SETTINGS.Metric @@ -4945,14 +4942,11 @@ It is advised to use this method at the start of the mission.

- + #string SETTINGS.A2GSystem - -

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

-
@@ -4992,7 +4986,7 @@ It is advised to use this method at the start of the mission.

- #boolean + SETTINGS.Metric diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 046ce8fc1..117ecb77f 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3793,6 +3793,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.

+
@@ -3859,6 +3862,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #number +SPAWN.SpawnCount + + + + +

The internal counter of the amount of spawning the has happened since SpawnStart.

+
@@ -3892,17 +3909,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWN.SpawnGrouping - - -
@@ -4016,17 +4022,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWN.SpawnInitFreq - - -
@@ -4104,50 +4099,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPostfix - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPrefix - - -
@@ -4173,17 +4124,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

self:T2( { self.SpawnTemplatePrefix, Vec2} )

- - - -
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -4464,7 +4404,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

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

+

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

@@ -10484,6 +10424,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.

+ @@ -10550,6 +10493,20 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ + #number +SPAWN.SpawnCount + + + + +

The internal counter of the amount of spawning the has happened since SpawnStart.

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

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

- - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -10795,50 +10730,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- - -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPostfix - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPrefix - - -
@@ -10864,17 +10755,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

self:T2( { self.SpawnTemplatePrefix, Vec2} )

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

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

+

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

diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 0c9b9d88b..386e07300 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1961,24 +1961,6 @@ 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

- - @@ -3095,39 +3077,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWNSTATIC.heliport_callsign_id - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_frequency - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_modulation - - -
@@ -4989,39 +4938,6 @@ Handy if you spawn from cargo statics which have resources already set.

- - - -
-
- - -SPAWNSTATIC.heliport_callsign_id - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_frequency - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_modulation - - -
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 1ac2aadd8..4003d24f9 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2742,6 +2742,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPOT.ScheduleID + + + +
+ +
+
+
+ + +SPOT.SpotIR + + + +
+ +
+
+
+ + +SPOT.SpotLaser + + +
@@ -4025,6 +4058,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPOT.ScheduleID + + + +
+ +
+
+
+ + +SPOT.SpotIR + + + +
+ +
+
+
+ + +SPOT.SpotLaser + + +
@@ -5580,6 +5646,39 @@ 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 7c6b124b7..2d23df4cb 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -16535,6 +16535,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+ZONE_OVAL.Angle + + + +
+ + +
+
+ + #table ZONE_OVAL.CenterVec2 @@ -17239,6 +17250,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+ZONE_OVAL.Angle + + + +
+ +
+
+
+ + #table ZONE_OVAL.CenterVec2 @@ -19410,6 +19432,17 @@ end
+ZONE_OVAL.Angle + + + +
+ +
+
+
+ + #table ZONE_OVAL.CenterVec2 @@ -20943,6 +20976,17 @@ end
+ZONE_OVAL.Angle + + + +
+ +
+
+
+ + #table ZONE_OVAL.CenterVec2 diff --git a/Documentation/Functional.AICSAR.html b/Documentation/Functional.AICSAR.html index de46a71ef..5d9b867e3 100644 --- a/Documentation/Functional.AICSAR.html +++ b/Documentation/Functional.AICSAR.html @@ -3346,7 +3346,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -AICSAR.SRSRadio +AICSAR.SRSTTSRadio @@ -6425,7 +6425,7 @@ See AICSAR:SetPilotTTSVoice() and AICSAR:SetOperatorTTSVoice(
#boolean -AICSAR.SRSRadio +AICSAR.SRSTTSRadio @@ -8394,7 +8394,7 @@ See AICSAR:SetPilotTTSVoice() and AICSAR:SetOperatorTTSVoice(
#boolean -AICSAR.SRSRadio +AICSAR.SRSTTSRadio diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html index 71a24043d..0e9088173 100644 --- a/Documentation/Functional.Autolase.html +++ b/Documentation/Functional.Autolase.html @@ -2312,7 +2312,7 @@
- #table + AUTOLASE.CurrentLasing @@ -2389,7 +2389,7 @@
- #table + AUTOLASE.GroupsByThreat @@ -2405,39 +2405,6 @@ -
- -
-
-
- - #number -AUTOLASE.LaseDistance - - - -
- -
-
-
- - #number -AUTOLASE.LaseDuration - - - -
- -
-
-
- - -AUTOLASE.LaserCodes - - -
@@ -2449,17 +2416,6 @@ -
- -
-
-
- - #number -AUTOLASE.MonitorFrequency - - -
@@ -2548,17 +2504,6 @@ -
- -
-
-
- - #number -AUTOLASE.RoundingPrecision - - -
@@ -2573,39 +2518,6 @@

set up SRS

-
- -
-
-
- - #number -AUTOLASE.SRSFreq - - - -
- -
-
-
- - -AUTOLASE.SRSMod - - - -
- -
-
-
- - #string -AUTOLASE.SRSPath - - -
@@ -2623,7 +2535,7 @@
- #table + AUTOLASE.UnitsByThreat @@ -2672,17 +2584,6 @@ -
- -
-
-
- - #number -AUTOLASE.cooldowntime - - -
@@ -2694,17 +2595,6 @@ -
- -
-
-
- - #boolean -AUTOLASE.forcecooldown - - -
@@ -2716,17 +2606,6 @@ -
- -
-
-
- - #number -AUTOLASE.lasingindex - - -
@@ -2747,33 +2626,11 @@
- #number -AUTOLASE.maxlasing - - -
- -
-
- - -
-
-
- - #boolean -AUTOLASE.notifypilots - - -
@@ -2796,39 +2653,6 @@ - - - -
-
- - #number -AUTOLASE.reporttimelong - - - -
- -
-
-
- - #number -AUTOLASE.reporttimeshort - - - -
- -
-
-
- - -AUTOLASE.smokecolor - - -
@@ -2846,7 +2670,18 @@
- #boolean + #table +AUTOLASE.smokeoffset + + + +
+ +
+
+
+ + AUTOLASE.smoketargets @@ -2857,7 +2692,7 @@
- #table + AUTOLASE.targetsperrecce diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index b029cc87e..c3de9294b 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2406,17 +2406,6 @@ Use the method DESIGNATE.SetMission() to -
- -
-
-
@@ -2428,17 +2417,6 @@ Use the method DESIGNATE.SetMission() to -
- -
-
-
- - #table -DESIGNATE.LaserCodes - - -
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 5a0d640ec..74ed8afb9 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -20006,6 +20006,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -20138,17 +20149,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #boolean -DETECTION_BASE.Locking - - -
@@ -20166,7 +20166,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- #number + DETECTION_BASE.RefreshTimeInterval @@ -24771,6 +24771,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -24903,17 +24914,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
-
- - #boolean -DETECTION_BASE.Locking - - -
@@ -24931,7 +24931,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number + DETECTION_BASE.RefreshTimeInterval @@ -26557,6 +26557,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -26689,17 +26700,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
-
- - #boolean -DETECTION_BASE.Locking - - -
@@ -26717,7 +26717,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number + DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 126665a9a..3e15205cd 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -4555,6 +4555,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The ME name of the HQ object

+
+ +
+
+
+ + #table +MANTIS.InboundARMs + + + +
+ +
+
+
+ + #table +MANTIS.LastThreatEval + + +
@@ -5122,6 +5144,61 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Log SAM status in dcs.log every cycle if true.

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

switch alarm state RED

+ @@ -10147,6 +10227,28 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The ME name of the HQ object

+ + + +
+
+ + #table +MANTIS.InboundARMs + + + +
+ +
+
+
+ + #table +MANTIS.LastThreatEval + + +
@@ -10714,6 +10816,61 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

Log SAM status in dcs.log every cycle if true.

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

switch alarm state RED

+ diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index d235cae4e..cc984a7ef 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2189,6 +2189,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + #number +MOVEMENT.AliveUnits + + + + +

Contains the counter how many units are currently alive.

+ +
+ +
@@ -2419,6 +2433,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + #number +MOVEMENT.AliveUnits + + + + +

Contains the counter how many units are currently alive.

+ +
+ +
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index e68065003..b5166095d 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -2899,6 +2899,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
+
+
+ + SCORING.AutoSavePath @@ -3143,7 +3154,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SCORING.penaltyoncoalitionchange @@ -3154,7 +3165,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyonfratricide @@ -6356,6 +6367,17 @@ The scale magnifies the scores given to the players.

+ +
+
+
+ + SCORING.AutoSavePath @@ -6600,7 +6622,7 @@ The scale magnifies the scores given to the players.

- + #boolean SCORING.penaltyoncoalitionchange @@ -6611,7 +6633,7 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.penaltyonfratricide diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 973d06bc7..f55c51990 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9831,17 +9831,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

VNAO Edit - Added

+

VNAO Edit - Added

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

Set current case.

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

Set stack flag.

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

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

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

Set time stamp.

- diff --git a/Documentation/Ops.ArmyGroup.html b/Documentation/Ops.ArmyGroup.html index 6129c2cb4..50cb9327f 100644 --- a/Documentation/Ops.ArmyGroup.html +++ b/Documentation/Ops.ArmyGroup.html @@ -2434,6 +2434,12 @@

ARMYGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

+ + + +

ARMYGROUP.EPLRS

+ + diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index 756156d8d..d47b10bcc 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -2591,12 +2591,6 @@ Dropped troop noMessage and forcedesc parameters aren't saved.

CSAR.inTransitGroups

- - - -

CSAR.index

- - @@ -2825,12 +2819,6 @@ Dropped troop noMessage and forcedesc parameters aren't saved.

CSAR.smokecolor

- - - -

CSAR.speed

- - @@ -4158,7 +4146,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CSAR.FreeVHFFrequencies @@ -4559,7 +4547,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Core.Point#COORDINATE CSAR.coordinate @@ -4648,11 +4636,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CSAR.csarUnits + +

table of CSAR unit names

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

Replacement woundedGroups

+ +
+ +
+
+
+ + #number +CSAR.downedpilotcounter + + +
@@ -4812,17 +4817,6 @@ 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 - - -
@@ -5039,6 +5033,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+ + #number +CSAR.rescuedpilots + + + + +

counter for saved pilots

+ +
+
@@ -5064,6 +5072,20 @@ 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

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

Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

-
- -
-
-
- - -CSAR.speed - - -
@@ -10610,7 +10621,7 @@ callsigns from playername or group name.

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

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

- + #table CSAR.csarUnits + +

table of CSAR unit names

+
@@ -11125,11 +11139,25 @@ callsigns from playername or group name.

- + #table CSAR.downedPilots + +

Replacement woundedGroups

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

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

-
- -
-
-
- - -CSAR.index - - -
@@ -11491,6 +11508,20 @@ callsigns from playername or group name.

+
+
+
+ + #number +CSAR.rescuedpilots + + + + +

counter for saved pilots

+ +
+
@@ -11516,6 +11547,20 @@ callsigns from playername or group name.

+
+
+
+ + #number +CSAR.rescues + + + + +

counter for successful rescue landings at FARP/AFB/MASH

+ +
+
@@ -11553,17 +11598,6 @@ callsigns from playername or group name.

Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

-
- -
-
-
- - -CSAR.speed - - -
@@ -13269,7 +13303,7 @@ callsigns from playername or group name.

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

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

- + #table CSAR.csarUnits + +

table of CSAR unit names

+
@@ -13784,11 +13821,25 @@ callsigns from playername or group name.

- + #table CSAR.downedPilots + +

Replacement woundedGroups

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

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

-
- -
-
-
- - -CSAR.index - - -
@@ -14150,6 +14190,20 @@ callsigns from playername or group name.

+
+
+
+ + #number +CSAR.rescuedpilots + + + + +

counter for saved pilots

+ +
+
@@ -14175,6 +14229,20 @@ callsigns from playername or group name.

+
+
+
+ + #number +CSAR.rescues + + + + +

counter for successful rescue landings at FARP/AFB/MASH

+ +
+
@@ -14212,17 +14280,6 @@ callsigns from playername or group name.

Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

-
- -
-
-
- - -CSAR.speed - - -
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index bd515add9..f618972a1 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -1622,7 +1622,7 @@ Create the late-activated troops, vehicles, that will make up your deployable fo

2. Options

-

The following options are available (with their defaults). Only set the ones you want changed:

+

The following options are available (with their defaults). Don't waste your time adding those in your script if your not going to change the value.

     my_ctld.useprefix = true -- (DO NOT SWITCH THIS OFF UNLESS YOU KNOW WHAT YOU ARE DOING!) Adjust **before** starting CTLD. If set to false, *all* choppers of the coalition side will be enabled for CTLD.
      my_ctld.CrateDistance = 35 -- List and Load crates in this radius only.
@@ -1670,6 +1670,8 @@ Create the late-activated troops, vehicles, that will make up your deployable fo
      my_ctld.validateAndRepositionUnits = false -- Uses Disposition and other logic to find better ground positions for ground units avoiding trees, water, roads, runways, map scenery, statics and other units in the area. (Default is false)
      my_ctld.loadSavedCrates = true -- Load back crates (STATIC) from the save file. Useful for mission restart cleanup. (Default is true)
      my_ctld.UseC130LoadAndUnload = false -- When set to true, forces the C-130 player to use the C-130J built system to load the cargo onboard and to unload. (Default is false)
+     my_ctld.UseC130DynamicCargoAutoBuild = false -- When true (and UseC130LoadAndUnload is true), C-130 DynamicCargo unload completion is bridged to CTLD engineer-path auto-build.
+     my_ctld.C130DynamicCargoAutoBuildMergeSeconds = 10 -- Merge window in seconds for C-130 auto-build handoff; ready sets from same C-130 are batched into one engineer build call.
      my_ctld.locale = "en" -- Language locale to use, available are "en" (default), "de" and "fr"
 
@@ -1697,7 +1699,7 @@ Static shapes loadable into the Chinook and thus to be avoided

All other kinds of cargo can be sling-loaded.

-

2.1.2 Recommended settings

+

2.1.3 Recommended settings

     my_ctld.onestepmenu = true -- This will enable Get and load, drop and build, etc. All will be done in one step. works for every module except the C-130J-30 with my_ctld.UseC130LoadAndUnload = true
      my_ctld.C130basetype = "cds_crate" -- This can be changed to other cargo. This is only for the C-130J-30
@@ -1709,11 +1711,56 @@ Static shapes loadable into the Chinook and thus to be avoided
      my_ctld.movecratesbeforebuild = true -- leave as is at the pain of building crate still **inside** of the Hook.
      my_ctld.nobuildinloadzones = true -- don't build where you load.
      my_ctld.ChinookTroopCircleRadius = 5 -- Radius for troops dropping in a nice circle. Adjust to your planned squad size for the Chinook.
+     my_ctld.CrateDistance = 65 -- Distance from the aircraft and the max range where we will detect cargo. Default 35.
+     my_ctld.PackDistance = 65 -- Distance from the aircraft and the max range where we will detect units to pack. Default 35.
 
-

2.2 User functions

+

2.2 C-130J-30 support and cargo airdrop auto-build.

-

2.2.1 Adjust or add chopper unit-type capabilities

+

Important

+

Important: This auto-build flow only applies to cargo obtained via CTLD Get Crates. + Cargo spawned from the C-130 Loadsheet is not tracked by this feature.

+ +

The C-130J-30 can auto-build airdropped CTLD cargo when this feature is enabled. +This allows players to airdrop build cargo without manually deploying engineers.

+ +

CTLD tracks supported C-130 cargo from the moment it is spawned via "Get Crates". +After a valid airdrop and landing, CTLD automatically starts the build.

+ +

If multiple compatible cargo sets are dropped close together, CTLD waits briefly +(10 seconds by default) and then processes them together.

+ +

Required settings

+ +
     my_ctld.UseC130LoadAndUnload = true -- This option forces C-130 cargo loading/unloading through the C-130J-30 load system.
+     my_ctld.UseC130DynamicCargoAutoBuild = true -- When true (and UseC130LoadAndUnload is true), C-130 DynamicCargo unload completion is bridged to CTLD engineer-path auto-build.
+     my_ctld.enableFixedWing = true -- This will activate the fixed-wing related functions, including the auto-build for airdropped cargo.
+
+ +

Adding cargo in your config for the C-130 can be deeply customized. For example you can have a cargo shape only used for the C-130 while all other aircraft will get something else.

+ +
    my_ctld:AddCratesCargoNoMove("IRIS T System", {"CTLD_CARGO_IRISTSLM_System"}, CTLD_CARGO.Enum.FOB, 3, 2800, 10, "SAM/AAA", nil,nil,nil,nil,"cds_crate",nil, "iso_container_small")
+
+ +

In the example above: +- AddCratesCargoNoMove means the built unit/group will not receive an auto-move command after spawn. +- IRIS T System is the menu/display name. +- CTLD_CARGO_IRISTSLM_System is the mission editor template. +- CTLD_CARGO.Enum.FOB defines the cargo/build type. FOB builds keep the mission-editor orientation. +- 3 is crates required, 2800 is per-crate mass (kg), and 10 is stock. +- SAM/AAA is the submenu label (used when my_ctld.usesubcats = true). +- cds_crate is the default cargo shape for non-C130 aircraft when provided; if omitted, CTLD falls back to my_ctld.basetype. +- iso_container_small is the C-130-specific cargo shape override, even if my_ctld.C130basetype is set to something else. +- Important: If you do not want to set stock (the 10 parameter), pass nil in that position. Keep nil placeholders for skipped parameters before later values.

+ + +

Notes: +- This is a C-130J-30 workflow. +- Regular CTLD behavior for other aircraft remains unchanged.

+ +

2.3 User functions

+ +

2.3.1 Adjust or add chopper unit-type capabilities

Use this function to adjust what a heli type can or cannot do:

@@ -1744,7 +1791,7 @@ Static shapes loadable into the Chinook and thus to be avoided ["CH-47Fbl1"] = {type="CH-47Fbl1", crates=true, troops=true, cratelimit = 4, trooplimit = 31, length = 20, cargoweightlimit = 8000}, -

2.2.2 Activate and deactivate zones

+

2.3.2 Activate and deactivate zones

Activate a zone:

@@ -1758,7 +1805,7 @@ Static shapes loadable into the Chinook and thus to be avoided my_ctld:DeactivateZone(Name,CTLD.CargoZoneType.DROP) -

2.2.3 Limit and manage available resources

+

2.3.3 Limit and manage available resources

When adding generic cargo types, you can effectively limit how many units can be dropped/build by the players, e.g.

@@ -1784,7 +1831,7 @@ Static shapes loadable into the Chinook and thus to be avoided

Notes: Troops dropped back into a LOAD zone will effectively be added to the stock. Crates lost in e.g. a heli crash are just that - lost.

-

2.2.4 Create own SET_GROUP to manage CTLD Pilot groups

+

2.3.4 Create own SET_GROUP to manage CTLD Pilot groups

         -- Parameter: Set The SET_GROUP object created by the mission designer/user to represent the CTLD pilot groups.
          -- Needs to be set before starting the CTLD instance.
@@ -2039,19 +2086,6 @@ as CTLD_Cargo, the following line has to be added. NoCrates, PerCrateMass, Stock
 
 

So if the Vulcan in the example now needs six crates to complete, you have to bring two Hercs with three Vulcan crates each and drop them very close together...

-

### 5.4 C-130J-30 support

- -

The C130-J-30 will work only by setting up

- -
         my_ctld.enableFixedWing = true -- false by default.
-
-         -- The rest below is default values but can be changed to something else.
-
-         my_ctld.C130basetype = "cds_crate" -- this is default.
-         my_ctld.FixedMinAngels = 155 -- for troop/cargo drop via chute in meters, ca 470 ft
-         my_ctld.FixedMaxAngels = 2000 -- for troop/cargo drop via chute in meters, ca 6000 ft
-         my_ctld.FixedMaxSpeed = 77 -- 77mps or 270kph or 150kn
-

You can also enable my_ctld.UseC130LoadAndUnload and set it to true, false is default, this means you will not be able to get and load items but rather "Get" only. @@ -2327,6 +2361,12 @@ If you use units built by multiple templates, they will effectively double on lo

CTLD.BCModulation

+ + + +

CTLD.C130DynamicCargoAutoBuildMergeSeconds

+ + @@ -3155,6 +3195,12 @@ If you use units built by multiple templates, they will effectively double on lo

CTLD.UnitTypeCapabilities

+ + + +

CTLD.UseC130DynamicCargoAutoBuild

+ + @@ -3224,7 +3270,7 @@ If you use units built by multiple templates, they will effectively double on lo -

CTLD:_BuildCrates(Group, Unit, Engineering, MultiDrop)

+

CTLD:_BuildCrates(Group, Unit, Engineering, MultiDrop, NotifyGroup)

(Internal) Function to build nearby crates.

@@ -3233,6 +3279,138 @@ If you use units built by multiple templates, they will effectively double on lo

CTLD:_BuildObjectFromCrates(Group, Unit, Build, Repair, RepairLocation, MultiDrop)

(Internal) Function to actually SPAWN buildables in the mission.

+ + + +

CTLD:_C130DcAutoCleanupSet(SetId, Result)

+ +

(Internal) Cleanup C-130 DynamicCargo auto-build set.

+ + + +

CTLD:_C130DcAutoCreateProxyCargo(SetData, Entry, DynamicCargo)

+ +

(Internal) Create CTLD cargo proxy from landed DynamicCargo for build handoff.

+ + + +

CTLD:_C130DcAutoEnsureState()

+ +

(Internal) Ensure C-130 DynamicCargo auto-build runtime state tables exist.

+ + + +

CTLD:_C130DcAutoFilterCrates(Crates, |, SetIdOrScope)

+ +

(Internal) Filter crate list to the currently active C-130 auto-build set.

+ + + +

CTLD:_C130DcAutoFlushOwnerBatch(OwnerKey)

+ +

(Internal) Flush queued ready sets for a specific owner key.

+ + + +

CTLD:_C130DcAutoGetCarrierGroupName(DynamicCargo)

+ +

(Internal) Get best-effort group name from dynamic cargo event.

+ + + +

CTLD:_C130DcAutoGetCarrierUnitName(DynamicCargo)

+ +

(Internal) Get best-effort unit name from dynamic cargo event.

+ + + +

CTLD:_C130DcAutoGetMappedEntry(DynamicCargoName)

+ +

(Internal) Get mapped C-130 DynamicCargo auto-build entry.

+ + + +

CTLD:_C130DcAutoGetOwnerKey(SetData)

+ +

(Internal) Get C-130 auto-build batch owner key.

+ + + +

CTLD:_C130DcAutoIsBuildableCargo(Cargo)

+ +

(Internal) Check whether cargo type is eligible for C-130 DynamicCargo auto-build.

+ + + +

CTLD:_C130DcAutoIsC130Event(DynamicCargo)

+ +

(Internal) Check whether this dynamic cargo event belongs to C-130J transport.

+ + + +

CTLD:_C130DcAutoOnDynamicLoaded(EventData)

+ +

(Internal) Handle DynamicCargoLoaded for mapped C-130 auto-build sets.

+ + + +

CTLD:_C130DcAutoOnDynamicRemoved(EventData)

+ +

(Internal) Handle DynamicCargoRemoved for mapped C-130 auto-build sets.

+ + + +

CTLD:_C130DcAutoOnDynamicUnloaded(EventData)

+ +

(Internal) Handle DynamicCargoUnloaded for mapped C-130 auto-build sets.

+ + + +

CTLD:_C130DcAutoQueueReadySet(SetId)

+ +

(Internal) Queue a ready set for merge-window handoff.

+ + + +

CTLD:_C130DcAutoRegisterDynamicCargo(Positionable)

+ +

(Internal) Register one spawned C-130 CTLD crate in DynamicCargo database and emit NewDynamicCargo.

+ + + +

CTLD:_C130DcAutoRegisterEntry(SetId, Cargo)

+ +

(Internal) Register one spawned crate entry inside a C-130 DynamicCargo auto-build set.

+ + + +

CTLD:_C130DcAutoRegisterSet(Group, Unit, Cargo, PickupZone)

+ +

(Internal) Register a new C-130 DynamicCargo auto-build set.

+ + + +

CTLD:_C130DcAutoResolveEntry(DynamicCargo, PreferLoaded)

+ +

(Internal) Resolve closest pending/loaded set entry for a dynamic cargo event.

+ + + +

CTLD:_C130DcAutoSpawnBuildHelperForSets(OwnerKey, SetIds)

+ +

(Internal) Spawn one helper infantry group and handoff build for multiple sets.

+ + + +

CTLD:_C130DcAutoTick()

+ +

(Internal) C-130 DynamicCargo auto-build housekeeping tick.

+ + + +

CTLD:_C130DcAutoTryCompleteSet(SetId)

+ +

(Internal) Try to complete a C-130 DynamicCargo auto-build set.

@@ -3665,6 +3843,42 @@ If you use units built by multiple templates, they will effectively double on lo

CTLD:__Stop(delay)

Triggers the FSM event "Stop" after a delay.

+ + + +

CTLD._c130DcAutoActiveSetId

+ + + + + +

CTLD._c130DcAutoBatches

+ + + + + +

CTLD._c130DcAutoMap

+ + + + + +

CTLD._c130DcAutoSeq

+ + + + + +

CTLD._c130DcAutoSets

+ + + + + +

CTLD._c130DcAutoTimer

+ + @@ -5686,6 +5900,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +CTLD.C130DynamicCargoAutoBuildMergeSeconds + + + + +

merge ready C-130 auto-build sets from the same aircraft for this many seconds.

+
@@ -5800,7 +6028,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.CtldUnits @@ -5936,7 +6164,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.FreeFMFrequencies @@ -5958,7 +6186,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.FreeVHFFrequencies @@ -6027,11 +6255,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.PilotGroups + +

tables

+
@@ -6179,6 +6410,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +CTLD.UseC130DynamicCargoAutoBuild + + + + +

when true, bridge DynamicCargo C-130 transport states to CTLD auto-build via engineer path.

+
@@ -6233,7 +6478,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-CTLD.UserSetGroup +CTLD.VehicleMoveFormation @@ -6395,6 +6640,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -6691,6 +6947,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -6745,7 +7012,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

noob catch

+

time to repairor build a unit/group

@@ -6855,7 +7122,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number CTLD.troopdropzoneradius @@ -14407,7 +14674,7 @@ Return true to allow the request, or false to block it. When blocked, _LoadTroop
-

(Optional) Frequency to be used. Can also be given as a table of multiple frequencies, e.g. 30 or {30,124.5}. Defaults to {30,124.5}. There needs to be exactly the same number of modulations!

+

Frequency to be used. Can also be given as a table of multiple frequencies, e.g. 30 or {30,124.5}. Defaults to {30,124.5}. There needs to be exactly the same number of modulations!

@@ -14420,7 +14687,7 @@ Return true to allow the request, or false to block it. When blocked, _LoadTroop
-

(Optional) Modulation to be used. Can also be given as a table of multiple modulations, e.g. radio.modulation.AM or {radio.modulation.FM,radio.modulation.AM}. There needs to be exactly the same number of frequencies!

+

Modulation to be used. Can also be given as a table of multiple modulations, e.g. radio.modulation.AM or {radio.modulation.FM,radio.modulation.AM}. There needs to be exactly the same number of frequencies!

@@ -14433,7 +14700,7 @@ Return true to allow the request, or false to block it. When blocked, _LoadTroop
-

(Optional) Defaults to "C:\Program Files\DCS-SimpleRadio-Standalone\ExternalAudio"

+

Defaults to "C:\Program Files\DCS-SimpleRadio-Standalone\ExternalAudio"

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

(Optional) Unit can load crates. Default false.

+

Unit can load crates. Default false.

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

(Optional) Unit can load troops. Default false.

+

Unit can load troops. Default false.

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

(Optional) Unit can carry number of crates. Default 0.

+

Unit can carry number of crates. Default 0.

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

(Optional) Unit can carry number of troops. Default 0.

+

Unit can carry number of troops. Default 0.

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

(Optional) Unit lenght (in metres) for the load radius. Default 20.

+

Unit lenght (in metres) for the load radius. Default 20.

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

(Optional) Maxmimum weight in kgs this helo can carry. Default 500.

+

Maxmimum weight in kgs this helo can carry. Default 500.

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

(Optional) Unit can load crates. Default false.

+

Unit can load crates. Default false.

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

(Optional) Unit can load troops. Default false.

+

Unit can load troops. Default false.

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

(Optional) Unit can carry number of crates. Default 0.

+

Unit can carry number of crates. Default 0.

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

(Optional) Unit can carry number of troops. Default 0.

+

Unit can carry number of troops. Default 0.

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

(Optional) Unit lenght (in metres) for the load radius. Default 20.

+

Unit lenght (in metres) for the load radius. Default 20.

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

(Optional) Maxmimum weight in kgs this helo can carry. Default 500.

+

Maxmimum weight in kgs this helo can carry. Default 500.

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

(Internal) Function to build nearby crates.

@@ -15601,6 +15868,19 @@ However, if you create a new folder inside the miz file, which contains the soun

If true and not engineering or FOB, vary position a bit.

+
+ +
+
+

+ Wrapper.Group#GROUP + NotifyGroup +

+
+
+ +

Optional group to receive engineer/autobuild messages.

+
@@ -15697,6 +15977,1054 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+ + + +

(Internal) Cleanup C-130 DynamicCargo auto-build set.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #string + SetId +

+
+
+

+
+
+
+
+

+ #string + Result +

+
+
+

+
+
+

Return value:

+
+
+

#CTLD:

+
+
+ +

self

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

(Internal) Create CTLD cargo proxy from landed DynamicCargo for build handoff.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #table + SetData +

+
+
+

+
+
+
+
+

+ #table + Entry +

+
+
+

+
+
+
+
+

+ Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

+
+
+

+
+
+

Return value:

+
+ +
+ +

ProxyCargo

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

(Internal) Ensure C-130 DynamicCargo auto-build runtime state tables exist.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Return value:

+
+
+

#CTLD:

+
+
+ +

self

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

(Internal) Filter crate list to the currently active C-130 auto-build set.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #table + Crates +

+
+
+

+
+
+
+
+

+ #string + | +

+
+
+ +

table SetIdOrScope

+ +
+
+
+
+

+ SetIdOrScope +

+
+
+

+
+
+

Return values:

+
+
+

#table:

+
+
+ +

Filtered

+ +
+
+

#number:

+
+
+ +

Count

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

(Internal) Flush queued ready sets for a specific owner key.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #string + OwnerKey +

+
+
+

+
+
+

Return value:

+
+
+

#CTLD:

+
+
+ +

self

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

(Internal) Get best-effort group name from dynamic cargo event.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

+
+
+

+
+
+

Return value:

+
+
+

#string:

+
+
+ +

Group name

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

(Internal) Get best-effort unit name from dynamic cargo event.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

+
+
+

+
+
+

Return value:

+
+
+

#string:

+
+
+ +

Unit name

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

(Internal) Get mapped C-130 DynamicCargo auto-build entry.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #string + DynamicCargoName +

+
+
+

+
+
+

Return values:

+
+
+

#table:

+
+
+ +

SetData

+ +
+
+

#table:

+
+
+ +

EntryData

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

(Internal) Get C-130 auto-build batch owner key.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #table + SetData +

+
+
+

+
+
+

Return value:

+
+
+

#string:

+
+
+ +

Owner key

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

(Internal) Check whether cargo type is eligible for C-130 DynamicCargo auto-build.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #CTLD_CARGO + Cargo +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Internal) Check whether this dynamic cargo event belongs to C-130J transport.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Internal) Handle DynamicCargoLoaded for mapped C-130 auto-build sets.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Handled

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

(Internal) Handle DynamicCargoRemoved for mapped C-130 auto-build sets.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Handled

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

(Internal) Handle DynamicCargoUnloaded for mapped C-130 auto-build sets.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Handled

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

(Internal) Queue a ready set for merge-window handoff.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #string + SetId +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Internal) Register one spawned C-130 CTLD crate in DynamicCargo database and emit NewDynamicCargo.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Wrapper.Positionable#POSITIONABLE + Positionable +

+
+
+

+
+
+

Return value:

+
+ +
+ +

DynamicCargo

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

(Internal) Register one spawned crate entry inside a C-130 DynamicCargo auto-build set.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #string + SetId +

+
+
+

+
+
+
+
+

+ #CTLD_CARGO + Cargo +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Internal) Register a new C-130 DynamicCargo auto-build set.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ Wrapper.Group#GROUP + Group +

+
+
+

+
+
+
+
+

+ Wrapper.Unit#UNIT + Unit +

+
+
+

+
+
+
+
+

+ #CTLD_CARGO + Cargo +

+
+
+

+
+
+
+
+

+ Core.Zone#ZONE + PickupZone +

+
+
+

+
+
+

Return value:

+
+
+

#string:

+
+
+ +

Set id or nil

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

(Internal) Resolve closest pending/loaded set entry for a dynamic cargo event.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ Wrapper.DynamicCargo#DYNAMICCARGO + DynamicCargo +

+
+
+

+
+
+
+
+

+ #boolean + PreferLoaded +

+
+
+ +

If true only loaded-state entries are considered.

+ +
+
+

Return values:

+
+
+

#table:

+
+
+ +

SetData

+ +
+
+

#table:

+
+
+ +

EntryData

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

(Internal) Spawn one helper infantry group and handoff build for multiple sets.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #string + OwnerKey +

+
+
+

+
+
+
+
+

+ #table + SetIds +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Internal) C-130 DynamicCargo auto-build housekeeping tick.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Return value:

+
+
+

#CTLD:

+
+
+ +

self

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

(Internal) Try to complete a C-130 DynamicCargo auto-build set.

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ #string + SetId +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

(Optional) Percentage below which to restock, used in conjunction with Restock (must be true). Defaults to 75 (percent).

+

Percentage below which to restock, used in conjunction with Restock (must be true). Defaults to 75 (percent).

@@ -21265,6 +22593,20 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+
+ + #number +CTLD.C130DynamicCargoAutoBuildMergeSeconds + + + + +

merge ready C-130 auto-build sets from the same aircraft for this many seconds.

+
@@ -21379,7 +22721,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.CtldUnits @@ -21515,7 +22857,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeFMFrequencies @@ -21537,7 +22879,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeVHFFrequencies @@ -21606,11 +22948,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.PilotGroups + +

tables

+
@@ -21758,6 +23103,20 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #boolean +CTLD.UseC130DynamicCargoAutoBuild + + + + +

when true, bridge DynamicCargo C-130 transport states to CTLD auto-build via engineer path.

+
@@ -21812,7 +23171,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-CTLD.UserSetGroup +CTLD.VehicleMoveFormation @@ -21974,6 +23333,17 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -22270,6 +23640,17 @@ However, if you create a new folder inside the miz file, which contains the soun

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -22324,7 +23705,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

noob catch

+

time to repairor build a unit/group

@@ -22434,7 +23815,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -24041,6 +25422,20 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #number +CTLD.C130DynamicCargoAutoBuildMergeSeconds + + + + +

merge ready C-130 auto-build sets from the same aircraft for this many seconds.

+
@@ -24155,7 +25550,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.CtldUnits @@ -24291,7 +25686,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeFMFrequencies @@ -24313,7 +25708,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeVHFFrequencies @@ -24382,11 +25777,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.PilotGroups + +

tables

+
@@ -24534,6 +25932,20 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #boolean +CTLD.UseC130DynamicCargoAutoBuild + + + + +

when true, bridge DynamicCargo C-130 transport states to CTLD auto-build via engineer path.

+
@@ -24588,7 +26000,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-CTLD.UserSetGroup +CTLD.VehicleMoveFormation @@ -24750,6 +26162,17 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

+
+ +
+
+
+ + #table +CTLD.droppedBeacons + + +
@@ -25046,6 +26469,17 @@ However, if you create a new folder inside the miz file, which contains the soun

enfore engineer build only?

+
+ +
+
+
+ + #boolean +CTLD.onestepmenu + + +
@@ -25100,7 +26534,7 @@ However, if you create a new folder inside the miz file, which contains the soun -

noob catch

+

time to repairor build a unit/group

@@ -25210,7 +26644,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #number CTLD.troopdropzoneradius @@ -29862,17 +31296,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

Can transport crate.

-
- -
-
-
diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html index 3241b8e4b..e9f3953e0 100644 --- a/Documentation/Ops.FlightGroup.html +++ b/Documentation/Ops.FlightGroup.html @@ -3294,6 +3294,12 @@

FLIGHTGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

+ + + +

FLIGHTGROUP.EPLRS

+ + @@ -7827,20 +7833,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
-
- - -FLIGHTGROUP.currbase - - - - -

Set current airbase.

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

Set the destination base.

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

Spawn in uncontrolled state.

+ @@ -18660,20 +18658,6 @@ Here we only check if stuck whilst taxiing.

- -
-
- - -FLIGHTGROUP.currbase - - - - -

Set current airbase.

- -
-
@@ -18705,6 +18689,9 @@ Here we only check if stuck whilst taxiing.

+ +

Set the destination base.

+
@@ -18938,6 +18925,9 @@ Here we only check if stuck whilst taxiing.

+ +

Spawn in uncontrolled state.

+ @@ -39510,20 +39500,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo - -
-
- - -FLIGHTGROUP.currbase - - - - -

Set current airbase.

- -
-
@@ -39555,6 +39531,9 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +

Set the destination base.

+
@@ -39788,6 +39767,9 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +

Spawn in uncontrolled state.

+ @@ -41726,20 +41708,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo - -
-
- - -FLIGHTGROUP.currbase - - - - -

Set current airbase.

- -
-
@@ -41771,6 +41739,9 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +

Set the destination base.

+
@@ -42004,6 +41975,9 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +

Spawn in uncontrolled state.

+ diff --git a/Documentation/Ops.NavyGroup.html b/Documentation/Ops.NavyGroup.html index 39c1e364f..912830b32 100644 --- a/Documentation/Ops.NavyGroup.html +++ b/Documentation/Ops.NavyGroup.html @@ -2463,6 +2463,12 @@

NAVYGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

+ + + +

NAVYGROUP.EPLRS

+ + diff --git a/Documentation/Ops.OpsGroup.html b/Documentation/Ops.OpsGroup.html index 94890ebc4..7fdc31405 100644 --- a/Documentation/Ops.OpsGroup.html +++ b/Documentation/Ops.OpsGroup.html @@ -1692,6 +1692,12 @@

OPSGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

+ + + +

OPSGROUP.EPLRS

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

Name of the class.

+ + + +
+
+ + +OPSGROUP.EPLRS + + +
@@ -29089,6 +29106,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Name of the class.

+ + + +
+
+ + +OPSGROUP.EPLRS + + +
@@ -32222,6 +32250,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Name of the class.

+ + + +
+
+ + +OPSGROUP.EPLRS + + +
diff --git a/Documentation/Ops.OpsZone.html b/Documentation/Ops.OpsZone.html index 94844693b..05e14af25 100644 --- a/Documentation/Ops.OpsZone.html +++ b/Documentation/Ops.OpsZone.html @@ -3519,6 +3519,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Contested.

+ @@ -7336,6 +7339,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ @@ -9290,6 +9296,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ diff --git a/Documentation/Ops.PlayerTask.html b/Documentation/Ops.PlayerTask.html index 4879837b4..e398a35ab 100644 --- a/Documentation/Ops.PlayerTask.html +++ b/Documentation/Ops.PlayerTask.html @@ -15953,11 +15953,14 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + Core.Set#SET_OPSGROUP PLAYERTASKCONTROLLER.LasingDroneSet + +

self.PlayerMenu = {} -- #table

+
@@ -16506,7 +16509,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -16577,6 +16580,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
@@ -23448,11 +23462,14 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + Core.Set#SET_OPSGROUP PLAYERTASKCONTROLLER.LasingDroneSet + +

self.PlayerMenu = {} -- #table

+
@@ -24001,7 +24018,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -24072,6 +24089,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
+ +
+
+
@@ -25919,11 +25947,14 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + Core.Set#SET_OPSGROUP PLAYERTASKCONTROLLER.LasingDroneSet + +

self.PlayerMenu = {} -- #table

+
@@ -26472,7 +26503,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -26543,6 +26574,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
+ +
+
+
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index 33a820772..92a8445a3 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -8041,17 +8041,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #number -LIFO.uniquecounter - - -
@@ -8901,17 +8890,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #number -LIFO.uniquecounter - - -
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index b1625b1d0..197180737 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -4423,28 +4423,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The DCS controllable class.

- - - -
-
- - #boolean -CONTROLLABLE.IRMarkerGroup - - - -
- -
-
-
- - #boolean -CONTROLLABLE.IRMarkerUnit - - -
@@ -4467,17 +4445,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -CONTROLLABLE.spot - - -
@@ -18093,28 +18060,6 @@ mygroup:WayPointExecute()

The DCS controllable class.

- - - -
-
- - #boolean -CONTROLLABLE.IRMarkerGroup - - - -
- -
-
-
- - #boolean -CONTROLLABLE.IRMarkerUnit - - -
@@ -18137,17 +18082,6 @@ mygroup:WayPointExecute() - - - -
-
- - -CONTROLLABLE.spot - - -
@@ -22248,28 +22182,6 @@ Coordinates are dependent on the position of the maps origin.

The DCS controllable class.

- - - -
-
- - #boolean -CONTROLLABLE.IRMarkerGroup - - - -
- -
-
-
- - #boolean -CONTROLLABLE.IRMarkerUnit - - -
@@ -22292,17 +22204,6 @@ Coordinates are dependent on the position of the maps origin.

- - - -
-
- - -CONTROLLABLE.spot - - -
@@ -22924,28 +22825,6 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

- - - -
-
- - #boolean -CONTROLLABLE.IRMarkerGroup - - - -
- -
-
-
- - #boolean -CONTROLLABLE.IRMarkerUnit - - -
@@ -22968,17 +22847,6 @@ If the Identifiable is alive, true is returned.

- - - -
-
- - -CONTROLLABLE.spot - - -
@@ -23111,28 +22979,6 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

- - - -
-
- - #boolean -CONTROLLABLE.IRMarkerGroup - - - -
- -
-
-
- - #boolean -CONTROLLABLE.IRMarkerUnit - - -
@@ -23155,17 +23001,6 @@ If the Identifiable is alive, true is returned.

- - - -
-
- - -CONTROLLABLE.spot - - -
diff --git a/Documentation/Wrapper.DynamicCargo.html b/Documentation/Wrapper.DynamicCargo.html index ec523d803..9f59a920e 100644 --- a/Documentation/Wrapper.DynamicCargo.html +++ b/Documentation/Wrapper.DynamicCargo.html @@ -1589,6 +1589,24 @@

DYNAMICCARGO:GetCargoWeight()

Get the weight in kgs from this dynamic cargo.

+ + + +

DYNAMICCARGO:GetCarrierGroupName()

+ +

Returns last known carrier group name.

+ + + +

DYNAMICCARGO:GetCarrierTypeName()

+ +

Returns last known carrier type name.

+ + + +

DYNAMICCARGO:GetCarrierUnitName()

+ +

Returns last known carrier unit name.

@@ -1636,7 +1654,25 @@

DYNAMICCARGO.Interval

-

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

+ + + +

DYNAMICCARGO:IsAttached()

+ +

Returns true if this cargo is attached to a detected carrier.

+ + + +

DYNAMICCARGO:IsDetached()

+ +

Returns true if this cargo was detached from a detected carrier.

+ + + +

DYNAMICCARGO:IsLandedStable()

+ +

Returns true if this cargo has reached landed stable confirmation.

@@ -1709,36 +1745,216 @@

DYNAMICCARGO.Type

+ + + +

DYNAMICCARGO:WasAirborneTransport()

+ +

Returns true if this cargo has seen airborne transport in this cycle.

DYNAMICCARGO:WasDropped()

[CTLD] Get this DYNAMICCARGO drop state.

+ + + +

DYNAMICCARGO._CountTracked()

+ +

[Internal] Count currently tracked dynamic cargo objects.

+ + + +

DYNAMICCARGO._EnsureGlobalScheduler()

+ +

[Internal] Ensure global scheduler is running for tracked cargo updates.

DYNAMICCARGO._FilterHeloTypes(client)

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

+ + + +

DYNAMICCARGO:_FindClientByUnitName(UnitName)

+ +

[Internal] Find tracked client by unit name in current dynamic cargo helo set.

+ + + +

DYNAMICCARGO:_FindNearestC130(Pos, Max3D)

+ +

[Internal] Find nearest live C-130 client.

+ + + +

DYNAMICCARGO:_GetAGL(Coord)

+ +

[Internal] Safe AGL calculation helper.

+ + + +

DYNAMICCARGO:_GetKnownCarrierClient()

+ +

[Internal] Get best known carrier client from stored names/owner.

+ + + +

DYNAMICCARGO:_GetPlayerNameForClient(Client)

+ +

[Internal] Resolve player name for a client.

DYNAMICCARGO:_GetPossibleHeloNearby(pos, loading)

[Internal] _Get Possible Player Helo Nearby

+ + + +

DYNAMICCARGO._GetSchedulerInterval()

+ +

[Internal] Get scheduler interval for global dynamic cargo updates.

+ + + +

DYNAMICCARGO._GlobalTimer

+ + + + + +

DYNAMICCARGO._GlobalTimerInterval

+ +

DYNAMICCARGO:_HeloHovering(Unit, ropelength)

[Internal] _Get helo hovering intel

+ + + +

DYNAMICCARGO:_IsC130Type(TypeName)

+ +

[Internal] Check whether an aircraft typename is a C-130J for special handling.

+ + + +

DYNAMICCARGO:_ResolveC130Owner(Pos)

+ +

[Internal] Resolve/rebind owner to nearest valid C-130 after movement from spawn.

+ + + +

DYNAMICCARGO:_SetCarrierFromClient(Client, PlayerName)

+ +

[Internal] Store current carrier identity fields.

+ + + +

DYNAMICCARGO:_ShouldUseC130State(Pos)

+ +

[Internal] Determine whether to run C-130 transport-state handling for this cargo tick.

+ + + +

DYNAMICCARGO._StopGlobalSchedulerIfIdle()

+ +

[Internal] Stop global scheduler when no tracked cargo remains.

+ + + +

DYNAMICCARGO._TrackCargo(Cargo)

+ +

[Internal] Add one dynamic cargo object to global tracking.

+ + + +

DYNAMICCARGO._TrackedCargo

+ + + + + +

DYNAMICCARGO._UntrackCargo(CargoName)

+ +

[Internal] Remove one dynamic cargo object from global tracking.

+ + + +

DYNAMICCARGO._UpdateAllTracked()

+ +

[Internal] Update all tracked dynamic cargo objects in one scheduler tick.

DYNAMICCARGO:_UpdatePosition()

[Internal] Update internal states.

+ + + +

DYNAMICCARGO:_UpdatePositionC130(Pos)

+ +

[Internal] C-130-specific transport state update.

+ + + +

DYNAMICCARGO._attached

+ + + + + +

DYNAMICCARGO._carrierGroupName

+ + + + + +

DYNAMICCARGO._carrierTypeName

+ + + + + +

DYNAMICCARGO._carrierUnitName

+ + + + + +

DYNAMICCARGO._detached

+ + + + + +

DYNAMICCARGO._landAglConfirm

+ + + + + +

DYNAMICCARGO._ownerResolved

+ + + + + +

DYNAMICCARGO._spawnVec3

+ + + + + +

DYNAMICCARGO._wasAirborne

+ + @@ -1756,7 +1972,7 @@

DYNAMICCARGO.timer

-

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

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

DYNAMICCARGO.AircraftDimensions.CH-47Fbl1

+ + + +

DYNAMICCARGO.AircraftDimensions.Mi-24P

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

DYNAMICCARGO.AircraftDimensions.Mi-8MTV2

+ + + +

DYNAMICCARGO.AircraftDimensions.UH-1H

+ + + + + +

DYNAMICCARGO.AircraftDimensions.UH-60L

+ + + + + +

DYNAMICCARGO.AircraftDimensions.UH-60L_DAP

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

DYNAMICCARGO.AircraftTypes.CH-47Fbl1

+ + + +

DYNAMICCARGO.AircraftTypes.Mi-24P

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

DYNAMICCARGO.AircraftTypes.Mi-8MTV2

+ + + +

DYNAMICCARGO.AircraftTypes.UH-1H

+ + + + + +

DYNAMICCARGO.AircraftTypes.UH-60L

+ + + + + +

DYNAMICCARGO.AircraftTypes.UH-60L_DAP

+ + @@ -3467,7 +3731,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau #number DYNAMICCARGO.Interval -

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

@@ -3546,6 +3810,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #boolean +DYNAMICCARGO._attached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._detached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._ownerResolved + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._wasAirborne + + +
@@ -3577,7 +3885,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau Core.Timer#TIMER DYNAMICCARGO.timer -

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

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

(Optional) Set to false to remove an item silently. Defaults to true.

+

Set to false to remove an item silently. Defaults to true.

@@ -3875,6 +4183,96 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + + +

Returns last known carrier group name.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#string:

+
+
+ +

Group name

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

Returns last known carrier type name.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#string:

+
+
+ +

Type name

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

Returns last known carrier unit name.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#string:

+
+
+ +

Unit name

+ +
+
+
+
@@ -4086,6 +4484,96 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + + +

Returns true if this cargo is attached to a detected carrier.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

Returns true if this cargo was detached from a detected carrier.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

Returns true if this cargo has reached landed stable confirmation.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

Returns true if this cargo has seen airborne transport in this cycle.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

+ +
+
+
+
@@ -4283,6 +4801,55 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + + +

[Internal] Count currently tracked dynamic cargo objects.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#number:

+
+
+ +

Count

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

[Internal] Ensure global scheduler is running for tracked cargo updates.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+
+
@@ -4325,6 +4892,241 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + + +

[Internal] Find tracked client by unit name in current dynamic cargo helo set.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ #string + UnitName +

+
+
+

+
+
+

Return value:

+
+ +
+ +

Client

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

[Internal] Find nearest live C-130 client.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameters:

+
+
+

+ Core.Point#COORDINATE + Pos +

+
+
+

+
+
+
+
+

+ #number + Max3D +

+
+
+ +

Maximum 3D distance

+ +
+
+

Return values:

+
+ +
+ +

Client

+ +
+
+

#string:

+
+
+ +

PlayerName

+ +
+
+

#number:

+
+
+ +

Dist2D

+ +
+
+

#number:

+
+
+ +

Dist3D

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

[Internal] Safe AGL calculation helper.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ Core.Point#COORDINATE + Coord +

+
+
+

+
+
+

Return value:

+
+
+

#number:

+
+
+ +

AGL in meters

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

[Internal] Get best known carrier client from stored names/owner.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+ +
+ +

Client

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

[Internal] Resolve player name for a client.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ Wrapper.Client#CLIENT + Client +

+
+
+

+
+
+

Return value:

+
+
+

#string:

+
+
+ +

Player name

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

[Internal] Get scheduler interval for global dynamic cargo updates.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Return value:

+
+
+

#number:

+
+
+ +

Interval in seconds

+ +
+
+
+
@@ -4453,6 +5285,285 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + + +

[Internal] Check whether an aircraft typename is a C-130J for special handling.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ #string + TypeName +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

[Internal] Resolve/rebind owner to nearest valid C-130 after movement from spawn.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ Core.Point#COORDINATE + Pos +

+
+
+

+
+
+

Return value:

+
+ +
+ +

Client

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

[Internal] Store current carrier identity fields.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameters:

+
+
+

+ Wrapper.Client#CLIENT + Client +

+
+
+

+
+
+
+
+

+ #string + PlayerName +

+
+
+

+
+
+

Return value:

+
+ +
+ +

self

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

[Internal] Determine whether to run C-130 transport-state handling for this cargo tick.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ Core.Point#COORDINATE + Pos +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

[Internal] Stop global scheduler when no tracked cargo remains.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+
+ +
+
+ +
+ + + +

[Internal] Add one dynamic cargo object to global tracking.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ #DYNAMICCARGO + Cargo +

+
+
+

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

[Internal] Remove one dynamic cargo object from global tracking.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ #string + CargoName +

+
+
+

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

[Internal] Update all tracked dynamic cargo objects in one scheduler tick.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

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

[Internal] C-130-specific transport state update.

+ +
+
+

Defined in:

+
+

DYNAMICCARGO

+
+

Parameter:

+
+
+

+ Core.Point#COORDINATE + Pos +

+
+
+

+
+
+

Return value:

+
+ +
+ +

self

+ +
+
+
+
@@ -4550,7 +5703,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau #number DYNAMICCARGO.Interval -

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

@@ -4629,6 +5782,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #boolean +DYNAMICCARGO._attached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._detached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._ownerResolved + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._wasAirborne + + +
@@ -4660,7 +5857,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau Core.Timer#TIMER DYNAMICCARGO.timer -

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

@@ -8837,7 +10034,7 @@ Coordinates are dependent on the position of the maps origin.

#number DYNAMICCARGO.Interval -

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

@@ -8916,6 +10113,50 @@ Coordinates are dependent on the position of the maps origin.

+ + + +
+
+ + #boolean +DYNAMICCARGO._attached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._detached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._ownerResolved + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._wasAirborne + + +
@@ -8947,7 +10188,7 @@ Coordinates are dependent on the position of the maps origin.

Core.Timer#TIMER DYNAMICCARGO.timer -

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

@@ -9645,7 +10886,7 @@ If the Identifiable is alive, true is returned.

#number DYNAMICCARGO.Interval -

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

@@ -9724,6 +10965,50 @@ If the Identifiable is alive, true is returned.

+ + + +
+
+ + #boolean +DYNAMICCARGO._attached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._detached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._ownerResolved + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._wasAirborne + + +
@@ -9755,7 +11040,7 @@ If the Identifiable is alive, true is returned.

Core.Timer#TIMER DYNAMICCARGO.timer -

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

@@ -9964,7 +11249,7 @@ If the Identifiable is alive, true is returned.

#number DYNAMICCARGO.Interval -

Check Interval. 20 secs default.

+

Check interval. 5 secs default.

@@ -10043,6 +11328,50 @@ If the Identifiable is alive, true is returned.

+ + + +
+
+ + #boolean +DYNAMICCARGO._attached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._detached + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._ownerResolved + + + +
+ +
+
+
+ + #boolean +DYNAMICCARGO._wasAirborne + + +
@@ -10074,7 +11403,7 @@ If the Identifiable is alive, true is returned.

Core.Timer#TIMER DYNAMICCARGO.timer -

Timmer to run intervals

+

Compatibility field; updates are handled by one class-wide scheduler.

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

CH-47 model start coordinate is quite exactly in the middle of the model, so half values here

+ + + + @@ -13951,6 +15291,39 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+ + +
+
+ + +
+ @@ -13988,6 +15361,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
@@ -14010,6 +15394,39 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
+
+ + #string +DYNAMICCARGO.AircraftTypes.UH-1H + + + +
+ +
+
+
+ + #string +DYNAMICCARGO.AircraftTypes.UH-60L + + + +
+ +
+ diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index 872634124..616534b39 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5563,18 +5563,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - -
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -10758,18 +10747,7 @@ These settings can be provided by calling the relevant Init...() methods of the - -
-
- -
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -28815,18 +28782,7 @@ Coordinates are dependent on the position of the maps origin.

- -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -29607,18 +29563,7 @@ If the Identifiable is alive, true is returned.

- -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -29910,18 +29855,7 @@ If the Identifiable is alive, true is returned.

- -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index c7930afb1..e830070d4 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -2949,28 +2949,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

-
- -
-
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -3048,6 +3026,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+
+ +
+
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +
@@ -5098,28 +5098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

-
- -
-
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -5197,6 +5175,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+
+ + +
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +
@@ -6741,28 +6741,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

- - - -
-
- - -MARKER.groupid - - - -
- -
-
-
- - -MARKER.groupname - - -
@@ -6840,6 +6818,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Text displayed in the mark panel.

+ + + +
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +