From bb41835b1b85d36636d9a91f83ba4960f2ebd02f Mon Sep 17 00:00:00 2001 From: MooseBotter Date: Thu, 11 Dec 2025 14:12:54 +0000 Subject: [PATCH] Auto commit by GitHub Actions Workflow --- Documentation/AI.AI_A2A_Dispatcher.html | 10 +- Documentation/AI.AI_A2G_Dispatcher.html | 10 +- Documentation/AI.AI_Air_Dispatcher.html | 22 + Documentation/AI.AI_Cargo_Helicopter.html | 10 +- Documentation/Cargo.Cargo.html | 11 - Documentation/Cargo.CargoGroup.html | 28 + Documentation/Core.Settings.html | 36 +- Documentation/Core.Spawn.html | 268 ++-------- Documentation/Functional.ATC_Ground.html | 6 - Documentation/Functional.Autolase.html | 74 +-- Documentation/Functional.Mantis.html | 72 +++ Documentation/Functional.Movement.html | 28 + Documentation/Functional.RAT.html | 14 +- Documentation/Functional.Scoring.html | 26 +- Documentation/Ops.Airboss.html | 102 ++-- Documentation/Ops.Auftrag.html | 33 ++ Documentation/Ops.CTLD.html | 485 +++++++++++------- Documentation/Ops.FlightGroup.html | 112 ++++ Documentation/Ops.OpsGroup.html | 2 +- Documentation/Ops.OpsZone.html | 9 + Documentation/Ops.PlayerTask.html | 54 +- .../Tasking.Task_A2A_Dispatcher.html | 4 +- Documentation/Tasking.Task_CARGO.html | 2 +- .../Tasking.Task_Cargo_Dispatcher.html | 184 +------ Documentation/Utilities.FiFo.html | 22 - Documentation/Wrapper.Controllable.html | 55 ++ Documentation/Wrapper.Group.html | 78 ++- Documentation/Wrapper.Marker.html | 66 +++ 28 files changed, 1009 insertions(+), 814 deletions(-) diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html index 9d6b0720d..38c4c09f1 100644 --- a/Documentation/AI.AI_A2A_Dispatcher.html +++ b/Documentation/AI.AI_A2A_Dispatcher.html @@ -4561,11 +4561,14 @@ The following parameters were given to the :New method of AI_A2A_GCICAP, and mea
- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -11225,11 +11228,14 @@ 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 f935eff4f..6765eeb61 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4558,11 +4558,14 @@ of the squadron are destroyed. This is to keep consistency of air operations and
- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

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

- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

+
diff --git a/Documentation/AI.AI_Air_Dispatcher.html b/Documentation/AI.AI_Air_Dispatcher.html index b6bf9cd20..39f174ea0 100644 --- a/Documentation/AI.AI_Air_Dispatcher.html +++ b/Documentation/AI.AI_Air_Dispatcher.html @@ -4190,6 +4190,17 @@ Therefore, this class is considered to be deprecated

The Defender Default Settings over all Squadrons.

+ + + +
+
@@ -9509,6 +9520,17 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

+ + + +
+
diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html index 4c078cb5b..500c57f3a 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -2502,28 +2502,22 @@ Therefore, this class is considered to be deprecated

- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
diff --git a/Documentation/Cargo.Cargo.html b/Documentation/Cargo.Cargo.html index 8cbbdbad2..e1bbf806c 100644 --- a/Documentation/Cargo.Cargo.html +++ b/Documentation/Cargo.Cargo.html @@ -3326,17 +3326,6 @@ All derived classes from CARGO follow the same state machine, expose the same ca - - - -
-
- - -CARGO.Weight - - -
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 9d19730a3..6d207779b 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -2419,6 +2419,20 @@ Therefore, this class is considered to be deprecated

+CARGO_GROUP.CargoCarrier + + + + +

self.CargoObject:Destroy()

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

+
+ +
+
+
+ + +CARGO_GROUP.CargoObject + + + + +

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

+
diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 5cbcd423a..7b49ffa7d 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -3442,14 +3442,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string SETTINGS.A2GSystem - -

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

-
@@ -3489,11 +3486,22 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SETTINGS.Metric +
+ +
+
+
+ + +SETTINGS.PlayerMenu + + +
@@ -5602,14 +5610,11 @@ It is advised to use this method at the start of the mission.

- + #string SETTINGS.A2GSystem - -

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

-
@@ -5649,11 +5654,22 @@ It is advised to use this method at the start of the mission.

- #boolean + SETTINGS.Metric +
+ +
+
+
+ + +SETTINGS.PlayerMenu + + +
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 772a21e08..7a013176f 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3652,19 +3652,7 @@ and any spaces before and after the resulting name are removed.

-

SPAWN.communication

- - - - - -

SPAWN.hidden

- - - - - -

SPAWN.skill

+

SPAWN.uncontrolled

