diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 8c17da1e5..094c4c9fd 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4844,17 +4844,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -4972,14 +4961,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

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

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -13537,14 +13512,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

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

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -14877,14 +14838,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

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

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -16519,14 +16466,11 @@ multiplied by the Overhead and rounded up to the smallest integer.

- #boolean + AI_A2G_DISPATCHER.SetSendPlayerMessages - -

flash messages to players

-
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 9a914d9a6..eed837df7 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -2391,28 +2391,6 @@ Therefore, this class is considered to be deprecated

- - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
diff --git a/Documentation/AI.AI_Air_Dispatcher.html b/Documentation/AI.AI_Air_Dispatcher.html index 8513fa61f..e9c581458 100644 --- a/Documentation/AI.AI_Air_Dispatcher.html +++ b/Documentation/AI.AI_Air_Dispatcher.html @@ -4604,17 +4604,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -9934,17 +9923,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -11260,17 +11238,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
@@ -12888,17 +12855,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_AIR_DISPATCHER.DefenderPatrolIndex - - -
diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index 1eebd7640..ddc7d2758 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2846,6 +2846,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + + +

Set destination airbase for next :Route() command.

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

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + + +

Set destination airbase for next :Route() command.

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

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + + +

Set destination airbase for next :Route() command.

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

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + + +

Set destination airbase for next :Route() command.

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

Aircraft is on a depoly mission.

+
diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html index aee95abfc..cb86e065c 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -3011,28 +3011,22 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -4935,28 +4929,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -5611,28 +5599,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -7175,28 +7157,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
diff --git a/Documentation/Cargo.Cargo.html b/Documentation/Cargo.Cargo.html index 8ecadc858..67c3ad602 100644 --- a/Documentation/Cargo.Cargo.html +++ b/Documentation/Cargo.Cargo.html @@ -2907,6 +2907,17 @@ All derived classes from CARGO follow the same state machine, expose the same ca + + + +
+
+ + +CARGO.Weight + + +
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 2d4b615c5..b98b210a6 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -2005,20 +2005,6 @@ Therefore, this class is considered to be deprecated

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

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

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

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

+
diff --git a/Documentation/Core.Database.html b/Documentation/Core.Database.html index 9f6f2227f..c062a303b 100644 --- a/Documentation/Core.Database.html +++ b/Documentation/Core.Database.html @@ -2318,6 +2318,12 @@ Moose refers to _DATABASE within the framework extensively, but

DATABASE:_EventOnPlayerLeaveUnit(Event)

Handles the OnPlayerLeaveUnit event to clean the active players table.

+ + + +

DATABASE:_GetGenericStaticCargoGroupTemplate(Name, Typename, Mass, Coalition, Country)

+ +

Get a generic static cargo group template from scratch for dynamic cargo spawns register.

@@ -6515,6 +6521,105 @@ This method is used by the SPAWN class.

+ + + +
+ +
+

DATABASE:_GetGenericStaticCargoGroupTemplate(Name, Typename, Mass, Coalition, Country)

+
+ +

Get a generic static cargo group template from scratch for dynamic cargo spawns register.

+ + +

Does not register the template!

+ +
+
+

Defined in:

+
+

DATABASE

+
+

Parameters:

+
+
+

+ #string + Name +

+
+
+ +

Name of the static.

+ +
+
+
+
+

+ #string + Typename +

+
+
+ +

Typename of the static. Defaults to "container_cargo".

+ +
+
+
+
+

+ #number + Mass +

+
+
+ +

Mass of the static. Defaults to 0.

+ +
+
+
+
+

+ #number + Coalition +

+
+
+ +

Coalition of the static. Defaults to coalition.side.BLUE.

+ +
+
+
+
+

+ #number + Country +

+
+
+ +

Country of the static. Defaults to country.id.GERMANY.

+ +
+
+

Return value:

+
+
+

#table:

+
+
+ +

Static template table.

+ +
+
+
+
diff --git a/Documentation/Core.Point.html b/Documentation/Core.Point.html index 868c37b8a..beb59583d 100644 --- a/Documentation/Core.Point.html +++ b/Documentation/Core.Point.html @@ -16999,7 +16999,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
-POINT_VEC2.z +POINT_VEC2.x diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 7aa90c44e..09fd1235b 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -3013,17 +3013,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- - -
-
- - -SETTINGS.PlayerMenu - - -
@@ -5181,17 +5170,6 @@ It is advised to use this method at the start of the mission.

- - - -
-
- - -SETTINGS.PlayerMenu - - -
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 5868831f6..8006ac071 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -1942,6 +1942,7 @@ So in principle, the group list will contain all parameters and configurations a

Link-16 Datalink STN and SADL IDs (limited at the moment to F15/16/18/AWACS/Tanker/B1B, but not the F15E for clients, SADL A10CII only)

@@ -3026,6 +3027,12 @@ and any spaces before and after the resulting name are removed.

SPAWN.SpawnZoneTable

+ + + +

SPAWN:StopRepeat()

+ +

Stop the SPAWN InitRepeat function (EVENT handler for takeoff, land and engine shutdown)

@@ -3188,6 +3195,30 @@ and any spaces before and after the resulting name are removed.

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

+ + + +

SPAWN.communication

+ + + + + +

SPAWN.frequency

