diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index a5ae367ef..1fc5454d9 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -3350,28 +3350,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -6225,28 +6203,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -6983,28 +6939,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -8629,28 +8563,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index c2a84c4da..6dfea8cc8 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2909,20 +2909,6 @@ 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.

- -
- -
@@ -4702,20 +4688,6 @@ 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.

- -
- -
@@ -5337,20 +5309,6 @@ 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.

- -
- -
@@ -6860,20 +6818,6 @@ 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.

- -
- -
diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html index 074373485..ad1fb732d 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -3074,22 +3074,28 @@ 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

+
@@ -4992,22 +4998,28 @@ Adjust if necessary.
- + #number AI_CARGO_HELICOPTER.landingheight + +

meter

+
- + #number AI_CARGO_HELICOPTER.landingspeed + +

kph

+
@@ -5662,22 +5674,28 @@ Adjust if necessary.
- + #number AI_CARGO_HELICOPTER.landingheight + +

meter

+
- + #number AI_CARGO_HELICOPTER.landingspeed + +

kph

+
@@ -7220,22 +7238,28 @@ 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 73e2690c4..8554ed870 100644 --- a/Documentation/Cargo.Cargo.html +++ b/Documentation/Cargo.Cargo.html @@ -2909,17 +2909,6 @@ All derived classes from CARGO follow the same state machine, expose the same ca -
- -
-
-
- - -CARGO.Weight - - -
diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index a3b0afcae..a546750a5 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -1951,6 +1951,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+ + +
@@ -2619,6 +2630,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+ + +
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 88203febf..26f378389 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -2020,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/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index ab0533b7c..aef5a36dc 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1923,6 +1923,17 @@ Therefore, this class is considered to be deprecated

Set cargo object.

+
+ +
+
+
+ + #number +CARGO_UNIT.RunCount + + +
@@ -2638,6 +2649,17 @@ Therefore, this class is considered to be deprecated

Set cargo object.

+
+ +
+
+
+ + #number +CARGO_UNIT.RunCount + + +
diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 04e073b7b..f3c1ae84f 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -6191,7 +6191,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState @@ -7790,7 +7790,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState diff --git a/Documentation/Core.Set.html b/Documentation/Core.Set.html index 54b9d99ee..d236b179e 100644 --- a/Documentation/Core.Set.html +++ b/Documentation/Core.Set.html @@ -2240,12 +2240,12 @@ See the following example:

   -- Create the SetCarrier SET_GROUP collection.
 
-   local SetHelicopter = SET_GROUP:New():FilterPrefixes( "Helicopter" ):FilterStart()
+   local SetHelicopter = SET_GROUP:New():FilterPrefixes("Helicopter"):FilterStart()
 
    -- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset.
 
-   function SetHelicopter:OnAfterDead( From, Event, To, GroupObject )
-     --self:F( { GroupObject = GroupObject:GetName() } )
+   function SetHelicopter:OnAfterDead(From, Event, To, GroupObject)
+     --self:F({ GroupObject = GroupObject:GetName() })
    end
 
@@ -2258,15 +2258,15 @@ See the modified example:

-- Within that constructor, we want to set an enclosed event handler OnAfterDead for SetHelicopter. -- But within the OnAfterDead method, we want to refer to the self variable of the AI_CARGO_DISPATCHER. - function AI_CARGO_DISPATCHER:New( SetCarrier, SetCargo, SetDeployZones ) + function AI_CARGO_DISPATCHER:New(SetCarrier, SetCargo, SetDeployZones) - local self = BASE:Inherit( self, FSM:New() ) -- #AI_CARGO_DISPATCHER + local self = BASE:Inherit(self, FSM:New()) -- #AI_CARGO_DISPATCHER -- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset. -- Note the "." notation, and the explicit declaration of SetHelicopter, which would be using the ":" notation the implicit self variable declaration. - function SetHelicopter.OnAfterDead( SetHelicopter, From, Event, To, GroupObject ) - SetHelicopter:F( { GroupObject = GroupObject:GetName() } ) + function SetHelicopter.OnAfterDead(SetHelicopter, From, Event, To, GroupObject) + SetHelicopter:F({ GroupObject = GroupObject:GetName() }) self.PickupCargo[GroupObject] = nil -- So here I clear the PickupCargo table entry of the self object AI_CARGO_DISPATCHER. self.CarrierHome[GroupObject] = nil end @@ -2389,12 +2389,12 @@ See the following example:

   -- Create the SetCarrier SET_OPSGROUP collection.
 