@@ -4341,11 +4329,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.

+
@@ -4492,6 +4483,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.

+
@@ -4638,17 +4643,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -4715,6 +4709,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Overwrite unit names by default with group name.

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

By default, no InitLimit

- - - -
-
- - -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
- - -
-
-
@@ -4798,32 +4751,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

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

- - - -
-
- - -SPAWN.SpawnInitSADL - - - - -

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

- -
- -
-
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -5185,29 +5112,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-SPAWN.communication - - - -
- - -
-
- - -SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.skill +SPAWN.uncontrolled @@ -10995,11 +10900,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.

+
@@ -11146,6 +11054,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.

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

- - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -11369,6 +11280,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Overwrite unit names by default with group name.

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

By default, no InitLimit

- - - -
-
- - -SPAWN.SpawnInitLivery - - - -
- -
-
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
- - -
-
-
@@ -11452,32 +11322,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

- - - -
-
- - -SPAWN.SpawnInitSADL - - - - -

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

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

-SPAWN.communication - - - - - - -
-
- - -SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.skill +SPAWN.uncontrolled diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index c361e1e7e..6bcfbca3b 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -4549,9 +4549,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Kickspeed

-
@@ -5137,9 +5134,6 @@ An airbase can be specified to set the maximum kick speed for.

- -

Kickspeed

- diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html index 1467b91da..9d2ad25c1 100644 --- a/Documentation/Functional.Autolase.html +++ b/Documentation/Functional.Autolase.html @@ -2969,7 +2969,7 @@
- + #table AUTOLASE.CurrentLasing @@ -3046,7 +3046,7 @@
- #table + AUTOLASE.GroupsByThreat @@ -3084,17 +3084,6 @@ -
- -
-
-
- - -AUTOLASE.LaserCodes - - -
@@ -3106,17 +3095,6 @@ -
- -
-
-
- - #number -AUTOLASE.MonitorFrequency - - -
@@ -3205,6 +3183,17 @@ + + + +
+
+ + #number +AUTOLASE.RoundingPrecision + + +
@@ -3269,7 +3258,7 @@
- #table + AUTOLASE.UnitsByThreat @@ -3354,17 +3343,6 @@

Set some string id for output to DCS.log file.

-
- -
-
-
- - #number -AUTOLASE.maxlasing - - -
@@ -3376,17 +3354,6 @@ - - - -
-
- - #boolean -AUTOLASE.notifypilots - - -
@@ -3420,6 +3387,17 @@ + + + +
+
+ + #table +AUTOLASE.smokeoffset + + +
@@ -3437,7 +3415,7 @@
- + #table AUTOLASE.targetsperrecce diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index bb705a1cf..dfa9e0c27 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -4863,6 +4863,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #table +MANTIS.AcceptZones + + +
@@ -4907,6 +4918,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #table +MANTIS.ConflictZones + + +
@@ -5028,6 +5050,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The ME name of the HQ object

+ + + +
+
+ + #table +MANTIS.RejectZones + + +
@@ -5645,6 +5678,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

self.SAMCheckRanges = {}

+ @@ -9763,6 +9799,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+
+ + #table +MANTIS.AcceptZones + + +
@@ -9807,6 +9854,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+
+ + #table +MANTIS.ConflictZones + + +
@@ -9928,6 +9986,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The ME name of the HQ object

+ + + +
+
+ + #table +MANTIS.RejectZones + + +
@@ -10545,6 +10614,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + +

self.SAMCheckRanges = {}

+ diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index e12777b5a..0424f9582 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2846,6 +2846,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.

+ +
+ +
@@ -3076,6 +3090,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.RAT.html b/Documentation/Functional.RAT.html index a958c5e44..6baf594fa 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -5224,19 +5224,7 @@ and any spaces before and after the resulting name are removed.

-

RAT.communication

- - - - - -

RAT.hidden

- - - - - -

RAT.skill

+

RAT.uncontrolled

diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 3613b428f..04c625497 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -3526,17 +3526,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
-
-
- - SCORING.AutoSavePath @@ -3759,7 +3748,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyoncoalitionchange @@ -6830,17 +6819,6 @@ The scale magnifies the scores given to the players.

- -
-
-
- - SCORING.AutoSavePath @@ -7063,7 +7041,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 d9150aa89..abeb04f20 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -10482,17 +10482,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42586,7 +42520,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42600,7 +42534,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

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

Set stack flag.

+ +
+ + +
+
+ + AIRBOSS.PlayerData.grade @@ -42992,9 +42940,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

Set time stamp.

-
@@ -43131,7 +43076,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

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

Band modulation.

+ + + +
+
+ + +AIRBOSS.Radio.voice + + +
diff --git a/Documentation/Ops.Auftrag.html b/Documentation/Ops.Auftrag.html index b2ba1a812..7c6e83c03 100644 --- a/Documentation/Ops.Auftrag.html +++ b/Documentation/Ops.Auftrag.html @@ -8054,6 +8054,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Mission Ingress waypoint coordinate.

