diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index 1ccf130e9..e1abca735 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -5973,7 +5973,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState @@ -7605,7 +7605,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index 565f4c8a2..b24b3135c 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2845,6 +2845,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +SETTINGS.PlayerMenu + + +
@@ -5002,6 +5013,17 @@ 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 3e80918da..919f85e2c 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3018,13 +3018,19 @@ and any spaces before and after the resulting name are removed.

-

SPAWN.hidden

+

SPAWN.callsign

-

SPAWN.uncontrolled

+

SPAWN.livery_id

+ + + + + +

SPAWN.speed

@@ -3701,11 +3707,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

+
@@ -3954,6 +3963,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -4020,6 +4040,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWN.SpawnInitFreq + + +
@@ -4086,9 +4117,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Overwrite unit names by default with group name.

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

By default, no InitLimit

- - - -
-
- - -SPAWN.SpawnInitLivery - - -
@@ -4172,6 +4189,32 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

self:T2( { self.SpawnTemplatePrefix, Vec2} )

+ + + +
+
+ + +SPAWN.SpawnInitSADL + + + + +

we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

+ +
+ +
+
+
+ + #string +SPAWN.SpawnInitSkill + + +
@@ -4533,7 +4576,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-SPAWN.hidden +SPAWN.callsign @@ -4544,7 +4587,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-SPAWN.uncontrolled +SPAWN.livery_id + + + +
+ +
+
+
+ + +SPAWN.speed @@ -10389,11 +10443,14 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #boolean SPAWN.AIOnOff + +

The AI is on by default when spawning a group.

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

+ +
+
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -10708,6 +10776,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ + +SPAWN.SpawnInitFreq + + +
@@ -10774,9 +10853,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Overwrite unit names by default with group name.

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

By default, no InitLimit

- - - -
-
- - -SPAWN.SpawnInitLivery - - -
@@ -10860,6 +10925,32 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

self:T2( { self.SpawnTemplatePrefix, Vec2} )

+ + + +
+
+ + +SPAWN.SpawnInitSADL + + + + +

we arrived here seeing that self.SpawnInitSADL == nil, but now that we have a SADL (num), we also need to set it to self.SpawnInitSADL in case + we need to get the next SADL from _DATABASE, or else UTILS.OctalToDecimal() will fail in GetNextSADL

+ +
+ +
+
+
+ + #string +SPAWN.SpawnInitSkill + + +
@@ -11221,7 +11312,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

-SPAWN.hidden +SPAWN.callsign @@ -11232,7 +11323,18 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

-SPAWN.uncontrolled +SPAWN.livery_id + + + + + + +
+
+ + +SPAWN.speed diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 92bab32e1..96a4e3498 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -1972,24 +1972,6 @@ 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

- - @@ -3106,39 +3088,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SPAWNSTATIC.heliport_callsign_id - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_frequency - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_modulation - - -
@@ -5000,39 +4949,6 @@ Handy if you spawn from cargo statics which have resources already set.

- - - -
-
- - -SPAWNSTATIC.heliport_callsign_id - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_frequency - - - -
- -
-
-
- - -SPAWNSTATIC.heliport_modulation - - -
diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 663fee33b..574381bf2 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -3903,9 +3903,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Kickspeed

- @@ -4491,9 +4488,6 @@ An airbase can be specified to set the maximum kick speed for.

- -

Kickspeed

- diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html index 31893185b..6a9018969 100644 --- a/Documentation/Functional.Autolase.html +++ b/Documentation/Functional.Autolase.html @@ -2323,7 +2323,7 @@
- #table + AUTOLASE.CurrentLasing @@ -2416,17 +2416,6 @@ -
- -
-
-
- - -AUTOLASE.LaserCodes - - -
@@ -2438,17 +2427,6 @@ - - - -
-
- - #number -AUTOLASE.MonitorFrequency - - -
@@ -2537,17 +2515,6 @@ - - - -
-
- - #number -AUTOLASE.RoundingPrecision - - -
@@ -2562,39 +2529,6 @@

set up SRS

