From b2e271dd7cc5e1c6fe9b8a65f9d9b3df0d5ed52f Mon Sep 17 00:00:00 2001
From: Applevangelist The Defender Default Settings over all Squadrons.
The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +Aircraft is on a depoly mission.
+Aircraft is on a depoly mission.
+Aircraft is on a depoly mission.
+Aircraft is on a depoly mission.
+self.CargoObject:Destroy()
+ +Then we register the new group in the database
+self.CargoObject:Destroy()
+ +Then we register the new group in the database
+Set cargo object.
-Set cargo object.
- - - -SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
-Overwrite unit names by default with group name.
+When the first Spawn executes, all the Groups need to be made visible before start.
+Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
@@ -3896,6 +3898,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defauWhen working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.
+ + + +Overwrite unit names by default with group name.
+Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
@@ -9277,6 +9301,50 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts. + + + +Spawns a new static using a given template.
-The #DETECTION_AREAS object for AWACS
- - - -The #DETECTION_AREAS object for AWACS
- - - -RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
Set case of f
+Also decrease flag for section members of flight.
+ +Set section lead of player flight.
-Set Stable Hover
+Set time stamp.
+Set new time stamp.
GROUP_SET of all helis
+Replacement woundedGroups
+ +contain a table for each SAR with all units he has with the original names
- - - -counter for saved pilots
+ +counter for successful rescue landings at FARP/AFB/MASH
+ +GROUP_SET of all helis
+Replacement woundedGroups
+ +contain a table for each SAR with all units he has with the original names
-counter for saved pilots
+ +counter for successful rescue landings at FARP/AFB/MASH
+ +GROUP_SET of all helis
+Replacement woundedGroups
+ +contain a table for each SAR with all units he has with the original names
-counter for saved pilots
+ +counter for successful rescue landings at FARP/AFB/MASH
+ +Basic support for the Hercules mod By Anubis has been build into CTLD. Currently this does not cover objects and troops which can -be loaded from the Rearm/Refuel menu, i.e. you can drop them into the field, but you cannot use them in functions scripted with this class.
+Basic support for the Hercules mod By Anubis has been build into CTLD - that is you can load/drop/build the same objects as the helicopters.
+To also cover objects and troops which can be loaded from the groud crew Rearm/Refuel menu, you need to use CTLD_HERCULES.New() and link
+this object to your CTLD setup. In this case, do not use the Hercules_Cargo.lua or Hercules_Cargo_CTLD.lua which are part of the mod
+in your mission!
local my_ctld = CTLD:New(coalition.side.BLUE,{"Helicargo", "Hercules"},"Lufttransportbrigade I")
@@ -1874,11 +1878,34 @@ be loaded from the Rearm/Refuel menu, i.e. you can drop them into the field, but
my_ctld.HercMaxSpeed = 77 -- 77mps or 270kph or 150kn
+Hint: you can only airdrop from the Hercules if you are "in parameters", i.e. at or below HercMaxSpeed and in the AGL bracket between
+HercMinAngels and HercMaxAngels!
Also, the following options need to be set to true:
my_ctld.useprefix = true -- this is true by default and MUST BE ON.
+Add ground crew loadable objects to your CTLD instance like so, where my_ctld is the previously created CTLD instance:
local herccargo = CTLD_HERCULES:New("blue", "Hercules Test", my_ctld)
+
+
+You also need:
+* A template called "Infantry" for 10 Paratroopers (as set via herccargo.infantrytemplate).
+* Depending on what you are loading with the help of the ground crew, there are 42 more templates for the various vehicles that are loadable.
+There's a quick check output in the dcs.log which tells you what's there and what not.
+E.g.:
...Checking template for APC BTR-82A Air [24998lb] (BTR-82A) ... MISSING)
+ ...Checking template for ART 2S9 NONA Skid [19030lb] (SAU 2-C9) ... MISSING)
+ ...Checking template for EWR SBORKA Air [21624lb] (Dog Ear radar) ... MISSING)
+ ...Checking template for Transport Tigr Air [15900lb] (Tigr_233036) ... OK)
+
+
+Expected template names are the ones in the rounded brackets.
+Standard transport capabilities as per the real Hercules are:
["Hercules"] = {type="Hercules", crates=true, troops=true, cratelimit = 7, trooplimit = 64}, -- 19t cargo, 64 paratroopers
@@ -6418,7 +6445,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -6440,7 +6467,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.DroppedTroops
@@ -6465,11 +6492,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ #number
+CTLD.Engineers
+
+
+
+use as counter
+
+
+
+
+
+
+
+ #table
CTLD.EngineersInField
+
+holds #CTLD_ENGINEERING objects
+
@@ -6501,7 +6545,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeFMFrequencies
@@ -6512,7 +6556,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeUHFFrequencies
@@ -6523,7 +6567,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeVHFFrequencies
@@ -6741,6 +6785,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ #number
+CTLD.TroopCounter
+
+
+
@@ -6885,6 +6940,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
+
+
+
+
+
+
+ #table
+CTLD.droppedBeacons
+
+
+
@@ -7168,7 +7234,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
CTLD.troopdropzoneradius
@@ -13942,7 +14008,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -13964,7 +14030,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.DroppedTroops
@@ -13989,11 +14055,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ #number
+CTLD.Engineers
+
+
+
+use as counter
+
+
+
+
+
+
+
+ #table
CTLD.EngineersInField
+
+holds #CTLD_ENGINEERING objects
+
@@ -14025,7 +14108,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeFMFrequencies
@@ -14036,7 +14119,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeUHFFrequencies
@@ -14047,7 +14130,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeVHFFrequencies
@@ -14265,6 +14348,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ #number
+CTLD.TroopCounter
+
+
+
@@ -14409,6 +14503,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
+
+
+
+
+
+
+ #table
+CTLD.droppedBeacons
+
+
+
@@ -14692,7 +14797,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
CTLD.troopdropzoneradius
@@ -16307,7 +16412,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -16329,7 +16434,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.DroppedTroops
@@ -16354,11 +16459,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ #number
+CTLD.Engineers
+
+
+
+use as counter
+
+
+
+
+
+
+
+ #table
CTLD.EngineersInField
+
+holds #CTLD_ENGINEERING objects
+
@@ -16390,7 +16512,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeFMFrequencies
@@ -16401,7 +16523,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeUHFFrequencies
@@ -16412,7 +16534,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeVHFFrequencies
@@ -16630,6 +16752,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ #number
+CTLD.TroopCounter
+
+
+
@@ -16774,6 +16907,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
+
+
+
+
+
+
+ #table
+CTLD.droppedBeacons
+
+
+
@@ -17057,7 +17201,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #number
CTLD.troopdropzoneradius
@@ -25337,6 +25481,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
template for a group of 10 paratroopers
+
+
+
+
+
+
+ #number
+CTLD_HERCULES.j
+
+
+
@@ -26573,6 +26728,17 @@ Expected template names are the ones in the rounded brackets.
template for a group of 10 paratroopers
+
+
+
+
+
+
+ #number
+CTLD_HERCULES.j
+
+
+
diff --git a/Documentation/Tasking.Task.html b/Documentation/Tasking.Task.html
index 4a6038ba4..b008311e8 100644
--- a/Documentation/Tasking.Task.html
+++ b/Documentation/Tasking.Task.html
@@ -2820,17 +2820,6 @@ but can separately be modified later in your mission using the
-
-
-
-
-
-
-
-TASK.TaskControlMenu
-
-
-
@@ -7467,17 +7456,6 @@ If the Unit is part of the Task, true is returned.
-
-
-
-
-
-
-
-TASK.TaskControlMenu
-
-
-
diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html
index 0a4ca9a12..a4ec41421 100644
--- a/Documentation/Tasking.Task_A2A_Dispatcher.html
+++ b/Documentation/Tasking.Task_A2A_Dispatcher.html
@@ -2813,7 +2813,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -3538,7 +3538,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -4714,7 +4714,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -6196,7 +6196,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html
index 9d0f09a1e..3706ef23d 100644
--- a/Documentation/Tasking.Task_A2G_Dispatcher.html
+++ b/Documentation/Tasking.Task_A2G_Dispatcher.html
@@ -3083,14 +3083,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
TASK_A2G_DISPATCHER.FlashNewTask
-
- set to false to suppress flash messages
-
@@ -3663,14 +3660,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
TASK_A2G_DISPATCHER.FlashNewTask
-
- set to false to suppress flash messages
-
@@ -4853,14 +4847,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
TASK_A2G_DISPATCHER.FlashNewTask
-
- set to false to suppress flash messages
-
@@ -6349,14 +6340,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
TASK_A2G_DISPATCHER.FlashNewTask
-
- set to false to suppress flash messages
-
diff --git a/Documentation/Tasking.Task_Cargo.html b/Documentation/Tasking.Task_Cargo.html
index 368f270b7..bf7f9d8cc 100644
--- a/Documentation/Tasking.Task_Cargo.html
+++ b/Documentation/Tasking.Task_Cargo.html
@@ -3161,7 +3161,7 @@ based on the tasking capabilities defined in
- #number
+
TASK_CARGO.CargoLimit
@@ -4583,7 +4583,7 @@ based on the tasking capabilities defined in
- #number
+
TASK_CARGO.CargoLimit
@@ -9115,7 +9115,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 b0719f9db..2f679245e 100644
--- a/Documentation/Tasking.Task_Cargo_Dispatcher.html
+++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html
@@ -3128,6 +3128,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ #number
+TASK_CARGO_DISPATCHER.CountCSAR
+
+
+
@@ -4251,6 +4262,17 @@ This method can only be used once!
+
+
+
+
+
+
+ #number
+TASK_CARGO_DISPATCHER.CountCSAR
+
+
+
@@ -5153,6 +5175,17 @@ This method can only be used once!
+
+
+
+
+
+
+ #number
+TASK_CARGO_DISPATCHER.CountCSAR
+
+
+
@@ -6690,6 +6723,17 @@ This method can only be used once!
+
+
+
+
+
+
+ #number
+TASK_CARGO_DISPATCHER.CountCSAR
+
+
+
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html
index 40a24c7b1..bb0870071 100644
--- a/Documentation/Wrapper.Group.html
+++ b/Documentation/Wrapper.Group.html
@@ -4769,18 +4769,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-GROUP.InitRespawnRandomizePositionOuter
+GROUP.InitRespawnRandomizePositionZone
@@ -8925,18 +8914,7 @@ So each unit of the group is respawned at exactly the same parking spot as it cu
-
-
-
-
-
-
-GROUP.InitRespawnRandomizePositionOuter
+GROUP.InitRespawnRandomizePositionZone
@@ -17605,18 +17583,7 @@ Note that when the WayPoint parameter is used, the new start mission waypoint of
-
-
-
-
-
-
-GROUP.InitRespawnRandomizePositionOuter
+GROUP.InitRespawnRandomizePositionZone
@@ -21255,18 +21222,7 @@ Coordinates are dependent on the position of the maps origin.
-
-
-
-
-
-
-GROUP.InitRespawnRandomizePositionOuter
+GROUP.InitRespawnRandomizePositionZone
@@ -21920,18 +21876,7 @@ If the Identifiable is alive, true is returned.
-
-
-
-
-
-
-GROUP.InitRespawnRandomizePositionOuter
+GROUP.InitRespawnRandomizePositionZone
@@ -22191,18 +22136,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 4c24760e1..29be84504 100644
--- a/Documentation/Wrapper.Marker.html
+++ b/Documentation/Wrapper.Marker.html
@@ -2897,6 +2897,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
+
+
+MARKER.groupid
+
+
+
+
+
+
+
+
+
+
+MARKER.groupname
+
+
+
@@ -2981,7 +3003,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean
-MARKER.toall
+MARKER.togroup
@@ -4981,6 +5003,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
+
+
+MARKER.groupid
+
+
+
+
+
+
+
+
+
+
+MARKER.groupname
+
+
+
@@ -5065,7 +5109,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean
-MARKER.toall
+MARKER.togroup
@@ -6573,6 +6617,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
+
+
+MARKER.groupid
+
+
+
+
+
+
+
+
+
+
+MARKER.groupname
+
+
+
@@ -6657,7 +6723,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean
-MARKER.toall
+MARKER.togroup
diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html
index a83daeb86..f3544e87e 100644
--- a/Documentation/Wrapper.Positionable.html
+++ b/Documentation/Wrapper.Positionable.html
@@ -3515,6 +3515,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+ Core.Spot#SPOT
+POSITIONABLE.Spot
+
+
+
@@ -7077,6 +7088,17 @@ Coordinates are dependent on the position of the maps origin.
+
+
+
+
+
+
+ Core.Spot#SPOT
+POSITIONABLE.Spot
+
+
+
@@ -7654,6 +7676,17 @@ If the Identifiable is alive, true is returned.
+
+
+
+
+
+
+ Core.Spot#SPOT
+POSITIONABLE.Spot
+
+
+
@@ -7837,6 +7870,17 @@ If the Identifiable is alive, true is returned.
+
+
+
+
+
+
+ Core.Spot#SPOT
+POSITIONABLE.Spot
+
+
+