diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html
index d0dfc86f4..bc838081d 100644
--- a/Documentation/AI.AI_A2A_Dispatcher.html
+++ b/Documentation/AI.AI_A2A_Dispatcher.html
@@ -5038,14 +5038,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -11705,14 +11702,11 @@ They will lock the parking spot.
@@ -12970,14 +12964,11 @@ They will lock the parking spot.
@@ -14537,14 +14528,11 @@ They will lock the parking spot.
diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html
index 905329857..c4450c65e 100644
--- a/Documentation/AI.AI_A2G_Dispatcher.html
+++ b/Documentation/AI.AI_A2G_Dispatcher.html
@@ -4907,17 +4907,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The Defender Default Settings over all Squadrons.
-
-
-
-
@@ -13469,17 +13458,6 @@ multiplied by the Overhead and rounded up to the smallest integer.
The Defender Default Settings over all Squadrons.
-
-
-
-
@@ -14806,17 +14784,6 @@ multiplied by the Overhead and rounded up to the smallest integer.
The Defender Default Settings over all Squadrons.
-
-
-
-
@@ -16445,17 +16412,6 @@ multiplied by the Overhead and rounded up to the smallest integer.
The Defender Default Settings over all Squadrons.
-
-
-
-
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html
index 7b68f6eba..97df3dd6e 100644
--- a/Documentation/AI.AI_Air.html
+++ b/Documentation/AI.AI_Air.html
@@ -3350,6 +3350,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
@@ -6203,6 +6225,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
+
@@ -6939,6 +6983,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
+
@@ -8563,6 +8629,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
+
diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html
index 8e8aa1e6a..ccec40f89 100644
--- a/Documentation/AI.AI_Cargo.html
+++ b/Documentation/AI.AI_Cargo.html
@@ -2960,9 +2960,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- No loading happened, so we need to pickup something else.
-
@@ -4993,9 +4990,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- No loading happened, so we need to pickup something else.
-
@@ -5608,9 +5602,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- No loading happened, so we need to pickup something else.
-
@@ -7111,9 +7102,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- No loading happened, so we need to pickup something else.
-
diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html
index 96b4c64f4..0c0718ba6 100644
--- a/Documentation/AI.AI_Cargo_Airplane.html
+++ b/Documentation/AI.AI_Cargo_Airplane.html
@@ -2953,9 +2953,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a depoly mission.
-
@@ -2981,9 +2978,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a pickup mission.
-
@@ -4746,9 +4740,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a depoly mission.
-
@@ -4774,9 +4765,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a pickup mission.
-
@@ -5381,9 +5369,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a depoly mission.
-
@@ -5409,9 +5394,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a pickup mission.
-
@@ -6904,9 +6886,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a depoly mission.
-
@@ -6932,9 +6911,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Aircraft is on a pickup mission.
-
diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html
index d97112e36..5cea3fe38 100644
--- a/Documentation/AI.AI_Cargo_Helicopter.html
+++ b/Documentation/AI.AI_Cargo_Helicopter.html
@@ -3074,28 +3074,22 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4998,28 +4992,22 @@ Adjust if necessary.
@@ -5674,28 +5662,22 @@ Adjust if necessary.
@@ -7238,28 +7220,22 @@ Adjust if necessary.
diff --git a/Documentation/Cargo.Cargo.html b/Documentation/Cargo.Cargo.html
index 368e3fe03..8626c57bd 100644
--- a/Documentation/Cargo.Cargo.html
+++ b/Documentation/Cargo.Cargo.html
@@ -2909,17 +2909,6 @@ All derived classes from CARGO follow the same state machine, expose the same ca
-
-
-
-
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html
index ff9970a2b..35fef7a27 100644
--- a/Documentation/Cargo.CargoGroup.html
+++ b/Documentation/Cargo.CargoGroup.html
@@ -2002,6 +2002,20 @@ Therefore, this class is considered to be deprecated
+
+
+
+
+
+
CARGO_GROUP.CargoGroup
diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html
index e1a2c6a05..5c5fd7cbc 100644
--- a/Documentation/Cargo.CargoUnit.html
+++ b/Documentation/Cargo.CargoUnit.html
@@ -1923,17 +1923,6 @@ Therefore, this class is considered to be deprecated
Set cargo object.
-
-
-
-
@@ -2649,17 +2638,6 @@ Therefore, this class is considered to be deprecated
Set cargo object.
-
-
-
-
diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html
index b824f65b8..13fd9d09a 100644
--- a/Documentation/Core.Fsm.html
+++ b/Documentation/Core.Fsm.html
@@ -6191,7 +6191,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string
+
FSM._StartState
@@ -7790,7 +7790,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string
+
FSM._StartState
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html
index 61e738ec4..9a9d6eafc 100644
--- a/Documentation/Core.Spawn.html
+++ b/Documentation/Core.Spawn.html
@@ -2415,6 +2415,12 @@ and any spaces before and after the resulting name are removed.
SPAWN:InitUnControlled(UnControlled) |
(AIR) Will spawn a plane group in UnControlled or Controlled mode...
+ |
+
+
+ SPAWN.InitValidateAndRepositionGroundUnits(OnOff, MaxRadius, Spacing, self) |
+
+ Uses Disposition and other fallback logic to find better ground positions for ground units.
|
@@ -3208,6 +3214,36 @@ and any spaces before and after the resulting name are removed.
SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) |
+ |
+
+
+ SPAWN.frequency |
+
+
+ |
+
+
+ SPAWN.hidden |
+
+
+ |
+
+
+ SPAWN.modulation |
+
+
+ |
+
+
+ SPAWN.skill |
+
+
+ |
+
+
+ SPAWN.speed |
+
+
|
@@ -3882,14 +3918,11 @@ 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.
-
@@ -4036,20 +4069,6 @@ 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.
-
@@ -4083,6 +4102,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -4273,9 +4303,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- Overwrite unit names by default with group name.
-
@@ -4287,9 +4314,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- By default, no InitLimit
-
@@ -4301,6 +4325,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
@@ -4315,6 +4372,32 @@ 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
+
+
+
+
+
@@ -4346,7 +4429,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number
+
SPAWN.SpawnMaxGroups
@@ -4360,7 +4443,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number
+
SPAWN.SpawnMaxUnitsAlive
@@ -4562,7 +4645,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.
@@ -4636,6 +4719,61 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
+
@@ -7513,6 +7651,93 @@ ReSpawn the plane in Controlled mode, and the plane will move...
+
+
+
+
+
+
+
+
Uses Disposition and other fallback logic to find better ground positions for ground units.
+
+
+
+ - NOTE: This is not a spawn randomizer.
+ - It will try to find clear ground locations avoiding trees, water, roads, runways, map scenery, statics and other units in the area.
+ - Maintains the original layout and unit positions as close as possible by searching for the next closest valid position to each unit.
+
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
Enable/disable the feature.
+
+
+
+
+
+
+ #number
+ MaxRadius
+
+
+
+
+
(Optional) Max radius to search for valid ground locations in meters. Default is double the max radius of the units.
+
+
+
+
+
+
+ #number
+ Spacing
+
+
+
+
+
(Optional) Minimum spacing between units in meters. Default is 5% of the search radius or 5 meters, whichever is larger.
+
+
+
+
+
Return value:
+
+
+
@@ -10343,14 +10568,11 @@ 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.
-
@@ -10497,20 +10719,6 @@ 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.
-
@@ -10544,6 +10752,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
+
+
+
@@ -10734,9 +10953,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. Overwrite unit names by default with group name.
-
@@ -10748,9 +10964,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. By default, no InitLimit
-
@@ -10762,6 +10975,39 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
+
+
+
+
+
@@ -10776,6 +11022,32 @@ 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
+
+
+
+
+
@@ -10807,7 +11079,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
- #number
+
SPAWN.SpawnMaxGroups
@@ -10821,7 +11093,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
- #number
+
SPAWN.SpawnMaxUnitsAlive
@@ -11023,7 +11295,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.
@@ -11097,6 +11369,61 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
+
+
+
+
+
+
+
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html
index aaada4da0..c65d2cd66 100644
--- a/Documentation/Core.SpawnStatic.html
+++ b/Documentation/Core.SpawnStatic.html
@@ -3165,7 +3165,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
SPAWNSTATIC.TemplateStaticUnit
@@ -4825,7 +4825,7 @@ Handy if you spawn from cargo statics which have resources already set.
- #table
+
SPAWNSTATIC.TemplateStaticUnit
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html
index bdc168f7b..cb35d3e64 100644
--- a/Documentation/Core.Spot.html
+++ b/Documentation/Core.Spot.html
@@ -2976,50 +2976,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -4303,50 +4259,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -5869,50 +5781,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html
index bd4bb93bf..9acadba04 100644
--- a/Documentation/Functional.ATC_Ground.html
+++ b/Documentation/Functional.ATC_Ground.html
@@ -4116,7 +4116,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
ATC_GROUND.Airbases
@@ -4132,9 +4132,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
Kickspeed
-
@@ -4704,7 +4701,7 @@ An airbase can be specified to set the maximum kick speed for.
- #table
+
ATC_GROUND.Airbases
@@ -4720,9 +4717,6 @@ An airbase can be specified to set the maximum kick speed for.
-
-
Kickspeed
-
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html
index 4765750c3..b71ece9fe 100644
--- a/Documentation/Functional.Detection.html
+++ b/Documentation/Functional.Detection.html
@@ -20189,6 +20189,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
@@ -20349,7 +20360,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
@@ -25114,7 +25136,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
+
@@ -26867,7 +26900,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 bdc4b4fa0..bef50c7ef 100644
--- a/Documentation/Functional.Mantis.html
+++ b/Documentation/Functional.Mantis.html
@@ -5145,6 +5145,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
+
+
+
+
+
+
+
+
@@ -10045,6 +10100,61 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
Log SAM status in dcs.log every cycle if true
+
+
+
+
+
+
+
+
diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html
index 5fd1f69e8..924c76921 100644
--- a/Documentation/Functional.Movement.html
+++ b/Documentation/Functional.Movement.html
@@ -2429,20 +2429,6 @@ 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.
-
-
-
-
@@ -2673,20 +2659,6 @@ 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 d7da0110c..d02cf5e0a 100644
--- a/Documentation/Functional.RAT.html
+++ b/Documentation/Functional.RAT.html
@@ -3551,12 +3551,6 @@ manager:Stop(7200)
RAT.termtype |
Type of terminal to be used when spawning at an airbase.
- |
-
-
- RAT.type |
-
-
|
@@ -3971,6 +3965,12 @@ and any spaces before and after the resulting name are removed.
RAT:InitUnControlled(UnControlled) |
(AIR) Will spawn a plane group in UnControlled or Controlled mode...
+ |
+
+
+ RAT.InitValidateAndRepositionGroundUnits(OnOff, MaxRadius, Spacing, self) |
+
+ Uses Disposition and other fallback logic to find better ground positions for ground units.
|
@@ -4764,6 +4764,36 @@ and any spaces before and after the resulting name are removed.
RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) |
+ |
+
+
+ RAT.frequency |
+
+
+ |
+
+
+ RAT.hidden |
+
+
+ |
+
+
+ RAT.modulation |
+
+
+ |
+
+
+ RAT.skill |
+
+
+ |
+
+
+ RAT.speed |
+
+
|
@@ -7311,17 +7341,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -15202,17 +15221,6 @@ Initializes the ratcraft array and group menu.
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -18156,6 +18164,93 @@ ReSpawn the plane in Controlled mode, and the plane will move...
+
+
+
+
+
+
+
+
Uses Disposition and other fallback logic to find better ground positions for ground units.
+
+
+
+ - NOTE: This is not a spawn randomizer.
+ - It will try to find clear ground locations avoiding trees, water, roads, runways, map scenery, statics and other units in the area.
+ - Maintains the original layout and unit positions as close as possible by searching for the next closest valid position to each unit.
+
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
Enable/disable the feature.
+
+
+
+
+
+
+ #number
+ MaxRadius
+
+
+
+
+
(Optional) Max radius to search for valid ground locations in meters. Default is double the max radius of the units.
+
+
+
+
+
+
+ #number
+ Spacing
+
+
+
+
+
(Optional) Minimum spacing between units in meters. Default is 5% of the search radius or 5 meters, whichever is larger.
+
+
+
+
+
Return value:
+
+
+
@@ -22116,17 +22211,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.Type of terminal to be used when spawning at an airbase.
-
-
-
-
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html
index a97f42e19..e4f1c0923 100644
--- a/Documentation/Functional.Scoring.html
+++ b/Documentation/Functional.Scoring.html
@@ -3267,7 +3267,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
SCORING.penaltyoncoalitionchange
@@ -3278,7 +3278,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
SCORING.penaltyonfratricide
@@ -6190,7 +6190,7 @@ The scale magnifies the scores given to the players.
- #boolean
+
SCORING.penaltyoncoalitionchange
@@ -6201,7 +6201,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 adfe9b38a..766ea88a4 100644
--- a/Documentation/Ops.Airboss.html
+++ b/Documentation/Ops.Airboss.html
@@ -42156,9 +42156,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
Set case to that of lead.
-
@@ -42227,7 +42224,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
Set stack flag.
+
Decrease stack/flag. Human player needs to take care himself.
@@ -42458,6 +42455,9 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
Set time stamp.
+
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html
index a87ccfea4..e54f58a12 100644
--- a/Documentation/Ops.CSAR.html
+++ b/Documentation/Ops.CSAR.html
@@ -2717,12 +2717,6 @@ Dropped troop noMessage and forcedesc parameters aren't saved.
CSAR.inTransitGroups |
- |
-
-
- CSAR.index |
-
-
|
@@ -4237,7 +4231,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CSAR.FreeVHFFrequencies
@@ -4594,7 +4588,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+
Core.Point#COORDINATE
CSAR.coordinate
@@ -4683,11 +4677,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4708,11 +4705,25 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
@@ -4836,17 +4847,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
-
-
-
-
@@ -5052,6 +5052,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
@@ -5077,6 +5091,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
+
+
+
@@ -10517,7 +10545,7 @@ callsigns from playername or group name.
-
+ #table
CSAR.FreeVHFFrequencies
@@ -10874,7 +10902,7 @@ callsigns from playername or group name.
-
+
Core.Point#COORDINATE
CSAR.coordinate
@@ -10963,11 +10991,14 @@ callsigns from playername or group name.
@@ -10988,11 +11019,25 @@ callsigns from playername or group name.
+
@@ -11116,17 +11161,6 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
-
-
-
-
@@ -11332,6 +11366,20 @@ callsigns from playername or group name.
+
+
@@ -11357,6 +11405,20 @@ callsigns from playername or group name.
+
+
+
+
+ #number
+
CSAR.rescues
+
+
+
+
+
counter for successful rescue landings at FARP/AFB/MASH
+
+
+
@@ -13055,7 +13117,7 @@ callsigns from playername or group name.
-
+ #table
CSAR.FreeVHFFrequencies
@@ -13412,7 +13474,7 @@ callsigns from playername or group name.
-
+
Core.Point#COORDINATE
CSAR.coordinate
@@ -13501,11 +13563,14 @@ callsigns from playername or group name.
@@ -13526,11 +13591,25 @@ callsigns from playername or group name.
+
@@ -13654,17 +13733,6 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
-
-
-
-
@@ -13870,6 +13938,20 @@ callsigns from playername or group name.
+
+
@@ -13895,6 +13977,20 @@ callsigns from playername or group name.
+
+
+
+
+ #number
+
CSAR.rescues
+
+
+
+
+
counter for successful rescue landings at FARP/AFB/MASH
+
+
+
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html
index ea073cfa4..fbf9a44da 100644
--- a/Documentation/Ops.CTLD.html
+++ b/Documentation/Ops.CTLD.html
@@ -1899,6 +1899,7 @@ Create the late-activated troops, vehicles, that will make up your deployable fo
my_ctld.showstockinmenuitems = false -- When set to true, the menu lines will also show the remaining items in stock (that is, if you set any), downside is that the menu for all will be build every 30 seconds anew.
my_ctld.onestepmenu = false -- When set to true, the menu will create Drop and build, Get and load, Pack and remove, Pack and load, Pack. it will be a 1 step solution.
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)
2.1 CH-47 Chinook support
@@ -3987,6 +3988,12 @@ If you use units build by multiple templates, they will effectively double on lo
CTLD.usesubcats |
+ |
+
+
+ CTLD.validateAndRepositionUnits |
+
+
|
@@ -8565,6 +8572,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Name of the class.
+
+
+
+
@@ -8585,7 +8603,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -8607,7 +8625,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.DroppedTroops
@@ -8632,11 +8650,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -8732,7 +8753,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeUHFFrequencies
@@ -8748,6 +8769,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
Beacons
+
@@ -8834,14 +8858,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -8881,6 +8902,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Smokes and Flares
+
+
+
+
@@ -9094,6 +9126,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
+
+
+
+
@@ -9332,6 +9375,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
enfore engineer build only?
+
+
+
+
@@ -9386,7 +9440,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- time to repairor build a unit/group
+ noob catch
@@ -9485,7 +9539,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
CTLD.troopdropzoneradius
@@ -9523,6 +9577,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -20983,6 +21051,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Name of the class.
+
+
+
+
@@ -21003,7 +21082,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -21025,7 +21104,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.DroppedTroops
@@ -21050,11 +21129,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -21150,7 +21232,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeUHFFrequencies
@@ -21166,6 +21248,9 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
Beacons
+
@@ -21252,14 +21337,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -21299,6 +21381,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Smokes and Flares
+
+
+
+
@@ -21512,6 +21605,17 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
+
+
+
+
@@ -21750,6 +21854,17 @@ However, if you create a new folder inside the miz file, which contains the soun
enfore engineer build only?
+
+
+
+
@@ -21804,7 +21919,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
@@ -21903,7 +22018,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #number
CTLD.troopdropzoneradius
@@ -21941,6 +22056,20 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
+
+
@@ -23499,6 +23628,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Name of the class.
+
+
+
+
@@ -23519,7 +23659,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -23541,7 +23681,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.DroppedTroops
@@ -23566,11 +23706,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -23666,7 +23809,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeUHFFrequencies
@@ -23682,6 +23825,9 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
Beacons
+
@@ -23768,14 +23914,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -23815,6 +23958,17 @@ However, if you create a new folder inside the miz file, which contains the soun
Smokes and Flares
+
+
+
+
@@ -24028,6 +24182,17 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
+
+
+
+
@@ -24266,6 +24431,17 @@ However, if you create a new folder inside the miz file, which contains the soun
enfore engineer build only?
+
+
+
+
@@ -24320,7 +24496,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
@@ -24419,7 +24595,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #number
CTLD.troopdropzoneradius
@@ -24457,6 +24633,20 @@ However, if you create a new folder inside the miz file, which contains the soun
+
+
+
+
@@ -28991,6 +29181,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
Can transport crate.
+
+
+
+
@@ -29199,6 +29400,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
Location (if set) where to get this cargo item.
+
+
+
+
@@ -30796,6 +31008,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
Location (if set) where to get this cargo item.
+
+
+
+
@@ -34916,17 +35139,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -35580,17 +35792,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -39559,6 +39760,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
template for a group of 10 paratroopers
+
+
+
+
@@ -40885,6 +41097,17 @@ Use either this method to integrate the Hercules **or** the one from the "normal
template for a group of 10 paratroopers
+
+
+
+
diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html
index 20b2e29dd..61ebae231 100644
--- a/Documentation/Tasking.Task_A2G_Dispatcher.html
+++ b/Documentation/Tasking.Task_A2G_Dispatcher.html
@@ -3372,14 +3372,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -3952,14 +3949,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -5142,14 +5136,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -6634,14 +6625,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html
index 108a91a6e..31a81d018 100644
--- a/Documentation/Tasking.Task_CARGO.html
+++ b/Documentation/Tasking.Task_CARGO.html
@@ -3363,7 +3363,7 @@ based on the tasking capabilities defined in
- #number
+
TASK_CARGO.CargoLimit
@@ -4766,7 +4766,7 @@ based on the tasking capabilities defined in
- #number
+
TASK_CARGO.CargoLimit
@@ -9298,7 +9298,7 @@ If the Unit is part of the Task, true is returned.
- #number
+
TASK_CARGO.CargoLimit
diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html
index bde0c8399..45820fe6d 100644
--- a/Documentation/Tasking.Task_Cargo_Dispatcher.html
+++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html
@@ -3384,6 +3384,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -4479,6 +4490,17 @@ This method can only be used once!
+
+
+
+
@@ -5326,6 +5348,17 @@ This method can only be used once!
+
+
+
+
@@ -6804,6 +6837,17 @@ This method can only be used once!
+
+
+
+
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html
index 3bac6a863..800de19d6 100644
--- a/Documentation/Utilities.FiFo.html
+++ b/Documentation/Utilities.FiFo.html
@@ -3493,6 +3493,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Stack by pointer.
+
+
+
+
@@ -4342,6 +4353,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Stack by pointer.
+
+
+
+
@@ -8259,6 +8281,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
@@ -9108,6 +9141,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
diff --git a/Documentation/Utilities.Utils.html b/Documentation/Utilities.Utils.html
index 7557ca41e..d4cd76da1 100644
--- a/Documentation/Utilities.Utils.html
+++ b/Documentation/Utilities.Utils.html
@@ -3071,6 +3071,12 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
UTILS.UniqueName(base) |
Makes a string semi-unique by attaching a random number between 0 and 1 million to it
+ |
+
+
+ UTILS.ValidateAndRepositionGroundUnits(table, Anchor, MaxRadius, Spacing, Positions) |
+
+ This function uses Disposition and other fallback logic to find better ground positions for ground units.
|
@@ -12898,6 +12904,94 @@ static, shape_name is optional. Also, livery_id is optional, but is applied to t
+
+
+
+
+
+
+
+
This function uses Disposition and other fallback logic to find better ground positions for ground units.
+
+
+
+ - NOTE: This is not a spawn randomizer.
+ - It will try to find clear ground locations avoiding trees, water, roads, runways, map scenery, statics and other units in the area and modifies the provided positions table.
+ - Maintains the original layout and unit positions as close as possible by searching for the next closest valid position to each unit.
+
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
Positions A table of DCS#Vec2 or DCS#Vec3, can be a units table from the group template.
+
+
+
+
+
+
+
+
(Optional) DCS#Vec2 or DCS#Vec3 as anchor point to calculate offset of the units.
+
+
+
+
+
+
+ #number
+ MaxRadius
+
+
+
+
+
(Optional) Max radius to search for valid ground locations in meters. Default is double the max radius of the units.
+
+
+
+
+
+
+ #number
+ Spacing
+
+
+
+
+
(Optional) Minimum spacing between units in meters. Default is 5% of the search radius or 5 meters, whichever is larger.
+
+
+
+
+
+
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html
index 9ffabf1e1..1851b108a 100644
--- a/Documentation/Wrapper.Controllable.html
+++ b/Documentation/Wrapper.Controllable.html
@@ -4601,17 +4601,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4641,7 +4630,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
@@ -18078,7 +18056,7 @@ mygroup:WayPointExecute()
-
-
-
@@ -22112,7 +22079,7 @@ Coordinates are dependent on the position of the maps origin.
-
-
-
@@ -22698,7 +22654,7 @@ If the Identifiable is alive, true is returned.
-
-
-
@@ -22885,7 +22830,7 @@ If the Identifiable is alive, true is returned.
-
CONTROLLABLE.timer
+
CONTROLLABLE.spot
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html
index a5f392152..7292e98e9 100644
--- a/Documentation/Wrapper.Group.html
+++ b/Documentation/Wrapper.Group.html
@@ -5694,18 +5694,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
GROUP.InitRespawnRandomizePositionOuter
+
GROUP.InitRespawnRandomizePositionZone
diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html
index 8c4b3bcc0..0bec388ee 100644
--- a/Documentation/Wrapper.Positionable.html
+++ b/Documentation/Wrapper.Positionable.html
@@ -3971,17 +3971,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -8016,17 +8005,6 @@ Coordinates are dependent on the position of the maps origin.
-
-
-
-
@@ -8613,17 +8591,6 @@ If the Identifiable is alive, true is returned.
-
-
-
-
@@ -8811,17 +8778,6 @@ If the Identifiable is alive, true is returned.
-
-
-
-