From 52a445d90e7dbd24b6e54feee329e725e4781ddb Mon Sep 17 00:00:00 2001
From: MooseBotter
Date: Thu, 7 Dec 2023 14:14:50 +0000
Subject: [PATCH] Auto commit by GitHub Actions Workflow
---
Documentation/AI.AI_Air.html | 44 +
Documentation/AI.AI_Air_Squadron.html | 22 -
Documentation/AI.AI_Cargo.html | 8 +-
Documentation/AI.AI_Cargo_Airplane.html | 68 +-
Documentation/AI.AI_Cargo_Helicopter.html | 40 +-
Documentation/Cargo.CargoCrate.html | 22 -
Documentation/Cargo.CargoGroup.html | 6 +
Documentation/Core.Settings.html | 14 +-
Documentation/Core.Spawn.html | 112 --
Documentation/Core.SpawnStatic.html | 84 ++
Documentation/Core.Spot.html | 132 --
Documentation/Core.Zone.html | 1077 +++++++++++++++++
Documentation/Functional.ATC_Ground.html | 10 +-
Documentation/Functional.Designate.html | 110 ++
Documentation/Functional.Detection.html | 99 +-
Documentation/Functional.Mantis.html | 78 +-
Documentation/Functional.Movement.html | 28 -
Documentation/Functional.RAT.html | 63 -
Documentation/Functional.Scoring.html | 18 +-
Documentation/Ops.Airboss.html | 93 +-
Documentation/Ops.CSAR.html | 87 +-
Documentation/Ops.CTLD.html | 194 ++-
.../Tasking.Task_A2A_Dispatcher.html | 8 +-
Documentation/Tasking.Task_CARGO.html | 11 +
.../Tasking.Task_Cargo_Dispatcher.html | 148 ++-
Documentation/Utilities.FiFo.html | 22 +
Documentation/Wrapper.Marker.html | 132 +-
27 files changed, 1942 insertions(+), 788 deletions(-)
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html
index 24807f361..20850b47e 100644
--- a/Documentation/AI.AI_Air.html
+++ b/Documentation/AI.AI_Air.html
@@ -3078,6 +3078,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -5906,6 +5917,17 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
@@ -6653,6 +6675,17 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
@@ -8288,6 +8321,17 @@ A random value in this bracket is then applied in the waypoint routing generatio
+
+
+
+
diff --git a/Documentation/AI.AI_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html
index ca3a03ff5..7f173ddbf 100644
--- a/Documentation/AI.AI_Air_Squadron.html
+++ b/Documentation/AI.AI_Air_Squadron.html
@@ -2563,17 +2563,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -3645,17 +3634,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html
index 6cbfca874..ad13105cf 100644
--- a/Documentation/AI.AI_Cargo.html
+++ b/Documentation/AI.AI_Cargo.html
@@ -2759,7 +2759,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
Wrapper.Group#GROUP
+
AI_CARGO.CargoCarrier
@@ -4789,7 +4789,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
Wrapper.Group#GROUP
+
AI_CARGO.CargoCarrier
@@ -5401,7 +5401,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
Wrapper.Group#GROUP
+
AI_CARGO.CargoCarrier
@@ -6901,7 +6901,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
Wrapper.Group#GROUP
+
AI_CARGO.CargoCarrier
diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html
index 43dc65147..4d9605eea 100644
--- a/Documentation/AI.AI_Cargo_Airplane.html
+++ b/Documentation/AI.AI_Cargo_Airplane.html
@@ -2746,6 +2746,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
@@ -2801,9 +2815,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
Aircraft is on a pickup mission.
-
@@ -4522,6 +4533,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
@@ -4577,9 +4602,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
Aircraft is on a pickup mission.
-
@@ -5140,6 +5162,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
@@ -5195,9 +5231,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
Aircraft is on a pickup mission.
-
@@ -6646,6 +6679,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
+
@@ -6701,9 +6748,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
Aircraft is on a pickup mission.
-
diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html
index dcf9819bc..1088c9eae 100644
--- a/Documentation/AI.AI_Cargo_Helicopter.html
+++ b/Documentation/AI.AI_Cargo_Helicopter.html
@@ -2911,22 +2911,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4829,22 +4835,28 @@ Adjust if necessary.
@@ -5499,22 +5511,28 @@ Adjust if necessary.
@@ -7057,22 +7075,28 @@ Adjust if necessary.
diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html
index e7b130cb3..912d4862a 100644
--- a/Documentation/Cargo.CargoCrate.html
+++ b/Documentation/Cargo.CargoCrate.html
@@ -1867,17 +1867,6 @@ Therefore, this class is considered to be deprecated
Field(s)
-
@@ -2546,17 +2535,6 @@ Therefore, this class is considered to be deprecated
Field(s)
-
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html
index 2ceff13c5..5f4414a47 100644
--- a/Documentation/Cargo.CargoGroup.html
+++ b/Documentation/Cargo.CargoGroup.html
@@ -1942,6 +1942,9 @@ Therefore, this class is considered to be deprecated
+
+
Then we register the new group in the database
+
@@ -3260,6 +3263,9 @@ This works for ground only groups.
+
+
Then we register the new group in the database
+
diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html
index 5d4ed2138..773036e17 100644
--- a/Documentation/Core.Settings.html
+++ b/Documentation/Core.Settings.html
@@ -2864,11 +2864,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -2908,7 +2911,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
SETTINGS.Metric
@@ -5032,11 +5035,14 @@ It is advised to use this method at the start of the mission.
@@ -5076,7 +5082,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 150f49f7c..ed17a0203 100644
--- a/Documentation/Core.Spawn.html
+++ b/Documentation/Core.Spawn.html
@@ -2952,30 +2952,6 @@ and any spaces before and after the resulting name are removed.
SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) |
- |
-
-
- SPAWN.communication |
-
-
- |
-
-
- SPAWN.livery_id |
-
-
- |
-
-
- SPAWN.skill |
-
-
- |
-
-
- SPAWN.uncontrolled |
-
-
|
@@ -4255,50 +4231,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -10175,50 +10107,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.
-
-
-
-
-
-
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html
index 5285688c4..27c7a141a 100644
--- a/Documentation/Core.SpawnStatic.html
+++ b/Documentation/Core.SpawnStatic.html
@@ -1996,6 +1996,24 @@ such as position and heading.
SPAWNSTATIC:_SpawnStatic(Template, CountryID) |
Spawns a new static using a given template.
+ |
+
+
+ SPAWNSTATIC.heliport_callsign_id |
+
+
+ |
+
+
+ SPAWNSTATIC.heliport_frequency |
+
+
+ |
+
+
+ SPAWNSTATIC.heliport_modulation |
+
+
|
@@ -2910,6 +2928,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
@@ -4263,6 +4314,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html
index 6d8b4c5cd..de04fc749 100644
--- a/Documentation/Core.Spot.html
+++ b/Documentation/Core.Spot.html
@@ -2815,50 +2815,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -4142,50 +4098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
@@ -5708,50 +5620,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html
index 17249da9d..6c50b438b 100644
--- a/Documentation/Core.Zone.html
+++ b/Documentation/Core.Zone.html
@@ -1920,6 +1920,60 @@ This class implements the inherited functions from #ZO
This class implements the inherited functions from #ZONE_BASE taking into account the own zone format and properties.
+
+
+
+
+
+
+ Global ZONE_POLYGON |
+
+ The ZONE_POLYGON class defined by a sequence of Wrapper.Group#GROUP waypoints within the Mission Editor, forming a polygon, OR by drawings made with the Draw tool
+- in the Mission Editor
+This class implements the inherited functions from #ZONE_RADIUS taking into account the own zone format and properties.
+ |
+
+
+
+
+
+
+
#ZONE_POLYGON
+
ZONE_POLYGON
+
+
The ZONE_POLYGON class defined by a sequence of Wrapper.Group#GROUP waypoints within the Mission Editor, forming a polygon, OR by drawings made with the Draw tool
+- in the Mission Editor
+This class implements the inherited functions from #ZONE_RADIUS taking into account the own zone format and properties.
+
+
+
+
Declare a ZONE_POLYGON directly in the DCS mission editor!
+
+
You can declare a ZONE_POLYGON using the DCS mission editor by adding the #ZONE_POLYGON tag in the group name.
+
+
So, imagine you have a group declared in the mission editor, with group name DefenseZone#ZONE_POLYGON.
+Then during mission startup, when loading Moose.lua, this group will be detected as a ZONE_POLYGON declaration.
+Within the background, a ZONE_POLYGON object will be created within the Core.Database using the properties of the group.
+The ZONE_POLYGON name will be the group name without the #ZONE_POLYGON tag.
+
+
So, you can search yourself for the ZONE_POLYGON by using the ZONE_POLYGON.FindByName() method.
+In this example, local PolygonZone = ZONE_POLYGON:FindByName( "DefenseZone" ) would return the ZONE_POLYGON object
+that was created at mission startup, and reference it into the PolygonZone local object.
+
+
Mission ZON-510 shows a demonstration of this feature or method.
+
+
This is especially handy if you want to quickly setup a SET_ZONE...
+So when you would declare local SetZone = SET_ZONE:New():FilterPrefixes( "Defense" ):FilterStart(),
+then SetZone would contain the ZONE_POLYGON object DefenseZone as part of the zone collection,
+without much scripting overhead!
+
+
This class now also supports drawings made with the Draw tool in the Mission Editor. Any drawing made with Line > Segments > Closed, Polygon > Rect or Polygon > Free can be
+made into a ZONE_POLYGON.
+
+
This class has been updated to use a accurate way of generating random points inside the polygon without having to use trial and error guesses.
+You can also get the surface area of the polygon now, handy if you want measure which coalition has the largest captured area, for example.
+
+
@@ -4837,6 +4891,132 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Fields and Methods inherited from ZONE_POLYGON |
Description |
+
+ ZONE_POLYGON:CheckScannedCoalition(Coalition) |
+
+ Check if a certain coalition is inside a scanned zone.
+ |
+
+
+ ZONE_POLYGON:CountScannedCoalitions() |
+
+ Count the number of different coalitions inside the zone.
+ |
+
+
+ ZONE_POLYGON:FindByName(ZoneName) |
+
+ Find a polygon zone in the _DATABASE using the name of the polygon zone.
+ |
+
+
+ ZONE_POLYGON:GetScannedCoalition(Coalition) |
+
+ Get Coalitions of the units in the Zone, or Check if there are units of the given Coalition in the Zone.
+ |
+
+
+ ZONE_POLYGON:GetScannedScenery() |
+
+ Get scanned scenery table
+ |
+
+
+ ZONE_POLYGON:GetScannedSceneryObjects() |
+
+ Get scanned scenery table
+ |
+
+
+ ZONE_POLYGON:GetScannedSceneryType(SceneryType) |
+
+ Get scanned scenery types
+ |
+
+
+ ZONE_POLYGON:GetScannedSetGroup() |
+
+ Get a set of scanned units.
+ |
+
+
+ ZONE_POLYGON:GetScannedSetScenery() |
+
+ Get scanned set of scenery objects
+ |
+
+
+ ZONE_POLYGON:GetScannedSetUnit() |
+
+ Get a set of scanned units.
+ |
+
+
+ ZONE_POLYGON:GetScannedUnits() |
+
+ Count the number of different coalitions inside the zone.
+ |
+
+
+ ZONE_POLYGON:IsAllInZoneOfCoalition(Coalition) |
+
+ Is All in Zone of Coalition?
+ |
+
+
+ ZONE_POLYGON:IsAllInZoneOfOtherCoalition(Coalition) |
+
+ Is All in Zone of Other Coalition?
+ |
+
+
+ ZONE_POLYGON:IsNoneInZone() |
+
+ Is None in Zone?
+ |
+
+
+ ZONE_POLYGON:IsNoneInZoneOfCoalition(Coalition) |
+
+ Is None in Zone of Coalition?
+ |
+
+
+ ZONE_POLYGON:IsSomeInZoneOfCoalition(Coalition) |
+
+ Is Some in Zone of Coalition?
+ |
+
+
+ ZONE_POLYGON:New(ZoneName, ZoneGroup) |
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and the Wrapper.Group#GROUP defined within the Mission Editor.
+ |
+
+
+ ZONE_POLYGON:NewFromDrawing(DrawingName) |
+
+ Constructor to create a ZONE_POLYGON instance, taking the name of a drawing made with the draw tool in the Mission Editor.
+ |
+
+
+ ZONE_POLYGON:NewFromGroupName(GroupName) |
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and the name of the Wrapper.Group#GROUP defined within the Mission Editor.
+ |
+
+
+ ZONE_POLYGON:NewFromPointsArray(ZoneName, PointsArray) |
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and an array of DCS#Vec2, forming a polygon.
+ |
+
+
+ ZONE_POLYGON:Scan(ObjectCategories, UnitCategories) |
+
+ Scan the zone for the presence of units of the given ObjectCategories.
+ |
+
ZONE_POLYGON.ScanData |
@@ -22687,6 +22867,903 @@ When moose is loading dynamically (for moose class development), tracing is swit
Function(s)
+
+
+
+
+ Check if a certain coalition is inside a scanned zone.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #number
+ Coalition
+
+
+
+
+ The coalition id, e.g. coalition.side.BLUE.
+
+
+
+ Return value:
+
+
+
+
+ If true, the coalition is inside the zone.
+
+
+
+
+
+
+
+
+
+
+
+
+ Count the number of different coalitions inside the zone.
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Counted coalitions.
+
+
+
+
+
+
+
+
+
+
+
+
+ Find a polygon zone in the _DATABASE using the name of the polygon zone.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #string
+ ZoneName
+
+
+
+
+ The name of the polygon zone.
+
+
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Get Coalitions of the units in the Zone, or Check if there are units of the given Coalition in the Zone.
+
+
+ Returns nil if there are none to two Coalitions in the zone!
+Returns one Coalition if there are only Units of one Coalition in the Zone.
+Returns the Coalition for the given Coalition if there are units of the Coalition in the Zone.
+
+
+
+ Defined in:
+
+ Parameter:
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Get scanned scenery table
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Structured table of [type].[name].Wrapper.Scenery#SCENERY scenery objects.
+
+
+
+
+
+
+
+
+
+
+
+
+ Get scanned scenery table
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Table of Wrapper.Scenery#SCENERY scenery objects.
+
+
+
+
+
+
+
+
+
+
+
+
+ Get scanned scenery types
+
+
+
+ Defined in:
+
+ Parameter:
+
+ Return value:
+
+
+
+
+ Table of DCS scenery type objects.
+
+
+
+
+
+
+
+
+
+
+
+
+ Get a set of scanned units.
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Get scanned set of scenery objects
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Table of Wrapper.Scenery#SCENERY scenery objects.
+
+
+
+
+
+
+
+
+
+
+
+
+ Get a set of scanned units.
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Set of units and statics inside the zone.
+
+
+
+
+
+
+
+
+
+
+
+
+ Count the number of different coalitions inside the zone.
+
+
+
+ Defined in:
+
+ Return value:
+
+
+
+
+ Table of DCS units and DCS statics inside the zone.
+
+
+
+
+
+
+
+
+
+
+
+
+ Is All in Zone of Coalition?
+
+
+ Check if only the specified coalition is inside the zone and noone else.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #number
+ Coalition
+
+
+
+
+ Coalition ID of the coalition which is checked to be the only one in the zone.
+
+
+
+ Return value:
+
+
+
+
+ True, if only that coalition is inside the zone and no one else.
+
+
+
+ Usage:
+ self.Zone:Scan()
+ local IsGuarded = self.Zone:IsAllInZoneOfCoalition( self.Coalition )
+
+
+
+
+
+
+
+
+
+
+ Is All in Zone of Other Coalition?
+
+
+ Check if only one coalition is inside the zone and the specified coalition is not the one.
+You first need to use the ZONE_POLYGON.Scan method to scan the zone before it can be evaluated!
+Note that once a zone has been scanned, multiple evaluations can be done on the scan result set.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #number
+ Coalition
+
+
+
+
+ Coalition ID of the coalition which is not supposed to be in the zone.
+
+
+
+ Return value:
+
+
+
+
+ True, if and only if only one coalition is inside the zone and the specified coalition is not it.
+
+
+
+ Usage:
+ self.Zone:Scan()
+ local IsCaptured = self.Zone:IsAllInZoneOfOtherCoalition( self.Coalition )
+
+
+
+
+
+
+
+
+
+
+ Is None in Zone?
+
+
+ You first need to use the ZONE_POLYGON.Scan method to scan the zone before it can be evaluated!
+Note that once a zone has been scanned, multiple evaluations can be done on the scan result set.
+
+
+
+ Defined in:
+
+ Return value:
+
+ Usage:
+ self.Zone:Scan()
+ local IsEmpty = self.Zone:IsNoneInZone()
+
+
+
+
+
+
+
+
+
+
+ Is None in Zone of Coalition?
+
+
+ You first need to use the ZONE_POLYGON.Scan method to scan the zone before it can be evaluated!
+Note that once a zone has been scanned, multiple evaluations can be done on the scan result set.
+
+
+
+ Defined in:
+
+ Parameter:
+
+ Return value:
+
+ Usage:
+ self.Zone:Scan()
+ local IsOccupied = self.Zone:IsNoneInZoneOfCoalition( self.Coalition )
+
+
+
+
+
+
+
+
+
+
+ Is Some in Zone of Coalition?
+
+
+ Check if more than one coalition is inside the zone and the specified coalition is one of them.
+You first need to use the ZONE_POLYGON.Scan method to scan the zone before it can be evaluated!
+Note that once a zone has been scanned, multiple evaluations can be done on the scan result set.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #number
+ Coalition
+
+
+
+
+ ID of the coalition which is checked to be inside the zone.
+
+
+
+ Return value:
+
+
+
+
+ True if more than one coalition is inside the zone and the specified coalition is one of them.
+
+
+
+ Usage:
+ self.Zone:Scan()
+ local IsAttacked = self.Zone:IsSomeInZoneOfCoalition( self.Coalition )
+
+
+
+
+
+
+
+
+
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and the Wrapper.Group#GROUP defined within the Mission Editor.
+
+
+ The Wrapper.Group#GROUP waypoints define the polygon corners. The first and the last point are automatically connected by ZONE_POLYGON.
+
+
+
+ Defined in:
+
+ Parameters:
+
+
+
+ #string
+ ZoneName
+
+
+
+
+
+
+
+
+ The GROUP waypoints as defined within the Mission Editor define the polygon shape.
+
+
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Constructor to create a ZONE_POLYGON instance, taking the name of a drawing made with the draw tool in the Mission Editor.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #string
+ DrawingName
+
+
+
+
+ The name of the drawing in the Mission Editor
+
+
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and the name of the Wrapper.Group#GROUP defined within the Mission Editor.
+
+
+ The Wrapper.Group#GROUP waypoints define the polygon corners. The first and the last point are automatically connected by ZONE_POLYGON.
+
+
+
+ Defined in:
+
+ Parameter:
+
+
+
+ #string
+ GroupName
+
+
+
+
+ The group name of the GROUP defining the waypoints within the Mission Editor to define the polygon shape.
+
+
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Constructor to create a ZONE_POLYGON instance, taking the zone name and an array of DCS#Vec2, forming a polygon.
+
+
+
+ Defined in:
+
+ Parameters:
+
+
+
+ #string
+ ZoneName
+
+
+
+
+
+
+
+
+ An array of DCS#Vec2, forming a polygon.
+
+
+
+ Return value:
+
+
+
+
+
+
+
+
+
+
+ Scan the zone for the presence of units of the given ObjectCategories.
+
+
+ Does not scan for scenery at the moment.
+Note that only after a zone has been scanned, the zone can be evaluated by:
+
+
+
+
+
+ Defined in:
+
+ Parameters:
+
+
+
+
+ An array of categories of the objects to find in the zone. E.g. {Object.Category.UNIT}
+
+
+
+
+
+
+
+ An array of unit categories of the objects to find in the zone. E.g. {Unit.Category.GROUND_UNIT,Unit.Category.SHIP}
+
+
+
+ Usage:
+ myzone:Scan({Object.Category.UNIT},{Unit.Category.GROUND_UNIT})
+ local IsAttacked = myzone:IsSomeInZoneOfCoalition( self.Coalition )
+
+
+
+
+
+
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html
index 080c8a2fa..6baccaf35 100644
--- a/Documentation/Functional.ATC_Ground.html
+++ b/Documentation/Functional.ATC_Ground.html
@@ -3878,7 +3878,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
ATC_GROUND.Airbases
@@ -3894,6 +3894,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+ Kickspeed
+
@@ -4463,7 +4466,7 @@ An airbase can be specified to set the maximum kick speed for.
- #table
+
ATC_GROUND.Airbases
@@ -4479,6 +4482,9 @@ 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 f72a37db9..7294c4efe 100644
--- a/Documentation/Functional.Designate.html
+++ b/Documentation/Functional.Designate.html
@@ -3543,6 +3543,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -3554,6 +3565,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -6707,6 +6729,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -6718,6 +6751,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -7506,6 +7550,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -7517,6 +7572,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -8275,6 +8341,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -8286,6 +8363,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -9932,6 +10020,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
@@ -9943,6 +10042,17 @@ Using the menu system, the player can "forget" a designation, so that gradually
+
+
+
+
diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html
index 5544d709a..7c8725915 100644
--- a/Documentation/Functional.Detection.html
+++ b/Documentation/Functional.Detection.html
@@ -19137,28 +19137,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
-
@@ -19302,6 +19280,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
@@ -23840,28 +23829,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
-
-
-
-
-
@@ -24005,6 +23972,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual
+
+
+
+
@@ -25604,28 +25582,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
-
-
-
-
-
@@ -25769,6 +25725,17 @@ zones that reflect cloudy areas where detected units may not be so easily visual
+
+
+
+
diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html
index 7a36683b4..1775f0c2c 100644
--- a/Documentation/Functional.Mantis.html
+++ b/Documentation/Functional.Mantis.html
@@ -3961,8 +3961,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
@@ -4109,17 +4098,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The ME name of the HQ object
-
-
-
-
@@ -4148,7 +4126,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Long
@@ -4159,7 +4137,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Medium
@@ -4170,7 +4148,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Short
@@ -4327,8 +4305,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- MANTIS.SkateZones
+ #number
+ MANTIS.SkateNumber
@@ -4649,9 +4627,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
- self.SAMCheckRanges = {}
-
@@ -8620,8 +8595,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
-
@@ -8768,17 +8732,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
The ME name of the HQ object
-
-
-
-
@@ -8807,7 +8760,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Long
@@ -8818,7 +8771,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Medium
@@ -8829,7 +8782,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Short
@@ -8986,8 +8939,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html
index e9de5230c..fcc4c7970 100644
--- a/Documentation/Functional.Movement.html
+++ b/Documentation/Functional.Movement.html
@@ -2268,20 +2268,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.
-
-
-
-
@@ -2512,20 +2498,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 a766a45f1..eeade693d 100644
--- a/Documentation/Functional.RAT.html
+++ b/Documentation/Functional.RAT.html
@@ -3471,12 +3471,6 @@ manager:Stop(7200)
RAT.termtype |
Type of terminal to be used when spawning at an airbase.
- |
- |
-
- RAT.type |
-
-
|
@@ -4534,30 +4528,6 @@ and any spaces before and after the resulting name are removed.
RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) |
- |
-
-
- RAT.communication |
-
-
- |
-
-
- RAT.livery_id |
-
-
- |
-
-
- RAT.skill |
-
-
- |
-
-
- RAT.uncontrolled |
-
-
|
@@ -6949,17 +6919,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -14840,17 +14799,6 @@ Initializes the ratcraft array and group menu.
Type of terminal to be used when spawning at an airbase.
-
-
-
-
@@ -21203,17 +21151,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.Type of terminal to be used when spawning at an airbase.
-
-
-
-
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html
index 38fd87f7e..6b69d5329 100644
--- a/Documentation/Functional.Scoring.html
+++ b/Documentation/Functional.Scoring.html
@@ -2866,11 +2866,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -3053,7 +3056,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
SCORING.penaltyoncoalitionchange
@@ -3064,7 +3067,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
SCORING.penaltyonfratricide
@@ -5452,11 +5455,14 @@ The scale magnifies the scores given to the players.
@@ -5639,7 +5645,7 @@ The scale magnifies the scores given to the players.
-
+ #boolean
SCORING.penaltyoncoalitionchange
@@ -5650,7 +5656,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 3d263ec03..594b44b5b 100644
--- a/Documentation/Ops.Airboss.html
+++ b/Documentation/Ops.Airboss.html
@@ -9600,6 +9600,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Radio queue of LSO.
+
+
+
+
@@ -9611,6 +9622,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Radio queue of marshal.
+
+
+
+
@@ -29799,6 +29821,17 @@ If removed flight is the section lead, we try to find a new leader.
Radio queue of LSO.
+
+
+
+
@@ -29810,6 +29843,17 @@ If removed flight is the section lead, we try to find a new leader.
Radio queue of marshal.
+
+
+
+
@@ -32878,6 +32922,17 @@ If removed flight is the section lead, we try to find a new leader.
Radio queue of LSO.
+
+
+
+
@@ -32889,6 +32944,17 @@ If removed flight is the section lead, we try to find a new leader.
Radio queue of marshal.
+
+
+
+
@@ -40567,7 +40633,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- Set stack flag.
+ Also decrease flag for section members of flight.
@@ -40594,17 +40660,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.
-
-
-
-
@@ -40801,6 +40856,9 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+ Set new time stamp.
+
@@ -40959,17 +41017,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
Band modulation.
-
-
-
-
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html
index 307c689e5..6d5bc4f09 100644
--- a/Documentation/Ops.CSAR.html
+++ b/Documentation/Ops.CSAR.html
@@ -2605,6 +2605,12 @@ Dropped troop noMessage and forcedesc parameters aren't saved.
CSAR.inTransitGroups |
+ |
+
+
+ CSAR.index |
+
+
|
@@ -4423,11 +4429,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4453,17 +4462,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4587,6 +4585,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
+
+
+
+
@@ -10463,11 +10472,14 @@ callsigns from playername or group name.
@@ -10493,17 +10505,6 @@ callsigns from playername or group name.
-
-
-
-
@@ -10627,6 +10628,17 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
+
+
+
+
@@ -12988,11 +13000,14 @@ callsigns from playername or group name.
@@ -13018,17 +13033,6 @@ callsigns from playername or group name.
-
-
-
-
@@ -13152,6 +13156,17 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
+
+
+
+
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html
index 6a37347e6..6d32feb1b 100644
--- a/Documentation/Ops.CTLD.html
+++ b/Documentation/Ops.CTLD.html
@@ -7730,7 +7730,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
CTLD.CtldUnits
@@ -7752,7 +7752,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
CTLD.DroppedTroops
@@ -7777,14 +7777,25 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
@@ -7816,7 +7827,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.FreeFMFrequencies
@@ -7827,7 +7838,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
CTLD.FreeUHFFrequencies
@@ -7838,14 +7849,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -7930,14 +7938,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -8215,17 +8220,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
-
-
-
-
@@ -8482,7 +8476,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
noob catch
+
time to repairor build a unit/group
@@ -18033,7 +18027,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.CtldUnits
@@ -18055,7 +18049,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.DroppedTroops
@@ -18080,14 +18074,25 @@ However, if you create a new folder inside the miz file, which contains the soun
+
@@ -18119,7 +18124,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeFMFrequencies
@@ -18130,7 +18135,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.FreeUHFFrequencies
@@ -18141,14 +18146,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -18233,14 +18235,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -18518,17 +18517,6 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
-
-
-
-
@@ -18785,7 +18773,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
noob catch
+
time to repairor build a unit/group
@@ -20470,7 +20458,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.CtldUnits
@@ -20492,7 +20480,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.DroppedTroops
@@ -20517,14 +20505,25 @@ However, if you create a new folder inside the miz file, which contains the soun
+
@@ -20556,7 +20555,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.FreeFMFrequencies
@@ -20567,7 +20566,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- #table
+
CTLD.FreeUHFFrequencies
@@ -20578,14 +20577,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -20670,14 +20666,11 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -20955,17 +20948,6 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
-
-
-
-
@@ -21222,7 +21204,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
noob catch
+
time to repairor build a unit/group
@@ -30257,17 +30239,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -30921,17 +30892,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -34467,6 +34427,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
template for a group of 10 paratroopers
+
+
+
+
@@ -35793,6 +35764,17 @@ Use either this method to integrate the Hercules **or** the one from the "normal
template for a group of 10 paratroopers
+
+
+
+
diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html
index b0f6202ea..34058e877 100644
--- a/Documentation/Tasking.Task_A2A_Dispatcher.html
+++ b/Documentation/Tasking.Task_A2A_Dispatcher.html
@@ -2939,7 +2939,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -3664,7 +3664,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -4840,7 +4840,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
@@ -6318,7 +6318,7 @@ If too large, any airborne cap may not be able to reach the detected target area
-
+ #boolean
TASK_A2A_DISPATCHER.FlashNewTask
diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html
index c213a94f7..cece80bc5 100644
--- a/Documentation/Tasking.Task_CARGO.html
+++ b/Documentation/Tasking.Task_CARGO.html
@@ -3235,6 +3235,17 @@ based on the tasking capabilities defined in
+
+
+
diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html
index 379749b42..776bb45f6 100644
--- a/Documentation/Tasking.Task_Cargo_Dispatcher.html
+++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html
@@ -3216,8 +3216,41 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+ #boolean
+
TASK_CARGO_DISPATCHER.CSARTasks
@@ -4322,8 +4355,41 @@ This method can only be used once!
+
+
+
+
+
+ #boolean
+
TASK_CARGO_DISPATCHER.CSARTasks
@@ -5180,8 +5246,41 @@ This method can only be used once!
+
+
+
+
+
+ #boolean
+
TASK_CARGO_DISPATCHER.CSARTasks
@@ -6669,8 +6768,41 @@ This method can only be used once!
+
+
+
+
+
+ #boolean
+
TASK_CARGO_DISPATCHER.CSARTasks
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html
index 9f4ee0aa3..1cfc181f2 100644
--- a/Documentation/Utilities.FiFo.html
+++ b/Documentation/Utilities.FiFo.html
@@ -7609,6 +7609,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
@@ -8458,6 +8469,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html
index 22a0bd77c..70a16f17d 100644
--- a/Documentation/Wrapper.Marker.html
+++ b/Documentation/Wrapper.Marker.html
@@ -3022,6 +3022,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -3099,28 +3121,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-
@@ -5161,6 +5161,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -5238,28 +5260,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-
@@ -6771,6 +6771,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -6848,28 +6870,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-