+ + + +
+
@@ -23790,6 +23801,17 @@ will always return.

Mission Ingress waypoint coordinate.

+ + + +
+
@@ -27171,6 +27193,17 @@ will always return.

Mission Ingress waypoint coordinate.

+ + + +
+
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index b32913ba1..44eb37ebf 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -2211,14 +2211,14 @@ Create the late-activated troops, vehicles, that will make up your deployable fo -- if you want to add weight to your Heli, troops can have a weight in kg **per person**. Currently no max weight checked. Fly carefully. my_ctld:AddTroopsCargo("Anti-Tank Small",{"ATS"},CTLD_CARGO.Enum.TROOPS,3,80) - -- add infantry unit called "Anti-Tank" using templates "AA" and "AA"", of type TROOP with size 4. No weight. We only have 2 in stock: + -- add infantry unit called "Anti-Air" using templates "AA" and "AA2", of type TROOP with size 4. No weight. We only have 2 in stock: my_ctld:AddTroopsCargo("Anti-Air",{"AA","AA2"},CTLD_CARGO.Enum.TROOPS,4,nil,2) -- add an engineers unit called "Wrenches" using template "Engineers", of type ENGINEERS with size 2. Engineers can be loaded, dropped, -- and extracted like troops. However, they will seek to build and/or repair crates found in a given radius. Handy if you can\'t stay -- to build or repair or under fire. my_ctld:AddTroopsCargo("Wrenches",{"Engineers"},CTLD_CARGO.Enum.ENGINEERS,4) - myctld.EngineerSearch = 2000 -- teams will search for crates in this radius. + my_ctld.EngineerSearch = 2000 -- teams will search for crates in this radius. -- add vehicle called "Humvee" using template "Humvee", of type VEHICLE, size 2, i.e. needs two crates to be build -- vehicles and FOB will be spawned as crates in a LOAD zone first. Once transported to DROP zones, they can be build into the objects @@ -2234,9 +2234,9 @@ Create the late-activated troops, vehicles, that will make up your deployable fo -- add infantry unit called "Forward Ops Base" using template "FOB", of type FOB, size 4, i.e. needs four crates to be build: my_ctld:AddCratesCargo("Forward Ops Base",{"FOB"},CTLD_CARGO.Enum.FOB,4) - -- add **unit** instead of **crates** called "Humvee" for the C-130J-30 Manage Units menu, using template "Humvee", of type VEHICLE + -- Add **unit** instead of **crates** called "Humvee" for the C-130J-30 Manage Units menu, using template "Humvee", of type VEHICLE -- units are spawned directly behind the aircraft in a LOAD zone, without crates or building - my_ctld:AddUnits("Humvee",{"Humvee"},CTLD_CARGO.Enum.VEHICLE,10,"ANTI TANK") + my_ctld:AddUnits("Humvee",{"Humvee"},CTLD_CARGO.Enum.VEHICLE) -- add crates to repair FOB or VEHICLE type units - the 2nd parameter needs to match the template you want to repair, -- e.g. the "Humvee" here refers back to the "Humvee" crates cargo added above (same template!) @@ -2282,6 +2282,8 @@ Create the late-activated troops, vehicles, that will make up your deployable fo
     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.
+     my_ctld.UnitDistance = 90 -- List units in this radius only. This will only be used for the C-130J-30 and the option my_ctld.UseC130LoadAndUnload = true.
+     my_ctld.maxUnitsNearby = 3 -- Max units allowed to be spawned using Get units function for the C-130J-30. It will exclude what's inside the C-130J-30.
      my_ctld.PackDistance = 35 -- Pack crates in this radius only
      my_ctld.dropcratesanywhere = false -- Option to allow crates to be dropped anywhere.
      my_ctld.dropAsCargoCrate = false -- Hercules only: Parachuted herc cargo is not unpacked automatically but placed as crate to be unpacked. Needs a cargo with the same name defined like the cargo that was dropped.
@@ -2292,7 +2294,6 @@ Create the late-activated troops, vehicles, that will make up your deployable fo
      my_ctld.smokedistance = 2000 -- Smoke or flares can be request for zones this far away (in meters).
      my_ctld.movetroopstowpzone = true -- Troops and vehicles will move to the nearest MOVE zone...
      my_ctld.movetroopsdistance = 5000 -- .. but only if this far away (in meters)
-     my_ctld.smokedistance = 2000 -- Only smoke or flare zones if requesting player unit is this far away (in meters)
      my_ctld.suppressmessages = false -- Set to true if you want to script your own messages.
      my_ctld.repairtime = 300 -- Number of seconds it takes to repair a unit.
      my_ctld.buildtime = 300 -- Number of seconds it takes to build a unit. Set to zero or nil to build instantly.
