diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 6405458f6..69be64507 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4648,17 +4648,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -13001,17 +12990,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -14329,17 +14307,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
@@ -15963,17 +15930,6 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

- - - -
-
- - #number -AI_A2G_DISPATCHER.DefenderPatrolIndex - - -
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 76ec477bd..9c0432b48 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -2935,6 +2935,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -5679,6 +5690,17 @@ Once the time is finished, the old AI will return to the base.

+ + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -6404,6 +6426,17 @@ Once the time is finished, the old AI will return to the base.

+ + + +
+
+ + #number +AI_AIR.IdleCount + + +
@@ -8021,6 +8054,17 @@ Once the time is finished, the old AI will return to the base.

+ + + +
+
+ + #number +AI_AIR.IdleCount + + +
diff --git a/Documentation/AI.AI_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html index 1650130c2..0ee22607a 100644 --- a/Documentation/AI.AI_Air_Squadron.html +++ b/Documentation/AI.AI_Air_Squadron.html @@ -2438,17 +2438,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -AI_AIR_SQUADRON.ResourceCount - - -
@@ -3520,17 +3509,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -AI_AIR_SQUADRON.ResourceCount - - -
diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html index 692f19461..d687ee691 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -2672,6 +2672,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

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

No loading happened, so we need to pickup something else.

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

No loading happened, so we need to pickup something else.

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

No loading happened, so we need to pickup something else.

+ diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index 8ce186ace..88571f4de 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2621,6 +2621,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -2651,9 +2662,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -4430,9 +4449,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -5051,9 +5078,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

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

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -6564,9 +6599,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

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

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -4710,28 +4704,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -5386,28 +5374,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -6954,28 +6936,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index d3ee29755..c0f7d050e 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -1749,17 +1749,6 @@ Controls a network of short range air/missile defense groups.

Field(s)

-
-
- - -CARGO_CRATE.CargoCarrier - - - -
- -
@@ -2428,17 +2417,6 @@ Controls a network of short range air/missile defense groups.

Field(s)

-
- - -
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index 9264e499b..ed75b0774 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1820,6 +1820,20 @@ Controls a network of short range air/missile defense groups.

+CARGO_GROUP.CargoCarrier + + + + +

self.CargoObject:Destroy()

+ +
+ +
+
+
+ + CARGO_GROUP.CargoGroup @@ -1838,6 +1852,20 @@ Controls a network of short range air/missile defense groups.

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

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

+
@@ -3127,6 +3155,20 @@ This works for ground only groups.

+CARGO_GROUP.CargoCarrier + + + + +

self.CargoObject:Destroy()

+ +
+ +
+
+
+ + CARGO_GROUP.CargoGroup @@ -3145,6 +3187,20 @@ This works for ground only groups.