-   local SetHelicopter = SET_OPSGROUP:New():FilterPrefixes( "Helicopter" ):FilterStart()
+   local SetHelicopter = SET_OPSGROUP:New():FilterPrefixes("Helicopter"):FilterStart()
 
    -- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset.
 
-   function SetHelicopter:OnAfterDead( From, Event, To, GroupObject )
-     --self:F( { GroupObject = GroupObject:GetName() } )
+   function SetHelicopter:OnAfterDead(From, Event, To, GroupObject)
+     --self:F({ GroupObject = GroupObject:GetName() })
    end
 
@@ -2822,12 +2822,12 @@ See the following example:

   -- Create the SetCarrier SET_UNIT collection.
 
-   local SetHelicopter = SET_UNIT:New():FilterPrefixes( "Helicopter" ):FilterStart()
+   local SetHelicopter = SET_UNIT:New():FilterPrefixes("Helicopter"):FilterStart()
 
    -- Put a Dead event handler on SetCarrier, to ensure that when a carrier unit is destroyed, that all internal parameters are reset.
 
-   function SetHelicopter:OnAfterDead( From, Event, To, UnitObject )
-     --self:F( { UnitObject = UnitObject:GetName() } )
+   function SetHelicopter:OnAfterDead(From, Event, To, UnitObject)
+     --self:F({ UnitObject = UnitObject:GetName() })
    end
 
@@ -2840,15 +2840,15 @@ See the modified example:

-- Within that constructor, we want to set an enclosed event handler OnAfterDead for SetHelicopter. -- But within the OnAfterDead method, we want to refer to the self variable of the AI_CARGO_DISPATCHER. - function ACLASS:New( SetCarrier, SetCargo, SetDeployZones ) + function ACLASS:New(SetCarrier, SetCargo, SetDeployZones) - local self = BASE:Inherit( self, FSM:New() ) -- #AI_CARGO_DISPATCHER + local self = BASE:Inherit(self, FSM:New()) -- #AI_CARGO_DISPATCHER -- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset. -- Note the "." notation, and the explicit declaration of SetHelicopter, which would be using the ":" notation the implicit self variable declaration. - function SetHelicopter.OnAfterDead( SetHelicopter, From, Event, To, UnitObject ) - SetHelicopter:F( { UnitObject = UnitObject:GetName() } ) + function SetHelicopter.OnAfterDead(SetHelicopter, From, Event, To, UnitObject) + SetHelicopter:F({ UnitObject = UnitObject:GetName() }) self.array[UnitObject] = nil -- So here I clear the array table entry of the self object ACLASS. end @@ -20042,7 +20042,7 @@ DatabaseSet = SET_AIRBASE:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -25898,7 +25898,7 @@ When moose is loading dynamically (for moose class development), tracing is swit

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -32728,7 +32728,7 @@ DatabaseSet = SET_CARGO:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -38129,13 +38129,13 @@ Include inactive clients if you provide false.

ClientSet = SET_CLIENT:New():FilterActive():FilterStart() -- Include only active clients to the set of the blue coalition, and filter one time. -ClientSet = SET_CLIENT:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +ClientSet = SET_CLIENT:New():FilterActive():FilterCoalition("blue"):FilterOnce() -- Include only active clients to the set of the blue coalition, and filter one time. -- Later, reset to include back inactive clients to the set. -ClientSet = SET_CLIENT:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +ClientSet = SET_CLIENT:New():FilterActive():FilterCoalition("blue"):FilterOnce() ... logic ... -ClientSet = SET_CLIENT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterOnce() +ClientSet = SET_CLIENT:New():FilterActive(false):FilterCoalition("blue"):FilterOnce() @@ -38371,7 +38371,7 @@ ClientSet = SET_CLIENT:New():FilterActive( false ):FilterCoalition( "blue" ):Fil if client:GetPlayerName() == "Exclude Me" then isinclude = false end return isinclude end - ):FilterOnce() + ):FilterOnce() BASE:I(groundset:Flush()) @@ -39901,7 +39901,7 @@ DBObject = SET_CLIENT:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -45413,7 +45413,7 @@ When moose is loading dynamically (for moose class development), tracing is swit if dynamiccargo:GetName() == "Exclude Me" then isinclude = false end return isinclude end - ):FilterOnce() + ):FilterOnce() BASE:I(cargoset:Flush()) @@ -46784,7 +46784,7 @@ DBObject = SET_DYNAMICCARGO:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -52769,13 +52769,13 @@ Include inactive groups if you provide false.