@@ -2324,8 +2325,9 @@ Create the late-activated troops, vehicles, that will make up your deployable fo
      my_ctld.VehicleMoveFormation = AI.Task.VehicleFormation.VEE -- When a group moves to a MOVE zone, then it takes this formation. Can be a table of formations, which are then randomly chosen. Defaults to "Vee".
      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.self.UseC130LoadAndUnload = false -- 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.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)
 
+

2.1 CH-47 Chinook support

The Chinook comes with the option to use the ground crew menu to load and unload cargo into the Helicopter itself for better immersion. As well, it can sling-load cargo from ground. The cargo you can actually create @@ -2343,13 +2345,17 @@ Static shapes loadable into the Chinook and thus to be avoided * Dual shell fuel barrels (type name "barrels") * UH-1H net (type name "uh1h_cargo") * C-130J-30 (type name "cds_crate") + * C-130J-30 (type name "cds_barrels") + * Small container (type name "iso_container_small") -- 4 of these will fit inside the C-130J-30 + * Big container (type name "iso_container") -- 2 of these will fit inside the C-130J-30

All other kinds of cargo can be sling-loaded.

2.1.2 Recommended settings

-
     my_ctld.C130basetype = "cds_crate" -- This can be changed to other cargo
+
     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
      my_ctld.basetype = "container_cargo" -- **DO NOT** change this to a base type which could also be loaded by F8/GC to avoid logic problems!
      my_ctld.forcehoverload = false -- no hover autoload, leads to cargo complications with ground crew created cargo items
      my_ctld.pilotmustopendoors = true -- crew must open back loading door 50% (horizontal) or more - watch out for NOT adding a back door gunner!
@@ -2382,6 +2388,7 @@ Static shapes loadable into the Chinook and thus to be avoided
    ["Mi-24P"] = {type="Mi-24P", crates=true, troops=true, cratelimit = 2, trooplimit = 8, length = 18, cargoweightlimit = 700},
    ["Mi-24V"] = {type="Mi-24V", crates=true, troops=true, cratelimit = 2, trooplimit = 8, length = 18, cargoweightlimit = 700},
    ["Hercules"] = {type="Hercules", crates=true, troops=true, cratelimit = 7, trooplimit = 64, length = 25, cargoweightlimit = 19000},
+   ["C-130J-30"] = {type="C-130J-30", crates=true, troops=true, cratelimit = 7, trooplimit = 64, length = 35, cargoweightlimit = 21500},
    ["UH-60L"] = {type="UH-60L", crates=true, troops=true, cratelimit = 2, trooplimit = 20, length = 16, cargoweightlimit = 3500},
    ["AH-64D_BLK_II"] = {type="AH-64D_BLK_II", crates=false, troops=true, cratelimit = 0, trooplimit = 2, length = 17, cargoweightlimit = 200}, 
    ["MH-60R"] = {type="MH-60R", crates=true, troops=true, cratelimit = 2, trooplimit = 20, length = 16, cargoweightlimit = 3500}, -- 4t cargo, 20 (unsec) seats
@@ -2423,6 +2430,10 @@ Static shapes loadable into the Chinook and thus to be avoided
          -- Troops
          my_ctld:AddStockTroops("Anti-Air", 2)
          my_ctld:RemoveStockTroops("Anti-Air", 2)
+
+         -- Units for the C-130J-30
+         my_ctld:AddStockUnits("Vulcan", 2)
+         my_ctld:RemoveStockUnits("Vulcan", 2)
 

Notes: @@ -2486,20 +2497,18 @@ Static shapes loadable into the Chinook and thus to be avoided end

-
    -
  • 3.6 OnAfterHelicopterLost

  • -
+

3.6 A OnAfterHelicopterLost

-

This function is called when a player has deployed left a unit or crashed/died:

+

This function is called when a player has left the helicopter or crashed/died:

   function my_ctld:OnAfterHelicopterLost(From, Event, To, Unitname, Cargotable)
      ... your code here ...
    end  
 
-

3.6 OnAfterCratesBuild, OnAfterCratesRepaired

+

3.6 B OnAfterCratesBuild, OnAfterCratesRepaired

-

This function is called when a player has build a vehicle or FOB:

+

This function is called when a player has built a vehicle or FOB:

   function my_ctld:OnAfterCratesBuild(From, Event, To, Group, Unit, Vehicle)
      ... your code here ...
@@ -2510,9 +2519,9 @@ Static shapes loadable into the Chinook and thus to be avoided
    end
 
-

3.6 OnAfterUnitsSpawn

+

3.6 C OnAfterUnitsSpawn

-

This function is called when a player spawn units using the Get unit, only available for the C-130J-30

+

This function is called when a player spawns units using the Get Unit menu, only available for the C-130J-30 when my_ctld.UseC130LoadAndUnload = true

   function my_ctld:OnAfterUnitsSpawn(From, Event, To, Group, Unit, Units)
      -- Units is a table of Wrapper.Group#GROUP objects that were spawned
