From 6c986809b97b6eda6b318c2d373d12f3fa66703c Mon Sep 17 00:00:00 2001
From: MooseBotter flash messages to players
flash messages to players
-flash messages to players
-flash messages to players
-Aircraft is on a depoly mission.
+Aircraft is on a pickup mission.
+ @@ -4530,17 +4525,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defauAircraft is on a depoly mission.
+Aircraft is on a pickup mission.
+ @@ -5156,17 +5146,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defauAircraft is on a depoly mission.
+Aircraft is on a pickup mission.
+ @@ -6670,17 +6655,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defauAircraft is on a depoly mission.
+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 defaumeter
+kph
+meter
+kph
+meter
+kph
+meter
+kph
+self.CargoObject:Destroy()
+ +self.CargoObject:Destroy()
+ +BASE:E( {PlayerUnit:GetName(), A2GSystem } )
-BASE:E( {PlayerUnit:GetName(), A2GSystem } )
-SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
The AI is on by default when spawning a group.
+Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.
+The internal counter of the amount of spawning the has happened since SpawnStart.
+Overwrite unit names by default with group name.
+By default, no InitLimit
When the first Spawn executes, all the Groups need to be made visible before start.
+Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
The AI is on by default when spawning a group.
+The internal counter of the amount of spawning the has happened since SpawnStart.
+Overwrite unit names by default with group name.
+By default, no InitLimit
Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
Contains the counter how many units are currently alive.
- -Contains the counter how many units are currently alive.
- -RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
Create the CSV file.
+Create the CSV file.
+Radio queue of LSO.
+Radio queue of marshal.
+Radio queue of LSO.
+Radio queue of marshal.
+ + + +Radio queue of LSO.
+ + + +Radio queue of marshal.
+ + + +Set case to that of lead.
+Set current case.
@@ -40715,6 +40781,9 @@ When moose is loading dynamically (for moose class development), tracing is swit + +Make player section lead if he was not before.
+ @@ -40770,9 +40839,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -Set time stamp.
- @@ -40931,17 +40997,6 @@ When moose is loading dynamically (for moose class development), tracing is switBand modulation.
- - - -table of CSAR unit names
-counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -table of CSAR unit names
-counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -table of CSAR unit names
-counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -Beacons
-tables
-Folderpath.
+Beacons
-tables
-Folderpath.
+Beacons
-tables
-Folderpath.
+Can transport crate.
-Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".
+Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".
+ + + +Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".
+set to false to suppress flash messages
-set to false to suppress flash messages
-set to false to suppress flash messages
-set to false to suppress flash messages
-Finds a UNIT from the _DATABASE using a DCSUnit object.
+Find all UNIT objects matching using patterns.
+Find the first(!) UNIT matching using patterns.
Find all UNIT objects matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
+ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +#table:
+Units Table of matching #UNIT objects found
+ + -- Find all group with a partial group name
+ local unittable = UNIT:FindAllByMatching( "Apple" )
+ -- will return all units with "Apple" in the name
+
+ -- using a pattern
+ local unittable = UNIT:FindAllByMatching( ".%d.%d$" )
+ -- will return the all units found ending in "-1-1" to "-9-9", but not e.g. "-10-1" or "-1-10"
+
+Find the first(!) UNIT matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
+ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +The UNIT.
+ + -- Find a group with a partial group name
+ local unit = UNIT:FindByMatching( "Apple" )
+ -- will return e.g. a group named "Apple-1-1"
+
+ -- using a pattern
+ local unit = UNIT:FindByMatching( ".%d.%d$" )
+ -- will return the first group found ending in "-1-1" to "-9-9", but not e.g. "-10-1"
+
+The GROUP class provides the following functions to retrieve quickly the relevant GROUP instance:
A GROUP is derived from the wrapper class CONTROLLABLE (Wrapper.Controllable#CONTROLLABLE). See the Wrapper.Controllable task methods section for a description of the task methods.
@@ -1886,12 +1891,24 @@ Use the following Zone validation methods on the group:Find the GROUP wrapper class instance using the DCS Group.
+Find all GROUP objects matching using patterns.
+Find the first(!) GROUP matching using patterns.
Find the created GROUP using the DCS Group Name.
+Find a GROUP using the DCS Group Name.
Find all GROUP objects matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
GROUP
++ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +#table:
+Groups Table of matching #GROUP objects found
+ + -- Find all group with a partial group name
+ local grptable = GROUP:FindAllByMatching( "Apple" )
+ -- will return all groups with "Apple" in the name
+
+ -- using a pattern
+ local grp = GROUP:FindAllByMatching( ".%d.%d$" )
+ -- will return the all groups found ending in "-1-1" to "-9-9", but not e.g. "-10-1" or "-1-10"
+
+Find the first(!) GROUP matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
GROUP
++ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +The GROUP.
+ + -- Find a group with a partial group name
+ local grp = GROUP:FindByMatching( "Apple" )
+ -- will return e.g. a group named "Apple-1-1"
+
+ -- using a pattern
+ local grp = GROUP:FindByMatching( ".%d.%d$" )
+ -- will return the first group found ending in "-1-1" to "-9-9", but not e.g. "-10-1"
+
+Find the created GROUP using the DCS Group Name.
+Find a GROUP using the DCS Group Name.
Coordinate of the mark.
-Text displayed in the mark panel.
+Coordinate of the mark.
-Text displayed in the mark panel.
+Coordinate of the mark.
- - - -Text displayed in the mark panel.
+ + + +IMPORTANT: ONE SHOULD NEVER SANITIZE these UNIT OBJECT REFERENCES! (make the UNIT object references nil).
@@ -1762,6 +1764,18 @@ If you want to obtain the complete 3D position including orientFinds a UNIT from the _DATABASE using a DCSUnit object.
+Find all UNIT objects matching using patterns.
+Find the first(!) UNIT matching using patterns.
Find all UNIT objects matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
UNIT
++ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +#table:
+Units Table of matching #UNIT objects found
+ + -- Find all group with a partial group name
+ local unittable = UNIT:FindAllByMatching( "Apple" )
+ -- will return all units with "Apple" in the name
+
+ -- using a pattern
+ local unittable = UNIT:FindAllByMatching( ".%d.%d$" )
+ -- will return the all units found ending in "-1-1" to "-9-9", but not e.g. "-10-1" or "-1-10"
+
+Find the first(!) UNIT matching using patterns.
+ + +Note that this is a lot slower than :FindByName()!
UNIT
++ #string + Pattern +
+The pattern to look for. Refer to LUA patterns for regular expressions in LUA.
+ +The UNIT.
+ + -- Find a group with a partial group name
+ local unit = UNIT:FindByMatching( "Apple" )
+ -- will return e.g. a group named "Apple-1-1"
+
+ -- using a pattern
+ local unit = UNIT:FindByMatching( ".%d.%d$" )
+ -- will return the first group found ending in "-1-1" to "-9-9", but not e.g. "-10-1"
+
+