GroupSet = SET_GROUP:New():FilterActive():FilterStart() -- Include only active groups to the set of the blue coalition, and filter one time. -GroupSet = SET_GROUP:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_GROUP:New():FilterActive():FilterCoalition("blue"):FilterOnce() -- Include only active groups to the set of the blue coalition, and filter one time. -- Later, reset to include back inactive groups to the set. -GroupSet = SET_GROUP:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_GROUP:New():FilterActive():FilterCoalition("blue"):FilterOnce() ... logic ... -GroupSet = SET_GROUP:New():FilterActive( false ):FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_GROUP:New():FilterActive(false):FilterCoalition("blue"):FilterOnce() @@ -53130,7 +53130,7 @@ GroupSet = SET_GROUP:New():FilterActive( false ):FilterCoalition( "blue" ):Filte if grp:GetName() == "Exclude Me" then isinclude = false end return isinclude end - ):FilterOnce() + ):FilterOnce() BASE:I(groundset:Flush()) @@ -55009,7 +55009,7 @@ MySetGroup:SetCargoBayWeightLimit()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -60613,13 +60613,13 @@ Include inactive groups if you provide false.

GroupSet = SET_OPSGROUP:New():FilterActive():FilterStart() -- Include only active groups to the set of the blue coalition, and filter one time. -GroupSet = SET_OPSGROUP:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_OPSGROUP:New():FilterActive():FilterCoalition("blue"):FilterOnce() -- Include only active groups to the set of the blue coalition, and filter one time. -- Later, reset to include back inactive groups to the set. -GroupSet = SET_OPSGROUP:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_OPSGROUP:New():FilterActive():FilterCoalition("blue"):FilterOnce() ... logic ... -GroupSet = SET_OPSGROUP:New():FilterActive( false ):FilterCoalition( "blue" ):FilterOnce() +GroupSet = SET_OPSGROUP:New():FilterActive(false):FilterCoalition("blue"):FilterOnce() @@ -62084,7 +62084,7 @@ GroupSet = SET_OPSGROUP:New():FilterActive( false ):FilterCoalition( "blue" ):Fi

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -68703,7 +68703,7 @@ If zones overlap, the first zone that validates the test is returned.

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -75256,7 +75256,7 @@ DBObject = SET_PLAYER:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -81776,7 +81776,7 @@ Thus we will get a smooth percentage decrease, if you use this e.g. as success c

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -87335,7 +87335,7 @@ When moose is loading dynamically (for moose class development), tracing is swit if static:GetName() == "Exclude Me" then isinclude = false end return isinclude end - ):FilterOnce() + ):FilterOnce() BASE:I(groundset:Flush()) @@ -88933,7 +88933,7 @@ DBObject = SET_STATIC:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -94409,13 +94409,13 @@ Include inactive units if you provide false.

UnitSet = SET_UNIT:New():FilterActive():FilterStart() -- Include only active units to the set of the blue coalition, and filter one time. -UnitSet = SET_UNIT:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +UnitSet = SET_UNIT:New():FilterActive():FilterCoalition("blue"):FilterOnce() -- Include only active units to the set of the blue coalition, and filter one time. -- Later, reset to include back inactive units to the set. -UnitSet = SET_UNIT:New():FilterActive():FilterCoalition( "blue" ):FilterOnce() +UnitSet = SET_UNIT:New():FilterActive():FilterCoalition("blue"):FilterOnce() ... logic ... -UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterOnce() +UnitSet = SET_UNIT:New():FilterActive(false):FilterCoalition("blue"):FilterOnce() @@ -94607,7 +94607,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO if unit:GetName() == "Exclude Me" then isinclude = false end return isinclude end - ):FilterOnce() + ):FilterOnce() BASE:I(groundset:Flush()) @@ -95340,12 +95340,12 @@ to warrant a check of below 10 seconds.

Usage:


-    UnitSet:ForEachUnitPerThreatLevel( 10, 0,
+    UnitSet:ForEachUnitPerThreatLevel(10, 0,
       -- @param Wrapper.Unit#UNIT UnitObject The UNIT object in the UnitSet, that will be passed to the local function for evaluation.
-      function( UnitObject )
+      function(UnitObject)
         .. logic ..
       end
-    )
+   )
 
@@ -96749,7 +96749,7 @@ MySetUnit:SetCargoBayWeightLimit()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -103239,7 +103239,7 @@ DatabaseSet = SET_ZONE:New() function(zone) zone:DrawZone(-1, {0,1,0}, Alpha, FillColor, FillAlpha, 4, ReadOnly) end - ) + ) -- This FSM function will be called for entering objects function zoneset:OnAfterEnteredZone(From,Event,To,Controllable,Zone) @@ -104045,7 +104045,7 @@ DatabaseSet = SET_ZONE:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
@@ -110530,7 +110530,7 @@ DatabaseSet = SET_ZONE_GOAL:New()