@@ -2555,7 +2564,7 @@ Static shapes loadable into the Chinook and thus to be avoided
 

4.2 Manage Troops

Use this entry to load, drop and extract troops. NOTE - with extract you can only load troops from the field that were deployed prior. -Currently limited CTLD_CARGO troops, which are build from one template. Also, this will heal/complete your units as they are respawned.

+Currently limited to CTLD_CARGO troops, which are built from one template. Also, this will heal/complete your units as they are respawned.

4.3 List boarded cargo

@@ -2571,7 +2580,7 @@ Currently limited CTLD_CARGO troops, which are build from one t

4.6 Show hover parameters

-

Lists hover parameters and indicates if these are curently fulfilled. Also @see options on hover heights.

+

Lists hover parameters and indicates if these are currently fulfilled. Also @see options on hover heights.

4.7 List Inventory

@@ -2581,24 +2590,25 @@ Currently limited CTLD_CARGO troops, which are build from one t

Basic support for the Hercules mod By Anubis has been build into CTLD, as well as Bronco and Mosquito - that is you can load/drop/build the same way and for the same objects as the helicopters (main method). -To cover objects and troops which can be loaded from the groud crew Rearm/Refuel menu (F8), you need to use CTLD_HERCULES.New() and link +To cover objects and troops which can be loaded from the ground crew Rearm/Refuel menu (F8), you need to use CTLD_HERCULES.New() and link this object to your CTLD setup (alternative method). In this case, do not use the Hercules_Cargo.lua or Hercules_Cargo_CTLD.lua which are part of the mod in your mission!

5.1 Create an own CTLD instance and allow the usage of the Hercules mod (main method)

-
         local my_ctld = CTLD:New(coalition.side.BLUE,{"Helicargo", "Hercules"},"Lufttransportbrigade I")
+
+
         local my_ctld = CTLD:New(coalition.side.BLUE,{"Helicargo", "Hercules"},"Lufttransportbrigade I") -- This is only needed for the Hercules mod and not the C-130J-30
 

Enable these options for Hercules support:

-
         my_ctld.enableFixedWing = true
+
         my_ctld.enableFixedWing = true -- false by 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
 
-

Hint: you can only airdrop from the Hercules if you are "in parameters", i.e. at or below FixedMaxSpeed and in the AGLFixedMinAngelseen +

Hint: you can only airdrop from the Hercules if you are "in parameters", i.e. at or below FixedMaxSpeed and in the AGL range between FixedMinAngels and FixedMaxAngels!

Also, the following options need to be set to true:

@@ -2606,7 +2616,7 @@ in your mission!

         my_ctld.useprefix = true -- this is true by default and MUST BE ON. 
 
-

5.2 Integrate Hercules ground crew (F8 Menu) loadable objects (alternative method, use either the above OR this method, NOT both!)

+

5.2 Integrate Hercules ground crew (F8 Menu) loadable objects (alternative method, use either the above OR this method, NOT both!) -- Only needed for the Hercules mod!

Taking another approach, integrate to your CTLD instance like so, where my_ctld is a previously created CTLD instance:

@@ -2655,7 +2665,7 @@ not achieve anything here. If you just want to unload on the ground, use the nor
         my_ctld.dropAsCargoCrate = true -- default is false
 
-

The idea is, to have those crate behave like brought in with a helo. So any unpack restictions apply. +

The idea is to have those crates behave like brought in with a helo, so any unpack restrictions apply. To enable those cargo drops, the cargo types must be added manually in the CTLD configuration. So when the above defined template for "Vulcan" should be used as CTLD_Cargo, the following line has to be added. NoCrates, PerCrateMass, Stock, SubCategory can be configured freely.

         my_ctld:AddCratesCargo("Vulcan",      {"Vulcan"}, CTLD_CARGO.Enum.VEHICLE, 6, 2000, nil, "SAM/AAA")
@@ -2663,12 +2673,49 @@ 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...

-

6. Save and load back units - persistance

+

### 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. + Those crates will be then placed at the back of the C-130J-30 and you'll have to use the built in loading system to load those crates. + With that option enabled, you'll even get a new menu called Manage Units where you can get real units instead of crates. Those units is not limited to what fits inside + the C-130J-30, but rather by what you add.

+ +

Example:

+ +
        my_ctld:AddUnits("Humvee",{"CTLD_CARGO_HMMWV"},CTLD_CARGO.Enum.VEHICLE,10, "ANTI TANK")
