From 29f90836d905ff72d8f69a7dc19a0d9b7093b471 Mon Sep 17 00:00:00 2001 From: Applevangelist Date: Mon, 22 May 2023 16:12:35 +0000 Subject: [PATCH] MOOSE generated documentation [skip ci] --- Documentation/AI.AI_A2A_Dispatcher.html | 20 +- Documentation/AI.AI_Air.html | 44 ++ Documentation/AI.AI_Air_Dispatcher.html | 44 ++ Documentation/AI.AI_Air_Squadron.html | 22 + Documentation/AI.AI_Cargo.html | 20 +- Documentation/AI.AI_Cargo_Airplane.html | 56 --- Documentation/Cargo.CargoGroup.html | 56 --- Documentation/Cargo.CargoUnit.html | 44 -- Documentation/Core.Fsm.html | 4 +- Documentation/Core.Settings.html | 4 +- Documentation/Core.Spawn.html | 376 ++++++++++++++---- Documentation/Core.SpawnStatic.html | 84 ---- Documentation/Functional.Detection.html | 66 --- Documentation/Functional.Mantis.html | 34 +- Documentation/Functional.Movement.html | 28 -- Documentation/Functional.RAT.html | 156 +++++++- Documentation/Functional.Scoring.html | 18 +- Documentation/Ops.Airboss.html | 85 +--- Documentation/Ops.CSAR.html | 177 +++------ Documentation/Ops.CTLD.html | 200 +++++++--- .../Tasking.Task_A2G_Dispatcher.html | 20 +- Documentation/Tasking.Task_CARGO.html | 2 +- Documentation/Utilities.FiFo.html | 22 - Documentation/Wrapper.Group.html | 78 +--- Documentation/Wrapper.Marker.html | 132 +++--- Documentation/Wrapper.Positionable.html | 44 -- 26 files changed, 905 insertions(+), 931 deletions(-) diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html index 02d03dc3e..ff7602550 100644 --- a/Documentation/AI.AI_A2A_Dispatcher.html +++ b/Documentation/AI.AI_A2A_Dispatcher.html @@ -4868,11 +4868,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -11532,11 +11535,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -12794,11 +12800,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
@@ -14358,11 +14367,14 @@ They will lock the parking spot.

- + #boolean AI_A2A_DISPATCHER.SetSendPlayerMessages + +

Flash messages to player

+
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 36a572320..cdf26f76a 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -3070,6 +3070,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -5876,6 +5887,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -6601,6 +6623,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -8214,6 +8247,17 @@ A random value in this bracket is then applied in the waypoint routing generatio + + + +
+
+ + #number +AI_AIR.IdleCount + + +
diff --git a/Documentation/AI.AI_Air_Dispatcher.html b/Documentation/AI.AI_Air_Dispatcher.html index c4bd43ae7..6605761e0 100644 --- a/Documentation/AI.AI_Air_Dispatcher.html +++ b/Documentation/AI.AI_Air_Dispatcher.html @@ -4518,6 +4518,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

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

The Defender Default Settings over all Squadrons.

+ + + +
+
@@ -12751,6 +12784,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_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html index 54f9814a8..73eb8618e 100644 --- a/Documentation/AI.AI_Air_Squadron.html +++ b/Documentation/AI.AI_Air_Squadron.html @@ -2555,6 +2555,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
@@ -3626,6 +3637,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html index 9c38ef27d..33ccabc08 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -2751,7 +2751,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -2789,6 +2789,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+
@@ -4781,7 +4784,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -4819,6 +4822,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+
@@ -5393,7 +5399,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -5431,6 +5437,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+
@@ -6893,7 +6902,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Wrapper.Group#GROUP AI_CARGO.CargoCarrier @@ -6931,6 +6940,9 @@ 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 77b9d8c89..3f8888eaa 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2738,17 +2738,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

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

Aircraft is on a pickup mission.

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

Field(s)

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

Aircraft is on a pickup mission.

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

Field(s)

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

Aircraft is on a pickup mission.

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

Field(s)

-
- - -
@@ -6737,9 +6684,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/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 28da87649..445c42cbd 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1930,20 +1930,6 @@
-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- - -
-
- - CARGO_GROUP.CargoGroup @@ -1962,20 +1948,6 @@ -
- -
-
-
- - -CARGO_GROUP.CargoObject - - - - -

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