Usage:

-
         myset:FindNearestObjectFromPointVec2( ZONE:New("Test Zone"):GetCoordinate() )
+
         myset:FindNearestObjectFromPointVec2(ZONE:New("Test Zone"):GetCoordinate())
diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index a65a6e4e8..f52236e88 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -3069,7 +3069,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SETTINGS.Metric @@ -5226,7 +5226,7 @@ It is advised to use this method at the start of the mission.

- #boolean + SETTINGS.Metric diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index c5f887012..1f4ef5473 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3235,37 +3235,7 @@ and any spaces before and after the resulting name are removed.

-

SPAWN.communication

- - - - - -

SPAWN.frequency

- - - - - -

SPAWN.hidden

- - - - - -

SPAWN.livery_id

- - - - - -

SPAWN.modulation

- - - - - -

SPAWN.uncontrolled

+

SPAWN.speed

@@ -3942,11 +3912,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

+
@@ -4261,17 +4234,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWN.SpawnInitFreq - - -
@@ -4359,40 +4321,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
-
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
- - -
-
-
- - -SPAWN.SpawnInitModexPrefix +SPAWN.SpawnInitModu @@ -4412,6 +4341,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

+ +
+
@@ -4634,6 +4578,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -4782,62 +4737,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-SPAWN.communication - - - -
- -
-
-
- - -SPAWN.frequency - - - -
- -
-
-
- - -SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.livery_id - - - -
- -
-
-
- - -SPAWN.modulation - - - -
- -
-
-
- - -SPAWN.uncontrolled +SPAWN.speed @@ -10625,11 +10525,14 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

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

- -
-
-
- - -SPAWN.SpawnInitFreq - - -
@@ -11042,40 +10934,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

-SPAWN.SpawnInitLivery - - - - - - -
-
- - -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPostfix - - - -
- -
-
-
- - -SPAWN.SpawnInitModexPrefix +SPAWN.SpawnInitModu @@ -11095,6 +10954,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

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

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

-SPAWN.communication - - - -
- -
-
-
- - -SPAWN.frequency - - - -
- -
-
-
- - -SPAWN.hidden - - - -
- -
-
-
- - -SPAWN.livery_id - - - -
- -
-
-
- - -SPAWN.modulation - - - -
- -
-
-
- - -SPAWN.uncontrolled +SPAWN.speed diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index 920bc12a1..e1aa45719 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -16722,17 +16722,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -17437,17 +17426,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -19629,17 +19607,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -21140,17 +21107,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 0fe493715..c11c1dce9 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -4132,9 +4132,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Kickspeed

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

- -

Kickspeed

-
diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index ee9aad3f1..8aa858bac 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2653,7 +2653,7 @@ Use the method DESIGNATE.SetMission() to
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -2663,8 +2663,8 @@ Use the method DESIGNATE.SetMission() to
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 3b78ef08d..befa6c3a9 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -20189,6 +20189,28 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -20338,7 +20360,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + #number DETECTION_BASE.RefreshTimeInterval @@ -24943,6 +24965,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -25092,7 +25136,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- + #number DETECTION_BASE.RefreshTimeInterval @@ -26685,6 +26729,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -26834,7 +26900,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- + #number DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 96b021f08..bb63bf178 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -5214,6 +5214,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

switch alarm state RED

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

switch alarm state RED

+
diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index 316a87afd..21ad83aa1 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2429,20 +2429,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

-
-
- - #number -MOVEMENT.AliveUnits - - - - -

Contains the counter how many units are currently alive.

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

Field(s)

-
-
- - #number -MOVEMENT.AliveUnits - - - - -

Contains the counter how many units are currently alive.

- -
- -
diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index 5f947e6f8..552aba377 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -4807,37 +4807,7 @@ and any spaces before and after the resulting name are removed.

-

RAT.communication

- - - - - -

RAT.frequency

- - - - - -

RAT.hidden

- - - - - -

RAT.livery_id

- - - - - -

RAT.modulation

- - - - - -

RAT.uncontrolled

+

RAT.speed

diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 52c5d69ca..3127a81f1 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -3067,17 +3067,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
-
-
- - SCORING.AutoSavePath @@ -3278,7 +3267,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SCORING.penaltyoncoalitionchange @@ -3289,7 +3278,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SCORING.penaltyonfratricide @@ -6001,17 +5990,6 @@ The scale magnifies the scores given to the players.

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