+        my_ctld:AddUnits("Mephisto",{"CTLD_CARGO_Mephisto"},CTLD_CARGO.Enum.VEHICLE,10, "ANTI TANK")
+        my_ctld:AddUnits("Vulcan",{"CTLD_CARGO_Vulcan"}, CTLD_CARGO.Enum.VEHICLE, 10, "SAM/AAA")
+        my_ctld:AddUnits("Avenger",{"CTLD_CARGO_Avenger"}, CTLD_CARGO.Enum.VEHICLE, 10, "SAM/AAA")
+        my_ctld:AddUnits("Humvee scout",{"CTLD_CARGO_Scout"}, CTLD_CARGO.Enum.VEHICLE, 10, "Support")
+        my_ctld:AddUnits("FV-107 Scimitar",{"CTLD_CARGO_Scimitar"}, CTLD_CARGO.Enum.VEHICLE, 10, "Support")
+        my_ctld:AddUnits("FV-101 Scorpion",{"CTLD_CARGO_Scorpion"}, CTLD_CARGO.Enum.VEHICLE, 10, "Support")
+
+        With the example above, we have my_ctld.usesubcats = true, which enables sub menus for categories. like the Anti tank units and support units, etc.
+        the 10 before that is how many we shall have in stock. Once that stock amount is reached, those items will not be available anymore.
+
+ + +

6. Save and load back units - persistence

You can save and later load back units dropped or build to make your mission persistent. -For this to work, you need to de-sanitize io and lfs in your MissionScripting.lua, which is located in your DCS installtion folder under Scripts. +For this to work, you need to de-sanitize io and lfs in your MissionScripting.lua, which is located in your DCS installation folder under Scripts. There is a risk involved in doing that; if you do not know what that means, this is possibly not for you.

+ +

Use the following options to manage your saves:

         my_ctld.enableLoadSave = true -- allow auto-saving and loading of files
@@ -2676,7 +2723,7 @@ There is a risk involved in doing that; if you do not know what that means, this
          my_ctld.filename = "missionsave.csv" -- example filename
          my_ctld.filepath = "C:\\Users\\myname\\Saved Games\\DCS\Missions\\MyMission" -- example path
          my_ctld.eventoninject = true -- fire OnAfterCratesBuild and OnAfterTroopsDeployed events when loading (uses Inject functions)
-         my_ctld.useprecisecoordloads = true -- Instead if slightly varyiing the group position, try to maintain it as is
+         my_ctld.useprecisecoordloads = true -- Instead if slightly varying the group position, try to maintain it as is
 

Then use an initial load at the beginning of your mission:

@@ -2685,7 +2732,7 @@ There is a risk involved in doing that; if you do not know what that means, this

Caveat: -If you use units build by multiple templates, they will effectively double on loading. Dropped crates are not saved. Current stock is not saved.

+If you use units built by multiple templates, they will effectively double on loading. Dropped crates are not saved. Current stock is not saved.

7. Complex example - Build a complete FARP from a CTLD crate drop

@@ -2717,7 +2764,7 @@ If you use units build by multiple templates, they will effectively double on lo local coord = Coordinate --Core.Point#COORDINATE local FarpNameNumber = ((FARPName-1)%10)+1 -- make sure 11 becomes 1 etc - local FName = FARPClearnames[FarpNameNumber] -- get clear namee + local FName = FARPClearnames[FarpNameNumber] -- get clear name FARPFreq = FARPFreq + 1 FARPName = FARPName + 1 @@ -2747,7 +2794,7 @@ If you use units build by multiple templates, they will effectively double on lo

8. Transport crates and troops with CA (Combined Arms) trucks

-

You can optionally also allow to CTLD with CA trucks and other vehicles:

+

You can optionally also allow CTLD with CA trucks and other vehicles:

     -- Create a SET_CLIENT to capture CA vehicles steered by players
      local truckers = SET_CLIENT:New():HandleCASlots():FilterCoalitions("blue"):FilterPrefixes("Truck"):FilterStart()
@@ -3541,6 +3588,12 @@ If you use units build by multiple templates, they will effectively double on lo
             

CTLD:RemoveStockTroops(Name, Number)

User - function to remove stock of a certain troops type

+ + + +

CTLD:RemoveStockUnits(Name, Number)

+ +

User - function to remove stock of a certain Units

@@ -3655,6 +3708,12 @@ If you use units build by multiple templates, they will effectively double on lo

CTLD:UnitCapabilities(Unittype, Cancrates, Cantroops, Cratelimit, Trooplimit, Length, Maxcargoweight)

[Deprecated] - Function to add/adjust unittype capabilities.

+ + + +

CTLD.UnitDistance

+ + @@ -4333,6 +4392,12 @@ If you use units build by multiple templates, they will effectively double on lo

CTLD.maxCrateMenuQuantity

+ + + +

CTLD.maxUnitsNearby

+ + @@ -9238,20 +9303,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#number -CTLD.CrateDistance +CTLD.CrateCounter - -

list/load crates in this radius

-
- #table + #number +CTLD.CrateDistance + + + + +

list/load crates in this radius (meters)