-
@@ -3265,20 +3237,6 @@ This works for ground only groups.

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- - -
-
- - CARGO_GROUP.CargoGroup @@ -3297,20 +3255,6 @@ This works for ground only groups.

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

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

-
diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index 87fb5e395..adf4cd85e 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1808,17 +1808,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
-CARGO_UNIT.CargoCarrier - - - -
- - -
-
- - CARGO_UNIT.CargoInAir @@ -1837,17 +1826,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles

Set cargo object.

-
- -
-
-
- - #number -CARGO_UNIT.RunCount - - -
@@ -2534,17 +2512,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
-CARGO_UNIT.CargoCarrier - - - -
- - -
-
- - CARGO_UNIT.CargoInAir @@ -2563,17 +2530,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles

Set cargo object.

-
- -
-
-
- - #number -CARGO_UNIT.RunCount - - -
diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 6e8ad4258..eed3ee580 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -5793,7 +5793,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState @@ -7392,7 +7392,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index f7fce1153..f52821a29 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2861,7 +2861,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #string SETTINGS.A2GSystem @@ -5029,7 +5029,7 @@ It is advised to use this method at the start of the mission.

- + #string SETTINGS.A2GSystem diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 56f324874..45e5bc499 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -2241,7 +2241,7 @@ and any spaces before and after the resulting name are removed.

-

SPAWN:NewFromTemplate(SpawnTemplate, SpawnTemplatePrefix, SpawnAliasPrefix)

+

SPAWN:NewFromTemplate(SpawnTemplate, SpawnTemplatePrefix, SpawnAliasPrefix, MooseNaming)

Creates a new SPAWN instance to create new groups based on the provided template.

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

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

+ + + +

SPAWN.frequency

+ + + + + +

SPAWN.skill

+ + + + + +

SPAWN.uncontrolled

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

Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

+
@@ -3572,6 +3593,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.

+
@@ -3685,17 +3720,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWN.SpawnInitFreq - - -
@@ -3751,6 +3775,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +SPAWN.SpawnInitKeepUnitNames + + + + +

Overwrite unit names by default with group name.

+
@@ -3776,17 +3814,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
@@ -3798,17 +3825,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - #string -SPAWN.SpawnInitSkill - - -
@@ -4000,6 +4016,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -4034,7 +4061,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

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.

@@ -4108,6 +4135,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + + +
+ +
+
+
+ + +SPAWN.uncontrolled + + +
@@ -6426,11 +6486,14 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )

Creates a new SPAWN instance to create new groups based on the provided template.

+ +

This will also register the template for future use.

+

Defined in:

@@ -6447,7 +6510,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the Template of the Group. This must be a valid Group Template structure!

+

is the Template of the Group. This must be a valid Group Template structure - see Hoggit Wiki!

@@ -6460,7 +6523,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the name of the Group that will be given at each spawn.

+

[Mandatory] is the name of the template and the prefix of the GROUP on spawn.

@@ -6473,7 +6536,20 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the name that will be given to the Group at runtime.

+

[Optional] is the prefix that will be given to the GROUP on spawn.

+ +
+ +
+
+

+ #boolean + MooseNaming +

+
+
+ +