+ + + + + +

SPAWN.skill

+ + + + + +

SPAWN.speed

+ + @@ -3796,14 +3827,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.

-
@@ -3884,9 +3912,6 @@ 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.

- @@ -3942,20 +3967,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.

-
@@ -3989,6 +4000,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWN.SpawnGrouping + + +
@@ -4193,8 +4215,49 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ -

By default, no InitLimit

+SPAWN.SpawnInitLivery + + + +
+ +
+
+
+ + +SPAWN.SpawnInitModex + + + +
+ +
+
+
+ + +SPAWN.SpawnInitModexPostfix + + + +
+ +
+
+
+ + +SPAWN.SpawnInitModexPrefix + +
@@ -4218,6 +4281,21 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ + +
+
+ + +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

+
@@ -4260,7 +4338,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number + SPAWN.SpawnMaxGroups @@ -4274,7 +4352,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #number + SPAWN.SpawnMaxUnitsAlive @@ -4431,17 +4509,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #boolean -SPAWN.SpawnUnControlled - - -
@@ -4550,6 +4617,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +SPAWN.communication + + + +
+ +
+
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + + +
+ +
+
+
+ + +SPAWN.speed + + +
@@ -9260,6 +9371,44 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):SpawnScheduled( 600, + + + +
+ +
+

SPAWN:StopRepeat()

+
+ +

Stop the SPAWN InitRepeat function (EVENT handler for takeoff, land and engine shutdown)

+ +
+
+

Defined in:

+
+

SPAWN

+
+

Return value:

+
+
+

#SPAWN:

+
+
+ +

self

+ +
+
+

Usage:

+
         local spawn = SPAWN:New("Template Group")
+           :InitRepeatOnEngineShutDown()
+         local plane = spawn:Spawn() -- it is important that we keep the SPAWN object and do not overwrite it with the resulting GROUP object by just calling :Spawn()
+         
+         -- later on
+         spawn:StopRepeat()
+ +
+
@@ -10119,14 +10268,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.

-
@@ -10207,9 +10353,6 @@ 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.

- @@ -10265,20 +10408,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.

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

+ + +
+
+ + +SPAWN.SpawnGrouping + + +
@@ -10516,8 +10656,49 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ -

By default, no InitLimit

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

+ +
+
+
+ + +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

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

- #number + SPAWN.SpawnMaxGroups @@ -10597,7 +10793,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- #number + SPAWN.SpawnMaxUnitsAlive @@ -10754,17 +10950,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
- - #boolean -SPAWN.SpawnUnControlled - - -
@@ -10873,6 +11058,50 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ +
+
+
+ + +SPAWN.communication + + + +
+ +
+
+
+ + +SPAWN.frequency + + + +
+ +
+
+
+ + +SPAWN.skill + + + +
+ +
+
+
+ + +SPAWN.speed + + +
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index fd1a53246..291106cb1 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1829,6 +1829,12 @@ such as position and heading.

Fields and Methods inherited from SPAWNSTATIC Description + +

SPAWNSTATIC:AddCargoResource(Type, Name, Amount, CombinedWeight)

+ +

(User/Cargo) Add to resource table for STATIC object that should be spawned containing storage objects.

+ +

SPAWNSTATIC.CategoryID

@@ -2043,6 +2049,18 @@ such as position and heading.

SPAWNSTATIC:NewFromType(StaticType, StaticCategory, CountryID)

Creates the main object to spawn a Wrapper.Static from a given type.

+ + + +

SPAWNSTATIC:OnSpawnStatic(SpawnCallBackFunction, SpawnFunctionArguments, ...)

+ +

Allows to place a CallFunction hook when a new static spawns.

+ + + +

SPAWNSTATIC:ResetCargoResources()

+ +

(User/Cargo) Resets resource table to zero for STATIC object that should be spawned containing storage objects.

@@ -2067,6 +2085,18 @@ such as position and heading.

SPAWNSTATIC:SpawnFromZone(Zone, Heading, NewName)

Creates a new Wrapper.Static from a Core.Zone.

+ + + +

SPAWNSTATIC.SpawnFunctionArguments

+ + + + + +

SPAWNSTATIC.SpawnFunctionHook

+ + @@ -2085,6 +2115,12 @@ such as position and heading.

SPAWNSTATIC.TemplateStaticUnit

+ + + +

SPAWNSTATIC:_InitResourceTable(CombinedWeight)

+ +

(Internal/Cargo) Init the resource table for STATIC object that should be spawned containing storage objects.

@@ -2996,6 +3032,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Type of the static.

+ + + +
+
+ + #table +SPAWNSTATIC.SpawnFunctionArguments + + + +
+ +
+
+
+ + +SPAWNSTATIC.SpawnFunctionHook + + +
@@ -3070,6 +3128,92 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+

SPAWNSTATIC:AddCargoResource(Type, Name, Amount, CombinedWeight)

+
+ +

(User/Cargo) Add to resource table for STATIC object that should be spawned containing storage objects.

+ + +

Inits the object table if necessary and sets it to be cargo for helicopters.

+ +
+
+

Defined in:

+
+

SPAWNSTATIC

+
+

Parameters:

+
+
+

+ #string + Type +

+
+
+ +

Type of cargo. Known types are: STORAGE.Type.WEAPONS, STORAGE.Type.LIQUIDS, STORAGE.Type.AIRCRAFT. Liquids are fuel.

+ +
+
+
+
+

+ #string + Name +

+
+
+ +

Name of the cargo type. Liquids can be STORAGE.LiquidName.JETFUEL, STORAGE.LiquidName.GASOLINE, STORAGE.LiquidName.MW50 and STORAGE.LiquidName.DIESEL. The currently available weapon items are available in the ENUMS.Storage.weapons, e.g. ENUMS.Storage.weapons.bombs.Mk_82Y. Aircraft go by their typename.

+ +
+
+
+
+

+ #number + Amount +

+
+
+ +

of tons (liquids) or number (everything else) to add.

+ +
+
+
+
+

+ #number + CombinedWeight +

+
+
+ +

Combined weight to be set to this static cargo object. NOTE - some static cargo objects have fixed weights!

+ +
+
+

Return value:

+
+ +
+ +

self

+ +
+
+
+ +
+
+ +
+

SPAWNSTATIC:InitCargo(IsCargo)

@@ -3854,6 +3998,110 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ + + +
+ +
+

SPAWNSTATIC:OnSpawnStatic(SpawnCallBackFunction, SpawnFunctionArguments, ...)

+
+ +

Allows to place a CallFunction hook when a new static spawns.

+ + +

The provided method will be called when a new group is spawned, including its given parameters. +The first parameter of the SpawnFunction is the Wrapper.Static#STATIC that was spawned.

+ +
+
+

Defined in:

+
+

SPAWNSTATIC

+
+

Parameters:

+
+
+

+ #function + SpawnCallBackFunction +

+
+
+ +

The function to be called when a group spawns.

+ +
+
+
+
+

+ SpawnFunctionArguments +

+
+
+ +

A random amount of arguments to be provided to the function when the group spawns.

+ +
+
+
+
+

+ ... +

+
+
+

+
+
+

Return value:

+
+ +
+ +

self

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

SPAWNSTATIC:ResetCargoResources()

+
+ +

(User/Cargo) Resets resource table to zero for STATIC object that should be spawned containing storage objects.

+ + +

Inits the object table if necessary and sets it to be cargo for helicopters. +Handy if you spawn from cargo statics which have resources already set.

+ +
+
+

Defined in:

+
+

SPAWNSTATIC

+
+

Return value:

+
+ +
+ +

self

+ +
+
+
+
@@ -4121,6 +4369,53 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+ +
+

SPAWNSTATIC:_InitResourceTable(CombinedWeight)

+
+ +

(Internal/Cargo) Init the resource table for STATIC object that should be spawned containing storage objects.

+ + +

NOTE that you have to init many other parameters as the resources.

+ +
+
+

Defined in:

+
+

SPAWNSTATIC

+
+

Parameter:

+
+
+

+ #number + CombinedWeight +

+
+
+ +

The weight this cargo object should have (some have fixed weights!), defaults to 1kg.

+ +
+
+

Return value:

+
+ +
+ +

self

+ +
+
+
+
@@ -4382,6 +4677,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Type of the static.

+ + + +
+
+ + #table +SPAWNSTATIC.SpawnFunctionArguments + + + +
+ +
+
+
+ + +SPAWNSTATIC.SpawnFunctionHook + + +
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 81e4fc595..1da910697 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2915,6 +2915,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPOT.ScheduleID + + + +
+ +
+
+
+ + +SPOT.SpotIR + + + +
+ +
+
+
+ + +SPOT.SpotLaser + + +
@@ -4198,6 +4231,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPOT.ScheduleID + + + +
+ +
+
+
+ + +SPOT.SpotIR + + + +
+ +
+
+
+ + +SPOT.SpotLaser + + +
@@ -5720,6 +5786,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPOT.ScheduleID + + + +
+ +
+
+
+ + +SPOT.SpotIR + + + +
+ +
+
+
+ + +SPOT.SpotLaser + + +
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 8f6aaf23f..0db443bfe 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -3982,7 +3982,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table ATC_GROUND.Airbases @@ -4567,7 +4567,7 @@ An airbase can be specified to set the maximum kick speed for.

- + #table ATC_GROUND.Airbases diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index 8354b75e3..d85bcc051 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2657,17 +2657,6 @@ Use the method DESIGNATE.SetMission() to -
- -
-
-
@@ -2679,17 +2668,6 @@ Use the method DESIGNATE.SetMission() to -
- -
-
-
- - #table -DESIGNATE.LaserCodes - - -
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index bc3a9571d..c826ce335 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -19685,7 +19685,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- #number + DETECTION_BASE.RefreshTimeInterval @@ -24454,7 +24454,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- #number + DETECTION_BASE.RefreshTimeInterval @@ -26218,7 +26218,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 34f604435..ec4771d71 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -2121,12 +2121,6 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS:GetCommandCenter()

Function to get the HQ object for further use

- - - -

MANTIS.Groupset

- - @@ -4073,8 +4067,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table -MANTIS.AcceptZones + +MANTIS.AWACS_Prefix @@ -4111,17 +4105,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #table -MANTIS.ConflictZones - - -
@@ -4188,17 +4171,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

-
- -
-
-
- - -MANTIS.Groupset - - -
@@ -4221,17 +4193,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The ME name of the HQ object

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

switch alarm state RED

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

self.SAMCheckRanges = {}

- @@ -8787,8 +8742,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table -MANTIS.AcceptZones + +MANTIS.AWACS_Prefix @@ -8825,17 +8780,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` -
- -
-
-
- - #table -MANTIS.ConflictZones - - -
@@ -8902,17 +8846,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

- - - -
-
- - -MANTIS.Groupset - - -
@@ -8935,17 +8868,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The ME name of the HQ object

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

switch alarm state RED

- @@ -9530,9 +9449,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` - -

self.SAMCheckRanges = {}

- diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index a9b58625c..d00df3db5 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2368,20 +2368,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.

- -
- -
@@ -2612,20 +2598,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 82861dde0..8fbed1bed 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -4577,6 +4577,12 @@ and any spaces before and after the resulting name are removed.

RAT.SpawnZoneTable

+ + + +

RAT:StopRepeat()

+ +

Stop the SPAWN InitRepeat function (EVENT handler for takeoff, land and engine shutdown)

@@ -4739,6 +4745,30 @@ and any spaces before and after the resulting name are removed.

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

+ + + +

RAT.communication

+ + + + + +

RAT.frequency

+ + + + + +

RAT.skill

+ + + + + +

RAT.speed

+ + @@ -19793,6 +19823,44 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):SpawnScheduled( 600,
+
+
+ +
+ +
+

RAT:StopRepeat()

+
+ +

Stop the SPAWN InitRepeat function (EVENT handler for takeoff, land and engine shutdown)

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#SPAWN:

+
+
+ +

self

+ +
+
+

Usage:

+
         local spawn = SPAWN:New("Template Group")
+           :InitRepeatOnEngineShutDown()
+         local plane = spawn:Spawn() -- it is important that we keep the SPAWN object and do not overwrite it with the resulting GROUP object by just calling :Spawn()
+         
+         -- later on
+         spawn:StopRepeat()
+ +
+
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 9db2987fd..64aa939f2 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -3006,6 +3006,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+SCORING.AutoSave + + + +
+ + +
+
+ + SCORING.AutoSavePath @@ -3206,7 +3217,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SCORING.penaltyoncoalitionchange @@ -3217,7 +3228,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyonfratricide @@ -5929,6 +5940,17 @@ The scale magnifies the scores given to the players.

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

- + #boolean SCORING.penaltyoncoalitionchange @@ -6140,7 +6162,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 b1e552023..e836ecc0d 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9718,6 +9718,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

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

Radio queue of LSO.

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

Radio queue of marshal.

+
+ + +
+
+ + +AIRBOSS.RQMid + + +
@@ -40911,17 +40977,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

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

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

Set section lead of player flight.

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

Set new time stamp.

+

Set time stamp.

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

CSAR.inTransitGroups

+ + + +

CSAR.index

+ + @@ -4123,7 +4129,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CSAR.FreeVHFFrequencies @@ -4469,7 +4475,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + Core.Point#COORDINATE CSAR.coordinate @@ -4558,11 +4564,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CSAR.csarUnits + +

table of CSAR unit names

+
@@ -4588,17 +4597,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #number -CSAR.downedpilotcounter - - -
@@ -4722,6 +4720,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 + + +
@@ -4930,6 +4939,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
+
+ + #number +CSAR.rescuedpilots + + + + +

counter for saved pilots

+ +
+
@@ -4955,6 +4978,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

+ +
+
@@ -10235,7 +10272,7 @@ callsigns from playername or group name.

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

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

- + #table CSAR.csarUnits + +

table of CSAR unit names

+
@@ -10700,17 +10740,6 @@ callsigns from playername or group name.

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

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

+
+ +
+
+
+ + +CSAR.index + + +
@@ -11042,6 +11082,20 @@ callsigns from playername or group name.

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

counter for saved pilots

+ +
+
@@ -11067,6 +11121,20 @@ callsigns from playername or group name.

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

counter for successful rescue landings at FARP/AFB/MASH

+ +
+
@@ -12743,7 +12811,7 @@ callsigns from playername or group name.

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

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

- + #table CSAR.csarUnits + +

table of CSAR unit names

+
@@ -13208,17 +13279,6 @@ callsigns from playername or group name.

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

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

+
+ +
+
+
+ + +CSAR.index + + +
@@ -13550,6 +13621,20 @@ callsigns from playername or group name.

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

counter for saved pilots

+ +
+
@@ -13575,6 +13660,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 218739acb..4963e601c 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -1900,11 +1900,40 @@ Create the late-activated troops, vehicles, that will make up your deployable fo my_ctld.nobuildmenu = false -- if set to true effectively enforces to have engineers build/repair stuff for you. my_ctld.RadioSound = "beacon.ogg" -- -- this sound will be hearable if you tune in the beacon frequency. Add the sound file to your miz. my_ctld.RadioSoundFC3 = "beacon.ogg" -- this sound will be hearable by FC3 users (actually all UHF radios); change to something like "beaconsilent.ogg" and add the sound file to your miz if you don't want to annoy FC3 pilots. + my_ctld.enableChinhookGCLoading = true -- this will effectively suppress the crate load and drop menus for CTLD for the Chinhook -

2.1 User functions

+

2.1 CH-47 Chinhook support

-

2.1.1 Adjust or add chopper unit-type capabilities

+

The Chinhook comes with the option to use the ground crew menu to load and unload cargo into the Helicopter itself for better immersion. As well, it can sling-load cargo from ground. The cargo you can actually create +from this menu is limited to contain items from the airbase or FARP's resources warehouse and can take a number of shapes (static shapes in the category of cargo) independent of their contents. If you unload this +kind of cargo with the ground crew, the contents will be "absorbed" into the airbase or FARP you landed at, and the cargo static will be removed after ca 2 mins.

+ +

2.1.1 Moose CTLD created crate cargo

+ +

Given the correct shape, Moose created cargo can be either loaded with the ground crew or via the F10 CTLD menu. It is strongly recommend to either use the ground crew or CTLD to load/unload cargo. Mix and match will not work here. +Static shapes loadable into the Chinhook are at the time of writing:

+ +
 * Ammo crate (type "ammo_cargo")
+ * M117 bomb crate (type name "m117_cargo")
+ * Dual shell fuel barrels (type name "barrels")
+ * UH-1H net (type name "uh1h_cargo")
+
+ +

All other kinds of cargo can be sling-loaded.

+ +

2.1.2 Recommended settings

+ +
     my_ctld.basetype = "ammo_cargo"
+     my_ctld.forcehoverload = false -- no hover autoload, leads to cargo complications with ground crew created cargo items
+     my_ctld.pilotmustopendoors = true -- crew must open back loading door 50% (horizontal) or more
+     my_ctld.enableslingload = true -- will set cargo items as sling-loadable
+     my_ctld.enableChinhookGCLoading = true -- will effectively suppress the crate load and drop menus for CTLD for the Chinhook
+
+ +

2.2 User functions

+ +

2.2.1 Adjust or add chopper unit-type capabilities

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

@@ -1929,9 +1958,13 @@ Create the late-activated troops, vehicles, that will make up your deployable fo ["MH-60R"] = {type="MH-60R", crates=true, troops=true, cratelimit = 2, trooplimit = 20, length = 16, cargoweightlimit = 3500}, -- 4t cargo, 20 (unsec) seats ["SH-60B"] = {type="SH-60B", crates=true, troops=true, cratelimit = 2, trooplimit = 20, length = 16, cargoweightlimit = 3500}, -- 4t cargo, 20 (unsec) seats ["Bronco-OV-10A"] = {type="Bronco-OV-10A", crates= false, troops=true, cratelimit = 0, trooplimit = 5, length = 13, cargoweightlimit = 1450}, + ["Bronco-OV-10A"] = {type="Bronco-OV-10A", crates= false, troops=true, cratelimit = 0, trooplimit = 5, length = 13, cargoweightlimit = 1450}, + ["OH-6A"] = {type="OH-6A", crates=false, troops=true, cratelimit = 0, trooplimit = 4, length = 7, cargoweightlimit = 550}, + ["OH-58D"] = {type="OH58D", crates=false, troops=false, cratelimit = 0, trooplimit = 0, length = 14, cargoweightlimit = 400}, + ["CH-47Fbl1"] = {type="CH-47Fbl1", crates=true, troops=true, cratelimit = 4, trooplimit = 31, length = 20, cargoweightlimit = 8000}, -

2.1.2 Activate and deactivate zones

+

2.2.2 Activate and deactivate zones

Activate a zone:

@@ -1945,7 +1978,7 @@ Create the late-activated troops, vehicles, that will make up your deployable fo my_ctld:DeactivateZone(Name,CTLD.CargoZoneType.DROP) -

2.1.3 Limit and manage available resources

+

2.2.3 Limit and manage available resources

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

@@ -2692,7 +2725,13 @@ for FARP vehicles, so -- services are goin to work (e.g. for the blue side: an u

CTLD:IsHercules(Unit)

-

(Internal) Function to check if a unit is a Hercules C-130.

+

(Internal) Function to check if a unit is a Hercules C-130 or a Bronco.

+ + + +

CTLD:IsHook(Unit)

+ +

(Internal) Function to check if a unit is a CH-47

@@ -2798,7 +2837,7 @@ for FARP vehicles, so -- services are goin to work (e.g. for the blue side: an u -

CTLD:OnAfterTroopsRTB(From, Event, To, Group, Unit, ZoneName, ZoneObject)

+

CTLD:OnAfterTroopsRTB(From, Event, To, Group, Unit)

FSM Function OnAfterTroopsRTB.

@@ -3437,6 +3476,12 @@ for FARP vehicles, so -- services are goin to work (e.g. for the blue side: an u

CTLD.droppedbeacontimeout

+ + + +

CTLD.enableChinhookGCLoading

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

CTLD_CARGO:GetPositionable()

Query type.

+ + + +

CTLD_CARGO:GetStaticResourceMap()

+ +

Get Resource Map information table

@@ -5232,12 +5283,24 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

CTLD_CARGO:RemoveStock(Number)

Remove Stock.

+ + + +

CTLD_CARGO.ResourceMap

+ +

Resource Map information table if it has been set for static cargo items.

CTLD_CARGO:SetHasMoved(moved)

Set HasMoved.

+ + + +

CTLD_CARGO:SetStaticResourceMap(ResourceMap)

+ +

Add Resource Map information table

@@ -7908,7 +7971,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.DroppedTroops @@ -7933,11 +7996,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -7980,7 +8046,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.FreeUHFFrequencies @@ -8080,11 +8146,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.PilotGroups + +

tables

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

Folderpath.

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

Chinhook

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

Return value:

+
+ +
+ +

CargoObject

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

CTLD:IsHercules(Unit)

-

(Internal) Function to check if a unit is a Hercules C-130.

+

(Internal) Function to check if a unit is a Hercules C-130 or a Bronco.

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

CTLD:IsHook(Unit)

+
+ +

(Internal) Function to check if a unit is a CH-47

+ +
+
+

Defined in:

+
+

CTLD

+
+

Parameter:

+
+
+

+ Wrapper.Unit#UNIT + Unit +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

Outcome

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

CTLD:OnAfterTroopsRTB(From, Event, To, Group, Unit, ZoneName, ZoneObject)

+

CTLD:OnAfterTroopsRTB(From, Event, To, Group, Unit)

FSM Function OnAfterTroopsRTB.

@@ -12128,32 +12261,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Unit Object.

-
- -
-
-

- #string - ZoneName -

-
-
- -

Name of the Zone where the Troops have been RTB'd.

- -
-
-
-
-

- Core.Zone#ZONE_RADIUS - ZoneObject -

-
-
- -

of the Zone where the Troops have been RTB'd.

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

- Core.Zone#ZONE_RADIUS + Core.Zone#ZONE_Radius ZoneObject

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

Table of crates

+

Crates Table of crates

@@ -14796,6 +14903,22 @@ However, if you create a new folder inside the miz file, which contains the soun

Number Number of crates found

+
+
+

#table:

+
+
+ +

CratesGC Table of crates possibly loaded by GC

+ +
+
+

#number:

+
+
+ +

NumberGC Number of crates possibly loaded by GC

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

- Core.Zone#ZONE_RADIUS + Core.Zone#ZONE_Radius ZoneObject

@@ -18369,7 +18492,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -18394,11 +18517,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -18441,7 +18567,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeUHFFrequencies @@ -18541,11 +18667,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.PilotGroups + +

tables

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

Folderpath.

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

Chinhook

+
@@ -20786,7 +20926,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -20811,11 +20951,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -20858,7 +21001,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.FreeUHFFrequencies @@ -20958,11 +21101,14 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.PilotGroups + +

tables

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

Folderpath.

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

Chinhook

+
@@ -25960,6 +26117,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+ + #table +CTLD_CARGO.ResourceMap + +

Resource Map information table if it has been set for static cargo items.

+ +
+
@@ -26363,6 +26531,36 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+ +
+ + + +

Get Resource Map information table

+ +
+
+

Defined in:

+
+

CTLD_CARGO

+
+

Return value:

+
+
+

#table:

+
+
+ +

ResourceMap

+ +
+
+
+
@@ -26881,6 +27079,48 @@ When moose is loading dynamically (for moose class development), tracing is swit
+ + + +
+ +
+

CTLD_CARGO:SetStaticResourceMap(ResourceMap)

+
+ +

Add Resource Map information table

+ +
+
+

Defined in:

+
+

CTLD_CARGO

+
+

Parameter:

+
+
+

+ #table + ResourceMap +

+
+
+

+
+
+

Return value:

+
+ +
+ +

self

+ +
+
+
+
@@ -27175,6 +27415,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + +
+
+ + #table +CTLD_CARGO.ResourceMap + +

Resource Map information table if it has been set for static cargo items.

+ +
+
@@ -30792,17 +31043,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- -
-
-
- - Core.Point#COORDINATE -CTLD_ENGINEERING.currwpt - - -
@@ -31456,17 +31696,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - Core.Point#COORDINATE -CTLD_ENGINEERING.currwpt - - -
diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index 102c36719..bcb0c0547 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -3309,14 +3309,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

-
@@ -3889,14 +3886,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

-
@@ -5079,14 +5073,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

-
@@ -6571,14 +6562,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 675494066..3e71dd777 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3324,7 +3324,7 @@ based on the tasking capabilities defined in
- Cargo.Cargo#CARGO + FSM_PROCESS.Cargo @@ -3361,7 +3361,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -4783,7 +4783,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -9315,7 +9315,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 26d97316d..d8e8a36b9 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3313,6 +3313,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + #number +TASK_CARGO_DISPATCHER.CountCSAR + + + +
+ +
@@ -4408,6 +4419,17 @@ This method can only be used once!

Field(s)

+
+
+ + #number +TASK_CARGO_DISPATCHER.CountCSAR + + + +
+ +
@@ -5255,6 +5277,17 @@ This method can only be used once!

Field(s)

+
+
+ + #number +TASK_CARGO_DISPATCHER.CountCSAR + + + +
+ +
@@ -6733,6 +6766,17 @@ This method can only be used once!

Field(s)

+
+
+ + #number +TASK_CARGO_DISPATCHER.CountCSAR + + + +
+ +
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index 2d1214ff8..8a68c3e9f 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -7757,6 +7757,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +LIFO.uniquecounter + + +
@@ -8606,6 +8617,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +LIFO.uniquecounter + + +
diff --git a/Documentation/Wrapper.Airbase.html b/Documentation/Wrapper.Airbase.html index 5c265d277..960eacdb0 100644 --- a/Documentation/Wrapper.Airbase.html +++ b/Documentation/Wrapper.Airbase.html @@ -2075,11 +2075,12 @@ is implemented in the AIRBASE class as AIRBASE.Get @@ -4371,11 +4374,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
  • AIRBASE.Kola.Banak
  • -
  • AIRBASE.Kola.Bas_100
  • AIRBASE.Kola.Bodo
  • AIRBASE.Kola.Jokkmokk
  • AIRBASE.Kola.Kalixfors
  • +
  • AIRBASE.Kola.Kallax
  • AIRBASE.Kola.Kemi_Tornio
  • +
  • AIRBASE.Kola.Kirkenes
  • AIRBASE.Kola.Kiruna
  • AIRBASE.Kola.Monchegorsk
  • AIRBASE.Kola.Murmansk_International
  • @@ -4383,6 +4387,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
  • AIRBASE.Kola.Rovaniemi
  • AIRBASE.Kola.Severomorsk_1
  • AIRBASE.Kola.Severomorsk_3
  • +
  • AIRBASE.Kola.Vidsel
  • +
  • AIRBASE.Kola.Vuojarvi
@@ -7515,11 +7521,12 @@ Note that this DOES NOT remove the airbase from the list. It just makes it unres
  • AIRBASE.Kola.Banak
  • -
  • AIRBASE.Kola.Bas_100
  • AIRBASE.Kola.Bodo
  • AIRBASE.Kola.Jokkmokk
  • AIRBASE.Kola.Kalixfors
  • +
  • AIRBASE.Kola.Kallax
  • AIRBASE.Kola.Kemi_Tornio
  • +
  • AIRBASE.Kola.Kirkenes
  • AIRBASE.Kola.Kiruna
  • AIRBASE.Kola.Monchegorsk
  • AIRBASE.Kola.Murmansk_International
  • @@ -7527,6 +7534,8 @@ Note that this DOES NOT remove the airbase from the list. It just makes it unres
  • AIRBASE.Kola.Rovaniemi
  • AIRBASE.Kola.Severomorsk_1
  • AIRBASE.Kola.Severomorsk_3
  • +
  • AIRBASE.Kola.Vidsel
  • +
  • AIRBASE.Kola.Vuojarvi
@@ -12200,11 +12209,12 @@ Coordinates are dependent on the position of the maps origin.

  • AIRBASE.Kola.Banak
  • -
  • AIRBASE.Kola.Bas_100
  • AIRBASE.Kola.Bodo
  • AIRBASE.Kola.Jokkmokk
  • AIRBASE.Kola.Kalixfors
  • +
  • AIRBASE.Kola.Kallax
  • AIRBASE.Kola.Kemi_Tornio
  • +
  • AIRBASE.Kola.Kirkenes
  • AIRBASE.Kola.Kiruna
  • AIRBASE.Kola.Monchegorsk
  • AIRBASE.Kola.Murmansk_International
  • @@ -12212,6 +12222,8 @@ Coordinates are dependent on the position of the maps origin.

  • AIRBASE.Kola.Rovaniemi
  • AIRBASE.Kola.Severomorsk_1
  • AIRBASE.Kola.Severomorsk_3
  • +
  • AIRBASE.Kola.Vidsel
  • +
  • AIRBASE.Kola.Vuojarvi
@@ -13437,11 +13449,12 @@ If the Identifiable is alive, true is returned.

  • AIRBASE.Kola.Banak
  • -
  • AIRBASE.Kola.Bas_100
  • AIRBASE.Kola.Bodo
  • AIRBASE.Kola.Jokkmokk
  • AIRBASE.Kola.Kalixfors
  • +
  • AIRBASE.Kola.Kallax
  • AIRBASE.Kola.Kemi_Tornio
  • +
  • AIRBASE.Kola.Kirkenes
  • AIRBASE.Kola.Kiruna
  • AIRBASE.Kola.Monchegorsk
  • AIRBASE.Kola.Murmansk_International
  • @@ -13449,6 +13462,8 @@ If the Identifiable is alive, true is returned.

  • AIRBASE.Kola.Rovaniemi
  • AIRBASE.Kola.Severomorsk_1
  • AIRBASE.Kola.Severomorsk_3
  • +
  • AIRBASE.Kola.Vidsel
  • +
  • AIRBASE.Kola.Vuojarvi
@@ -14275,11 +14290,12 @@ If the Identifiable is alive, true is returned.

  • AIRBASE.Kola.Banak
  • -
  • AIRBASE.Kola.Bas_100
  • AIRBASE.Kola.Bodo
  • AIRBASE.Kola.Jokkmokk
  • AIRBASE.Kola.Kalixfors
  • +
  • AIRBASE.Kola.Kallax
  • AIRBASE.Kola.Kemi_Tornio
  • +
  • AIRBASE.Kola.Kirkenes
  • AIRBASE.Kola.Kiruna
  • AIRBASE.Kola.Monchegorsk
  • AIRBASE.Kola.Murmansk_International
  • @@ -14287,6 +14303,8 @@ If the Identifiable is alive, true is returned.

  • AIRBASE.Kola.Rovaniemi
  • AIRBASE.Kola.Severomorsk_1
  • AIRBASE.Kola.Severomorsk_3
  • +
  • AIRBASE.Kola.Vidsel
  • +
  • AIRBASE.Kola.Vuojarvi
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index 460e97f6b..eec83b404 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5443,7 +5443,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -10243,7 +10254,18 @@ So each unit of the group is respawned at exactly the same parking spot as it cu + +
+
+ +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -27221,7 +27254,18 @@ Coordinates are dependent on the position of the maps origin.

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

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

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

Coordinate of the mark.

+
+ +
+
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -3206,7 +3228,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -5239,6 +5261,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ +
+
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -5323,7 +5367,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -6827,6 +6871,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ +
+
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -6911,7 +6977,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.Static.html b/Documentation/Wrapper.Static.html index ed5640a99..3e8537842 100644 --- a/Documentation/Wrapper.Static.html +++ b/Documentation/Wrapper.Static.html @@ -1809,6 +1809,12 @@ If the DCS Static object does not exist or is nil, the STATIC methods will retur

STATIC:FindByName(StaticName, RaiseError)

Finds a STATIC from the _DATABASE using the relevant Static Name.

+ + + +

STATIC:GetCargoWeight()

+ +

Get the Cargo Weight of a static object in kgs.

@@ -1827,6 +1833,12 @@ If the DCS Static object does not exist or is nil, the STATIC methods will retur

STATIC:GetLife0()

Get initial life points

+ + + +

STATIC:GetStaticStorage()

+ +

Get the Wrapper.Storage#STORAGE object of an static if it is used as cargo and has been set up as storage object.

@@ -3466,6 +3478,39 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.
+
+
+ +
+ + + +

Get the Cargo Weight of a static object in kgs.

+ + +

Returns -1 if not found.

+ +
+
+

Defined in:

+
+

STATIC

+
+

Return value:

+
+
+

#number:

+
+
+ +

Mass Weight in kgs.

+ +
+
+
+
@@ -3555,6 +3600,36 @@ Ship:Destroy( false ) -- Don't generate an event upon destruction.
+
+
+ +
+ + + +

Get the Wrapper.Storage#STORAGE object of an static if it is used as cargo and has been set up as storage object.

+ +
+
+

Defined in:

+
+

STATIC

+
+

Return value:

+
+ +
+ +

Storage or nil if not fund or set up.

+ +
+
+
+
diff --git a/Documentation/Wrapper.Storage.html b/Documentation/Wrapper.Storage.html index b9026d3d4..c967e7fa5 100644 --- a/Documentation/Wrapper.Storage.html +++ b/Documentation/Wrapper.Storage.html @@ -1983,6 +1983,12 @@ UTILS.PrintTableToLog(weapons)

STORAGE.Liquid

+ + + +

STORAGE.LiquidName

+ + @@ -2037,6 +2043,12 @@ UTILS.PrintTableToLog(weapons)

STORAGE:SetVerbosity(VerbosityLevel)

Set verbosity level.

+ + + +

STORAGE.Type

+ + @@ -2646,6 +2658,74 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

STORAGE.Liquid.MW50

MW50 (2).

+ + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from STORAGE.LiquidNameDescription

STORAGE.LiquidName.DIESEL

+

"diesel".

+

STORAGE.LiquidName.GASOLINE

+

"gasoline".

+

STORAGE.LiquidName.JETFUEL

+

"jet_fuel".

+

STORAGE.LiquidName.MW50

+

"methanol_mixture".

+
+
+ + + +
+ + + + + + + + + + + + + + + +
Fields and Methods inherited from STORAGE.TypeDescription

STORAGE.Type.AIRCRAFT

+

aircraft.

+

STORAGE.Type.LIQUIDS

+

liquids. Also see #list<#STORAGE.Liquid> for types of liquids.

+

STORAGE.Type.WEAPONS

+

weapons.

@@ -2685,6 +2765,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+ + +
+
+
@@ -3964,6 +4066,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #STORAGE.LiquidName +STORAGE.LiquidName + + + +
+ +
+
+
+ + #STORAGE.Type +STORAGE.Type + + +
@@ -7469,6 +7593,113 @@ When moose is loading dynamically (for moose class development), tracing is swit + +
+

Function(s)

+
+ + + +

Type STORAGE.LiquidName

+
+
+ +

Liquid Names for the static cargo resource table.

+ +
+

Field(s)

+
+
+
+ + #number +STORAGE.LiquidName.DIESEL + +

"diesel".

+ +
+ +
+
+
+ + #number +STORAGE.LiquidName.GASOLINE + +

"gasoline".

+ +
+ +
+
+
+ + #number +STORAGE.LiquidName.JETFUEL + +

"jet_fuel".

+ +
+ +
+
+
+ + #number +STORAGE.LiquidName.MW50 + +

"methanol_mixture".

+ +
+ +
+
+

Function(s)

+
+
+ +
+

Type STORAGE.Type

+
+
+ +

Storage types.

+ +
+

Field(s)

+
+
+
+ + #number +STORAGE.Type.AIRCRAFT + +

aircraft.

+ +
+ +
+
+
+ + #number +STORAGE.Type.LIQUIDS + +

liquids. Also see #list<#STORAGE.Liquid> for types of liquids.

+ +
+ +
+
+
+ + #number +STORAGE.Type.WEAPONS + +

weapons.

+ +
+

Function(s)