+ +
+ +
+
+
+ + CTLD.CtldUnits @@ -9273,7 +9349,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.DroppedTroops @@ -9298,14 +9374,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -9390,7 +9463,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.FreeFMFrequencies @@ -9417,9 +9490,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Beacons

-
@@ -9509,11 +9579,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + CTLD.RadioPath + +

Folderpath.

+
@@ -9560,7 +9633,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#table -CTLD.Spawned_Cargo +CTLD.Spawned_Crates @@ -9570,11 +9643,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table -CTLD.Spawned_Crates + #number +CTLD.UnitDistance + +

Units in this radius for the C-130J-30 to check for nearby units (meters)

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

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -10001,6 +10066,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #number +CTLD.maxUnitsNearby + + + + +

Max units allowed to be build if the amount of the default 3 is exceeded when looking what's nearby

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

enfore engineer build only?

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

time to repairor build a unit/group

+

noob catch

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

message suppression

- @@ -10262,7 +10327,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number + CTLD.troopdropzoneradius @@ -16660,6 +16725,63 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ + + +
+ + + +

User - function to remove stock of a certain Units

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameters:

+
+
+

+ #string + Name +

+
+
+ +

Name as defined in the AddUnits.

+ +
+
+
+
+

+ #number + Number +

+
+
+ +

Number of units/groups to add.

+ +
+
+

Return value:

+
+
+

#CTLD:

+
+
+ +

self

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

Path where the file is saved. If nil, file is saved in the DCS root installtion directory or your "Saved Games" folder if lfs was desanitized.

+

Path where the file is saved. If nil, file is saved in the DCS root installation directory or your "Saved Games" folder if lfs was desanitized.

@@ -23345,20 +23467,31 @@ However, if you create a new folder inside the miz file, which contains the soun
#number -CTLD.CrateDistance +CTLD.CrateCounter - -

list/load crates in this radius

-
- #table + #number +CTLD.CrateDistance + + + + +

list/load crates in this radius (meters)

+ +
+ +
+
+
+ + CTLD.CtldUnits @@ -23380,7 +23513,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.DroppedTroops @@ -23405,14 +23538,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -23497,7 +23627,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeFMFrequencies @@ -23524,9 +23654,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

Beacons

-
@@ -23616,11 +23743,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #string + CTLD.RadioPath + +

Folderpath.

+
@@ -23667,7 +23797,7 @@ However, if you create a new folder inside the miz file, which contains the soun
#table -CTLD.Spawned_Cargo +CTLD.Spawned_Crates @@ -23677,11 +23807,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table -CTLD.Spawned_Crates + #number +CTLD.UnitDistance + +

Units in this radius for the C-130J-30 to check for nearby units (meters)

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

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -24108,6 +24230,20 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #number +CTLD.maxUnitsNearby + + + + +

Max units allowed to be build if the amount of the default 3 is exceeded when looking what's nearby

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

enfore engineer build only?

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

time to repairor build a unit/group

+

noob catch

@@ -24349,9 +24474,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

message suppression

- @@ -24369,7 +24491,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #number + CTLD.troopdropzoneradius @@ -26000,20 +26122,31 @@ However, if you create a new folder inside the miz file, which contains the soun
#number -CTLD.CrateDistance +CTLD.CrateCounter - -

list/load crates in this radius

-
- #table + #number +CTLD.CrateDistance + + + + +

list/load crates in this radius (meters)

+ +
+ +
+
+
+ + CTLD.CtldUnits @@ -26035,7 +26168,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.DroppedTroops @@ -26060,14 +26193,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -26152,7 +26282,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeFMFrequencies @@ -26179,9 +26309,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

Beacons

-
@@ -26271,11 +26398,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #string + CTLD.RadioPath + +

Folderpath.

+
@@ -26322,7 +26452,7 @@ However, if you create a new folder inside the miz file, which contains the soun
#table -CTLD.Spawned_Cargo +CTLD.Spawned_Crates @@ -26332,11 +26462,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table -CTLD.Spawned_Crates + #number +CTLD.UnitDistance + +

Units in this radius for the C-130J-30 to check for nearby units (meters)

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

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -26763,6 +26885,20 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #number +CTLD.maxUnitsNearby + + + + +

Max units allowed to be build if the amount of the default 3 is exceeded when looking what's nearby

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

enfore engineer build only?

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

time to repairor build a unit/group

+

noob catch

@@ -27004,9 +27129,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -

message suppression

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

Can transport crate.

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

Location (if set) where to get this cargo item.

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

Location (if set) where to get this cargo item.

+ + + +
+
+ + +CTLD_CARGO.Mark + + +
diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html index a8d4d9fc3..49b37e29f 100644 --- a/Documentation/Ops.FlightGroup.html +++ b/Documentation/Ops.FlightGroup.html @@ -8717,6 +8717,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ + +
+
+
+ + #boolean +FLIGHTGROUP.isLateActivated + + + + +

No late activation.

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

Spawn in uncontrolled state.

