diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 69be64507..6405458f6 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4648,6 +4648,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +The Defender Default Settings over all Squadrons.
+ + + +Set destination airbase for next :Route() command.
+ @@ -2662,6 +2665,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Aircraft is on a depoly mission.
+ @@ -2687,9 +2693,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -Aircraft is on a pickup mission.
- @@ -4416,6 +4419,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Set destination airbase for next :Route() command.
+ @@ -4449,6 +4455,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Aircraft is on a depoly mission.
+ @@ -4474,9 +4483,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -Aircraft is on a pickup mission.
- @@ -5045,6 +5051,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Set destination airbase for next :Route() command.
+ @@ -5078,6 +5087,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Aircraft is on a depoly mission.
+ @@ -5103,9 +5115,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -Aircraft is on a pickup mission.
- @@ -6566,6 +6575,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Set destination airbase for next :Route() command.
+ @@ -6599,6 +6611,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +Aircraft is on a depoly mission.
+ @@ -6624,9 +6639,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 60b95fde7..96fdac3ad 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -2786,22 +2786,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defaumeter
+kph
+meter
+kph
+meter
+kph
+meter
+kph
+Then we register the new group in the database
- @@ -3173,9 +3170,6 @@ This works for ground only groups. - -Then we register the new group in the database
- diff --git a/Documentation/Core.Set.html b/Documentation/Core.Set.html index 8898f1115..98bb5a317 100644 --- a/Documentation/Core.Set.html +++ b/Documentation/Core.Set.html @@ -1520,9 +1520,9 @@ Controls a network of short range air/missile defense groups.The Core.Set#SET_BASE class defines the core functions that define a collection of objects.
-A SET provides iterators to iterate the SET, but will temporarily yield the ForEach interator loop at defined "intervals" to the mail simulator loop. +
A SET provides iterators to iterate the SET, but will temporarily yield the ForEach iterator loop at defined "intervals" to the mail simulator loop. In this way, large loops can be done while not blocking the simulator main processing loop. The default "yield interval" is after 10 objects processed. The default "time interval" is after 0.001 seconds.
@@ -1656,7 +1656,7 @@ The default "time interval" is after 0.001 seconds.Modify the iterator intervals with the Core.Set#SET_BASE.SetInteratorIntervals method. +
Modify the iterator intervals with the Core.Set#SET_BASE.SetIteratorIntervals method. You can set the "yield interval", and the "time interval". (See above).
@@ -1944,7 +1944,7 @@ The following iterator methods are currently available within the SET_GROUP:You can handle the event using the OnBefore and OnAfter event handlers. -The event handlers need to have the paramters From, Event, To, GroupObject. +The event handlers need to have the parameters From, Event, To, GroupObject. The GroupObject is the GROUP object that is dead and within the SET_GROUP, and is passed as a parameter to the event handler. See the following example:
@@ -1960,7 +1960,7 @@ See the following example:While this is a good example, there is a catch.
-Imageine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
+Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the . notation for the method.
See the modified example:
You can handle the event using the OnBefore and OnAfter event handlers. -The event handlers need to have the paramters From, Event, To, GroupObject. +The event handlers need to have the parameters From, Event, To, GroupObject. The GroupObject is the UNIT object that is dead and within the SET_UNIT, and is passed as a parameter to the event handler. See the following example:
@@ -2299,7 +2299,7 @@ See the following example:While this is a good example, there is a catch.
-Imageine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
+Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the . notation for the method.
See the modified example:
Iterate the SET_AIRBASE and call an interator function for each AIRBASE, providing the AIRBASE and optional parameters.
+Iterate the SET_AIRBASE and call an iterator function for each AIRBASE, providing the AIRBASE and optional parameters.
Table of indicies.
+Table of indices.
Table of indicies.
+Table of indices.
(R2.1) Iterate the SET_CARGO and call an interator function for each CARGO, providing the CARGO and optional parameters.
+(R2.1) Iterate the SET_CARGO and call an iterator function for each CARGO, providing the CARGO and optional parameters.
Table of indicies.
+Table of indices.
Iterate the SET_CLIENT and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters.
+Iterate the SET_CLIENT and call an iterator function for each alive CLIENT, providing the CLIENT and optional parameters.
Table of indicies.
+Table of indices.
Table of indicies.
+Table of indices.
Iterate the SET_PLAYER and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters.
+Iterate the SET_PLAYER and call an iterator function for each alive CLIENT, providing the CLIENT and optional parameters.
Table of indicies.
+Table of indices.
Iterate the SET_STATIC and call an interator function for each alive STATIC, providing the STATIC and optional parameters.
+Iterate the SET_STATIC and call an iterator function for each alive STATIC, providing the STATIC and optional parameters.
Table of indicies.
+Table of indices.
Calculate the maxium A2G threat level of the SET_UNIT.
+Calculate the maximum A2G threat level of the SET_UNIT.
Iterate the SET_UNIT and call an interator function for each alive UNIT, providing the UNIT and optional parameters.
+Iterate the SET_UNIT and call an iterator function for each alive UNIT, providing the UNIT and optional parameters.
SET_UNIT:ForEachUnitPerThreatLevel(FromThreatLevel, ToThreatLevel, IteratorFunction, ...)
Iterate the SET_UNIT sorted *per Threat Level and call an interator function for each alive UNIT, providing the UNIT and optional parameters.
+Iterate the SET_UNIT sorted *per Threat Level and call an iterator function for each alive UNIT, providing the UNIT and optional parameters.
Table of indicies.
+Table of indices.
Iterate the SET_ZONE and call an interator function for each ZONE, providing the ZONE and optional parameters.
+Iterate the SET_ZONE and call an iterator function for each ZONE, providing the ZONE and optional parameters.
Table of indicies.
+Table of indices.
Iterate the SET_ZONE_GOAL and call an interator function for each ZONE, providing the ZONE and optional parameters.
+Iterate the SET_ZONE_GOAL and call an iterator function for each ZONE, providing the ZONE and optional parameters.
Table of indicies.
+Table of indices.
Iterate the SET_AIRBASE and call an interator function for each AIRBASE, providing the AIRBASE and optional parameters.
+Iterate the SET_AIRBASE and call an iterator function for each AIRBASE, providing the AIRBASE and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Table of indicies.
+Table of indices.
@@ -18219,7 +18219,7 @@ BASE:TraceOnOff( false )(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Table of indicies.
+Table of indices.
@@ -23501,7 +23501,7 @@ BASE:TraceOnOff( false )(R2.1) Iterate the SET_CARGO and call an interator function for each CARGO, providing the CARGO and optional parameters.
+(R2.1) Iterate the SET_CARGO and call an iterator function for each CARGO, providing the CARGO and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
(optional) Include only active clients to the set. +
(Optional) Include only active clients to the set. Include inactive clients if you provide false.
Iterate the SET_CLIENT and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters.
+Iterate the SET_CLIENT and call an iterator function for each alive CLIENT, providing the CLIENT and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
true if all the Wrapper.Group#GROUP are completly in the Core.Zone#ZONE, false otherwise
+true if all the Wrapper.Group#GROUP are completely in the Core.Zone#ZONE, false otherwise
true if at least one of the Wrapper.Group#GROUP is completly inside the Core.Zone#ZONE, false otherwise.
+true if at least one of the Wrapper.Group#GROUP is completely inside the Core.Zone#ZONE, false otherwise.
true if at least one of the Wrapper.Group#GROUP is partly or completly inside the Core.Zone#ZONE, false otherwise.
+true if at least one of the Wrapper.Group#GROUP is partly or completely inside the Core.Zone#ZONE, false otherwise.
true if at least one of the Wrapper.Group#GROUP is partly or completly inside the Core.Zone#ZONE, false otherwise.
+true if at least one of the Wrapper.Group#GROUP is partly or completely inside the Core.Zone#ZONE, false otherwise.
(optional) Include only active groups to the set. +
(Optional) Include only active groups to the set. Include inactive groups if you provide false.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Iterate the SET_PLAYER and call an interator function for each alive CLIENT, providing the CLIENT and optional parameters.
+Iterate the SET_PLAYER and call an iterator function for each alive CLIENT, providing the CLIENT and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Iterate the SET_STATIC and call an interator function for each alive STATIC, providing the STATIC and optional parameters.
+Iterate the SET_STATIC and call an iterator function for each alive STATIC, providing the STATIC and optional parameters.
(optional) The delimiter, which is default a comma.
+(Optional) The delimiter, which is default a comma.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Calculate the maxium A2G threat level of the SET_UNIT.
+Calculate the maximum A2G threat level of the SET_UNIT.
(optional) Include only active units to the set. +
(Optional) Include only active units to the set. Include inactive units if you provide false.
Iterate the SET_UNIT and call an interator function for each alive UNIT, providing the UNIT and optional parameters.
+Iterate the SET_UNIT and call an iterator function for each alive UNIT, providing the UNIT and optional parameters.
Iterate the SET_UNIT sorted *per Threat Level and call an interator function for each alive UNIT, providing the UNIT and optional parameters.
+Iterate the SET_UNIT sorted *per Threat Level and call an iterator function for each alive UNIT, providing the UNIT and optional parameters.
-
-
@@ -54133,7 +54129,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
(optional) The delimiter, which is default a comma.
+(Optional) The delimiter, which is default a comma.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Iterate the SET_ZONE and call an interator function for each ZONE, providing the ZONE and optional parameters.
+Iterate the SET_ZONE and call an iterator function for each ZONE, providing the ZONE and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
Iterate the SET_ZONE_GOAL and call an interator function for each ZONE, providing the ZONE and optional parameters.
+Iterate the SET_ZONE_GOAL and call an iterator function for each ZONE, providing the ZONE and optional parameters.
(optional) The master object as a reference.
+(Optional) The master object as a reference.
(optional) When true, the :Remove() method will not trigger a Removed event.
(Optional) When true, the :Remove() method will not trigger a Removed event.
SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
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.
@@ -3925,61 +3895,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defauWhen working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.
- - - -Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.
@@ -9332,61 +9247,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups. When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts. - - - -Spawns a new static using a given template.
-The #DETECTION_AREAS object for AWACS
+The #DETECTION_AREAS object for AWACS
+ + + +Type of terminal to be used when spawning at an airbase.
-RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)
Type of terminal to be used when spawning at an airbase.
- - - -Type of terminal to be used when spawning at an airbase.
- - - -
Again, changing the file name, subtitle, subtitle duration is not required if you name the file exactly like the original one, which is this case would be "LSO-RogerBall.ogg".
- -DCS offers two (actually three) ways to send radio messages. Each one has its advantages and disadvantages and it is important to understand the differences.
@@ -38782,9 +38779,6 @@ BASE:TraceOnOff( false ) - -Set case to that of lead.
- @@ -38852,7 +38846,7 @@ BASE:TraceOnOff( false ) -Set stack flag.
+Also decrease flag for section members of flight.
@@ -38865,6 +38859,17 @@ BASE:TraceOnOff( false )Data table at each position in the groove. Elements are of type AIRBOSS.GrooveData.
+ + + +Set new time stamp.
+ diff --git a/Documentation/Ops.Atis.html b/Documentation/Ops.Atis.html index 57901f447..658450dd1 100644 --- a/Documentation/Ops.Atis.html +++ b/Documentation/Ops.Atis.html @@ -1545,6 +1545,7 @@ ATIS broadcasts contain essential information, such as current weather informatiCurrently, DCS allows for displaying subtitles of radio transmissions only from airborne units, i.e. airplanes and helicopters. Therefore, if you want to have subtitles, it is necessary to place an -additonal aircraft on the ATIS airport and set it to uncontrolled. This unit can then function as a radio relay to transmit messages with subtitles. These subtitles will only be displayed, if the +additional aircraft on the ATIS airport and set it to uncontrolled. This unit can then function as a radio relay to transmit messages with subtitles. These subtitles will only be displayed, if the player has tuned in the correct ATIS frequency.
Radio transmissions via an airborne unit can be set via the ATIS.SetRadioRelayUnitName(unitname) function, where the parameter unitname is the name of the unit passed as string, e.g.
@@ -1623,7 +1624,7 @@ Setting a duration of 0 will completely disable all subtitles.By default, the currently active runway is determined automatically by analysing the wind direction. Therefore, you should obviously set the wind speed to be greater zero in your mission.
+By default, the currently active runway is determined automatically by analyzing the wind direction. Therefore, you should obviously set the wind speed to be greater zero in your mission.
Note however, there are a few special cases, where automatic detection does not yield the correct or desired result. For example, there are airports with more than one runway facing in the same direction (usually denoted left and right). In this case, there is obviously no unique result depending on the wind vector.
@@ -1653,7 +1654,7 @@ An explicit correction factor can be set via ATIS.SetSRS() function. This uses SRS (Version >= 1.9.6.0) for broadcasing. +You can enable text-to-speech ATIS information with the ATIS.SetSRS() function. This uses SRS (Version >= 1.9.6.0) for broadcasting. Advantages are that no sound files or radio relay units are necessary. Also the issue that FC3 aircraft hear all transmissions will be circumvented.
The ATIS.SetSRS() requires you to specify the path to the SRS install directory or more specifically the path to the DCS-SR-ExternalAudio.exe file.
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index 59f3849f9..77b2e89f0 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -2264,6 +2264,12 @@ Create a late-activated single infantry unit as template in the mission editor aGROUP_SET of all helis
-table of CSAR unit names
-Replacement woundedGroups
- -contain a table for each SAR with all units he has with the original names
+counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -GROUP_SET of all helis
-table of CSAR unit names
-Replacement woundedGroups
- -contain a table for each SAR with all units he has with the original names
+counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -GROUP_SET of all helis
-table of CSAR unit names
-Replacement woundedGroups
- -contain a table for each SAR with all units he has with the original names
+counter for saved pilots
- -counter for successful rescue landings at FARP/AFB/MASH
- -Name of the class.
-use as counter
- -holds #CTLD_ENGINEERING objects
-Beacons
-time to repair a unit/group
+noob catch
Name of the class.
-use as counter
- -holds #CTLD_ENGINEERING objects
-Beacons
-time to repair a unit/group
+noob catch
Name of the class.
-use as counter
- -holds #CTLD_ENGINEERING objects
-Beacons
-time to repair a unit/group
+noob catch
Can transport crate.
+Alive2.
+Alive.
Alive2.
+Alive.
Alive2.
+Alive.
Alive2.
+Alive.
Alive2.
+Alive.
Alive2.
+Alive.
Alive2.
+Alive.