+
+ +
+
+
+ + +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 7ebfd53bb..92565b046 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1698,6 +1698,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles + +
+
+
+ + CARGO_UNIT.CargoInAir @@ -2402,6 +2413,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles + +
+
+
+ + CARGO_UNIT.CargoInAir diff --git a/Documentation/Core.Point.html b/Documentation/Core.Point.html index 27a64da43..2abea4578 100644 --- a/Documentation/Core.Point.html +++ b/Documentation/Core.Point.html @@ -1562,7 +1562,6 @@ Controls a network of short range air/missile defense groups.

  • COORDINATE.NewFromVec3(): from a DCS#Vec3.
  • -

    2) Smoke, flare, explode, illuminate at the coordinate.

    At the point a smoke, flare, explosion and illumination bomb can be triggered. Use the following methods:

    @@ -1600,7 +1599,6 @@ Controls a network of short range air/missile defense groups.

  • COORDINATE.IlluminationBomb(): To illuminate the point.
  • -

    3) Create markings on the map.

    Place markers (text boxes with clarifications for briefings, target locations or any other reference point) @@ -1658,8 +1656,8 @@ on the map for all players, coalitions or specific groups:

    4.6) LOS between coordinates.

    Calculate if the coordinate has Line of Sight (LOS) with the other given coordinate. -Mountains, trees and other objects can be positioned between the two 3D points, preventing visibilty in a straight continuous line. -The method COORDINATE.IsLOS() returns if the two coodinates have LOS.

    +Mountains, trees and other objects can be positioned between the two 3D points, preventing visibility in a straight continuous line. +The method COORDINATE.IsLOS() returns if the two coordinates have LOS.

    4.7) Check the coordinate position.

    @@ -1671,8 +1669,6 @@ The method COORDINATE.IsLOS() returns if the
  • COORDINATE.IsAtCoordinate2D(): is in a given coordinate within a specific precision.
  • - -

    5) Measure the simulation environment at the coordinate.

    5.1) Weather specific.

    @@ -1726,7 +1722,7 @@ the most optimal path following the road between two coordinates.

    10) Drawings on F10 map

    @@ -1818,7 +1814,6 @@ In order to keep the credibility of the the author, I want to emphasize that the formulas embedded in the MIST framework were created by Grimes or previous authors, who you can find on the Eagle Dynamics Forums.

    -

    POINT_VEC3 constructor

    A new POINT_VEC3 object can be created with:

    @@ -1843,12 +1838,10 @@ Note that the Set and Add methods return the current POINT_VEC3 object, so these
     local Vec3 = PointVec3:AddX( 100 ):AddZ( 150 ):GetVec3()
     
    -

    3D calculation methods

    Various calculation methods exist to use or manipulate 3D space. Find below a short description of each method:

    -

    Point Randomization

    Various methods exist to calculate random locations around a given 3D point.

    @@ -1858,7 +1851,6 @@ Note that the Set and Add methods return the current POINT_VEC3 object, so these -
    @@ -2075,7 +2067,7 @@ Note that the Set and Add methods return the current POINT_VEC3 object, so these

    COORDINATE:GetDirectionVec3(TargetCoordinate)

    -

    Return a direction vector Vec3 from COORDINATE to the COORDINATE.

    +

    Return a direction vector Vec3 from this COORDINATE to the target COORDINATE.

    @@ -2273,7 +2265,7 @@ Note that the Set and Add methods return the current POINT_VEC3 object, so these

    COORDINATE:HeadingTo(ToCoordinate)

    -

    Returns the heading from this to another coordinate.

    +

    Returns the heading from this to another COORDINATE.

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

    POINT_VEC2:GetDirectionVec3(TargetCoordinate)

    -

    Return a direction vector Vec3 from COORDINATE to the COORDINATE.

    +

    Return a direction vector Vec3 from this COORDINATE to the target COORDINATE.

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

    POINT_VEC2:HeadingTo(ToCoordinate)

    -

    Returns the heading from this to another coordinate.

    +

    Returns the heading from this to another COORDINATE.

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

    - #numberr + #number Radius

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

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

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

    The angle in randians

    +

    The angle in radians

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

    The angle in randians

    +

    The angle in radians

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

    The angle in randians.

    +

    The angle in radians.

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

    (Optional) Type of the terminal. Default any execpt valid spawn points on runway.

    +

    (Optional) Type of the terminal. Default any except valid spawn points on runway.

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

    (Optional) If true, closest point to railroad is returned rather than closest point to conventional road. Default false.

    +

    (Optional) If true, closest point to railroad is returned rather than closest point to conventional road. Default false.

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

    COORDINATE:GetDirectionVec3(TargetCoordinate)

    -

    Return a direction vector Vec3 from COORDINATE to the COORDINATE.

    +

    Return a direction vector Vec3 from this COORDINATE to the target COORDINATE.

    @@ -7433,7 +7425,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    (Optional) If true, put (green) smoke along the

    +

    (Optional) If true, put (green) smoke along the the path.

    @@ -7460,7 +7452,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true a valid path on road/rail was found. If false, only the direct way is possible.

    +

    If true a valid path on road/rail was found. If false, only the direct way is possible.

    @@ -7523,14 +7515,14 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    The text will contain always the pressure in hPa and:

    -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    @@ -7767,7 +7759,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -7850,7 +7842,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -7907,7 +7899,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -7951,7 +7943,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun set time in seconds.

    +

    If true, return the sun set time in seconds.

    @@ -8034,7 +8026,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -8138,18 +8130,18 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    The text will reflect the temperature like this:

    -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    +

    Defined in:

    @@ -8388,17 +8380,17 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    +

    Defined in:

    @@ -8492,7 +8484,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    COORDINATE:HeadingTo(ToCoordinate)

    -

    Returns the heading from this to another coordinate.

    +

    Returns the heading from this to another COORDINATE.

    @@ -8519,7 +8511,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Heading in degrees.

    +

    Heading in degrees.

    @@ -9078,7 +9070,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    COORDIANTE to where the line is drawn.

    +

    COORDINATE to where the line is drawn.

    @@ -9130,7 +9122,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -9167,7 +9159,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -9676,7 +9668,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -9713,7 +9705,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -10136,7 +10128,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -10173,7 +10165,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -10210,7 +10202,7 @@ Creates a line on the F10 map from one point to another.

    -

    COORDIANTE in the opposite corner.

    +

    COORDINATE in the opposite corner.

    @@ -10288,7 +10280,7 @@ Creates a line on the F10 map from one point to another.

    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -10325,7 +10317,7 @@ Creates a line on the F10 map from one point to another.

    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -10960,7 +10952,7 @@ Creates a line on the F10 map from one point to another.

    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -16157,6 +16149,17 @@ BASE:TraceOnOff( false )

    the y coordinate in meters.

    + + + +
    +
    + + +POINT_VEC2.z + + +
    @@ -16955,6 +16958,17 @@ BASE:TraceOnOff( false )

    the y coordinate in meters.

    + + + +
    +
    + + +POINT_VEC2.z + + +
    @@ -17419,7 +17433,7 @@ BASE:TraceOnOff( false )

    - #numberr + #number Radius

    @@ -17540,7 +17554,7 @@ BASE:TraceOnOff( false )
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -18118,7 +18132,7 @@ BASE:TraceOnOff( false )
    -

    The angle in randians

    +

    The angle in radians

    @@ -18196,7 +18210,7 @@ BASE:TraceOnOff( false )
    -

    The angle in randians

    +

    The angle in radians

    @@ -18274,7 +18288,7 @@ BASE:TraceOnOff( false )
    -

    The angle in randians.

    +

    The angle in radians.

    @@ -18641,7 +18655,7 @@ BASE:TraceOnOff( false )
    -

    (Optional) Type of the terminal. Default any execpt valid spawn points on runway.

    +

    (Optional) Type of the terminal. Default any except valid spawn points on runway.

    @@ -18722,7 +18736,7 @@ BASE:TraceOnOff( false )
    -

    (Optional) If true, closest point to railroad is returned rather than closest point to conventional road. Default false.

    +

    (Optional) If true, closest point to railroad is returned rather than closest point to conventional road. Default false.

    @@ -18748,7 +18762,7 @@ BASE:TraceOnOff( false )

    POINT_VEC2:GetDirectionVec3(TargetCoordinate)

    -

    Return a direction vector Vec3 from COORDINATE to the COORDINATE.

    +

    Return a direction vector Vec3 from this COORDINATE to the target COORDINATE.

    @@ -19284,7 +19298,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    (Optional) If true, put (green) smoke along the

    +

    (Optional) If true, put (green) smoke along the the path.

    @@ -19311,7 +19325,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true a valid path on road/rail was found. If false, only the direct way is possible.

    +

    If true a valid path on road/rail was found. If false, only the direct way is possible.

    @@ -19374,14 +19388,14 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    The text will contain always the pressure in hPa and:

    -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    @@ -19618,7 +19632,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -19701,7 +19715,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -19758,7 +19772,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -19802,7 +19816,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun set time in seconds.

    +

    If true, return the sun set time in seconds.

    @@ -19885,7 +19899,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    If true, return the sun rise time in seconds.

    +

    If true, return the sun rise time in seconds.

    @@ -19989,18 +20003,18 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    The text will reflect the temperature like this:

    -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    +

    Defined in:

    @@ -20239,17 +20253,17 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t -

    A text containing a pressure will look like this:

    +

    A text containing a pressure will look like this:

    +

    Defined in:

    @@ -20343,7 +20357,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t

    POINT_VEC2:HeadingTo(ToCoordinate)

    -

    Returns the heading from this to another coordinate.

    +

    Returns the heading from this to another COORDINATE.

    @@ -20370,7 +20384,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Heading in degrees.

    +

    Heading in degrees.

    @@ -20929,7 +20943,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    COORDIANTE to where the line is drawn.

    +

    COORDINATE to where the line is drawn.

    @@ -20981,7 +20995,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -21018,7 +21032,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -21527,7 +21541,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -21564,7 +21578,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -21987,7 +22001,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -22024,7 +22038,7 @@ By default, the last point is the closest point on road of the ToCoord. Hence, t
    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -22061,7 +22075,7 @@ Creates a line on the F10 map from one point to another.

    -

    COORDIANTE in the opposite corner.

    +

    COORDINATE in the opposite corner.

    @@ -22139,7 +22153,7 @@ Creates a line on the F10 map from one point to another.

    -

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    +

    Line type: 0=No line, 1=Solid, 2=Dashed, 3=Dotted, 4=Dot dash, 5=Long dash, 6=Two dash. Default 1=Solid.

    @@ -22176,7 +22190,7 @@ Creates a line on the F10 map from one point to another.

    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -22811,7 +22825,7 @@ Creates a line on the F10 map from one point to another.

    -

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    +

    The resulting Mark ID, which is a number. Can be used to remove the object again.

    @@ -24678,6 +24692,17 @@ Creates a line on the F10 map from one point to another.

    the y coordinate in meters.

    + + + +
    +
    + + +POINT_VEC2.z + + +
    diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 1d9a598eb..0152cb428 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2715,7 +2715,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #string SETTINGS.A2ASystem @@ -2770,7 +2770,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean SETTINGS.Metric @@ -4809,7 +4809,7 @@ It is advised to use this method at the start of the mission.

    - + #string SETTINGS.A2ASystem @@ -4864,7 +4864,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 c34902ffd..dd8c4e015 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -2745,13 +2745,19 @@ and any spaces before and after the resulting name are removed.

    -

    SPAWN.livery_id

    +

    SPAWN.modulation

    -

    SPAWN.modulation

    +

    SPAWN.skill

    + + + + + +

    SPAWN.uncontrolled

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

    Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

    -
    @@ -3466,6 +3469,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + +SPAWN.SpawnGrouping + + +
    @@ -3535,6 +3549,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + +SPAWN.SpawnInitFreq + + +
    @@ -3601,6 +3626,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + +SPAWN.SpawnInitLivery + + +
    @@ -3825,17 +3861,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - #boolean -SPAWN.SpawnUnControlled - - -
    @@ -3929,7 +3954,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -SPAWN.livery_id +SPAWN.modulation @@ -3940,7 +3965,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -SPAWN.modulation +SPAWN.skill + + + +
    + +
    +
    +
    + + +SPAWN.uncontrolled @@ -8763,9 +8799,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

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

    + + +
    +
    + + +SPAWN.SpawnGrouping + + +
    @@ -8912,6 +8956,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.SpawnInitFreq + + +
    @@ -8978,6 +9033,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    + + +
    +
    + + +SPAWN.SpawnInitLivery + + +
    @@ -9202,17 +9268,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

    -SPAWN.livery_id +SPAWN.modulation @@ -9317,7 +9372,18 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    -SPAWN.modulation +SPAWN.skill + + + + + + +
    +
    + + +SPAWN.uncontrolled diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index db52a7d8f..3b4bd5359 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1865,6 +1865,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

    + + @@ -2772,6 +2790,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_callsign_id + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_frequency + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_modulation + + +
    @@ -3993,6 +4044,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWNSTATIC.heliport_callsign_id + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_frequency + + + +
    + +
    +
    +
    + + +SPAWNSTATIC.heliport_modulation + + +
    diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 3e67121b0..c033bba28 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2670,6 +2670,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPOT.ScheduleID + + + +
    + +
    +
    +
    + + +SPOT.SpotIR + + + +
    + +
    +
    +
    + + +SPOT.SpotLaser + + + +
    + +
    +
    +
    + + +SPOT.Target + + +
    @@ -3883,6 +3927,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPOT.ScheduleID + + + +
    + +
    +
    +
    + + +SPOT.SpotIR + + + +
    + +
    +
    +
    + + +SPOT.SpotLaser + + + +
    + +
    +
    +
    + + +SPOT.Target + + +
    @@ -5387,6 +5475,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPOT.ScheduleID + + + +
    + +
    +
    +
    + + +SPOT.SpotIR + + + +
    + +
    +
    +
    + + +SPOT.SpotLaser + + + +
    + +
    +
    +
    + + +SPOT.Target + + +
    diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index cd7b7efae..54e5e8236 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -3445,6 +3445,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + #table +DESIGNATE.LaserCodes + + +
    @@ -6613,6 +6624,17 @@ Designate:SetFlashStatusMenu( false ) + + + +
    +
    + + #table +DESIGNATE.LaserCodes + + +
    @@ -7423,6 +7445,17 @@ Designate:SetFlashStatusMenu( false ) + + + +
    +
    + + #table +DESIGNATE.LaserCodes + + +
    @@ -8203,6 +8236,17 @@ Designate:SetFlashStatusMenu( false ) + + + +
    +
    + + #table +DESIGNATE.LaserCodes + + +
    @@ -9875,6 +9919,17 @@ Designate:SetFlashStatusMenu( false ) + + + +
    +
    + + #table +DESIGNATE.LaserCodes + + +
    diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 63bd4a59e..c95e7f8f7 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -18775,17 +18775,6 @@ BASE:TraceOnOff( false ) - - - -
    -
    - - #number -DETECTION_BASE.DetectedItemCount - - -
    @@ -18946,18 +18935,7 @@ BASE:TraceOnOff( false )
    - #boolean -DETECTION_BASE.Locking - - -
    - -
    -
    -
    - - #number DETECTION_BASE.RefreshTimeInterval @@ -23499,17 +23477,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual -
    - -
    -
    -
    - - #number -DETECTION_BASE.DetectedItemCount - - -
    @@ -23670,18 +23637,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
    - #boolean -DETECTION_BASE.Locking - - -
    - -
    -
    -
    - - #number DETECTION_BASE.RefreshTimeInterval @@ -25278,17 +25234,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual -
    - -
    -
    -
    - - #number -DETECTION_BASE.DetectedItemCount - - -
    @@ -25449,18 +25394,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
    - #boolean -DETECTION_BASE.Locking - - -
    - -
    -
    -
    - - #number DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 0bf132b80..bab5f4a6f 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -3335,9 +3335,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    switch alarm state RED

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

    switch alarm state RED

    - diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index 56af5c9f5..632f6c845 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2148,6 +2148,20 @@ 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

    + +
    + +
    @@ -2378,6 +2392,20 @@ 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.Range.html b/Documentation/Functional.Range.html index 7901221c1..179cfca94 100644 --- a/Documentation/Functional.Range.html +++ b/Documentation/Functional.Range.html @@ -1746,7 +1746,7 @@ It consists of two strafe pits each has two targets plus three bombing targets.< -- Add bombing targets. A good hit is if the bomb falls less then 50 m from the target. GoldwaterRange:AddBombingTargets(bombtargets, 50) - -- Start range. + -- Start Range. GoldwaterRange:Start() @@ -2579,7 +2579,7 @@ The could avoid the lua garbage collection to accidentally/falsely deallocate th

    RANGE:onbeforeLoad(From, Event, To)

    -

    Function called before save event.

    +

    Function called before load event.

    @@ -4785,12 +4785,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    
       -- Setup a Range
       RangeOne = RANGE:New( "Range One" )
    -  -- Find the STATIC target object as setup in the ME
    -  RangeOneBombTarget = STATIC:FindByName( "RangeOneBombTarget" ):
    -  -- Add the coordinate of the STATIC target object as a bomb target (thus keeping the bomb function active, even if the STATIC target is destroyed)
    +  -- Find the STATIC target object as setup in the ME.
    +  RangeOneBombTarget = STATIC:FindByName( "RangeOneBombTarget" )
    +  -- Add the coordinate of the STATIC target object as a bomb target (thus keeping the bomb function active, even if the STATIC target is destroyed).
       RangeOne:AddBombingTargetCoordinate( RangeOneBombTarget:GetCoordinate(), "RangeOneBombTarget", 50)
    -  -- Or, add the coordinate of the STATIC target object as a bomb target using default values (name will be "Bomb Target", goodhitrange will be 25 m)
    +  -- Or, add the coordinate of the STATIC target object as a bomb target using default values (name will be "Bomb Target", goodhitrange will be 25 m).
       RangeOne:AddBombingTargetCoordinate( RangeOneBombTarget:GetCoordinate() )
    +  -- Start Range.
    +  RangeOne:Start()
     
    @@ -5440,6 +5442,18 @@ Furthermore, the player must not be too high and fly in the direction of the pit
    +

    Usage:

    +
    
    +  -- Setup a Range
    +  RangeOne = RANGE:New( "Range One" )
    +  -- Get distance between strafe target objext and foul line distance marker object.
    +  RangeOneFoulDistance = RangeOne:GetFoullineDistance( "RangeOneStrafeTarget" , "RangeOneFoulLineObject" )
    +  -- Add a strafe pit using the measured foul line distance. Where nil is used, strafe pit default values will be used - adjust as required.
    +  RangeOne:AddStrafePit( "RangeOneStrafeTarget", nil, nil, nil, nil, nil, RangeOneFoulDistance )
    +  -- Start Range.
    +  RangeOne:Start()
    +
    +
    @@ -6741,7 +6755,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
    -

    Path for sound files. Default "ATIS Soundfiles/". Mind the slash "/" at the end!

    +

    Path for sound files. Default "Range Soundfiles/". Mind the slash "/" at the end!

    @@ -9124,7 +9138,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat

    RANGE:onbeforeLoad(From, Event, To)

    -

    Function called before save event.

    +

    Function called before load event.

    Checks that io and lfs are desanitized.

    diff --git a/Documentation/Functional.Rat.html b/Documentation/Functional.Rat.html index f6ae486aa..14df19be1 100644 --- a/Documentation/Functional.Rat.html +++ b/Documentation/Functional.Rat.html @@ -3358,6 +3358,12 @@ manager:Stop(7200)

    RAT.termtype

    Type of terminal to be used when spawning at an airbase.

    + + + +

    RAT.type

    + + @@ -4333,13 +4339,19 @@ and any spaces before and after the resulting name are removed.

    -

    RAT.livery_id

    +

    RAT.modulation

    -

    RAT.modulation

    +

    RAT.skill

    + + + + + +

    RAT.uncontrolled

    @@ -6713,6 +6725,17 @@ 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.

    + + + +
    +
    + + +RAT.type + + +
    @@ -14593,6 +14616,17 @@ Initializes the ratcraft array and group menu.

    Type of terminal to be used when spawning at an airbase.

    + + + +
    +
    + + +RAT.type + + +
    @@ -20528,6 +20562,17 @@ 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.

    + + + +
    +
    + + +RAT.type + + +
    diff --git a/Documentation/Functional.Warehouse.html b/Documentation/Functional.Warehouse.html index 4c1b063fb..88007920a 100644 --- a/Documentation/Functional.Warehouse.html +++ b/Documentation/Functional.Warehouse.html @@ -5715,7 +5715,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    WAREHOUSE.Assetitem.weight

    -

    The weight of the whole asset group in kilo gramms.

    +

    The weight of the whole asset group in kilograms.

    @@ -25491,7 +25491,7 @@ BASE:TraceOnOff( false ) #number WAREHOUSE.Assetitem.weight -

    The weight of the whole asset group in kilo gramms.

    +

    The weight of the whole asset group in kilograms.

    diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index b13c7bc90..89c00d925 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9211,6 +9211,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Radio queue of LSO.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

    + + + +
    +
    + + +AIRBOSS.RQMid + + +
    @@ -38717,7 +38783,7 @@ BASE:TraceOnOff( false ) -

    Set case of f

    +

    Set case to that of lead.

    @@ -38786,7 +38852,7 @@ BASE:TraceOnOff( false ) -

    Decrease stack/flag. Human player needs to take care himself.

    +

    Set stack flag.

    @@ -38956,9 +39022,6 @@ BASE:TraceOnOff( false ) - -

    Set Stable Hover

    - diff --git a/Documentation/Ops.Atis.html b/Documentation/Ops.Atis.html index bc3c7640d..57901f447 100644 --- a/Documentation/Ops.Atis.html +++ b/Documentation/Ops.Atis.html @@ -1727,7 +1727,7 @@ If the parameter runway is omitted (nil) then the frequency is supposed
    atisBatumi:SetMetricUnits()
     
    -

    With this, wind speed is given in meters per second, pressure in hecto Pascal (mbar), visibility in kilometers etc.

    +

    With this, wind speed is given in meters per second, pressure in hectopascal (hPa, which is the same as millibar - mbar), visibility in kilometers etc.

    Sound Files

    @@ -1965,7 +1965,7 @@ atis:Start()

    ATIS.PmmHg

    -

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hecto Pascal (=mili Bars) for metric units.

    +

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hectopascal (hPa, which is the same as millibar - mbar) for metric units.

    @@ -3994,7 +3994,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau #boolean ATIS.PmmHg -

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hecto Pascal (=mili Bars) for metric units.

    +

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hectopascal (hPa, which is the same as millibar - mbar) for metric units.

    @@ -7374,7 +7374,7 @@ Note that the dew point is only an artificial information as DCS does not have a #boolean ATIS.PmmHg -

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hecto Pascal (=mili Bars) for metric units.

    +

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hectopascal (hPa, which is the same as millibar - mbar) for metric units.

    @@ -9329,7 +9329,7 @@ Note that the dew point is only an artificial information as DCS does not have a #boolean ATIS.PmmHg -

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hecto Pascal (=mili Bars) for metric units.

    +

    If true, give pressure in millimeters of Mercury. Default is inHg for imperial and hectopascal (hPa, which is the same as millibar - mbar) for metric units.

    diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index a0b29f046..59f3849f9 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -3806,11 +3806,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -8557,11 +8560,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -10840,11 +10846,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 9e829dcdd..79bbf98be 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -5712,7 +5712,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.FreeFMFrequencies @@ -12807,7 +12807,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.FreeFMFrequencies @@ -15120,7 +15120,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.FreeFMFrequencies @@ -23189,6 +23189,17 @@ BASE:TraceOnOff( false ) +
    + +
    +
    +
    @@ -23842,6 +23853,17 @@ BASE:TraceOnOff( false ) +
    + +
    +
    +
    diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index 3ff556ca8..218ad2581 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -2814,7 +2814,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -3539,7 +3539,7 @@ If too large, any airborne cap may not be able to reach the detected target area
    - #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -4715,7 +4715,7 @@ If too large, any airborne cap may not be able to reach the detected target area
    - #boolean + TASK_A2A_DISPATCHER.FlashNewTask @@ -6197,7 +6197,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 e97a2ecce..69e29e113 100644 --- a/Documentation/Tasking.Task_Cargo.html +++ b/Documentation/Tasking.Task_Cargo.html @@ -3150,7 +3150,7 @@ based on the tasking capabilities defined in
    - + #number TASK_CARGO.CargoLimit @@ -4572,7 +4572,7 @@ based on the tasking capabilities defined in
    - + #number TASK_CARGO.CargoLimit @@ -9104,7 +9104,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 b836c6a1b..3f05ecc52 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3088,50 +3088,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Field(s)

    - - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    @@ -4211,50 +4167,6 @@ This method can only be used once!

    Field(s)

    - - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    @@ -5113,50 +5025,6 @@ This method can only be used once!

    Field(s)

    - - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    @@ -6650,50 +6518,6 @@ This method can only be used once!

    Field(s)

    - - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    diff --git a/Documentation/Utils.STTS.html b/Documentation/Utils.STTS.html index 070214791..f0a1fe329 100644 --- a/Documentation/Utils.STTS.html +++ b/Documentation/Utils.STTS.html @@ -1504,7 +1504,13 @@ Controls a network of short range air/missile defense groups.

    Global STTS

    +

    Simple Text-To-Speech

    +

    Version 0.4 - Compatible with SRS version 1.9.6.0+

    + +

    DCS Modification Required

    + +

    You will need to edit MissionScripting.lua in DCS World/Scripts/MissionScripting.lua and remove the sanitization.

    @@ -1512,21 +1518,592 @@ Controls a network of short range air/missile defense groups.

    - #table + #STTS STTS +

    Simple Text-To-Speech

    + +

    Version 0.4 - Compatible with SRS version 1.9.6.0+

    + +

    DCS Modification Required

    + +

    You will need to edit MissionScripting.lua in DCS World/Scripts/MissionScripting.lua and remove the sanitization.

    + + +

    To do this remove all the code below the comment - the line starts "local function sanitizeModule(name)" +Do this without DCS running to allow mission scripts to use os functions.

    + +

    You WILL HAVE TO REAPPLY AFTER EVERY DCS UPDATE

    + +

    USAGE:

    + +

    Add this script into the mission as a DO SCRIPT or DO SCRIPT FROM FILE to initialize it +Make sure to edit the STTS.SRS_PORT and STTS.DIRECTORY to the correct values before adding to the mission. +Then its as simple as calling the correct function in LUA as a DO SCRIPT or in your own scripts.

    + +

    Example calls:

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2)
    +
    + +

    Arguments in order are:

    + +
      +
    • Message to say, make sure not to use a newline (\n) !
    • +
    • Frequency in MHz
    • +
    • Modulation - AM/FM
    • +
    • Volume - 1.0 max, 0.5 half
    • +
    • Name of the transmitter - ATC, RockFM etc
    • +
    • Coalition - 0 spectator, 1 red 2 blue
    • +
    • OPTIONAL - Vec3 Point i.e Unit.getByName("A UNIT"):getPoint() - needs Vec3 for Height! OR null if not needed
    • +
    • OPTIONAL - Speed -10 to +10
    • +
    • OPTIONAL - Gender male, female or neuter
    • +
    • OPTIONAL - Culture - en-US, en-GB etc
    • +
    • OPTIONAL - Voice - a specific voice by name. Run DCS-SR-ExternalAudio.exe with --help to get the ones you can use on the command line
    • +
    • OPTIONAL - Google TTS - Switch to Google Text To Speech - Requires STTS.GOOGLE_CREDENTIALS path and Google project setup correctly
    • +
    + + +

    Example

    + +

    This example will say the words "Hello DCS WORLD" on 251 MHz AM at maximum volume with a client called SRS and to the Blue coalition only

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2,null,-5,"male","en-GB")
    +
    + +

    Example

    + +

    This example will say the words "Hello DCS WORLD" on 251 MHz AM at maximum volume with a client called SRS and to the Blue coalition only centered on the position of the Unit called "A UNIT"

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2,Unit.getByName("A UNIT"):getPoint(),-5,"male","en-GB")
    +
    + +

    Arguments in order are:

    + +
      +
    • FULL path to the MP3 OR OGG to play
    • +
    • Frequency in MHz - to use multiple separate with a comma - Number of frequencies MUST match number of Modulations
    • +
    • Modulation - AM/FM - to use multiple
    • +
    • Volume - 1.0 max, 0.5 half
    • +
    • Name of the transmitter - ATC, RockFM etc
    • +
    • Coalition - 0 spectator, 1 red 2 blue
    • +
    + +

    Example

    + +

    This will play that MP3 on 255MHz AM & 31 FM at half volume with a client called "Multiple" and to Spectators only

    + +
    STTS.PlayMP3("C:\\Users\\Ciaran\\Downloads\\PR-Music.mp3","255,31","AM,FM","0.5","Multiple",0)
    +

    Type(s)

    + +
    + STTS +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from STTSDescription

    STTS.DIRECTORY

    +

    Path of the SRS directory.

    +

    STTS.EXECUTABLE

    +

    DON'T CHANGE THIS UNLESS YOU KNOW WHAT YOU'RE DOING

    +

    STTS.GOOGLE_CREDENTIALS

    +

    Google credentials file

    +

    STTS.PlayMP3(pathToMP3, freqs, modulations, volume, name, coalition, point)

    +

    Play mp3 function.

    +

    STTS.SRS_PORT

    +

    LOCAL SRS PORT - DEFAULT IS 5002

    +

    STTS.TextToSpeech(message, freqs, modulations, volume, name, coalition, point, speed, gender, culture, voice, googleTTS)

    +

    Text to speech function.

    +

    STTS.getSpeechTime(length, speed, isGoogle)

    +

    Function returns estimated speech time in seconds.

    +

    STTS.round(x, n)

    +

    Round a number.

    +

    STTS.uuid()

    +

    Function for UUID.

    +
    +
    +
    + +
    +
    + +

    DCS Enum world

    + +
    +

    Field(s)

    +
    +
    +
    + + #string +STTS.DIRECTORY + +

    Path of the SRS directory.

    + +
    + +
    +
    +
    + + #string +STTS.EXECUTABLE + +

    DON'T CHANGE THIS UNLESS YOU KNOW WHAT YOU'RE DOING

    + +
    + +
    +
    +
    + + #string +STTS.GOOGLE_CREDENTIALS + +

    Google credentials file

    + +
    + +
    +
    +
    + + #number +STTS.SRS_PORT + +

    LOCAL SRS PORT - DEFAULT IS 5002

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Play mp3 function.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + #string + pathToMP3 +

    +
    +
    + +

    Path to the sound file.

    + +
    +
    +
    +
    +

    + #string + freqs +

    +
    +
    + +

    Frequencies, e.g. "305, 256".

    + +
    +
    +
    +
    +

    + #string + modulations +

    +
    +
    + +

    Modulations, e.g. "AM, FM".

    + +
    +
    +
    +
    +

    + #string + volume +

    +
    +
    + +

    Volume, e.g. "0.5".

    + +
    +
    +
    +
    +

    + name +

    +
    +
    +

    +
    +
    +
    +
    +

    + coalition +

    +
    +
    +

    +
    +
    +
    +
    +

    + point +

    +
    +
    +

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

    Text to speech function.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + message +

    +
    +
    +

    +
    +
    +
    +
    +

    + freqs +

    +
    +
    +

    +
    +
    +
    +
    +

    + modulations +

    +
    +
    +

    +
    +
    +
    +
    +

    + volume +

    +
    +
    +

    +
    +
    +
    +
    +

    + name +

    +
    +
    +

    +
    +
    +
    +
    +

    + coalition +

    +
    +
    +

    +
    +
    +
    +
    +

    + point +

    +
    +
    +

    +
    +
    +
    +
    +

    + speed +

    +
    +
    +

    +
    +
    +
    +
    +

    + gender +

    +
    +
    +

    +
    +
    +
    +
    +

    + culture +

    +
    +
    +

    +
    +
    +
    +
    +

    + voice +

    +
    +
    +

    +
    +
    +
    +
    +

    + googleTTS +

    +
    +
    +

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

    Function returns estimated speech time in seconds.

    + + +

    Assumptions for time calc: 100 Words per min, average of 5 letters for english word so

    + +
      +
    • 5 chars * 100wpm = 500 characters per min = 8.3 chars per second
    • +
    + +

    So length of msg / 8.3 = number of seconds needed to read it. rounded down to 8 chars per sec map function:

    + +
      +
    • (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min
    • +
    + + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + length +

    +
    +
    +

    +
    +
    +
    +
    +

    + speed +

    +
    +
    +

    +
    +
    +
    +
    +

    + isGoogle +

    +
    +
    +

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

    Round a number.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + #number + x +

    +
    +
    + +

    Number.

    + +
    +
    +
    +
    +

    + #number + n +

    +
    +
    + +

    Precision.

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

    Function for UUID.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +
    + +
    +
    + +
    + +