+ @@ -19500,6 +19528,31 @@ Here we only check if stuck whilst taxiing.

+ + + +
+ + +
+
+
+ + #boolean +FLIGHTGROUP.isLateActivated + + + + +

No late activation.

+
@@ -19533,6 +19586,9 @@ Here we only check if stuck whilst taxiing.

+ +

Spawn in uncontrolled state.

+ @@ -40320,6 +40376,31 @@ Optionally, you can calculate the current max weight possible, which accounts fo + + + +
+ + +
+
+
+ + #boolean +FLIGHTGROUP.isLateActivated + + + + +

No late activation.

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

Spawn in uncontrolled state.

+ @@ -42503,6 +42587,31 @@ Optionally, you can calculate the current max weight possible, which accounts fo + + + +
+ + +
+
+
+ + #boolean +FLIGHTGROUP.isLateActivated + + + + +

No late activation.

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

Spawn in uncontrolled state.

+ diff --git a/Documentation/Ops.OpsGroup.html b/Documentation/Ops.OpsGroup.html index 419b3170c..5dd3662d1 100644 --- a/Documentation/Ops.OpsGroup.html +++ b/Documentation/Ops.OpsGroup.html @@ -39939,7 +39939,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

Has line of sight.

+

No of sight.

diff --git a/Documentation/Ops.OpsZone.html b/Documentation/Ops.OpsZone.html index 88f9d8df8..775021af2 100644 --- a/Documentation/Ops.OpsZone.html +++ b/Documentation/Ops.OpsZone.html @@ -4170,6 +4170,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Contested.

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

Contested.

+ @@ -9908,6 +9914,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 87c2aab1c..90fad3c5f 100644 --- a/Documentation/Ops.PlayerTask.html +++ b/Documentation/Ops.PlayerTask.html @@ -16299,11 +16299,14 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + Core.Set#SET_OPSGROUP PLAYERTASKCONTROLLER.LasingDroneSet + +

self.PlayerMenu = {} -- #table

+
@@ -16786,7 +16789,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -16857,6 +16860,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
@@ -23175,11 +23189,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

+
@@ -23662,7 +23679,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -23733,6 +23750,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
+ +
+
+
@@ -25547,11 +25575,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

+
@@ -26034,7 +26065,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
- + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -26105,6 +26136,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
+ +
+
+
diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index cbd1ec635..64cad8262 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -2625,7 +2625,7 @@ Therefore, this class is considered to be deprecated

- + #boolean TASK_A2A_DISPATCHER.FlashNewTask @@ -3350,7 +3350,7 @@ If too large, any airborne cap may not be able to reach the detected target area
- + #boolean TASK_A2A_DISPATCHER.FlashNewTask diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index d14f89cc0..e54cb70af 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -2910,7 +2910,7 @@ based on the tasking capabilities defined in
- #number + TASK_CARGO.CargoLimit diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html index bd5871672..367fb761f 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3771,51 +3771,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - -
-
- - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
- -
-
-
- - + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4921,51 +4877,7 @@ This method can only be used once!

- - -
-
- - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
- -
-
-
- - + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -5823,51 +5735,7 @@ This method can only be used once!

- - -
-
- - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
- -
-
-
- - + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -7356,51 +7224,7 @@ This method can only be used once!

- - -
-
- - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
- -
-
-
- - + #table TASK_CARGO_DISPATCHER.DefaultDeployZones diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index f4074b02a..5c9002230 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -3910,17 +3910,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Stack by pointer.

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

Stack by pointer.

-
- -
-
-
- - #number -FIFO.uniquecounter - - -
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 6b33a55d7..86e9d12ef 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -5068,6 +5068,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The DCS controllable class.

+
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -18648,6 +18659,17 @@ mygroup:WayPointExecute()

The DCS controllable class.

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

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -23399,6 +23432,17 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
@@ -23553,6 +23597,17 @@ If the Identifiable is alive, true is returned.

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + +
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index bdb8d4381..8af4ed981 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -6202,7 +6202,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -11342,7 +11353,18 @@ These settings can be provided by calling the relevant Init...() methods of the + +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -25060,7 +25082,18 @@ mygroup:WayPointExecute()
+ + +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -29306,7 +29339,18 @@ Coordinates are dependent on the position of the maps origin.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -30087,7 +30131,18 @@ If the Identifiable is alive, true is returned.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -30379,7 +30434,18 @@ If the Identifiable is alive, true is returned.

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index c1a74164c..3a8ad394e 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -3688,6 +3688,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + + +
+ +
+
+
+ + #boolean +MARKER.togroup + + +
@@ -5805,6 +5827,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + + +
+ +
+
+
+ + #boolean +MARKER.togroup + + +
@@ -7393,6 +7437,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ + +
+
+ + #boolean +MARKER.tocoalition + + + +
+ +
+
+
+ + #boolean +MARKER.togroup + + +