- + #boolean SCORING.penaltyoncoalitionchange @@ -6223,7 +6201,7 @@ The scale magnifies the scores given to the players.

- + #boolean SCORING.penaltyonfratricide diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 83788ff42..143f065a7 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -42058,7 +42058,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

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

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42310,6 +42310,17 @@ 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 + + +
@@ -42507,7 +42518,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

Set time stamp.

+

Set new time stamp.

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

Band modulation.

+
+ +
+
+
+ + +AIRBOSS.Radio.voice + + +
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 1a7d6d32f..ac60372c7 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -8748,7 +8748,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.DroppedTroops @@ -8773,14 +8773,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -8865,7 +8862,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.FreeFMFrequencies @@ -8945,14 +8942,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table + CTLD.PilotGroups - -

tables

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

Folderpath.

+
@@ -9102,17 +9099,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
- @@ -9271,17 +9257,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -9596,7 +9571,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

time to repairor build a unit/group

+

noob catch

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

sub categories

-
@@ -22194,7 +22166,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.DroppedTroops @@ -22219,14 +22191,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -22311,7 +22280,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeFMFrequencies @@ -22391,14 +22360,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.PilotGroups - -

tables

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

Folderpath.

+
@@ -22548,17 +22517,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
- -
- @@ -22717,17 +22675,6 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -23042,7 +22989,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

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

sub categories

-
@@ -24807,7 +24751,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.DroppedTroops @@ -24832,14 +24776,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.EngineersInField - -

holds #CTLD_ENGINEERING objects

-
@@ -24924,7 +24865,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.FreeFMFrequencies @@ -25004,14 +24945,11 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table + CTLD.PilotGroups - -

tables

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

Folderpath.

+
@@ -25161,17 +25102,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
- -
-
-
@@ -25330,17 +25260,6 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

-
- -
-
-
- - #table -CTLD.droppedBeacons - - -
@@ -25655,7 +25574,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

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

sub categories

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

Can transport crate.

- - - -
-
- - #number -CTLD.UnitTypeCapabilities.length - - -
@@ -36345,17 +36250,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - Core.Point#COORDINATE -CTLD_ENGINEERING.currwpt - - -
@@ -37009,17 +36903,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.html b/Documentation/Tasking.Task.html index 0422ec4f1..8bfacd4cc 100644 --- a/Documentation/Tasking.Task.html +++ b/Documentation/Tasking.Task.html @@ -3023,17 +3023,6 @@ but can separately be modified later in your mission using the - - - -
-
- - -TASK.TaskControlMenu - - -
@@ -7670,17 +7659,6 @@ If the Unit is part of the Task, true is returned.

- - - -
-
- - -TASK.TaskControlMenu - - -
diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index 41186ac13..fb5097480 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3352,7 +3352,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -4755,7 +4755,7 @@ based on the tasking capabilities defined in
- + #number TASK_CARGO.CargoLimit @@ -9287,7 +9287,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 18413a772..efd381fa0 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3379,51 +3379,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- -
-
- - -
-
- - -
-
-
- - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
- -
-
-
- - + #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4518,51 +4474,7 @@ This method can only be used once!

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

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

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

Stack by pointer.

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

Stack by pointer.

+
+ +
+
+
+ + #number +FIFO.uniquecounter + + +
@@ -8259,17 +8281,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- -
-
-
- - #number -LIFO.uniquecounter - - -
@@ -9119,17 +9130,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
- -
-
-
- - #number -LIFO.uniquecounter - - -
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index e424c898c..994967877 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -4676,6 +4676,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -18278,6 +18300,28 @@ mygroup:WayPointExecute() +
+ +
+
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -22301,6 +22345,28 @@ Coordinates are dependent on the position of the maps origin.

+ + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -22966,6 +23032,28 @@ If the Identifiable is alive, true is returned.

+ + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -23142,6 +23230,28 @@ If the Identifiable is alive, true is returned.

+ + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index a498f5a6e..d1fcd7a04 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -3183,6 +3183,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+ + + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -3267,7 +3289,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -5300,6 +5322,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -5384,7 +5428,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup @@ -6888,6 +6932,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Coordinate of the mark.

+
+ + +
+
+ + +MARKER.groupid + + + +
+ +
+
+
+ + +MARKER.groupname + + +
@@ -6972,7 +7038,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#boolean -MARKER.toall +MARKER.togroup