diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index 7ea00863a..0f54bf26a 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -4889,11 +4889,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

+
@@ -13422,11 +13425,14 @@ multiplied by the Overhead and rounded up to the smallest integer.

- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

+
@@ -14761,11 +14767,14 @@ multiplied by the Overhead and rounded up to the smallest integer.

- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

+
@@ -16402,11 +16411,14 @@ multiplied by the Overhead and rounded up to the smallest integer.

- + #boolean AI_A2G_DISPATCHER.SetSendPlayerMessages + +

flash messages to players

+
diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index 20850b47e..5873e0fe8 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -3188,28 +3188,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -6027,28 +6005,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -6785,28 +6741,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
@@ -8431,28 +8365,6 @@ A random value in this bracket is then applied in the waypoint routing generatio - - - -
-
- - #number -AI_AIR.RTBSpeedMaxFactor - - - -
- -
-
-
- - #number -AI_AIR.RTBSpeedMinFactor - - -
diff --git a/Documentation/AI.AI_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 - - - -
-
- - -AI_AIR_SQUADRON.ResourceCount - - -
@@ -3645,17 +3634,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 ad13105cf..b29a37a21 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -2797,6 +2797,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.

+ @@ -4827,6 +4830,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.

+ @@ -5439,6 +5445,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.

+ @@ -6939,6 +6948,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 43dc65147..dec790760 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -2776,6 +2776,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Aircraft is on a depoly mission.

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

Aircraft is on a depoly mission.

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

Aircraft is on a depoly mission.

+ @@ -6676,6 +6685,9 @@ 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 1088c9eae..dcf9819bc 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -2911,28 +2911,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

-
@@ -4835,28 +4829,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -5511,28 +5499,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
@@ -7075,28 +7057,22 @@ Adjust if necessary.
- #number + AI_CARGO_HELICOPTER.landingheight - -

meter

-
- #number + AI_CARGO_HELICOPTER.landingspeed - -

kph

-
diff --git a/Documentation/AI.AI_Patrol.html b/Documentation/AI.AI_Patrol.html index 028a12ef2..f0eaea63a 100644 --- a/Documentation/AI.AI_Patrol.html +++ b/Documentation/AI.AI_Patrol.html @@ -3262,6 +3262,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

This table contains the targets detected during patrol.

+ @@ -6509,6 +6512,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -7253,6 +7259,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -8885,6 +8894,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index 912d4862a..e7b130cb3 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -1867,6 +1867,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+
+ + +CARGO_CRATE.CargoCarrier + + + +
+ +
@@ -2535,6 +2546,17 @@ Therefore, this class is considered to be deprecated

Field(s)

+
+ + +
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index dbf7cc4c0..2ceff13c5 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -1938,27 +1938,10 @@ Therefore, this class is considered to be deprecated

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- -
-
-
- - CARGO_GROUP.CargoGroup - -

Then we register the new group in the database

-
@@ -1970,6 +1953,20 @@ Therefore, this class is considered to be deprecated

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

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

+
@@ -3259,27 +3256,10 @@ This works for ground only groups.

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- -
-
-
- - CARGO_GROUP.CargoGroup - -

Then we register the new group in the database

-
@@ -3291,6 +3271,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 0e4193069..72c02aadb 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -1845,17 +1845,6 @@ Therefore, this class is considered to be deprecated

Set cargo object.

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

Set cargo object.

- - - -
-
- - #number -CARGO_UNIT.RunCount - - -
diff --git a/Documentation/Core.Point.html b/Documentation/Core.Point.html index 659b538cb..7fcc95817 100644 --- a/Documentation/Core.Point.html +++ b/Documentation/Core.Point.html @@ -16807,7 +16807,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
-POINT_VEC2.x +POINT_VEC2.z diff --git a/Documentation/Core.Set.html b/Documentation/Core.Set.html index c852e118e..0689058f9 100644 --- a/Documentation/Core.Set.html +++ b/Documentation/Core.Set.html @@ -1933,6 +1933,7 @@ Filter criteria are defined by:

Have a read through here to understand the application of regular expressions: LUA regular expressions
  • SET_CLIENT.FilterActive: Builds the SET_CLIENT with the units that are only active. Units that are inactive (late activation) won't be included in the set!
  • SET_CLIENT.FilterZones: Builds the SET_CLIENT with the clients within a Core.Zone#ZONE.
  • +
  • SET_CLIENT.FilterFunction: Builds the SET_CLIENT with a custom condition.
  • Once the filter criteria have been set for the SET_CLIENT, you can start filtering using:

    @@ -2027,6 +2028,7 @@ Filter criteria are defined by:

  • SET_GROUP.FilterCategoryShip: Builds the SET_GROUP from ships.
  • SET_GROUP.FilterCategoryStructure: Builds the SET_GROUP from structures.
  • SET_GROUP.FilterZones: Builds the SET_GROUP with the groups within a Core.Zone#ZONE.
  • +
  • SET_GROUP.FilterFunction: Builds the SET_GROUP with a custom condition.
  • Once the filter criteria have been set for the SET_GROUP, you can start filtering using:

    @@ -2503,6 +2505,7 @@ Filter criteria are defined by:

  • SET_STATIC.FilterPrefixes: Builds the SET_STATIC with the units containing the same string(s) in their name. Attention! LUA regular expression apply here, so special characters in names like minus, dot, hash (#) etc might lead to unexpected results. Have a read through here to understand the application of regular expressions: LUA regular expressions
  • SET_STATIC.FilterZones: Builds the SET_STATIC with the units within a Core.Zone#ZONE.
  • +
  • SET_STATIC.FilterFunction: Builds the SET_STATIC with a custom condition.
  • Once the filter criteria have been set for the SET_STATIC, you can start filtering using:

    @@ -2600,6 +2603,7 @@ Filter criteria are defined by:

    Have a read through here to understand the application of regular expressions: LUA regular expressions
  • SET_UNIT.FilterActive: Builds the SET_UNIT with the units that are only active. Units that are inactive (late activation) won't be included in the set!
  • SET_UNIT.FilterZones: Builds the SET_UNIT with the units within a Core.Zone#ZONE.
  • +
  • SET_UNIT.FilterFunction: Builds the SET_UNIT with a custom condition.
  • Once the filter criteria have been set for the SET_UNIT, you can start filtering using:

    @@ -3001,6 +3005,12 @@ The following iterator methods are currently available within the SET_ZONE_GOAL:

    SET_AIRBASE:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_AIRBASE:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -3211,6 +3221,12 @@ The following iterator methods are currently available within the SET_ZONE_GOAL:

    SET_AIRBASE.YieldInterval

    + + + +

    SET_AIRBASE:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -3857,6 +3873,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_BASE:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_BASE:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -4067,6 +4089,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_BASE.YieldInterval

    + + + +

    SET_BASE:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -4646,6 +4674,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_BASE.Filters.Coalition

    Coalitions

    + + + +

    SET_BASE.Filters.Functions

    + + @@ -4891,6 +4925,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_CARGO:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_CARGO:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -5101,6 +5141,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_CARGO.YieldInterval

    + + + +

    SET_CARGO:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -5724,6 +5770,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_CLIENT:FilterCountries(Countries)

    Builds a set of clients of defined countries.

    + + + +

    SET_CLIENT:FilterFunction(ConditionFunction, ...)

    + +

    [User] Add a custom condition function.

    @@ -5930,6 +5982,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_CLIENT:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_CLIENT:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -6140,6 +6198,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_CLIENT.YieldInterval

    + + + +

    SET_CLIENT:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -6837,6 +6901,12 @@ provides an easy to use shortcut...

    SET_GROUP:FilterCountries(Countries)

    Builds a set of groups of defined countries.

    + + + +

    SET_GROUP:FilterFunction(ConditionFunction, ...)

    + +

    [User] Add a custom condition function.

    @@ -7093,6 +7163,12 @@ mission designer to add a dedicated method

    SET_GROUP:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_GROUP:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -7303,6 +7379,12 @@ mission designer to add a dedicated method

    SET_GROUP.YieldInterval

    + + + +

    SET_GROUP:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -8126,6 +8208,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_OPSGROUP:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_OPSGROUP:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -8336,6 +8424,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_OPSGROUP.YieldInterval

    + + + +

    SET_OPSGROUP:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -9117,6 +9211,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_OPSZONE:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_OPSZONE:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -9327,6 +9427,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_OPSZONE.YieldInterval

    + + + +

    SET_OPSZONE:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -10084,6 +10190,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_PLAYER:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_PLAYER:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -10294,6 +10406,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_PLAYER.YieldInterval

    + + + +

    SET_PLAYER:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -11057,6 +11175,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_SCENERY:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_SCENERY:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -11267,6 +11391,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_SCENERY.YieldInterval

    + + + +

    SET_SCENERY:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -11890,6 +12020,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_STATIC:FilterCountries(Countries)

    Builds a set of units of defined countries.

    + + + +

    SET_STATIC:FilterFunction(ConditionFunction, ...)

    + +

    [User] Add a custom condition function.

    @@ -12108,6 +12244,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_STATIC:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_STATIC:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -12318,6 +12460,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_STATIC.YieldInterval

    + + + +

    SET_STATIC:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -12947,6 +13095,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_UNIT:FilterCountries(Countries)

    Builds a set of units of defined countries.

    + + + +

    SET_UNIT:FilterFunction(ConditionFunction, ...)

    + +

    [User] Add a custom condition function.

    @@ -13257,6 +13411,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_UNIT:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_UNIT:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -13467,6 +13627,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_UNIT.YieldInterval

    + + + +

    SET_UNIT:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -14308,6 +14474,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_ZONE:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_ZONE:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -14518,6 +14690,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_ZONE.YieldInterval

    + + + +

    SET_ZONE:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -15269,6 +15447,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_ZONE_GOAL:FilterDeads()

    Starts the filtering of the Dead events for the collection.

    + + + +

    SET_ZONE_GOAL:FilterFunction(ConditionFunction, ...)

    + +

    [Internal] Add a functional filter

    @@ -15479,6 +15663,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    SET_ZONE_GOAL.YieldInterval

    + + + +

    SET_ZONE_GOAL:_EvalFilterFunctions(Object)

    + +

    [Internal] Check if the condition functions returns true.

    @@ -17153,6 +17343,62 @@ DatabaseSet = SET_AIRBASE:New()
    + + + +
    + +
    +

    SET_AIRBASE:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -18445,6 +18691,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_AIRBASE:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -22402,6 +22692,62 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    + +
    +

    SET_BASE:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    +
    +

    SET_BASE

    +
    +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -23694,6 +24040,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_BASE:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    +
    +

    SET_BASE

    +
    +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

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

    Coalitions

    + + + +
    +
    + + #table +SET_BASE.Filters.Functions + + +
    @@ -28638,6 +29039,62 @@ DatabaseSet = SET_CARGO:New() + + + +
    + +
    +

    SET_CARGO:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -29930,6 +30387,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_CARGO:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -33825,6 +34326,74 @@ ClientSet = SET_CLIENT:New():FilterActive( false ):FilterCoalition( "blue" ):Fil + + + +
    + +
    +

    SET_CLIENT:FilterFunction(ConditionFunction, ...)

    +
    + +

    [User] Add a custom condition function.

    + +
    +
    +

    Defined in:

    +
    +

    SET_CLIENT

    +
    +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CLIENT object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments if any.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +

    Usage:

    +
             -- Image you want to exclude a specific CLIENT from a SET:
    +         local groundset = SET_CLIENT:New():FilterCoalitions("blue"):FilterActive(true):FilterFunction(
    +         -- The function needs to take a UNIT object as first - and in this case, only - argument.
    +         function(client)
    +             local isinclude = true
    +             if client:GetPlayerName() == "Exclude Me" then isinclude = false end
    +             return isinclude
    +         end
    +         ):FilterOnce()
    +         BASE:I(groundset:Flush())
    + +
    +
    @@ -35053,6 +35622,62 @@ DBObject = SET_CLIENT:New() + + + +
    + +
    +

    SET_CLIENT:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -36345,6 +36970,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_CLIENT:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -40894,6 +41563,74 @@ GroupSet = SET_GROUP:New():FilterActive( false ):FilterCoalition( "blue" ):Filte + + + +
    + +
    +

    SET_GROUP:FilterFunction(ConditionFunction, ...)

    +
    + +

    [User] Add a custom condition function.

    + +
    +
    +

    Defined in:

    +
    +

    SET_GROUP

    +
    +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a GROUP object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #SET_GROUP:

    +
    +
    + +

    self

    + +
    +
    +

    Usage:

    +
             -- Image you want to exclude a specific GROUP from a SET:
    +         local groundset = SET_GROUP:New():FilterCoalitions("blue"):FilterCategoryGround():FilterFunction(
    +         -- The function needs to take a GROUP object as first - and in this case, only - argument.
    +         function(grp)
    +             local isinclude = true
    +             if grp:GetName() == "Exclude Me" then isinclude = false end
    +             return isinclude
    +         end
    +         ):FilterOnce()
    +         BASE:I(groundset:Flush())
    + +
    +
    @@ -42559,6 +43296,62 @@ MySetGroup:SetCargoBayWeightLimit() + + + +
    + +
    +

    SET_GROUP:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -43851,6 +44644,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_GROUP:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -48992,6 +49829,62 @@ GroupSet = SET_OPSGROUP:New():FilterActive( false ):FilterCoalition( "blue" ):Fi + + + +
    + +
    +

    SET_OPSGROUP:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -50284,6 +51177,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_OPSGROUP:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -55029,6 +55966,62 @@ If zones overlap, the first zone that validates the test is returned.

    + + + +
    + +
    +

    SET_OPSZONE:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -56321,6 +57314,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_OPSZONE:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -61000,6 +62037,62 @@ DBObject = SET_PLAYER:New() + + + +
    + +
    +

    SET_PLAYER:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -62292,6 +63385,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_PLAYER:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -66891,6 +68028,62 @@ Thus will will get a smooth percentage decrease, if you use this e.g. as success + + + +
    + +
    +

    SET_SCENERY:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -68183,6 +69376,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_SCENERY:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -72024,6 +73261,74 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    + +
    +

    SET_STATIC:FilterFunction(ConditionFunction, ...)

    +
    + +

    [User] Add a custom condition function.

    + +
    +
    +

    Defined in:

    +
    +

    SET_STATIC

    +
    +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a STATIC object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments if any.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +

    Usage:

    +
             -- Image you want to exclude a specific CLIENT from a SET:
    +         local groundset = SET_STATIC:New():FilterCoalitions("blue"):FilterActive(true):FilterFunction(
    +         -- The function needs to take a STATIC object as first - and in this case, only - argument.
    +         function(static)
    +             local isinclude = true
    +             if static:GetName() == "Exclude Me" then isinclude = false end
    +             return isinclude
    +         end
    +         ):FilterOnce()
    +         BASE:I(groundset:Flush())
    + +
    +
    @@ -73408,6 +74713,62 @@ DBObject = SET_STATIC:New() + + + +
    + +
    +

    SET_STATIC:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -74700,6 +76061,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_STATIC:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -78626,6 +80031,74 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO + + + +
    + +
    +

    SET_UNIT:FilterFunction(ConditionFunction, ...)

    +
    + +

    [User] Add a custom condition function.

    + +
    +
    +

    Defined in:

    +
    +

    SET_UNIT

    +
    +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a UNIT object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #SET_UNIT:

    +
    +
    + +

    self

    + +
    +
    +

    Usage:

    +
             -- Image you want to exclude a specific UNIT from a SET:
    +         local groundset = SET_UNIT:New():FilterCoalitions("blue"):FilterCategories("ground"):FilterFunction(
    +         -- The function needs to take a UNIT object as first - and in this case, only - argument.
    +         function(unit)
    +             local isinclude = true
    +             if unit:GetName() == "Exclude Me" then isinclude = false end
    +             return isinclude
    +         end
    +         ):FilterOnce()
    +         BASE:I(groundset:Flush())
    + +
    +
    @@ -80510,6 +81983,62 @@ MySetUnit:SetCargoBayWeightLimit() + + + +
    + +
    +

    SET_UNIT:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -81802,6 +83331,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_UNIT:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -87128,6 +88701,62 @@ DatabaseSet = SET_ZONE:New() + + + +
    + +
    +

    SET_ZONE:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -88420,6 +90049,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_ZONE:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    @@ -92984,6 +94657,62 @@ DatabaseSet = SET_ZONE_GOAL:New() + + + +
    + +
    +

    SET_ZONE_GOAL:FilterFunction(ConditionFunction, ...)

    +
    + +

    [Internal] Add a functional filter

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #function + ConditionFunction +

    +
    +
    + +

    If this function returns true, the object is added to the SET. The function needs to take a CONTROLLABLE object as first argument.

    + +
    +
    +
    +
    +

    + ... +

    +
    +
    + +

    Condition function arguments, if any.

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true

    + +
    +
    +
    +
    @@ -94276,6 +96005,50 @@ DBObject = SET_BASE:New() + + + +
    + +
    +

    SET_ZONE_GOAL:_EvalFilterFunctions(Object)

    +
    + +

    [Internal] Check if the condition functions returns true.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    + +
    + +

    The object to filter for

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + +

    If true, at least one condition is true.

    + +
    +
    +
    +
    diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 72d12ddf4..f32bc9361 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2853,7 +2853,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #string + SETTINGS.A2ASystem @@ -2913,17 +2913,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
    - -
    -
    -
    - - -SETTINGS.PlayerMenu - - -
    @@ -5021,7 +5010,7 @@ It is advised to use this method at the start of the mission.

    - #string + SETTINGS.A2ASystem @@ -5081,17 +5070,6 @@ It is advised to use this method at the start of the mission.

    -
    - -
    -
    -
    - - -SETTINGS.PlayerMenu - - -
    diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 28f3f4ad1..e39fd79f6 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3018,12 +3018,6 @@ and any spaces before and after the resulting name are removed.

    SPAWN.skill

    - - - -

    SPAWN.uncontrolled

    - - @@ -3759,6 +3753,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.SpawnGrouping + + +
    @@ -3795,6 +3800,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +SPAWN.SpawnInitAirbase + + +
    @@ -3894,20 +3910,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - #boolean -SPAWN.SpawnInitKeepUnitNames - - - - -

    Overwrite unit names by default with group name.

    -
    @@ -3919,42 +3921,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    By default, no InitLimit

    - - - - -
    -
    - - -SPAWN.SpawnInitModex - - - -
    - -
    -
    -
    - - -SPAWN.SpawnInitModexPostfix - - - -
    - -
    -
    -
    - - -SPAWN.SpawnInitModexPrefix - - -
    @@ -4008,7 +3974,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #number + SPAWN.SpawnMaxGroups @@ -4022,7 +3988,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #number + SPAWN.SpawnMaxUnitsAlive @@ -4179,17 +4145,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
    - -
    -
    -
    - - #boolean -SPAWN.SpawnUnControlled - - -
    @@ -4356,17 +4311,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
    - -
    -
    -
    - - -SPAWN.uncontrolled - - -
    @@ -9785,6 +9729,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

    + + +
    +
    + + +SPAWN.SpawnInitAirbase + + +
    @@ -9920,20 +9886,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - - -
    -
    - - #boolean -SPAWN.SpawnInitKeepUnitNames - - - - -

    Overwrite unit names by default with group name.

    -
    @@ -9945,42 +9897,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    By default, no InitLimit

    - - - - -
    -
    - - -SPAWN.SpawnInitModex - - - -
    - -
    -
    -
    - - -SPAWN.SpawnInitModexPostfix - - - -
    - -
    -
    -
    - - -SPAWN.SpawnInitModexPrefix - - -
    @@ -10034,7 +9950,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - #number + SPAWN.SpawnMaxGroups @@ -10048,7 +9964,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - #number + SPAWN.SpawnMaxUnitsAlive @@ -10205,17 +10121,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - -
    -
    -
    - - #boolean -SPAWN.SpawnUnControlled - - -
    @@ -10382,17 +10287,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

    - -
    -
    -
    - - -SPAWN.uncontrolled - - -
    diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 6d8b4c5cd..a3e956874 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2848,17 +2848,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -SPOT.Target - - -
    @@ -4175,17 +4164,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -SPOT.Target - - -
    @@ -5741,17 +5719,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -SPOT.Target - - -
    diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 863dca688..f44b5f116 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,9 +3894,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    Kickspeed

    -
    @@ -4466,7 +4463,7 @@ An airbase can be specified to set the maximum kick speed for.

    - #table + ATC_GROUND.Airbases @@ -4482,9 +4479,6 @@ An airbase can be specified to set the maximum kick speed for.

    - -

    Kickspeed

    -
    diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index 7294c4efe..f72a37db9 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -3543,17 +3543,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -DESIGNATE.LaseDuration - - -
    @@ -3565,17 +3554,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - #table -DESIGNATE.LaserCodes - - -
    @@ -6729,17 +6707,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - -DESIGNATE.LaseDuration - - -
    @@ -6751,17 +6718,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - #table -DESIGNATE.LaserCodes - - -
    @@ -7550,17 +7506,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - -DESIGNATE.LaseDuration - - -
    @@ -7572,17 +7517,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - #table -DESIGNATE.LaserCodes - - -
    @@ -8341,17 +8275,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - -DESIGNATE.LaseDuration - - -
    @@ -8363,17 +8286,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - #table -DESIGNATE.LaserCodes - - -
    @@ -10020,17 +9932,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - -DESIGNATE.LaseDuration - - -
    @@ -10042,17 +9943,6 @@ Using the menu system, the player can "forget" a designation, so that gradually - - - -
    -
    - - #table -DESIGNATE.LaserCodes - - -
    diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 648c903e5..a93bb141b 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -19354,6 +19354,28 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #number +DETECTION_BASE.DetectedItemCount + + + +
    + +
    +
    +
    + + #number +DETECTION_BASE.DetectedItemMax + + +
    @@ -19486,17 +19508,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    @@ -24112,6 +24123,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
    +
    + + #number +DETECTION_BASE.DetectedItemCount + + + +
    + +
    +
    +
    + + #number +DETECTION_BASE.DetectedItemMax + + +
    @@ -24244,17 +24277,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    @@ -25865,6 +25887,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual + + + +
    +
    + + #number +DETECTION_BASE.DetectedItemCount + + + +
    + +
    +
    +
    + + #number +DETECTION_BASE.DetectedItemMax + + +
    @@ -25997,17 +26041,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual - - - -
    -
    - - #boolean -DETECTION_BASE.Locking - - -
    diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 53de18278..0a8231be7 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -2021,12 +2021,6 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:GetCommandCenter()

    Function to get the HQ object for further use

    - - - -

    MANTIS.Groupset

    - - @@ -4076,17 +4070,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - -MANTIS.Groupset - - -
    @@ -4148,7 +4131,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table MANTIS.SAM_Table_Long @@ -4159,7 +4142,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table MANTIS.SAM_Table_Medium @@ -4170,7 +4153,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table MANTIS.SAM_Table_Short @@ -4327,8 +4310,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - -MANTIS.SkateZones + #number +MANTIS.SkateNumber @@ -4566,50 +4549,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Prefix for logging

    -
    - -
    -
    -
    - - #number -MANTIS.maxclassic - - - -
    - -
    -
    -
    - - #number -MANTIS.maxlongrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxmidrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxshortrange - - -
    @@ -8776,17 +8715,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` -
    - -
    -
    -
    - - -MANTIS.Groupset - - -
    @@ -8848,7 +8776,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - + #table MANTIS.SAM_Table_Long @@ -8859,7 +8787,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - + #table MANTIS.SAM_Table_Medium @@ -8870,7 +8798,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - + #table MANTIS.SAM_Table_Short @@ -9027,8 +8955,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - -MANTIS.SkateZones + #number +MANTIS.SkateNumber @@ -9266,50 +9194,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    Prefix for logging

    -
    - -
    -
    -
    - - #number -MANTIS.maxclassic - - - -
    - -
    -
    -
    - - #number -MANTIS.maxlongrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxmidrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxshortrange - - -
    diff --git a/Documentation/Functional.RAT.html b/Documentation/Functional.RAT.html index b22ba9197..a75838a31 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

    - - @@ -4600,12 +4594,6 @@ and any spaces before and after the resulting name are removed.

    RAT.skill

    - - - -

    RAT.uncontrolled

    - - @@ -6997,17 +6985,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.

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

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

    -
    - -
    -
    -
    - - -RAT.type - - -
    @@ -21337,17 +21303,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.

    -
    - -
    -
    -
    - - -RAT.type - - -
    diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index ba5d294f7..087c1fbf0 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
    - + #boolean SCORING.AutoSave + +

    Create the CSV file.

    +
    @@ -3053,7 +3056,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + SCORING.penaltyoncoalitionchange @@ -5452,11 +5455,14 @@ The scale magnifies the scores given to the players.

    - + #boolean SCORING.AutoSave + +

    Create the CSV file.

    +
    @@ -5639,7 +5645,7 @@ The scale magnifies the scores given to the players.

    - #boolean + SCORING.penaltyoncoalitionchange diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 79c690de1..a2d097918 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.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

    + + + +
    +
    + + +AIRBOSS.RQMid + + +
    @@ -40591,17 +40657,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.

    - - - -
    -
    - - #boolean -AIRBOSS.PlayerData.holding - - -
    @@ -40759,9 +40814,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

    Set Stable Hover

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

    table of CSAR unit names

    +
    @@ -4801,20 +4804,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
    -
    - - #number -CSAR.rescuedpilots - - - - -

    counter for saved pilots

    - -
    -
    @@ -4840,20 +4829,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -
    -
    -
    - - #number -CSAR.rescues - - - - -

    counter for successful rescue landings at FARP/AFB/MASH

    - -
    -
    @@ -10469,11 +10444,14 @@ callsigns from playername or group name.

    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -10841,20 +10819,6 @@ callsigns from playername or group name.

    -
    -
    -
    - - #number -CSAR.rescuedpilots - - - - -

    counter for saved pilots

    - -
    -
    @@ -10880,20 +10844,6 @@ callsigns from playername or group name.

    -
    -
    -
    - - #number -CSAR.rescues - - - - -

    counter for successful rescue landings at FARP/AFB/MASH

    - -
    -
    @@ -12994,11 +12944,14 @@ callsigns from playername or group name.

    - + #table CSAR.csarUnits + +

    table of CSAR unit names

    +
    @@ -13366,20 +13319,6 @@ callsigns from playername or group name.

    -
    -
    -
    - - #number -CSAR.rescuedpilots - - - - -

    counter for saved pilots

    - -
    -
    @@ -13405,20 +13344,6 @@ callsigns from playername or group name.

    -
    -
    -
    - - #number -CSAR.rescues - - - - -

    counter for successful rescue landings at FARP/AFB/MASH

    - -
    -
    diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 86d73a180..6b1daa58e 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -7752,7 +7752,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.DroppedTroops @@ -7777,14 +7777,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -7816,7 +7813,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CTLD.FreeFMFrequencies @@ -7927,14 +7924,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.PilotGroups - -

    tables

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

    #1570

    +
    + +
    +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -8553,7 +8558,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #number CTLD.troopdropzoneradius @@ -18038,7 +18043,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.DroppedTroops @@ -18063,14 +18068,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -18102,7 +18104,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.FreeFMFrequencies @@ -18213,14 +18215,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.PilotGroups - -

    tables

    -
    @@ -18495,6 +18494,17 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    +
    + +
    +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -18839,7 +18849,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #number CTLD.troopdropzoneradius @@ -20458,7 +20468,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.DroppedTroops @@ -20483,14 +20493,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.EngineersInField - -

    holds #CTLD_ENGINEERING objects

    -
    @@ -20522,7 +20529,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.FreeFMFrequencies @@ -20633,14 +20640,11 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.PilotGroups - -

    tables

    -
    @@ -20915,6 +20919,17 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    +
    + +
    +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -21259,7 +21274,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #number CTLD.troopdropzoneradius @@ -30206,6 +30221,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
    + +
    + @@ -30859,6 +30885,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
    + +
    + diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index 34058e877..b0f6202ea 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_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index 154b1f57f..81ab791f5 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -3209,11 +3209,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean TASK_A2G_DISPATCHER.FlashNewTask + +

    set to false to suppress flash messages

    +
    @@ -3786,11 +3789,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean TASK_A2G_DISPATCHER.FlashNewTask + +

    set to false to suppress flash messages

    +
    @@ -4973,11 +4979,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean TASK_A2G_DISPATCHER.FlashNewTask + +

    set to false to suppress flash messages

    +
    @@ -6462,11 +6471,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #boolean TASK_A2G_DISPATCHER.FlashNewTask + +

    set to false to suppress flash messages

    +
    diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html index c213a94f7..b15e0e485 100644 --- a/Documentation/Tasking.Task_CARGO.html +++ b/Documentation/Tasking.Task_CARGO.html @@ -3230,7 +3230,7 @@ based on the tasking capabilities defined in
    - + Cargo.Cargo#CARGO FSM_PROCESS.Cargo diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html index 379749b42..f34580b2d 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -3213,6 +3213,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Field(s)

    + + + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    @@ -3227,11 +3271,22 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + @@ -4319,6 +4374,50 @@ This method can only be used once!

    Field(s)

    + + + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    @@ -4333,11 +4432,22 @@ This method can only be used once!

    + @@ -5177,6 +5287,50 @@ This method can only be used once!

    Field(s)

    + + + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    @@ -5191,11 +5345,22 @@ This method can only be used once!

    + @@ -6666,6 +6831,50 @@ This method can only be used once!

    Field(s)

    + + + +
    +
    + + #boolean +TASK_CARGO_DISPATCHER.CSARTasks + + + +
    + +
    @@ -6680,11 +6889,22 @@ This method can only be used once!

    + diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index 860c27446..e653311ed 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5237,7 +5237,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter @@ -9883,7 +9894,18 @@ So each unit of the group is respawned at exactly the same parking spot as it cu + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter @@ -22083,7 +22105,18 @@ Note that when WayPointInitialize is called, the Mission of the controllable is + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter @@ -26172,7 +26205,18 @@ Coordinates are dependent on the position of the maps origin.

    + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter @@ -26797,7 +26841,18 @@ If the Identifiable is alive, true is returned.

    + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter @@ -27039,7 +27094,18 @@ If the Identifiable is alive, true is returned.

    + +
    +
    +
    + + +GROUP.InitRespawnRandomizePositionOuter diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html index 961ff4fc4..6389f78cc 100644 --- a/Documentation/Wrapper.Positionable.html +++ b/Documentation/Wrapper.Positionable.html @@ -3732,6 +3732,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    + @@ -7766,6 +7777,17 @@ Coordinates are dependent on the position of the maps origin.

    +
    + +
    + @@ -8336,6 +8358,17 @@ If the Identifiable is alive, true is returned.

    +
    + +
    + @@ -8523,6 +8556,17 @@ If the Identifiable is alive, true is returned.

    +
    + +
    +