- - - -
-
- - #number -AUTOLASE.SRSFreq - - - -
- -
-
-
- - -AUTOLASE.SRSMod - - - -
- -
-
-
- - #string -AUTOLASE.SRSPath - - -
@@ -2661,17 +2595,6 @@ - - - -
-
- - #number -AUTOLASE.cooldowntime - - -
@@ -2683,17 +2606,6 @@ - - - -
-
- - #boolean -AUTOLASE.forcecooldown - - -
@@ -2736,19 +2648,8 @@
- #number -AUTOLASE.minthreatlevel - - -
- -
-
-
- - #boolean -AUTOLASE.notifypilots +AUTOLASE.minthreatlevel @@ -2774,6 +2675,39 @@ +
+ +
+
+
+ + #number +AUTOLASE.reporttimelong + + + +
+ +
+
+
+ + #number +AUTOLASE.reporttimeshort + + + +
+ +
+
+
+ + +AUTOLASE.smokecolor + + +
@@ -2791,7 +2725,18 @@
+ #table +AUTOLASE.smokeoffset + + +
+ +
+
+
+ + #boolean AUTOLASE.smoketargets @@ -2802,7 +2747,7 @@
- #table + AUTOLASE.targetsperrecce diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index 5d2ffd47c..ef270932c 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2419,6 +2419,17 @@ Use the method DESIGNATE.SetMission() to +
+ +
+
+
+ + #table +DESIGNATE.LaserCodes + + +
diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 7d3f3e362..5752eeecc 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -1564,7 +1564,7 @@ This is case-sensitive, so "sa-11" is not equal to "SA-11" is not equal to "Sa-1
  • TOR M2

  • C-RAM

  • Silkworm (though strictly speaking this is a surface to ship missile)

  • -
  • SA-2, SA-3, SA-5, SA-6, SA-7, SA-8, SA-9, SA-10, SA-11, SA-13, SA-15, SA-19, SA-21, S-300VM, S-300V4, S-400

  • +
  • SA-2, SA-3, SA-5, SA-6, SA-7, SA-8, SA-9, SA-10, SA-11, SA-13, SA-15, SA-19, S-300VM, S-300V4, S-400 (SA-21)

  • From IDF mod: STUNNER IDFA, TAMIR IDFA (Note all caps!)

  • From HDS (see note on HDS below): SA-2, SA-3, SA-10B, SA-10C, SA-12, SA-17, SA-20A, SA-20B, SA-23, HQ-2, SAMP/T Block 1, SAMP/T Block 1INT, SAMP/T Block2

  • Other Mods: Nike

  • @@ -1583,8 +1583,8 @@ This is case-sensitive, so "sa-11" is not equal to "SA-11" is not equal to "Sa-1
  • SA-3 (with V601P missile, e.g. "Red SAM SA-3 HDS")
  • SA-10B (overlap with other SA-10 types, e.g. "Red SAM SA-10B HDS" with 5P85CE launcher)
  • SA-10C (overlap with other SA-10 types, e.g. "Red SAM SA-10C HDS" with 5P85SE launcher)
  • -
  • SA-12 (launcher dependent range, e.g. "Red SAM SA-12 HDS 2" for the 9A82 variant and "Red SAM SA-12 HDS 1" for the 9A83 variant)
  • -
  • SA-23 (launcher dependent range, e.g. "Red SAM SA-23 HDS 2" for the 9A82ME variant and "Red SAM SA-23 HDS 1" for the 9A83ME variant)
  • +
  • SA-12 (e.g. "Red SAM SA-12 HDS")
  • +
  • SA-23 (e.g. "Red SAM SA-23 HDS")
  • SAMP/T (launcher dependent range, e.g. "Blue SAM SAMPT Block 1 HDS" for Block 1, "Blue SAM SAMPT Block 1INT HDS", "Blue SAM SAMPT Block 2 HDS")
  • @@ -1798,6 +1798,18 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:AddCorridorZone(CorridorZone)

    Function to add one corridor zone.

    + + + +

    MANTIS:AddJammer(clientSet, defaultLoadout)

    + +

    Add client jammer aircraft support.

    + + + +

    MANTIS:AddJammerAI(aiSet, loadout)

    + +

    Add AI jammer aircraft.

    @@ -1924,12 +1936,30 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS.FilterZones

    Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

    + + + +

    MANTIS:GetActiveJammerCount()

    + +

    Get number of active jammer aircraft.

    MANTIS:GetCommandCenter()

    Function to get the HQ object for further use

    + + + +

    MANTIS:GetJammedSAMs()

    + +

    Get table of currently jammed SAM group names.

    + + + +

    MANTIS.Groupset

    + + @@ -1948,6 +1978,42 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS.InboundARMs

    + + + +

    MANTIS:JammerDebug(toScreen)

    + +

    Print a debug report of the jammer system to dcs.log and screen.

    + + + +

    MANTIS.JammerJitterPercent

    + + + + + +

    MANTIS.JammerLoadoutTiers

    + + + + + +

    MANTIS.JammerLoadouts

    + + + + + +

    MANTIS.JammerSAMParams

    + + + + + +

    MANTIS:JammerTestResolver(testName)

    + +

    Test the SAM resolver against a hypothetical group name.

    @@ -2212,6 +2278,18 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:SetEWRRange(radius)

    Function to set the detection radius of the EWR in meters.

    + + + +

    MANTIS:SetJammerActive(unitName, active)

    + +

    Manually activate/deactivate a jammer aircraft (AI scripted control).

    + + + +

    MANTIS:SetJammerLoadout(unitName, loadoutKey)

    + +

    Manually set a jammer aircraft loadout (AI scripted control).

    @@ -2362,6 +2440,12 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS.UseEmOnOff

    Decide if we are using Emissions on/off (true) or AlarmState red/green (default)

    + + + +

    MANTIS:_BuildJammerKeyCache()

    + +

    [Internal] Build cached sorted key lists for the resolver.

    @@ -2416,12 +2500,30 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:_CheckLoop(samset, detset, dlink, limit)

    [Internal] Check detection function

    + + + +

    MANTIS._CheckLoopOriginal

    + +

    MANTIS:_CheckObjectInZone(dectset, samcoordinate, radius, height, dlink)

    [Internal] Function to check if any object is in the given SAM zone

    + + + +

    MANTIS:_ComputeJammedSAMs()

    + +

    [Internal] Compute which SAMs are jammed this cycle.

    + + + +

    MANTIS:_CountTable(t)

    + +

    [Internal] Count table entries

    @@ -2446,6 +2548,24 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:_GetSAMTable()

    [Internal] Function to get the self.SAM_Table

    + + + +

    MANTIS:_IterateJammerSet(set, fn)

    + +

    [Internal] Iterate any supported SET type, calling fn(unit, group) for each alive unit.

    + + + +

    MANTIS:_JamGaussianExp(d, params, loadoutKey)

    + +

    [Internal] Core jamming probability curve (v8 engine).

    + + + +

    MANTIS:_JammerMenuSetLoadout(unitName, loadoutKey, group, rootMenu)

    + +

    [Internal] F10 callback: Set loadout and show Music toggle

    @@ -2470,18 +2590,48 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:_RelocateGroups()

    [Internal] Function to execute the relocation

    + + + +

    MANTIS:_ResolveJammerParams(grpname)

    + +

    [Internal] Resolve a SAM group name to its jammer parameters.

    MANTIS:_SetSAMTable(table)

    [Internal] Function to set the self.SAM_Table

    + + + +

    MANTIS:_SetupJammerMenu(unit, group)

    + +

    [Internal] Set up tiered F10 jammer menu for a player unit.

    + + + +

    MANTIS:_ShowMusicOff(unitName, group, rootMenu)

    + +

    [Internal] Show "Music Off" menu entry (jammer is ON, click to turn OFF)

    + + + +

    MANTIS:_ShowMusicOn(unitName, group, rootMenu)

    + +

    [Internal] Show "Music On" menu entry (jammer is OFF, click to turn ON)

    MANTIS:_SmokeUnits(Group)

    [Internal] Function to smoke a group in decoy.

    + + + +

    MANTIS:_UpdateJammers()

    + +

    [Internal] Update jammer aircraft states and build snapshot.

    @@ -2500,6 +2650,108 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:__Stop(delay)

    Triggers the FSM event "Stop" after a delay.

    + + + +

    MANTIS._jammedSAMs

    + + + + + +

    MANTIS._jammerAISets

    + + + + + +

    MANTIS._jammerAircraft

    + + + + + +

    MANTIS._jammerClientSet

    + + + + + +

    MANTIS._jammerDefaultLoadout

    + + + + + +

    MANTIS._jammerEnabled

    + + + + + +

    MANTIS._jammerGroupMenus

    + + + + + +

    MANTIS._jammerHasTransitions

    + + + + + +

    MANTIS._jammerMenuScheduler

    + + + + + +

    MANTIS._jammerMenusBuilt

    + + + + + +

    MANTIS._jammerResolverCache

    + + + + + +

    MANTIS._jammerSnapshot

    + + + + + +

    MANTIS._jammerSortedBase

    + + + + + +

    MANTIS._jammerSortedCHM

    + + + + + +

    MANTIS._jammerSortedHDS

    + + + + + +

    MANTIS._jammerSortedSMA

    + + + + + +

    MANTIS._onbeforeStatusOriginal

    + + @@ -2716,6 +2968,24 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

    MANTIS:onafterGreenState(From, Event, To, Group)

    [Internal] Function triggered by Event GreenState

    + + + +

    MANTIS:onafterJammerActivated(From, Event, To, UnitName, Loadout)

    + +

    On After "JammerActivated" event

    + + + +

    MANTIS:onafterJammerDeactivated(From, Event, To, UnitName)

    + +

    On After "JammerDeactivated" event

    + + + +

    MANTIS:onafterJammerSuppression(From, Event, To, Group, Name, Probability)

    + +

    On After "JammerSuppression" event

    @@ -3463,6 +3733,771 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    MANTIS.AdvancedState.RED

    + + + +
    + +

    Type MANTIS.JammerLoadoutTiers

    +
    + MANTIS.JammerLoadoutTiers +
    +
    + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from MANTIS.JammerLoadoutTiersDescription

    MANTIS.JammerLoadoutTiers.ALQ249

    + +

    MANTIS.JammerLoadoutTiers.ALQ99

    + +

    MANTIS.JammerLoadoutTiers.Mixed

    + +
    +
    + +

    Type MANTIS.JammerLoadouts

    +
    + MANTIS.JammerLoadouts +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from MANTIS.JammerLoadoutsDescription

    MANTIS.JammerLoadouts.1xALQ249

    + +

    MANTIS.JammerLoadouts.1xALQ99

    + +

    MANTIS.JammerLoadouts.1xALQ99_1xALQ249

    + +

    MANTIS.JammerLoadouts.1xALQ99_2xALQ249

    + +

    MANTIS.JammerLoadouts.2xALQ249

    + +

    MANTIS.JammerLoadouts.2xALQ99

    + +

    MANTIS.JammerLoadouts.2xALQ99_1xALQ249

    + +

    MANTIS.JammerLoadouts.3xALQ249

    + +

    MANTIS.JammerLoadouts.3xALQ99

    + +
    +
    + +

    Type MANTIS.JammerSAMParams

    +
    + MANTIS.JammerSAMParams +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from MANTIS.JammerSAMParamsDescription

    MANTIS.JammerSAMParams.2S38 CHM

    + +

    MANTIS.JammerSAMParams.Avenger

    + +

    MANTIS.JammerSAMParams.BukM3-9M317M CHM

    + +

    MANTIS.JammerSAMParams.BukM3-9M317MA CHM

    + +

    MANTIS.JammerSAMParams.C-RAM

    + +

    MANTIS.JammerSAMParams.C-RAM CHM

    + +

    MANTIS.JammerSAMParams.Chaparral

    + +

    MANTIS.JammerSAMParams.Dog Ear

    + +

    MANTIS.JammerSAMParams.FlaRakRad CHM

    + +

    MANTIS.JammerSAMParams.Gepard

    + +

    MANTIS.JammerSAMParams.HQ-17A CHM

    + +

    MANTIS.JammerSAMParams.HQ-2

    + +

    MANTIS.JammerSAMParams.HQ-2 HDS

    + +

    MANTIS.JammerSAMParams.HQ-22 CHM

    + +

    MANTIS.JammerSAMParams.HQ-7

    + +

    MANTIS.JammerSAMParams.Hawk

    + +

    MANTIS.JammerSAMParams.IRIS-T SLM

    + +

    MANTIS.JammerSAMParams.IRIS-T SLM CHM

    + +

    MANTIS.JammerSAMParams.LAV-AD CHM

    + +

    MANTIS.JammerSAMParams.LD-3000 CHM

    + +

    MANTIS.JammerSAMParams.LD-3000M CHM

    + +

    MANTIS.JammerSAMParams.Linebacker

    + +

    MANTIS.JammerSAMParams.Lvkv9040M CHM

    + +

    MANTIS.JammerSAMParams.Lvkv9040M SMA

    + +

    MANTIS.JammerSAMParams.M903PAC2 CHM

    + +

    MANTIS.JammerSAMParams.M903PAC2KAT1 CHM

    + +

    MANTIS.JammerSAMParams.M903PAC3 CHM

    + +

    MANTIS.JammerSAMParams.NASAMS

    + +

    MANTIS.JammerSAMParams.NASAMS3-AIM9X2 CHM

    + +

    MANTIS.JammerSAMParams.NASAMS3-AMRAAMER CHM

    + +

    MANTIS.JammerSAMParams.Nike

    + +

    MANTIS.JammerSAMParams.PGL-625 CHM

    + +

    MANTIS.JammerSAMParams.PGZ-09 CHM

    + +

    MANTIS.JammerSAMParams.PGZ-95 CHM

    + +

    MANTIS.JammerSAMParams.Pantsir S1

    + +

    MANTIS.JammerSAMParams.PantsirS1 CHM

    + +

    MANTIS.JammerSAMParams.PantsirS2 CHM

    + +

    MANTIS.JammerSAMParams.Patriot

    + +

    MANTIS.JammerSAMParams.RBS103A CHM

    + +

    MANTIS.JammerSAMParams.RBS103A SMA

    + +

    MANTIS.JammerSAMParams.RBS103AM CHM

    + +

    MANTIS.JammerSAMParams.RBS103AM SMA

    + +

    MANTIS.JammerSAMParams.RBS103B CHM

    + +

    MANTIS.JammerSAMParams.RBS103B SMA

    + +

    MANTIS.JammerSAMParams.RBS103BM CHM

    + +

    MANTIS.JammerSAMParams.RBS103BM SMA

    + +

    MANTIS.JammerSAMParams.RBS70 CHM

    + +

    MANTIS.JammerSAMParams.RBS70 SMA

    + +

    MANTIS.JammerSAMParams.RBS70M CHM

    + +

    MANTIS.JammerSAMParams.RBS70M SMA

    + +

    MANTIS.JammerSAMParams.RBS90 CHM

    + +

    MANTIS.JammerSAMParams.RBS90 SMA

    + +

    MANTIS.JammerSAMParams.RBS90M CHM

    + +

    MANTIS.JammerSAMParams.RBS90M SMA

    + +

    MANTIS.JammerSAMParams.RBS98M CHM

    + +

    MANTIS.JammerSAMParams.RBS98M SMA

    + +

    MANTIS.JammerSAMParams.Rapier

    + +

    MANTIS.JammerSAMParams.Roland

    + +

    MANTIS.JammerSAMParams.S-300V4

    + +

    MANTIS.JammerSAMParams.S-300VM

    + +

    MANTIS.JammerSAMParams.S-400

    + +

    MANTIS.JammerSAMParams.S350-9M100 CHM

    + +

    MANTIS.JammerSAMParams.S350-9M96D CHM

    + +

    MANTIS.JammerSAMParams.SA-10

    + +

    MANTIS.JammerSAMParams.SA-10B

    + +

    MANTIS.JammerSAMParams.SA-10B HDS

    + +

    MANTIS.JammerSAMParams.SA-10C HDS

    + +

    MANTIS.JammerSAMParams.SA-11

    + +

    MANTIS.JammerSAMParams.SA-12 HDS

    + +

    MANTIS.JammerSAMParams.SA-13

    + +

    MANTIS.JammerSAMParams.SA-15

    + +

    MANTIS.JammerSAMParams.SA-17

    + +

    MANTIS.JammerSAMParams.SA-17 HDS

    + +

    MANTIS.JammerSAMParams.SA-19

    + +

    MANTIS.JammerSAMParams.SA-2

    + +

    MANTIS.JammerSAMParams.SA-2 HDS

    + +

    MANTIS.JammerSAMParams.SA-20A

    + +

    MANTIS.JammerSAMParams.SA-20B

    + +

    MANTIS.JammerSAMParams.SA-21

    + +

    MANTIS.JammerSAMParams.SA-22

    + +

    MANTIS.JammerSAMParams.SA-23

    + +

    MANTIS.JammerSAMParams.SA-23 HDS

    + +

    MANTIS.JammerSAMParams.SA-23B

    + +

    MANTIS.JammerSAMParams.SA-27

    + +

    MANTIS.JammerSAMParams.SA-28

    + +

    MANTIS.JammerSAMParams.SA-3

    + +

    MANTIS.JammerSAMParams.SA-3 HDS

    + +

    MANTIS.JammerSAMParams.SA-5

    + +

    MANTIS.JammerSAMParams.SA-6

    + +

    MANTIS.JammerSAMParams.SA-8

    + +

    MANTIS.JammerSAMParams.SA-9

    + +

    MANTIS.JammerSAMParams.SAMPT Block 1 HDS

    + +

    MANTIS.JammerSAMParams.SAMPT Block 1INT HDS

    + +

    MANTIS.JammerSAMParams.SAMPT Block 2 HDS

    + +

    MANTIS.JammerSAMParams.SON-9

    + +

    MANTIS.JammerSAMParams.STUNNER IDFA

    + +

    MANTIS.JammerSAMParams.Silkworm

    + +

    MANTIS.JammerSAMParams.SkySabre CHM

    + +

    MANTIS.JammerSAMParams.Skynex CHM

    + +

    MANTIS.JammerSAMParams.Skyshield CHM

    + +

    MANTIS.JammerSAMParams.Stormer CHM

    + +

    MANTIS.JammerSAMParams.TAMIR IDFA

    + +

    MANTIS.JammerSAMParams.THAAD CHM

    + +

    MANTIS.JammerSAMParams.Tor M2

    + +

    MANTIS.JammerSAMParams.TorM2 CHM

    + +

    MANTIS.JammerSAMParams.TorM2K CHM

    + +

    MANTIS.JammerSAMParams.TorM2M CHM

    + +

    MANTIS.JammerSAMParams.USInfantryFIM92K CHM

    + +

    MANTIS.JammerSAMParams.WieselOzelot CHM

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

    MANTIS.SamData.SA-20B

    - - - -

    MANTIS.SamData.SA-21

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

    MANTIS.SamData.SA-9

    + + + +

    MANTIS.SamData.SON-9

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

    MANTIS.SamDataHDS.SA-12 HDS 1

    - - - - - -

    MANTIS.SamDataHDS.SA-12 HDS 2

    +

    MANTIS.SamDataHDS.SA-12 HDS

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

    MANTIS.SamDataHDS.SA-23 HDS 1

    - - - - - -

    MANTIS.SamDataHDS.SA-23 HDS 2

    +

    MANTIS.SamDataHDS.SA-23 HDS

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

    The #DETECTION_AREAS object for AWACS

    +
    + +
    +
    +
    + + +MANTIS.AWACS_Prefix + + +
    @@ -4549,6 +5583,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

    + + + +
    +
    + + +MANTIS.Groupset + + +
    @@ -4577,8 +5622,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table -MANTIS.InboundARMs + #MANTIS.JammerJitterPercent +MANTIS.JammerJitterPercent @@ -4588,8 +5633,30 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    + +
    +
    + + +
    +
    +
    + + #MANTIS.JammerSAMParams +MANTIS.JammerSAMParams @@ -4643,7 +5710,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Long @@ -4654,7 +5721,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Medium @@ -4665,7 +5732,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_PointDef @@ -4676,7 +5743,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + MANTIS.SAM_Table_Short @@ -4893,6 +5960,152 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Decide if we are using Emissions on/off (true) or AlarmState red/green (default)

    +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS._jammedSAMs + + + +
    + +
    +
    + + +
    +
    +
    + + #boolean +MANTIS._jammerEnabled + + + +
    + +
    +
    +
    + + #boolean +MANTIS._jammerHasTransitions + + + +
    + +
    +
    +
    + + +MANTIS._jammerMenuScheduler + + + + +

    start in 2s, repeat every 5s

    + +
    + +
    +
    +
    + + #table +MANTIS._jammerResolverCache + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSnapshot + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedBase + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedCHM + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedHDS + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedSMA + + + +
    + +
    + @@ -5171,61 +6384,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Log SAM status in dcs.log every cycle if true.

    -
    - -
    -
    -
    - - #number -MANTIS.maxclassic - - - -
    - -
    -
    -
    - - #number -MANTIS.maxlongrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxmidrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxpointdefrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxshortrange - - -
    @@ -5295,9 +6453,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

    switch alarm state RED

    -
    @@ -5466,6 +6621,127 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    + +
    + + + +

    Add client jammer aircraft support.

    + + +

    Call BEFORE :Start().

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + Core.Set#SET_GROUP + clientSet +

    +
    +
    + +

    SET_GROUP of client jammer aircraft, or a prefix string

    + +
    +
    +
    +
    +

    + #string + defaultLoadout +

    +
    +
    + +

    Default loadout key (default "1xALQ99_2xALQ249")

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    Add AI jammer aircraft.

    + + +

    Call BEFORE :Start(). Can be called multiple times. +AI jammers start OFF; use SetJammerActive(unitName, true) to activate via script.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + Core.Set#SET_GROUP + aiSet +

    +
    +
    + +

    SET_GROUP or prefix string for AI jammer aircraft

    + +
    +
    +
    +
    +

    + #string + loadout +

    +
    +
    + +

    Loadout key for these AI aircraft (default "1xALQ99_2xALQ249")

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -5748,6 +7024,36 @@ Accept- and RejectZones. Last, if it is inside a conflict zone, it is accepted.
    + + + +
    + +
    +

    MANTIS:GetActiveJammerCount()

    +
    + +

    Get number of active jammer aircraft.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + + + +
    +
    +
    +
    @@ -5778,6 +7084,132 @@ Accept- and RejectZones. Last, if it is inside a conflict zone, it is accepted. + + + +
    + +
    +

    MANTIS:GetJammedSAMs()

    +
    + +

    Get table of currently jammed SAM group names.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Return value:

    +
    +
    +

    #table:

    +
    +
    + +

    {samName = probability}

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

    MANTIS:JammerDebug(toScreen)

    +
    + +

    Print a debug report of the jammer system to dcs.log and screen.

    + + +

    Lists registered aircraft, their states, snapshot count, and currently +jammed SAMs with their probabilities. Use this to diagnose menu issues, +missing aircraft, or unexpected SAM matching.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameter:

    +
    +
    +

    + #boolean + toScreen +

    +
    +
    + +

    If true, also display report on screen (default false)

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    MANTIS:JammerTestResolver(testName)

    +
    + +

    Test the SAM resolver against a hypothetical group name.

    + + +

    Useful for verifying naming convention before mission start.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameter:

    +
    +
    +

    + #string + testName +

    +
    +
    + +

    The hypothetical SAM group name to test

    + +
    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Matched JammerSAMParams key, or "NO MATCH"

    + +
    +
    +
    +
    @@ -7454,6 +8886,120 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:SetJammerActive(unitName, active)

    +
    + +

    Manually activate/deactivate a jammer aircraft (AI scripted control).

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + #string + unitName +

    +
    +
    + +

    DCS unit name

    + +
    +
    +
    +
    +

    + #boolean + active +

    +
    +
    + +

    true=on, false=off

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    MANTIS:SetJammerLoadout(unitName, loadoutKey)

    +
    + +

    Manually set a jammer aircraft loadout (AI scripted control).

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + #string + unitName +

    +
    +
    + +

    DCS unit name

    + +
    +
    +
    +
    +

    + #string + loadoutKey +

    +
    +
    + +

    Key into JammerLoadouts

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -7931,6 +9477,39 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_BuildJammerKeyCache()

    +
    + +

    [Internal] Build cached sorted key lists for the resolver.

    + + +

    Called once on first use. Avoids re-scanning/re-sorting JammerSAMParams every cycle.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -8432,6 +10011,66 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_ComputeJammedSAMs()

    +
    + +

    [Internal] Compute which SAMs are jammed this cycle.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    MANTIS:_CountTable(t)

    +
    + +

    [Internal] Count table entries

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameter:

    +
    +
    +

    + t +

    +
    +
    +

    +
    +
    +
    +
    @@ -8681,6 +10320,200 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_IterateJammerSet(set, fn)

    +
    + +

    [Internal] Iterate any supported SET type, calling fn(unit, group) for each alive unit.

    + + +

    Supports SET_GROUP (via ForEachGroupAlive) and SET_CLIENT/SET_PLAYER (via ForEachClient). +Note: callback receives ALL alive units — caller must check InAir() for snapshot logic. +Menu setup happens for ground units too so clients see the menu before takeoff.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + set +

    +
    +
    + +

    The SET object (SET_GROUP, SET_CLIENT, or SET_PLAYER)

    + +
    +
    +
    +
    +

    + #function + fn +

    +
    +
    + +

    Callback receiving (unit, group)

    + +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    MANTIS:_JamGaussianExp(d, params, loadoutKey)

    +
    + +

    [Internal] Core jamming probability curve (v8 engine).

    + + +

    Includes decoupled bt_mod/range_mod, ±10% jitter, and floor.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + #number + d +

    +
    +
    + +

    Distance in nautical miles

    + +
    +
    +
    +
    +

    + #table + params +

    +
    +
    + +

    {peak, mu, sigma_L, tail_dist, band, floor}

    + +
    +
    +
    +
    +

    + #string + loadoutKey +

    +
    +
    + +

    Key into JammerLoadouts

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Jamming probability as fraction (0.0-0.95)

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

    MANTIS:_JammerMenuSetLoadout(unitName, loadoutKey, group, rootMenu)

    +
    + +

    [Internal] F10 callback: Set loadout and show Music toggle

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + unitName +

    +
    +
    +

    +
    +
    +
    +
    +

    + loadoutKey +

    +
    +
    +

    +
    +
    +
    +
    +

    + group +

    +
    +
    +

    +
    +
    +
    +
    +

    + rootMenu +

    +
    +
    +

    +
    +
    +
    +
    @@ -8824,6 +10657,55 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_ResolveJammerParams(grpname)

    +
    + +

    [Internal] Resolve a SAM group name to its jammer parameters.

    + + +

    Uses cached sorted key lists and per-name memoization for performance. +Substring matching with digit-boundary protection prevents false matches +(e.g. "SA-22 Pantsir" no longer matches "SA-2").

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameter:

    +
    +
    +

    + #string + grpname +

    +
    +
    + +

    The SAM group name

    + +
    +
    +

    Return value:

    +
    +
    +

    #table:

    +
    +
    + +

    params or nil

    + +
    +
    +
    +
    @@ -8865,6 +10747,159 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_SetupJammerMenu(unit, group)

    +
    + +

    [Internal] Set up tiered F10 jammer menu for a player unit.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + Wrapper.Unit#UNIT + unit +

    +
    +
    +

    +
    +
    +
    +
    +

    + Wrapper.Group#GROUP + group +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

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

    MANTIS:_ShowMusicOff(unitName, group, rootMenu)

    +
    + +

    [Internal] Show "Music Off" menu entry (jammer is ON, click to turn OFF)

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + unitName +

    +
    +
    +

    +
    +
    +
    +
    +

    + group +

    +
    +
    +

    +
    +
    +
    +
    +

    + rootMenu +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    +

    MANTIS:_ShowMusicOn(unitName, group, rootMenu)

    +
    + +

    [Internal] Show "Music On" menu entry (jammer is OFF, click to turn ON)

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + unitName +

    +
    +
    +

    +
    +
    +
    +
    +

    + group +

    +
    +
    +

    +
    +
    +
    +
    +

    + rootMenu +

    +
    +
    +

    +
    +
    +
    +
    @@ -8907,6 +10942,36 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:_UpdateJammers()

    +
    + +

    [Internal] Update jammer aircraft states and build snapshot.

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Return value:

    +
    +
    +

    #MANTIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -9204,6 +11269,216 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
    + +
    +

    MANTIS:onafterJammerActivated(From, Event, To, UnitName, Loadout)

    +
    + +

    On After "JammerActivated" event

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + From +

    +
    +
    +

    +
    +
    +
    +
    +

    + Event +

    +
    +
    +

    +
    +
    +
    +
    +

    + To +

    +
    +
    +

    +
    +
    +
    +
    +

    + UnitName +

    +
    +
    +

    +
    +
    +
    +
    +

    + Loadout +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    +

    MANTIS:onafterJammerDeactivated(From, Event, To, UnitName)

    +
    + +

    On After "JammerDeactivated" event

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + From +

    +
    +
    +

    +
    +
    +
    +
    +

    + Event +

    +
    +
    +

    +
    +
    +
    +
    +

    + To +

    +
    +
    +

    +
    +
    +
    +
    +

    + UnitName +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    +

    MANTIS:onafterJammerSuppression(From, Event, To, Group, Name, Probability)

    +
    + +

    On After "JammerSuppression" event

    + +
    +
    +

    Defined in:

    +
    +

    MANTIS

    +
    +

    Parameters:

    +
    +
    +

    + From +

    +
    +
    +

    +
    +
    +
    +
    +

    + Event +

    +
    +
    +

    +
    +
    +
    +
    +

    + To +

    +
    +
    +

    +
    +
    +
    +
    +

    + Group +

    +
    +
    +

    +
    +
    +
    +
    +

    + Name +

    +
    +
    +

    +
    +
    +
    +
    +

    + Probability +

    +
    +
    +

    +
    +
    +
    +
    @@ -10056,6 +12331,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    The #DETECTION_AREAS object for AWACS

    + + + +
    +
    + + +MANTIS.AWACS_Prefix + + +
    @@ -10243,6 +12529,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.

    + + + +
    +
    + + +MANTIS.Groupset + + +
    @@ -10271,8 +12568,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table -MANTIS.InboundARMs + #MANTIS.JammerJitterPercent +MANTIS.JammerJitterPercent @@ -10282,8 +12579,30 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    + +
    +
    + + +
    +
    +
    + + #MANTIS.JammerSAMParams +MANTIS.JammerSAMParams @@ -10337,7 +12656,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Long @@ -10348,7 +12667,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Medium @@ -10359,7 +12678,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_PointDef @@ -10370,7 +12689,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
    - #table + MANTIS.SAM_Table_Short @@ -10587,6 +12906,152 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    Decide if we are using Emissions on/off (true) or AlarmState red/green (default)

    +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS._jammedSAMs + + + +
    + +
    +
    + + +
    +
    +
    + + #boolean +MANTIS._jammerEnabled + + + +
    + +
    +
    +
    + + #boolean +MANTIS._jammerHasTransitions + + + +
    + +
    +
    +
    + + +MANTIS._jammerMenuScheduler + + + + +

    start in 2s, repeat every 5s

    + +
    + +
    +
    +
    + + #table +MANTIS._jammerResolverCache + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSnapshot + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedBase + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedCHM + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedHDS + + + +
    + +
    +
    +
    + + #table +MANTIS._jammerSortedSMA + + + +
    + +
    + @@ -10865,61 +13330,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

    Log SAM status in dcs.log every cycle if true.

    -
    - -
    -
    -
    - - #number -MANTIS.maxclassic - - - -
    - -
    -
    -
    - - #number -MANTIS.maxlongrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxmidrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxpointdefrange - - - -
    - -
    -
    -
    - - #number -MANTIS.maxshortrange - - -
    @@ -10989,9 +13399,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` - -

    switch alarm state RED

    -
    @@ -14853,6 +17260,1387 @@ When moose is loading dynamically (for moose class development), tracing is swit +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Tiered loadout keys for F10 menu (v8: 3/3/3)

    + +
    +

    Field(s)

    +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerLoadoutTiers.ALQ99 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerLoadoutTiers.Mixed + + + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Jammer Loadout Configurations (v8: Max 3 Pods)

    + +
    +

    Field(s)

    +
    +
    +
    + + #table +MANTIS.JammerLoadouts.1xALQ249 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerLoadouts.1xALQ99 + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerLoadouts.2xALQ249 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerLoadouts.2xALQ99 + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerLoadouts.3xALQ249 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerLoadouts.3xALQ99 + + + +
    + +
    +
    +

    Function(s)

    +
    +
    + +
    + +
    +
    + +

    Jammer SAM Parameters — v8 curves {peak%, mu_nm, sigma_L, tail_dist, band, floor%} +floor: residual effectiveness inside burnthrough (noise injection) + 5 = legacy radar, no ECCM | 3 = moderate ECCM | 2 = advanced ECCM/AESA | 0 = optical/IR

    + +
    +

    Field(s)

    +
    +
    +
    + + #table +MANTIS.JammerSAMParams.2S38 CHM + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Avenger + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.C-RAM + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Dog Ear + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Gepard + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.HQ-2 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.HQ-2 HDS + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.HQ-7 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Hawk + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.NASAMS + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Nike + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Patriot + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Rapier + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Roland + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.S-300V4 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.S-300VM + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.S-400 + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-10 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-10B + + + +
    + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-11 + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-13 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-15 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-17 + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-19 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-2 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-2 HDS + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-20A + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-20B + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-21 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-22 + + + + +

    NATO designation aliases (allow mission designers to use SA-NN naming)

    + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-23 + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-23B + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-27 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-28 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-3 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-3 HDS + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-5 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-6 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-8 + + + +
    + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SA-9 + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.SON-9 + + + +
    + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Silkworm + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    + + #table +MANTIS.JammerSAMParams.Tor M2 + + + +
    + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    +
    @@ -15248,17 +19036,6 @@ When moose is loading dynamically (for moose class development), tracing is swit -
    - -
    -
    -
    - - #table -MANTIS.SamData.SA-21 - - -
    @@ -15314,6 +19091,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
    + +
    +
    +
    + + #table +MANTIS.SamData.SON-9 + + +
    @@ -16038,18 +19826,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
    #table -MANTIS.SamDataHDS.SA-12 HDS 1 - - - -
    - - -
    -
    - - #table -MANTIS.SamDataHDS.SA-12 HDS 2 +MANTIS.SamDataHDS.SA-12 HDS @@ -16086,18 +19863,7 @@ When moose is loading dynamically (for moose class development), tracing is swit - -
    -
    -
    - - #table -MANTIS.SamDataHDS.SA-23 HDS 2 +MANTIS.SamDataHDS.SA-23 HDS diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index 63a1a043f..120b42406 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2200,6 +2200,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.

    + +
    + +
    @@ -2430,6 +2444,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.RAT.html b/Documentation/Functional.RAT.html index d1e94e971..5353f3532 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -4608,13 +4608,19 @@ and any spaces before and after the resulting name are removed.

    -

    RAT.hidden

    +

    RAT.callsign

    -

    RAT.uncontrolled

    +

    RAT.livery_id

    + + + + + +

    RAT.speed

    diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 740f3ef4d..382095e92 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -9842,17 +9842,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Radio queue of LSO.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

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

    Radio queue of LSO.

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

    Radio queue of marshal.

    - - - -
    -
    - - -AIRBOSS.RQMid - - -
    @@ -41951,7 +41885,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    VNAO Edit - Added

    +

    VNAO Edit - Added

    @@ -41979,7 +41913,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    VNAO Edit - Added

    +

    VNAO Edit - Added

    @@ -41993,7 +41927,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    VNAO Edit - Added

    +

    VNAO Edit - Added

    @@ -42105,6 +42039,9 @@ When moose is loading dynamically (for moose class development), tracing is swit + +

    Set case to that of lead.

    + @@ -42357,9 +42294,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - -

    Set Stable Hover

    - @@ -42393,6 +42327,9 @@ When moose is loading dynamically (for moose class development), tracing is swit + +

    Set time stamp.

    + @@ -42557,7 +42494,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    VNAO Edit - Added

    +

    VNAO Edit - Added

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

    Band modulation.

    + + + +
    +
    + + +AIRBOSS.Radio.voice + + +
    diff --git a/Documentation/Ops.ArmyGroup.html b/Documentation/Ops.ArmyGroup.html index 789718ae5..af1750e1e 100644 --- a/Documentation/Ops.ArmyGroup.html +++ b/Documentation/Ops.ArmyGroup.html @@ -2543,6 +2543,12 @@ and pick the closest unit to this ARMYGROUP.

    ARMYGROUP:DestroyUnit(UnitName, Delay)

    Destroy a unit of the group.

    + + + +

    ARMYGROUP.EPLRS

    + + diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index aab3dd889..fe08af090 100644 --- a/Documentation/Ops.CSAR.html +++ b/Documentation/Ops.CSAR.html @@ -2838,12 +2838,6 @@ Dropped troop noMessage and forcedesc parameters aren't saved.

    CSAR.smokecolor

    - - - -

    CSAR.speed

    - - @@ -4189,7 +4183,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CSAR.FreeVHFFrequencies @@ -4590,7 +4584,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + Core.Point#COORDINATE CSAR.coordinate @@ -5070,20 +5064,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -
    -
    -
    - - #number -CSAR.rescuedpilots - - - - -

    counter for saved pilots

    - -
    -
    @@ -5109,20 +5089,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

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

    Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

    -
    - -
    -
    -
    - - -CSAR.speed - - -
    @@ -10669,7 +10624,7 @@ callsigns from playername or group name.

    - #table + CSAR.FreeVHFFrequencies @@ -11070,7 +11025,7 @@ callsigns from playername or group name.

    - + Core.Point#COORDINATE CSAR.coordinate @@ -11550,20 +11505,6 @@ callsigns from playername or group name.

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

    counter for saved pilots

    - -
    -
    @@ -11589,20 +11530,6 @@ callsigns from playername or group name.

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

    counter for successful rescue landings at FARP/AFB/MASH

    - -
    -
    @@ -11640,17 +11567,6 @@ callsigns from playername or group name.

    Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

    -
    - -
    -
    -
    - - -CSAR.speed - - -
    @@ -13356,7 +13272,7 @@ callsigns from playername or group name.

    - #table + CSAR.FreeVHFFrequencies @@ -13757,7 +13673,7 @@ callsigns from playername or group name.

    - + Core.Point#COORDINATE CSAR.coordinate @@ -14237,20 +14153,6 @@ callsigns from playername or group name.

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

    counter for saved pilots

    - -
    -
    @@ -14276,20 +14178,6 @@ callsigns from playername or group name.

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

    counter for successful rescue landings at FARP/AFB/MASH

    - -
    -
    @@ -14327,17 +14215,6 @@ callsigns from playername or group name.

    Color of smokemarker for blue side, 0 is green, 1 is red, 2 is white, 3 is orange and 4 is blue

    -
    - -
    -
    -
    - - -CSAR.speed - - -
    diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html index 0774f8c3e..c5efb96ec 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -6215,20 +6215,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -
    -
    -
    - - #number -CTLD.Engineers - - - - -

    use as counter

    - -
    -
    @@ -6325,7 +6311,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #table + CTLD.FreeFMFrequencies @@ -6336,7 +6322,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CTLD.FreeUHFFrequencies @@ -6430,11 +6416,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + #table CTLD.PilotGroups + +

    tables

    +
    @@ -6463,11 +6452,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #string + CTLD.RadioPath + +

    Folderpath.

    +
    @@ -6543,17 +6535,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -6640,6 +6621,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    + + +
    + @@ -6684,6 +6687,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + #table +CTLD._cargoByTemplate + + + +
    + +
    +
    +
    + + #table +CTLD._crateOrStaticByName + + + +
    + +
    +
    +
    + + #table +CTLD._troopsByName + + +
    @@ -6842,6 +6878,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #1570

    +
    + +
    +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -7365,6 +7412,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

    sub categories

    +
    @@ -24136,20 +24186,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -
    -
    - - #number -CTLD.Engineers - - - - -

    use as counter

    - -
    -
    @@ -24246,7 +24282,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.FreeFMFrequencies @@ -24257,7 +24293,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.FreeUHFFrequencies @@ -24351,11 +24387,14 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.PilotGroups + +

    tables

    +
    @@ -24384,11 +24423,14 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #string + CTLD.RadioPath + +

    Folderpath.

    +
    @@ -24464,17 +24506,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -24561,6 +24592,28 @@ However, if you create a new folder inside the miz file, which contains the soun +
    + +
    +
    + + +
    +
    +
    @@ -24605,6 +24658,39 @@ However, if you create a new folder inside the miz file, which contains the soun +
    + +
    +
    +
    + + #table +CTLD._cargoByTemplate + + + +
    + +
    +
    +
    + + #table +CTLD._crateOrStaticByName + + + +
    + +
    +
    +
    + + #table +CTLD._troopsByName + + +
    @@ -24763,6 +24849,17 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    + + + +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -25286,6 +25383,9 @@ However, if you create a new folder inside the miz file, which contains the soun + +

    sub categories

    + @@ -27037,20 +27137,6 @@ However, if you create a new folder inside the miz file, which contains the soun - -
    -
    - - #number -CTLD.Engineers - - - - -

    use as counter

    - -
    -
    @@ -27147,7 +27233,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #table + CTLD.FreeFMFrequencies @@ -27158,7 +27244,7 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.FreeUHFFrequencies @@ -27252,11 +27338,14 @@ However, if you create a new folder inside the miz file, which contains the soun
    - + #table CTLD.PilotGroups + +

    tables

    +
    @@ -27285,11 +27374,14 @@ However, if you create a new folder inside the miz file, which contains the soun
    - #string + CTLD.RadioPath + +

    Folderpath.

    +
    @@ -27365,17 +27457,6 @@ However, if you create a new folder inside the miz file, which contains the soun -
    - -
    -
    -
    - - #number -CTLD.TroopCounter - - -
    @@ -27462,6 +27543,28 @@ However, if you create a new folder inside the miz file, which contains the soun +
    + +
    +
    + + +
    +
    +
    @@ -27506,6 +27609,39 @@ However, if you create a new folder inside the miz file, which contains the soun +
    + +
    +
    +
    + + #table +CTLD._cargoByTemplate + + + +
    + +
    +
    +
    + + #table +CTLD._crateOrStaticByName + + + +
    + +
    +
    +
    + + #table +CTLD._troopsByName + + +
    @@ -27664,6 +27800,17 @@ However, if you create a new folder inside the miz file, which contains the soun

    #1570

    + + + +
    +
    + + #table +CTLD.droppedBeacons + + +
    @@ -28187,6 +28334,9 @@ However, if you create a new folder inside the miz file, which contains the soun + +

    sub categories

    + diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html index bb0ebe716..ebbc09aa5 100644 --- a/Documentation/Ops.FlightGroup.html +++ b/Documentation/Ops.FlightGroup.html @@ -3305,6 +3305,12 @@

    FLIGHTGROUP:DestroyUnit(UnitName, Delay)

    Destroy a unit of the group.

    + + + +

    FLIGHTGROUP.EPLRS

    + + @@ -7838,20 +7844,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
    -
    - - -FLIGHTGROUP.currbase - - - - -

    Set current airbase.

    - -
    -
    @@ -8069,6 +8061,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
    + +
    +
    +
    + + #boolean +FLIGHTGROUP.isLateActivated + + + + +

    No late activation.

    +
    @@ -8093,6 +8099,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    + + #boolean +FLIGHTGROUP.isUncontrolled + + + + +

    Spawn in uncontrolled state.

    + +
    +
    @@ -18646,20 +18666,6 @@ Here we only check if stuck whilst taxiing.

    -
    -
    -
    - - -FLIGHTGROUP.currbase - - - - -

    Set current airbase.

    - -
    -
    @@ -18877,6 +18883,20 @@ Here we only check if stuck whilst taxiing.

    +
    + +
    +
    +
    + + #boolean +FLIGHTGROUP.isLateActivated + + + + +

    No late activation.

    +
    @@ -18901,6 +18921,20 @@ Here we only check if stuck whilst taxiing.

    + +
    +
    + + #boolean +FLIGHTGROUP.isUncontrolled + + + + +

    Spawn in uncontrolled state.

    + +
    +
    @@ -39497,20 +39531,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
    -
    -
    -
    - - -FLIGHTGROUP.currbase - - - - -

    Set current airbase.

    - -
    -
    @@ -39728,6 +39748,20 @@ Optionally, you can calculate the current max weight possible, which accounts fo +
    + +
    +
    +
    + + #boolean +FLIGHTGROUP.isLateActivated + + + + +

    No late activation.

    +
    @@ -39752,6 +39786,20 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +
    +
    + + #boolean +FLIGHTGROUP.isUncontrolled + + + + +

    Spawn in uncontrolled state.

    + +
    +
    @@ -41688,20 +41736,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
    -
    -
    -
    - - -FLIGHTGROUP.currbase - - - - -

    Set current airbase.

    - -
    -
    @@ -41919,6 +41953,20 @@ Optionally, you can calculate the current max weight possible, which accounts fo +
    + +
    +
    +
    + + #boolean +FLIGHTGROUP.isLateActivated + + + + +

    No late activation.

    +
    @@ -41943,6 +41991,20 @@ Optionally, you can calculate the current max weight possible, which accounts fo + +
    +
    + + #boolean +FLIGHTGROUP.isUncontrolled + + + + +

    Spawn in uncontrolled state.

    + +
    +
    diff --git a/Documentation/Ops.NavyGroup.html b/Documentation/Ops.NavyGroup.html index 34c63cee2..2af10f686 100644 --- a/Documentation/Ops.NavyGroup.html +++ b/Documentation/Ops.NavyGroup.html @@ -2474,6 +2474,12 @@

    NAVYGROUP:DestroyUnit(UnitName, Delay)

    Destroy a unit of the group.

    + + + +

    NAVYGROUP.EPLRS

    + + diff --git a/Documentation/Ops.OpsGroup.html b/Documentation/Ops.OpsGroup.html index 675577471..5e995b424 100644 --- a/Documentation/Ops.OpsGroup.html +++ b/Documentation/Ops.OpsGroup.html @@ -1703,6 +1703,12 @@

    OPSGROUP:DestroyUnit(UnitName, Delay)

    Destroy a unit of the group.

    + + + +

    OPSGROUP.EPLRS

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

    Name of the class.

    +
    + +
    +
    +
    + + +OPSGROUP.EPLRS + + +
    @@ -29123,6 +29140,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

    Name of the class.

    + + + +
    +
    + + +OPSGROUP.EPLRS + + +
    @@ -32253,6 +32281,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

    Name of the class.

    + + + +
    +
    + + +OPSGROUP.EPLRS + + +
    @@ -39385,7 +39424,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

    Has line of sight.

    +

    No of sight.

    diff --git a/Documentation/Ops.PlayerTask.html b/Documentation/Ops.PlayerTask.html index a3355494e..a3f188920 100644 --- a/Documentation/Ops.PlayerTask.html +++ b/Documentation/Ops.PlayerTask.html @@ -16517,7 +16517,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
    - + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -16588,6 +16588,17 @@ When moose is loading dynamically (for moose class development), tracing is swit +
    + +
    +
    +
    + + #number +PLAYERTASKCONTROLLER.repeattimes + + +
    @@ -24038,7 +24049,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
    - + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -24109,6 +24120,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
    + +
    +
    +
    + + #number +PLAYERTASKCONTROLLER.repeattimes + + +
    @@ -26509,7 +26531,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
    - + #number PLAYERTASKCONTROLLER.lasttaskcount @@ -26580,6 +26602,17 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y +
    + +
    +
    +
    + + #number +PLAYERTASKCONTROLLER.repeattimes + + +
    diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index fd6b9e2f5..4c08c6b35 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -8052,6 +8052,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #number +LIFO.uniquecounter + + +
    @@ -8901,6 +8912,17 @@ When moose is loading dynamically (for moose class development), tracing is swit + + + +
    +
    + + #number +LIFO.uniquecounter + + +
    diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 7f8f29f67..63af90fed 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -4479,6 +4479,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
    +
    + + +CONTROLLABLE.spot + + + +
    + +
    +
    +
    + + +CONTROLLABLE.timer + + +
    @@ -18198,6 +18220,28 @@ mygroup:WayPointExecute() + + + +
    +
    + + +CONTROLLABLE.spot + + + +
    + +
    +
    +
    + + +CONTROLLABLE.timer + + +
    @@ -22331,6 +22375,28 @@ Coordinates are dependent on the position of the maps origin.

    + + + +
    +
    + + +CONTROLLABLE.spot + + + +
    + +
    +
    +
    + + +CONTROLLABLE.timer + + +
    @@ -22985,6 +23051,28 @@ If the Identifiable is alive, true is returned.

    + + + +
    +
    + + +CONTROLLABLE.spot + + + +
    + +
    +
    +
    + + +CONTROLLABLE.timer + + +
    @@ -23150,6 +23238,28 @@ If the Identifiable is alive, true is returned.

    + + + +
    +
    + + +CONTROLLABLE.spot + + + +
    + +
    +
    +
    + + +CONTROLLABLE.timer + + +
    diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index 3b85ebed1..0e4087763 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -2960,6 +2960,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    + + + +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -3037,28 +3059,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    - - - -
    -
    - - #boolean -MARKER.toall - - - -
    - -
    -
    -
    - - #boolean -MARKER.tocoalition - - -
    @@ -5109,6 +5109,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    + + + +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -5186,28 +5208,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    - - - -
    -
    - - #boolean -MARKER.toall - - - -
    - -
    -
    -
    - - #boolean -MARKER.tocoalition - - -
    @@ -6752,6 +6752,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Coordinate of the mark.

    + + + +
    +
    + + +MARKER.groupid + + + +
    + +
    +
    +
    + + +MARKER.groupname + + +
    @@ -6829,28 +6851,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Text displayed in the mark panel.

    - - - -
    -
    - - #boolean -MARKER.toall - - - -
    - -
    -
    -
    - - #boolean -MARKER.tocoalition - - -