[Optional] If false, skip the Moose naming additions (like groupname#001-01) - you need to ensure yourself no duplicate group names exist!

@@ -6484,19 +6560,109 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
- +

self

-

Usages:

- +

Usage:

+
-- Spawn a P51 Mustang from scratch
+local ttemp =  
+  {
+      ["modulation"] = 0,
+      ["tasks"] = 
+      {
+      }, -- end of ["tasks"]
+      ["task"] = "Reconnaissance",
+      ["uncontrolled"] = false,
+      ["route"] = 
+      {
+          ["points"] = 
+          {
+              [1] = 
+              {
+                  ["alt"] = 2000,
+                  ["action"] = "Turning Point",
+                  ["alt_type"] = "BARO",
+                  ["speed"] = 125,
+                  ["task"] = 
+                  {
+                      ["id"] = "ComboTask",
+                      ["params"] = 
+                      {
+                          ["tasks"] = 
+                          {
+                          }, -- end of ["tasks"]
+                      }, -- end of ["params"]
+                  }, -- end of ["task"]
+                  ["type"] = "Turning Point",
+                  ["ETA"] = 0,
+                  ["ETA_locked"] = true,
+                  ["y"] = 666285.71428571,
+                  ["x"] = -312000,
+                  ["formation_template"] = "",
+                  ["speed_locked"] = true,
+              }, -- end of [1]
+          }, -- end of ["points"]
+      }, -- end of ["route"]
+      ["groupId"] = 1,
+      ["hidden"] = false,
+      ["units"] = 
+      {
+          [1] = 
+          {
+              ["alt"] = 2000,
+              ["alt_type"] = "BARO",
+              ["livery_id"] = "USAF 364th FS",
+              ["skill"] = "High",
+              ["speed"] = 125,
+              ["type"] = "TF-51D",
+              ["unitId"] = 1,
+              ["psi"] = 0,
+              ["y"] = 666285.71428571,
+              ["x"] = -312000,
+              ["name"] = "P51-1-1",
+              ["payload"] = 
+              {
+                  ["pylons"] = 
+                  {
+                  }, -- end of ["pylons"]
+                  ["fuel"] = 340.68,
+                  ["flare"] = 0,
+                  ["chaff"] = 0,
+                  ["gun"] = 100,
+              }, -- end of ["payload"]
+              ["heading"] = 0,
+              ["callsign"] = 
+              {
+                  [1] = 1,
+                  [2] = 1,
+                  ["name"] = "Enfield11",
+                  [3] = 1,
+              }, -- end of ["callsign"]
+              ["onboard_num"] = "010",
+          }, -- end of [1]
+      }, -- end of ["units"]
+      ["y"] = 666285.71428571,
+      ["x"] = -312000,
+      ["name"] = "P51",
+      ["communication"] = true,
+      ["start_time"] = 0,
+      ["frequency"] = 124,
+  } 
+
+
+local mustang = SPAWN:NewFromTemplate(ttemp,"P51D")
+-- you MUST set the next three:
+mustang:InitCountry(country.id.FRANCE)
+mustang:InitCategory(Group.Category.AIRPLANE)
+mustang:InitCoalition(coalition.side.BLUE)
+mustang:OnSpawnGroup(
+  function(grp)
+    MESSAGE:New("Group Spawned: "..grp:GetName(),15,"SPAWN"):ToAll()
+  end
+)
+mustang:Spawn()
+
@@ -6551,7 +6717,7 @@ Spawn_BE_KA50 = SPAWN:NewWithAlias( 'BE KA-50@RAMP-Ground Defense', 'Helicopter
- +

self

@@ -9043,6 +9209,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

+ @@ -9098,6 +9267,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.

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

- - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -9277,6 +9449,20 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ + #boolean +SPAWN.SpawnInitKeepUnitNames + + + + +

Overwrite unit names by default with group name.

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

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

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

+ + +
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -9560,7 +9735,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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.

@@ -9634,6 +9809,39 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + + +
+ +
+
+
+ + +SPAWN.uncontrolled + + +
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 824ac4ba3..afd6faf0c 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1993,24 +1993,6 @@ such as position and heading.

SPAWNSTATIC:_SpawnStatic(Template, CountryID)

Spawns a new static using a given template.

- - - -

SPAWNSTATIC.heliport_callsign_id

- - - - - -

SPAWNSTATIC.heliport_frequency

- - - - - -

SPAWNSTATIC.heliport_modulation

- - @@ -2925,39 +2907,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
- - -
-
- - -
-
-
@@ -4311,39 +4260,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
- - -
-
- - -
-
-
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 3df25d26c..6380226e6 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -19134,28 +19134,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #number -DETECTION_BASE.DetectedItemCount - - - -
- -
-
-
- - #number -DETECTION_BASE.DetectedItemMax - - -
@@ -23848,28 +23826,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
-
- - #number -DETECTION_BASE.DetectedItemCount - - - -
- -
-
-
- - #number -DETECTION_BASE.DetectedItemMax - - -
@@ -25623,28 +25579,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
-
- - #number -DETECTION_BASE.DetectedItemCount - - - -
- -
-
-
- - #number -DETECTION_BASE.DetectedItemMax - - -
diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index fb4003854..f5c202744 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -3726,6 +3726,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The #DETECTION_AREAS object for AWACS

+ + + +
+
+ + +MANTIS.AWACS_Prefix + + +
@@ -3897,7 +3908,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Long @@ -3908,7 +3919,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Medium @@ -3919,7 +3930,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + MANTIS.SAM_Table_Short @@ -8251,6 +8262,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The #DETECTION_AREAS object for AWACS

+
+ +
+
+
+ + +MANTIS.AWACS_Prefix + + +
@@ -8422,7 +8444,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Long @@ -8433,7 +8455,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Medium @@ -8444,7 +8466,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table + MANTIS.SAM_Table_Short diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index 243d35773..d08cf1687 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2265,20 +2265,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.

- -
- -
@@ -2509,20 +2495,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 15e766e4d..29cb54bf2 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -3831,7 +3831,7 @@ and any spaces before and after the resulting name are removed.

-

RAT:NewFromTemplate(SpawnTemplate, SpawnTemplatePrefix, SpawnAliasPrefix)

+

RAT:NewFromTemplate(SpawnTemplate, SpawnTemplatePrefix, SpawnAliasPrefix, MooseNaming)

Creates a new SPAWN instance to create new groups based on the provided template.

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

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

+ + + +

RAT.frequency

+ + + + + +

RAT.skill

+ + + + + +

RAT.uncontrolled

+ + @@ -17120,11 +17138,14 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )

Creates a new SPAWN instance to create new groups based on the provided template.

+ +

This will also register the template for future use.

+

Defined in:

@@ -17141,7 +17162,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the Template of the Group. This must be a valid Group Template structure!

+

is the Template of the Group. This must be a valid Group Template structure - see Hoggit Wiki!

@@ -17154,7 +17175,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the name of the Group that will be given at each spawn.

+

[Mandatory] is the name of the template and the prefix of the GROUP on spawn.

@@ -17167,7 +17188,20 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
-

is the name that will be given to the Group at runtime.

+

[Optional] is the prefix that will be given to the GROUP on spawn.

+ +
+
+
+
+

+ #boolean + MooseNaming +

+
+
+ +

[Optional] If false, skip the Moose naming additions (like groupname#001-01) - you need to ensure yourself no duplicate group names exist!

@@ -17178,19 +17212,109 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' )
- +

self

-

Usages:

-
    -
  • -- Create a new SPAWN object based on a Group Template defined from scratch.
    -Spawn_BE_KA50 = SPAWN:NewWithAlias( 'BE KA-50@RAMP-Ground Defense', 'Helicopter Attacking a City' )
  • -
  • 
    -  -- Create a new CSAR_Spawn object based on a normal Group Template to spawn a soldier.
    -  local CSAR_Spawn = SPAWN:NewWithFromTemplate( Template, "CSAR", "Pilot" )
    -
  • -
+

Usage:

+
-- Spawn a P51 Mustang from scratch
+local ttemp =  
+  {
+      ["modulation"] = 0,
+      ["tasks"] = 
+      {
+      }, -- end of ["tasks"]
+      ["task"] = "Reconnaissance",
+      ["uncontrolled"] = false,
+      ["route"] = 
+      {
+          ["points"] = 
+          {
+              [1] = 
+              {
+                  ["alt"] = 2000,
+                  ["action"] = "Turning Point",
+                  ["alt_type"] = "BARO",
+                  ["speed"] = 125,
+                  ["task"] = 
+                  {
+                      ["id"] = "ComboTask",
+                      ["params"] = 
+                      {
+                          ["tasks"] = 
+                          {
+                          }, -- end of ["tasks"]
+                      }, -- end of ["params"]
+                  }, -- end of ["task"]
+                  ["type"] = "Turning Point",
+                  ["ETA"] = 0,
+                  ["ETA_locked"] = true,
+                  ["y"] = 666285.71428571,
+                  ["x"] = -312000,
+                  ["formation_template"] = "",
+                  ["speed_locked"] = true,
+              }, -- end of [1]
+          }, -- end of ["points"]
+      }, -- end of ["route"]
+      ["groupId"] = 1,
+      ["hidden"] = false,
+      ["units"] = 
+      {
+          [1] = 
+          {
+              ["alt"] = 2000,
+              ["alt_type"] = "BARO",
+              ["livery_id"] = "USAF 364th FS",
+              ["skill"] = "High",
+              ["speed"] = 125,
+              ["type"] = "TF-51D",
+              ["unitId"] = 1,
+              ["psi"] = 0,
+              ["y"] = 666285.71428571,
+              ["x"] = -312000,
+              ["name"] = "P51-1-1",
+              ["payload"] = 
+              {
+                  ["pylons"] = 
+                  {
+                  }, -- end of ["pylons"]
+                  ["fuel"] = 340.68,
+                  ["flare"] = 0,
+                  ["chaff"] = 0,
+                  ["gun"] = 100,
+              }, -- end of ["payload"]
+              ["heading"] = 0,
+              ["callsign"] = 
+              {
+                  [1] = 1,
+                  [2] = 1,
+                  ["name"] = "Enfield11",
+                  [3] = 1,
+              }, -- end of ["callsign"]
+              ["onboard_num"] = "010",
+          }, -- end of [1]
+      }, -- end of ["units"]
+      ["y"] = 666285.71428571,
+      ["x"] = -312000,
+      ["name"] = "P51",
+      ["communication"] = true,
+      ["start_time"] = 0,
+      ["frequency"] = 124,
+  } 
+
+
+local mustang = SPAWN:NewFromTemplate(ttemp,"P51D")
+-- you MUST set the next three:
+mustang:InitCountry(country.id.FRANCE)
+mustang:InitCategory(Group.Category.AIRPLANE)
+mustang:InitCoalition(coalition.side.BLUE)
+mustang:OnSpawnGroup(
+  function(grp)
+    MESSAGE:New("Group Spawned: "..grp:GetName(),15,"SPAWN"):ToAll()
+  end
+)
+mustang:Spawn()
+
@@ -17245,7 +17369,7 @@ Spawn_BE_KA50 = SPAWN:NewWithAlias( 'BE KA-50@RAMP-Ground Defense', 'Helicopter
- +

self

diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 033b70174..b19d95882 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -2926,14 +2926,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.AutoSave - -

Create the CSV file.

-
@@ -3116,7 +3113,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyoncoalitionchange @@ -3127,7 +3124,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyonfratricide @@ -5515,14 +5512,11 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.AutoSave - -

Create the CSV file.

-
@@ -5705,7 +5699,7 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.penaltyoncoalitionchange @@ -5716,7 +5710,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 cef007337..4371343a2 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9463,17 +9463,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Set case to that of lead.

+

Set current case.

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

Decrease stack/flag. Human player needs to take care himself.

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

Set Stable Hover

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

CSAR.inTransitGroups

+ + + +

CSAR.index

+ + @@ -3958,7 +3964,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.FreeVHFFrequencies @@ -4399,25 +4405,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CSAR.downedPilots - -

Replacement woundedGroups

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

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

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

counter for saved pilots

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

counter for successful rescue landings at FARP/AFB/MASH

- -
-
@@ -9971,7 +9946,7 @@ callsigns from playername or group name.

- #table + CSAR.FreeVHFFrequencies @@ -10412,25 +10387,11 @@ callsigns from playername or group name.

- #table + CSAR.downedPilots - -

Replacement woundedGroups

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

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

+
+ +
+
+
+ + +CSAR.index + + +
@@ -10762,20 +10734,6 @@ callsigns from playername or group name.

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

counter for saved pilots

- -
-
@@ -10801,20 +10759,6 @@ callsigns from playername or group name.

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

counter for successful rescue landings at FARP/AFB/MASH

- -
-
@@ -12469,7 +12413,7 @@ callsigns from playername or group name.

- #table + CSAR.FreeVHFFrequencies @@ -12910,25 +12854,11 @@ callsigns from playername or group name.

- #table + CSAR.downedPilots - -

Replacement woundedGroups

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

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

+
+ +
+
+
+ + +CSAR.index + + +
@@ -13260,20 +13201,6 @@ callsigns from playername or group name.

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

counter for saved pilots

- -
-
@@ -13299,20 +13226,6 @@ callsigns from playername or group name.

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

counter for successful rescue landings at FARP/AFB/MASH

- -
-
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 8c58e897a..16b87fe82 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -7621,6 +7621,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Name of the class.

+
+ +
+
+
+ + #number +CTLD.CrateCounter + + +
@@ -7684,6 +7695,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
+
+ + #number +CTLD.Engineers + + + + +

use as counter

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

Beacons

+
@@ -7926,6 +7954,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +CTLD.TroopCounter + + +
@@ -8373,7 +8412,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

time to repairor build a unit/group

+

noob catch

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

Name of the class.

+ + + +
+
+ + #number +CTLD.CrateCounter + + +
@@ -17250,6 +17300,20 @@ However, if you create a new folder inside the miz file, which contains the soun + +
+
+ + #number +CTLD.Engineers + + + + +

use as counter

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

Beacons

+
@@ -17492,6 +17559,17 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+
+ + #number +CTLD.TroopCounter + + +
@@ -17939,7 +18017,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

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

Name of the class.

+ + + +
+
+ + #number +CTLD.CrateCounter + + +
@@ -19656,6 +19745,20 @@ However, if you create a new folder inside the miz file, which contains the soun + +
+
+ + #number +CTLD.Engineers + + + + +

use as counter

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

Beacons

+
@@ -19898,6 +20004,17 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+
+ + #number +CTLD.TroopCounter + + +
@@ -20345,7 +20462,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

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

Can transport crate.

+ + + +
+
+ + #number +CTLD.UnitCapabilities.length + + +
@@ -24622,17 +24750,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

Flag for direct loading.

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

Flag for direct loading.

- - - -
-
- - -CTLD_CARGO.Mark - - -
@@ -29380,17 +29486,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
@@ -30044,17 +30139,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
@@ -33590,6 +33674,17 @@ When moose is loading dynamically (for moose class development), tracing is swit

template for a group of 10 paratroopers

+ + + +
+
+ + #number +CTLD_HERCULES.j + + +
@@ -34916,6 +35011,17 @@ Use either this method to integrate the Hercules **or** the one from the "normal

template for a group of 10 paratroopers

+ + + +
+
+ + #number +CTLD_HERCULES.j + + +
diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index 395499e30..8ef7c4f41 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -3201,14 +3201,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

-
@@ -3781,14 +3778,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

-
@@ -4971,14 +4965,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

-
@@ -6463,14 +6454,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 7999d5556..7fa322f34 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3223,7 +3223,7 @@ based on the tasking capabilities defined in
- + Cargo.Cargo#CARGO FSM_PROCESS.Cargo diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index a0782a82f..1b907130c 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -7606,17 +7606,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- - -
-
- - #number -LIFO.uniquecounter - - -
@@ -8466,17 +8455,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - #number -LIFO.uniquecounter - - -
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index 133901903..76cbb28fb 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5037,18 +5037,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-GROUP.InitRespawnRandomizePositionInner - - - -
- - -
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -9541,18 +9530,7 @@ So each unit of the group is respawned at exactly the same parking spot as it cu - -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -18791,18 +18769,7 @@ Note that when WayPointInitialize is called, the Mission of the controllable is - -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -22818,18 +22785,7 @@ Coordinates are dependent on the position of the maps origin.

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

- -
-
-
- - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -23725,18 +23670,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 6450de4e4..0986e80e9 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -3021,28 +3021,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

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

Text displayed in the mark panel.

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

Coordinate of the mark.

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

Text displayed in the mark panel.

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

Coordinate of the mark.

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

Text displayed in the mark panel.

+ + + +
+
+ + #boolean +MARKER.toall + + + +
+ +
+
+
+ + #boolean +MARKER.tocoalition + + +
diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html index 4b7b8a4fb..315c8265a 100644 --- a/Documentation/Wrapper.Positionable.html +++ b/Documentation/Wrapper.Positionable.html @@ -3689,17 +3689,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
@@ -7639,17 +7628,6 @@ Coordinates are dependent on the position of the maps origin.

- - - -
-
@@ -8198,17 +8176,6 @@ If the Identifiable is alive, true is returned.

- - - -
-
@@ -8392,17 +8359,6 @@ If the Identifiable is alive, true is returned.

- - - -
-