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 d2d284b52..430e17fd9 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -2785,7 +2785,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + SETTINGS.A2ASystem @@ -2845,17 +2845,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - -SETTINGS.PlayerMenu - - -
@@ -4953,7 +4942,7 @@ It is advised to use this method at the start of the mission.

- #string + SETTINGS.A2ASystem @@ -5013,17 +5002,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 78ecdb140..7dde8880c 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -3689,14 +3689,11 @@ 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.

-
@@ -3876,6 +3873,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +SPAWN.SpawnGrouping + + +
@@ -3934,6 +3942,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -4066,9 +4085,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Overwrite unit names by default with group name.

- @@ -4083,50 +4099,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 - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - -
@@ -4141,6 +4113,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

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

+ + + +
+
+ + #string +SPAWN.SpawnInitSkill + + +
@@ -4354,6 +4337,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #boolean +SPAWN.SpawnUnControlled + + +
@@ -4421,7 +4415,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

When the first Spawn executes, all the Groups need to be made visible before start.

+

Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

@@ -10336,14 +10330,11 @@ 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.

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

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

+ + +
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -10713,9 +10726,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Overwrite unit names by default with group name.

- @@ -10730,50 +10740,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 - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - -
@@ -10788,6 +10754,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

+ + + +
+
+ + #string +SPAWN.SpawnInitSkill + + +
@@ -11001,6 +10978,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

When the first Spawn executes, all the Groups need to be made visible before start.

+

Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index 92bab32e1..ddd8c801d 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

- - @@ -3079,7 +3061,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table SPAWNSTATIC.TemplateStaticUnit @@ -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 - - -
@@ -4973,7 +4922,7 @@ Handy if you spawn from cargo statics which have resources already set.

- + #table SPAWNSTATIC.TemplateStaticUnit @@ -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/Core.Spot.html b/Documentation/Core.Spot.html index 62075b6b8..c8dc8a7e8 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -2753,39 +2753,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
@@ -4069,39 +4036,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
@@ -5657,39 +5591,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPOT.ScheduleID - - - -
- -
-
-
- - -SPOT.SpotIR - - - -
- -
-
-
- - -SPOT.SpotLaser - - -
diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index d0c4a8fe3..1417a4324 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -16546,17 +16546,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- - -
-
- - #table ZONE_OVAL.CenterVec2 @@ -17261,17 +17250,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -19443,17 +19421,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 @@ -20987,17 +20954,6 @@ end
-ZONE_OVAL.Angle - - - -
- -
-
-
- - #table ZONE_OVAL.CenterVec2 diff --git a/Documentation/Functional.Autolase.html b/Documentation/Functional.Autolase.html index c98879f93..a53bbbd62 100644 --- a/Documentation/Functional.Autolase.html +++ b/Documentation/Functional.Autolase.html @@ -2323,7 +2323,7 @@
- + #table AUTOLASE.CurrentLasing @@ -2416,6 +2416,28 @@ +
+ +
+
+
+ + #number +AUTOLASE.LaseDistance + + + +
+ +
+
+
+ + #number +AUTOLASE.LaseDuration + + +
@@ -2427,6 +2449,17 @@ +
+ +
+
+
+ + #number +AUTOLASE.MonitorFrequency + + +
@@ -2515,6 +2548,17 @@ +
+ +
+
+
+ + #number +AUTOLASE.RoundingPrecision + + +
@@ -2664,6 +2708,17 @@ +
+ + +
+
+ + +AUTOLASE.smokecolor + + +
@@ -2681,7 +2736,7 @@
- + #boolean AUTOLASE.smoketargets @@ -2692,7 +2747,7 @@
- + #table AUTOLASE.targetsperrecce diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index ea55a4f54..5d2ffd47c 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -2404,7 +2404,7 @@ Use the method DESIGNATE.SetMission() to
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -2414,8 +2414,8 @@ Use the method DESIGNATE.SetMission() to
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index f24f5d58f..5046ca24a 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -20017,6 +20017,28 @@ When moose is loading dynamically (for moose class development), tracing is swit +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -20166,7 +20188,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
- + #number DETECTION_BASE.RefreshTimeInterval @@ -24771,6 +24793,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -24920,7 +24964,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- + #number DETECTION_BASE.RefreshTimeInterval @@ -26546,6 +26590,28 @@ zones that reflect cloudy areas where detected units may not be so easily visual +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemCount + + + +
+ +
+
+
+ + #number +DETECTION_BASE.DetectedItemMax + + +
@@ -26695,7 +26761,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
- + #number DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index 2cbc2cfcc..34fc7127f 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -1810,6 +1810,12 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS:AddJammerAI(aiSet, loadout)

Add AI jammer aircraft.

+ + + +

MANTIS:AddNavyGroup(NavyGroup, Role)

+ +

Add a NAVYGROUP to this MANTIS as SAM shooter and/or EWR picket.

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

MANTIS.JammerSAMParams

+ + + +

MANTIS.JammerSAMParamsNaval

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

MANTIS.LastThreatEval

+ + + +

MANTIS.NavalAutonomy

+ + + + + +

MANTIS.NavalAutonomyRadius

+ + + + + +

MANTIS.NavalPerUnit

+ + + + + +

MANTIS.NavalSurfaceWakeup

+ + + + + +

MANTIS.NavalSurfaceWakeupRadius

+ + + + + +

MANTIS.NavalThreatSet

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

MANTIS.SAM_Templates_Prefix

Prefix to build the #SET_GROUP for SAM sites

+ + + +

MANTIS.SEADNaval

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

MANTIS.SamDataHDS

+ + + +

MANTIS.SamDataNaval

+ + @@ -2290,6 +2350,30 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS:SetMaxActiveSAMs(Short, Mid, Long, Classic, Point)

Function to set number of SAMs going active on a valid, detected thread

+ + + +

MANTIS:SetNavalAutonomy(onoff, coveragekm)

+ +

Configure naval AUTONOMY outside EWR coverage.

+ + + +

MANTIS:SetNavalPerUnit(onoff)

+ +

Enable/disable PER-UNIT classification and switching for naval groups.

+ + + +

MANTIS:SetNavalSEAD(onoff)

+ +

Include or exclude naval SAMs from SEAD emission-shutdown evasion.

+ + + +

MANTIS:SetNavalSurfaceWakeup(onoff, radiuskm)

+ +

Enable/disable the naval surface wake-up and optionally set a fixed trigger radius.

@@ -2434,12 +2518,24 @@ 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:_ApplyNavalAlarmState()

+ +

[Internal] Group ALARM-STATE arbiter for per-unit naval control.

MANTIS:_BuildJammerKeyCache()

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

+ + + +

MANTIS:_BuildNavalUnitEntries(group, grpname, SAM_Tbl, SAM_Tbl_lg, SAM_Tbl_md, SAM_Tbl_sh, SAM_Tbl_pt, SEAD_Grps)

+ +

[Internal] Classify a naval group PER UNIT.

@@ -2518,12 +2614,24 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS:_CountTable(t)

[Internal] Count table entries

+ + + +

MANTIS:_EnemySurfaceInRange(coord, radius)

+ +

[Internal] Check if any enemy surface combatant is within radius of a coordinate.

MANTIS:_EventHandler(EventData)

[Internal] Function to manage hits on SAM units

+ + + +

MANTIS:_GetNavalSAMData(grpname)

+ +

[Internal] Function to get SAM firing data for naval (ship) groups.

@@ -2542,6 +2650,12 @@ 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._InjectNavyGroupAPI()

+ +

[Internal, static] Inject NAVYGROUP:SetMANTIS.

@@ -2740,12 +2854,48 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%

MANTIS._jammerSortedSMA

+ + + +

MANTIS._navalAutonomous

+ + + + + +

MANTIS._navalGroupState

+ + + + + +

MANTIS._navalSAMs

+ + + + + +

MANTIS._navalUnitParent

+ + + + + +

MANTIS._navyGroups

+ +

MANTIS._onbeforeStatusOriginal

+ + + +

MANTIS._samJammerParams

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

MANTIS.JammerSAMParams.WieselOzelot CHM

+ + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from MANTIS.JammerSAMParamsNavalDescription

MANTIS.JammerSAMParamsNaval.Admiral Ushakov

+ +

MANTIS.JammerSAMParamsNaval.Aquitaine D650

+ +

MANTIS.JammerSAMParamsNaval.CHAP_Project22160_TorM2KM

+ +

MANTIS.JammerSAMParamsNaval.CH_Admiral_Gorshkov

+ +

MANTIS.JammerSAMParamsNaval.CH_Arleigh_Burke_IIA

+ +

MANTIS.JammerSAMParamsNaval.CH_Arleigh_Burke_III

+ +

MANTIS.JammerSAMParamsNaval.CH_Constellation

+ +

MANTIS.JammerSAMParamsNaval.CH_F124

+ +

MANTIS.JammerSAMParamsNaval.CH_Gremyashchiy_AShM

+ +

MANTIS.JammerSAMParamsNaval.CH_Gremyashchiy_LACM

+ +

MANTIS.JammerSAMParamsNaval.CH_Grigorovich_AShM

+ +

MANTIS.JammerSAMParamsNaval.CH_Grigorovich_LACM

+ +

MANTIS.JammerSAMParamsNaval.CH_IranFAC_MG

+ +

MANTIS.JammerSAMParamsNaval.CH_IranFAC_MG_AShM

+ +

MANTIS.JammerSAMParamsNaval.CH_Karakurt_AShM

+ +

MANTIS.JammerSAMParamsNaval.CH_Karakurt_LACM

+ +

MANTIS.JammerSAMParamsNaval.CH_Steregushchiy

+ +

MANTIS.JammerSAMParamsNaval.CH_Ticonderoga

+ +

MANTIS.JammerSAMParamsNaval.CH_Ticonderoga_CMP

+ +

MANTIS.JammerSAMParamsNaval.CH_Type022

+ +

MANTIS.JammerSAMParamsNaval.CH_Type054B

+ +

MANTIS.JammerSAMParamsNaval.CH_Type056A

+ +

MANTIS.JammerSAMParamsNaval.CH_Type26

+ +

MANTIS.JammerSAMParamsNaval.CVN_71

+ +

MANTIS.JammerSAMParamsNaval.D651_Normandie

+ +

MANTIS.JammerSAMParamsNaval.DDG39

+ +

MANTIS.JammerSAMParamsNaval.F100

+ +

MANTIS.JammerSAMParamsNaval.F105

+ +

MANTIS.JammerSAMParamsNaval.HMS Duncan

+ +

MANTIS.JammerSAMParamsNaval.HSwMS_Visby

+ +

MANTIS.JammerSAMParamsNaval.KUZNECOW

+ +

MANTIS.JammerSAMParamsNaval.LPD_Foundre

+ +

MANTIS.JammerSAMParamsNaval.MEKO_HN

+ +

MANTIS.JammerSAMParamsNaval.MEKO_TN

+ +

MANTIS.JammerSAMParamsNaval.MOLNIYA

+ +

MANTIS.JammerSAMParamsNaval.MOSCOW

+ +

MANTIS.JammerSAMParamsNaval.NEUSTRASH

+ +

MANTIS.JammerSAMParamsNaval.PERRY

+ +

MANTIS.JammerSAMParamsNaval.PIOTR

+ +

MANTIS.JammerSAMParamsNaval.REZKY

+ +

MANTIS.JammerSAMParamsNaval.Strb90

+ +

MANTIS.JammerSAMParamsNaval.TICONDEROG

+ +

MANTIS.JammerSAMParamsNaval.Type052D

+ +

MANTIS.JammerSAMParamsNaval.Type055

+ +

MANTIS.JammerSAMParamsNaval.Type45

+ +

MANTIS.JammerSAMParamsNaval.Type_052B

+ +

MANTIS.JammerSAMParamsNaval.Type_052C

+ +

MANTIS.JammerSAMParamsNaval.Type_054A

+ +

MANTIS.JammerSAMParamsNaval.USS America LHA-6

+ +

MANTIS.JammerSAMParamsNaval.USS San Antonio LPD-17

+ +

MANTIS.JammerSAMParamsNaval.USS_Arleigh_Burke_IIa

+ +

MANTIS.JammerSAMParamsNaval.Udaloy II DDG Admiral Chabanenko

+ +

MANTIS.JammerSAMParamsNaval.hms_invincible

+
@@ -4969,6 +5450,463 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

MANTIS.SamDataHDS.Type

MANTIS.SamType of SAM, i.e. SHORT, MEDIUM or LONG (range)

+ + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from MANTIS.SamDataNavalDescription

MANTIS.SamDataNaval.Admiral Gorshkov

+ +

MANTIS.SamDataNaval.Aquitaine D650 (FREMM)

+ +

MANTIS.SamDataNaval.Arleigh Burke IIA

+ +

MANTIS.SamDataNaval.Arleigh Burke III

+ +

MANTIS.SamDataNaval.BC Pyotr Velikiy

+ +

MANTIS.SamDataNaval.CG Ticonderoga

+ +

MANTIS.SamDataNaval.CV Kuznetsov

+ +

MANTIS.SamDataNaval.CV Kuznetsov 2017

+ +

MANTIS.SamDataNaval.CVN Lincoln

+ +

MANTIS.SamDataNaval.CVN Roosevelt

+ +

MANTIS.SamDataNaval.CVN Stennis

+ +

MANTIS.SamDataNaval.CVN Truman

+ +

MANTIS.SamDataNaval.CVN Vinson

+ +

MANTIS.SamDataNaval.CVN Washington

+ +

MANTIS.SamDataNaval.Constellation

+ +

MANTIS.SamDataNaval.Corvette Grisha

+ +

MANTIS.SamDataNaval.Corvette Molniya

+ +

MANTIS.SamDataNaval.Cruiser Moskva

+ +

MANTIS.SamDataNaval.DDG Arleigh Burke IIa

+ +

MANTIS.SamDataNaval.F100 Alvaro de Bazan

+ +

MANTIS.SamDataNaval.F105 Cristobal Colon

+ +

MANTIS.SamDataNaval.F124 Sachsen

+ +

MANTIS.SamDataNaval.FFG Perry

+ +

MANTIS.SamDataNaval.Frigate Neustrashimy

+ +

MANTIS.SamDataNaval.Frigate Rezky

+ +

MANTIS.SamDataNaval.Gremyashchiy AShM

+ +

MANTIS.SamDataNaval.Gremyashchiy LACM

+ +

MANTIS.SamDataNaval.Grigorovich AShM

+ +

MANTIS.SamDataNaval.Grigorovich LACM

+ +

MANTIS.SamDataNaval.HMAS Hobart DDG-39

+ +

MANTIS.SamDataNaval.HMS Albion L14

+ +

MANTIS.SamDataNaval.HMS Duncan (Type 45)

+ +

MANTIS.SamDataNaval.HMS Invincible

+ +

MANTIS.SamDataNaval.Henry Kaiser T-AO-187

+ +

MANTIS.SamDataNaval.IRGCN FAC AShM

+ +

MANTIS.SamDataNaval.IRGCN FAC Igla

+ +

MANTIS.SamDataNaval.IRIS Alvand

+ +

MANTIS.SamDataNaval.Karakurt AShM

+ +

MANTIS.SamDataNaval.Karakurt LACM

+ +

MANTIS.SamDataNaval.LHA Tarawa

+ +

MANTIS.SamDataNaval.LHD Canberra L02

+ +

MANTIS.SamDataNaval.LHD Juan Carlos I L61

+ +

MANTIS.SamDataNaval.LPD Castilla L52

+ +

MANTIS.SamDataNaval.LPD Foudre

+ +

MANTIS.SamDataNaval.MEKO-200HN Hydra

+ +

MANTIS.SamDataNaval.MEKO-200TN Barbaros

+ +

MANTIS.SamDataNaval.Normandie D651 (FREMM)

+ +

MANTIS.SamDataNaval.Osa-I Missile Boat

+ +

MANTIS.SamDataNaval.Osa-II Missile Boat

+ +

MANTIS.SamDataNaval.Patrol Bykov

+ +

MANTIS.SamDataNaval.Patrol Bykov TorM2KM

+ +

MANTIS.SamDataNaval.Sacramento AOE-1

+ +

MANTIS.SamDataNaval.Sovremenny Adm. Ushakov

+ +

MANTIS.SamDataNaval.Steregushchiy

+ +

MANTIS.SamDataNaval.Strb 90 FAC

+ +

MANTIS.SamDataNaval.Ticonderoga

+ +

MANTIS.SamDataNaval.Ticonderoga CMP

+ +

MANTIS.SamDataNaval.Type 022 FAC

+ +

MANTIS.SamDataNaval.Type 052B

+ +

MANTIS.SamDataNaval.Type 052C

+ +

MANTIS.SamDataNaval.Type 052D

+ +

MANTIS.SamDataNaval.Type 054A

+ +

MANTIS.SamDataNaval.Type 054B

+ +

MANTIS.SamDataNaval.Type 055

+ +

MANTIS.SamDataNaval.Type 056A

+ +

MANTIS.SamDataNaval.Type 071 LPD

+ +

MANTIS.SamDataNaval.Type 26

+ +

MANTIS.SamDataNaval.Type 45

+ +

MANTIS.SamDataNaval.USS America LHA-6

+ +

MANTIS.SamDataNaval.USS Blue Ridge LCC-19

+ +

MANTIS.SamDataNaval.USS Oak Hill LSD-51

+ +

MANTIS.SamDataNaval.USS San Antonio LPD-17

+ +

MANTIS.SamDataNaval.Udaloy II Chabanenko

+ +

MANTIS.SamDataNaval.Visby

+
@@ -5151,8 +6089,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- -MANTIS.AWACS_Prefix + #table +MANTIS.AcceptZones @@ -5200,6 +6138,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #table +MANTIS.ConflictZones + + +
@@ -5343,17 +6292,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The ME name of the HQ object

-
- -
-
-
- - #table -MANTIS.InboundARMs - - -
@@ -5398,6 +6336,42 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+ + +
+
+
+ + #boolean +MANTIS.NavalSurfaceWakeup + + + + +

quiet ships go active when enemy surface combatants close (see SetNavalSurfaceWakeup)

+ +
+ +
+
+
+ + #boolean +MANTIS.NavalThreatSet + + +
@@ -5405,7 +6379,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#table -MANTIS.LastThreatEval +MANTIS.RejectZones @@ -5499,6 +6473,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+ + #boolean +MANTIS.SEADNaval + + + + +

ships hard-kill inbound missiles; they do not go EMCON under SEAD (see SetNavalSEAD)

+ +
+
@@ -5530,6 +6518,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
@@ -5767,6 +6766,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #table +MANTIS._jammerSnapshot + + +
@@ -6191,6 +7201,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

self.SAMCheckRanges = {}

+ @@ -6458,6 +7471,68 @@ AI jammers start OFF; use SetJammerActive(unitName, true) to activate via script + + + +
+ +
+

MANTIS:AddNavyGroup(NavyGroup, Role)

+
+ +

Add a NAVYGROUP to this MANTIS as SAM shooter and/or EWR picket.

+ + +

IMPORTANT: MANTIS does not change ROE. NAVYGROUP defaults to Return Fire -- +set NavyGroup:SwitchROE(ENUMS.ROE.WeaponFree) in your mission if the ship +should engage detected targets rather than only return fire.

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameters:

+
+
+

+ Ops.NavyGroup#NAVYGROUP + NavyGroup +

+
+
+ +

The navy group to add.

+ +
+
+
+
+

+ #string + Role +

+
+
+ +

"SAM" (default) = managed shooter, or "EWR" = unmanaged, always-radiating sensor/picket (coverage source). "BOTH" is deprecated and treated as SAM.

+ +
+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

+ +
+
+
+
@@ -8812,6 +9887,237 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+ +
+

MANTIS:SetNavalAutonomy(onoff, coveragekm)

+
+ +

Configure naval AUTONOMY outside EWR coverage.

+ + +

Default: ENABLED, 150km. +Ships mirror the ground-SAM umbrella concept: a ship group within CoverageKM +of any alive EWR group (including EWR-role ships or AWACS ships in the EWR +set) is managed normally -- alarm GREEN until MANTIS detects a threat inside +one of its units' envelopes. A group OUTSIDE coverage goes alarm RED and +searches/engages autonomously on its own radars until coverage is restored. +Full jamming suppression overrides autonomy and forces the group GREEN.

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameters:

+
+
+

+ #boolean + onoff +

+
+
+ +

Enable (true) or disable (false).

+ +
+
+
+
+

+ #number + coveragekm +

+
+
+ +

(Optional) Coverage radius in KILOMETERS around each alive EWR (default 150).

+ +
+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

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

MANTIS:SetNavalPerUnit(onoff)

+
+ +

Enable/disable PER-UNIT classification and switching for naval groups.

+ + +

Default: ENABLED. +Mixed-hull ship groups (e.g. a carrier escorted by destroyers) get one SAM entry PER +SHIP -- each hull with its own type, range, state and jamming curve, switched via +UNIT:EnableEmission while the group stays alarm RED (weapons hot). Disable to revert +to legacy group-level naval handling (first matched hull defines the whole group).

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameter:

+
+
+

+ #boolean + onoff +

+
+
+ +

Enable (true) or disable (false).

+ +
+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

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

MANTIS:SetNavalSEAD(onoff)

+
+ +

Include or exclude naval SAMs from SEAD emission-shutdown evasion.

+ + +

Default: EXCLUDED. +Surface combatants engage inbound ARMs/ASMs with hard-kill defenses (SAMs, CIWS); +going emissions-dark would disable exactly those defenses. Ground SAM behavior is +unchanged. Takes effect at the next SAM table refresh (every 3rd detection cycle).

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameter:

+
+
+

+ #boolean + onoff +

+
+
+ +

If true, ships use SEAD EMCON evasion like ground SAMs.

+ +
+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

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

MANTIS:SetNavalSurfaceWakeup(onoff, radiuskm)

+
+ +

Enable/disable the naval surface wake-up and optionally set a fixed trigger radius.

+ + +

Default: ENABLED, radius = each ship's own engagement radius from SamDataNaval. +When enabled, a MANTIS-quiet ship goes active (RED / emissions on) whenever an +enemy surface combatant closes within the trigger radius, so anti-ship +engagements are not blocked by EMCON. Jamming still wins: a jammed ship stays +suppressed. Ships only -- ground SAM behavior is unchanged.

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameters:

+
+
+

+ #boolean + onoff +

+
+
+ +

Enable (true) or disable (false).

+ +
+
+
+
+

+ #number + radiuskm +

+
+
+ +

(Optional) Fixed trigger radius in KILOMETERS for all ships.

+ +
+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

+ +
+
+
+
@@ -9193,6 +10499,48 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+ +
+

MANTIS:_ApplyNavalAlarmState()

+
+ +

[Internal] Group ALARM-STATE arbiter for per-unit naval control.

+ + +

DCS reliably honors only GROUP-level alarm state on ships, so per-unit +tracking decides intent and this function applies ONE alarm state per ship +group as the final word of each cycle: + RED if any managed unit is RED and not jammed (threat / hit / surface

+
    wake), or the group is outside EWR radar coverage (autonomous
+    search, see SetNavalAutonomy) with at least one unjammed unit;
+
+

GREEN otherwise -- including full jamming suppression, which overrides

+
    autonomy (a fully jammed group cannot search).
+
+ +
+
+

Defined in:

+
+

MANTIS

+
+

Return value:

+
+
+

#MANTIS:

+
+
+ +

self

+ +
+
+
+
@@ -9226,6 +10574,121 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+ +
+

MANTIS:_BuildNavalUnitEntries(group, grpname, SAM_Tbl, SAM_Tbl_lg, SAM_Tbl_md, SAM_Tbl_sh, SAM_Tbl_pt, SEAD_Grps)

+
+ +

[Internal] Classify a naval group PER UNIT.

+ + +

Each hull matching #MANTIS.SamDataNaval +becomes its own SAM-table record keyed by UNIT name, record[8] = parent group name.

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameters:

+
+
+

+ group +

+
+
+

+
+
+
+
+

+ grpname +

+
+
+

+
+
+
+
+

+ SAM_Tbl +

+
+
+

+
+
+
+
+

+ SAM_Tbl_lg +

+
+
+

+
+
+
+
+

+ SAM_Tbl_md +

+
+
+

+
+
+
+
+

+ SAM_Tbl_sh +

+
+
+

+
+
+
+
+

+ SAM_Tbl_pt +

+
+
+

+
+
+
+
+

+ SEAD_Grps +

+
+
+

+
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

handled True if at least one unit was classified.

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

MANTIS:_EnemySurfaceInRange(coord, radius)

+
+ +

[Internal] Check if any enemy surface combatant is within radius of a coordinate.

+ + +

Builds a live enemy-ship SET_GROUP lazily on first use.

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameters:

+
+
+

+ Core.Point#COORDINATE + coord +

+
+
+ +

Ship position.

+ +
+
+
+
+

+ #number + radius +

+
+
+ +

Trigger radius in meters.

+ +
+
+

Return value:

+
+
+

#boolean:

+
+
+ +

found

+ +
+
+
+
@@ -9831,6 +11354,87 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+ +
+

MANTIS:_GetNavalSAMData(grpname)

+
+ +

[Internal] Function to get SAM firing data for naval (ship) groups.

+ + +

Matches the unit type name exactly against #MANTIS.SamDataNaval and, as a side +effect, stashes the hull's jammer curve in self._samJammerParams[grpname] so the +SOJ jammer extension can suppress it by type name (not group name).

+ +
+
+

Defined in:

+
+

MANTIS

+
+

Parameter:

+
+
+

+ #string + grpname +

+
+
+ +

Name of the ship group

+ +
+
+

Return values:

+
+
+

#number:

+
+
+ +

range Max firing range (m)

+ +
+
+

#number:

+
+
+ +

height Max firing height (m)

+ +
+
+

#string:

+
+
+ +

type #MANTIS.SamType

+ +
+
+

#number:

+
+
+ +

blind Blind spot

+ +
+
+

#number:

+
+
+ +

ARMCapacity

+ +
+
+
+
@@ -10036,6 +11640,28 @@ E.g. `mymantis:SetAdvancedMode(true, 90)` + + + +
+ +
+

MANTIS._InjectNavyGroupAPI()

+
+ +

[Internal, static] Inject NAVYGROUP:SetMANTIS.

+ + +

Idempotent; safe if NAVYGROUP absent.

+ +
+
+

Defined in:

+
+

MANTIS

+
+
+
@@ -12053,8 +13679,8 @@ Substring matching with digit-boundary protection prevents false matches
- -MANTIS.AWACS_Prefix + #table +MANTIS.AcceptZones @@ -12102,6 +13728,17 @@ Substring matching with digit-boundary protection prevents false matches +
+ +
+
+
+ + #table +MANTIS.ConflictZones + + +
@@ -12245,17 +13882,6 @@ Substring matching with digit-boundary protection prevents false matches

The ME name of the HQ object

- - - -
-
- - #table -MANTIS.InboundARMs - - -
@@ -12300,6 +13926,42 @@ Substring matching with digit-boundary protection prevents false matches + + + +
+
+ + #MANTIS.JammerSAMParamsNaval +MANTIS.JammerSAMParamsNaval + + + +
+ +
+
+
+ + #boolean +MANTIS.NavalSurfaceWakeup + + + + +

quiet ships go active when enemy surface combatants close (see SetNavalSurfaceWakeup)

+ +
+ +
+
+
+ + #boolean +MANTIS.NavalThreatSet + + +
@@ -12307,7 +13969,7 @@ Substring matching with digit-boundary protection prevents false matches
#table -MANTIS.LastThreatEval +MANTIS.RejectZones @@ -12401,6 +14063,20 @@ Substring matching with digit-boundary protection prevents false matches
+ +
+
+ + #boolean +MANTIS.SEADNaval + + + + +

ships hard-kill inbound missiles; they do not go EMCON under SEAD (see SetNavalSEAD)

+ +
+
@@ -12432,6 +14108,17 @@ Substring matching with digit-boundary protection prevents false matches +
+ +
+
+
+ + #MANTIS.SamDataNaval +MANTIS.SamDataNaval + + +
@@ -12669,6 +14356,17 @@ Substring matching with digit-boundary protection prevents false matches + + + +
+
+ + #table +MANTIS._jammerSnapshot + + +
@@ -13093,6 +14791,9 @@ Substring matching with digit-boundary protection prevents false matches + +

self.SAMCheckRanges = {}

+ @@ -17898,6 +19599,629 @@ floor: residual effectiveness inside burnthrough (now tapers past mu with R^2 fa + + + +
+

Function(s)

+
+ + + +

Type MANTIS.JammerSAMParamsNaval

+
+
+
+

Field(s)

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.JammerSAMParamsNaval.CH_Ticonderoga + + + + +

Calibration note (research pass): high power-aperture warship radars + (SPY-1/SPY-6/SAMPSON/Poliment/HHQ-9B) are modeled HARDER to jam than their + ground peers -- lower peak/floor, mu pushed outward -- reflecting shipboard + prime power, large multi-face arrays, low sidelobes and sensor redundancy. + Documented ECM-weak legacy sets (SPG-51 CW illum, Type 909) slightly easier. + Navalized twins remain anchored to ground counterparts (Shtil=SA-11, + Klinok=Tor, OSA-M=SA-8, S-300F=SA-10). Open sources support ordering, not + exact percentages -- tune in-mission as needed. + USA AEGIS

+ +
+ +
+
+ + +
+
+
+ + #table +MANTIS.JammerSAMParamsNaval.CH_Type022 + + + + +

CIWS / MANPADS-only hulls -> optical, essentially unjammable (floor 0)

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.JammerSAMParamsNaval.DDG39 + + + + +

desdemicabina AEGIS hulls: SPY-1 family fingerprint (peak 17 / floor 2 / S), + mu scaled to the ~100km SM-2 envelope of these units.

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.JammerSAMParamsNaval.TICONDEROG + + + + +

Base-game DCS hulls (canonical entries; aliases set in the do-block below)

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.JammerSAMParamsNaval.USS America LHA-6 + + + + +

Admiral mod -- worked example (USS America LHA-6): + band <- radar band (Sea Sparrow Mk 95 illuminator = X-band => IJ) + floor <- inverse of GT ECM_K hint (ECM_K 0.65 = moderate => floor ~2-3) + mu <- engagement range in nm (20 km ~= 11 nm) + peak/sigma_L/tail_dist <- copy nearest short-IJ analog (Sea Sparrow ~ NASAMS/SA-11 class)

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+
@@ -19179,6 +21503,888 @@ floor: residual effectiveness inside burnthrough (now tapers past mu with R^2 fa

MANTIS.SamType of SAM, i.e. SHORT, MEDIUM or LONG (range)

+
+ +
+
+

Function(s)

+
+ + + +

Type MANTIS.SamDataNaval

+
+
+
+

Field(s)

+
+
+
+ + #table +MANTIS.SamDataNaval.Admiral Gorshkov + + + + +

Russia

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.CG Ticonderoga + + + + +
+

Base-game DCS surface combatants (type ids from pydcs / DCS export) + Only air-defence-capable hulls are listed. Pure-gun / no-AD hulls + (Leander gun refits, La Combattante, cargo, subs, WWII) are omitted

+

on purpose; add them as POINT if you want them to appear at all.

+

USA

+ +
+ +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.CVN Lincoln + + + +
+ +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.CVN Stennis + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.CVN Truman + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.CVN Vinson + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.F124 Sachsen + + + + +

Germany

+ +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.FFG Perry + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.HMAS Hobart DDG-39 + + + + +
+

desdemicabina-simulation 3.2 (Spanish/Australian navies) + AEGIS hulls: two ship_MK41_SM2 launchers (SM-2, 64 cells) + AEGIS-class + trackers (150km/30km alt, ECM_K 0.5). NOTE: this pack's airWeaponDist=45km + UNDERSTATES the fit -- Range below follows the SM-2 launcher (~100km), the

+

inverse of the Admiral pack's inflated values.

+ +
+ +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.HMS Duncan (Type 45) + + + + +

IMPORTANT: these Range values come from the actual weapon launcher's distanceMax + / the real system, NOT GT.airWeaponDist (which is unreliable here -- e.g. Blue + Ridge and Henry Kaiser both claim 100-150km with only CIWS/MGs). + LONG -- area SAM

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.IRIS Alvand + + + +
+ +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.LHA Tarawa + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.LPD Foudre + + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.Strb 90 FAC + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Ticonderoga + + + + +
+

CurrentHill (CH) surface combatants

+

USA -- AEGIS / SM-family, S-band (SPY-1) or S-band AESA (SPY-6)

+ +
+ +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.Type 022 FAC + + + + +

Point-defense / MANPADS-only hulls (treated as close-in; also usable as EWR pickets)

+ +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 052B + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 052C + + + + +

China

+ +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 052D + + + + +

China

+ +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 054A + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 054B + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 055 + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 056A + + + +
+ +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.Type 26 + + + +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.Type 45 + + + + +

UK

+ +
+ +
+
+
+ + #table +MANTIS.SamDataNaval.USS America LHA-6 + + + + +
+

Admiral mod surface combatants + Worked example (USS America LHA-6). Read each field from the ship's + GT def file: + Radar <- GT.Name (the typeName; the essential, non-guessable key) + Range <- GT.airWeaponDist / 1000 (20000 -> 20) + Height <- launcher max_trg_alt / 1000 (15000 -> 15) + Blindspot <- launcher distanceMin / 1000 (400 -> 0.4)

+

Type <- from armament fit (Sea Sparrow => SHORT)

+ +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + #table +MANTIS.SamDataNaval.Visby + + +
diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index 120b42406..63a1a043f 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -2200,20 +2200,6 @@ 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.

- -
- -
@@ -2444,20 +2430,6 @@ 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 00c6e2724..b7ef64bcf 100644 --- a/Documentation/Functional.RAT.html +++ b/Documentation/Functional.RAT.html @@ -3356,6 +3356,12 @@ manager:Stop(7200)

RAT.termtype

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

+ + + +

RAT.type

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

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

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

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

+
+ +
+
+
+ + +RAT.type + + +
@@ -22882,6 +22910,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

+
+ +
+
+
+ + +RAT.type + + +
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index aa4ed9c6d..4c7ce0f53 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -3176,7 +3176,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean + SCORING.penaltyonfratricide @@ -6644,7 +6644,7 @@ The scale magnifies the scores given to the players.

- #boolean + SCORING.penaltyonfratricide diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index e9f766a47..a0cfac4e1 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -41993,7 +41993,7 @@ When moose is loading dynamically (for moose class development), tracing is swit -

VNAO Edit - Added

+

VNAO Edit - Added

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

Set case to that of lead.

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

Set Stable Hover

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

Set new time stamp.

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

VNAO Edit - Added

+

VNAO Edit - Added

@@ -42635,6 +42638,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 af1750e1e..789718ae5 100644 --- a/Documentation/Ops.ArmyGroup.html +++ b/Documentation/Ops.ArmyGroup.html @@ -2543,12 +2543,6 @@ 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.Auftrag.html b/Documentation/Ops.Auftrag.html index 5eb9f17d7..34efdacb3 100644 --- a/Documentation/Ops.Auftrag.html +++ b/Documentation/Ops.Auftrag.html @@ -7438,6 +7438,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Mission Ingress waypoint coordinate.

+ + + +
+
+ + +AUFTRAG.missionIngressCoordAlt + + +
@@ -23314,6 +23325,17 @@ will always return.

Mission Ingress waypoint coordinate.

+ + + +
+
+ + +AUFTRAG.missionIngressCoordAlt + + +
@@ -26728,6 +26750,17 @@ will always return.

Mission Ingress waypoint coordinate.

+ + + +
+
+ + +AUFTRAG.missionIngressCoordAlt + + +
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html index 1bceb9534..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

- - @@ -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 - - -
@@ -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 - - -
@@ -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 3c8ba97b4..45c89f53a 100644 --- a/Documentation/Ops.CTLD.html +++ b/Documentation/Ops.CTLD.html @@ -6141,17 +6141,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Name of the class.

- - - -
-
- - #number -CTLD.CrateCounter - - -
@@ -6194,7 +6183,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #table CTLD.DroppedTroops @@ -6219,11 +6208,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+ #number +CTLD.Engineers + + + +

use as counter

+ +
+ +
+
+
+ + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -6537,6 +6543,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau +
+ +
+
+
+ + #number +CTLD.TroopCounter + + +
@@ -6634,6 +6651,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -6792,17 +6853,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

#1570

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

Name of the class.

- - - -
-
- - #number -CTLD.CrateCounter - - -
@@ -24073,7 +24112,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -24098,11 +24137,28 @@ However, if you create a new folder inside the miz file, which contains the soun
+ #number +CTLD.Engineers + + + +

use as counter

+ +
+ +
+
+
+ + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -24416,6 +24472,17 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #number +CTLD.TroopCounter + + +
@@ -24513,6 +24580,50 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -24671,17 +24782,6 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

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

Name of the class.

- - - -
-
- - #number -CTLD.CrateCounter - - -
@@ -26932,7 +27021,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- + #table CTLD.DroppedTroops @@ -26957,11 +27046,28 @@ However, if you create a new folder inside the miz file, which contains the soun
+ #number +CTLD.Engineers + + + +

use as counter

+ +
+ +
+
+
+ + #table CTLD.EngineersInField + +

holds #CTLD_ENGINEERING objects

+
@@ -27275,6 +27381,17 @@ However, if you create a new folder inside the miz file, which contains the soun +
+ +
+
+
+ + #number +CTLD.TroopCounter + + +
@@ -27372,6 +27489,50 @@ However, if you create a new folder inside the miz file, which contains the soun + + + +
+
+ + #table +CTLD._c130DcAutoBatches + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoMap + + + +
+ +
+
+
+ + #number +CTLD._c130DcAutoSeq + + + +
+ +
+
+
+ + #table +CTLD._c130DcAutoSets + + +
@@ -27530,17 +27691,6 @@ However, if you create a new folder inside the miz file, which contains the soun

#1570

- - - -
-
- - #table -CTLD.droppedBeacons - - -
@@ -32664,17 +32814,6 @@ When moose is loading dynamically (for moose class development), tracing is swit

Can transport crate.

- - - -
-
- - #number -CTLD.UnitTypeCapabilities.length - - -
@@ -32790,17 +32929,6 @@ When moose is loading dynamically (for moose class development), tracing is swit - - - -
-
- - -CTLD_CARGO.Positionable - - -
diff --git a/Documentation/Ops.FlightGroup.html b/Documentation/Ops.FlightGroup.html index b984d61cd..0daced47a 100644 --- a/Documentation/Ops.FlightGroup.html +++ b/Documentation/Ops.FlightGroup.html @@ -3305,12 +3305,6 @@

FLIGHTGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

- - - -

FLIGHTGROUP.EPLRS

- - @@ -8084,11 +8078,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- -FLIGHTGROUP.isLandingAtAirbase + #boolean +FLIGHTGROUP.isLateActivated + +

No late activation.

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

Flight is ready for takeoff. This is for FLIGHTCONTROL.

+ + + +
+
+ + #boolean +FLIGHTGROUP.isUncontrolled + + +
@@ -18906,11 +18914,14 @@ Here we only check if stuck whilst taxiing.

- -FLIGHTGROUP.isLandingAtAirbase + #boolean +FLIGHTGROUP.isLateActivated + +

No late activation.

+
@@ -18933,6 +18944,17 @@ Here we only check if stuck whilst taxiing.

Flight is ready for takeoff. This is for FLIGHTCONTROL.

+ + + +
+
+ + #boolean +FLIGHTGROUP.isUncontrolled + + +
@@ -39771,11 +39793,14 @@ Optionally, you can calculate the current max weight possible, which accounts fo
- -FLIGHTGROUP.isLandingAtAirbase + #boolean +FLIGHTGROUP.isLateActivated + +

No late activation.

+
@@ -39798,6 +39823,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Flight is ready for takeoff. This is for FLIGHTCONTROL.

+ + + +
+
+ + #boolean +FLIGHTGROUP.isUncontrolled + + +
@@ -41976,11 +42012,14 @@ Optionally, you can calculate the current max weight possible, which accounts fo
- -FLIGHTGROUP.isLandingAtAirbase + #boolean +FLIGHTGROUP.isLateActivated + +

No late activation.

+
@@ -42003,6 +42042,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo

Flight is ready for takeoff. This is for FLIGHTCONTROL.

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

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 3a7508632..5c2532f80 100644 --- a/Documentation/Ops.OpsGroup.html +++ b/Documentation/Ops.OpsGroup.html @@ -1703,12 +1703,6 @@

OPSGROUP:DestroyUnit(UnitName, Delay)

Destroy a unit of the group.

- - - -

OPSGROUP.EPLRS

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

Name of the class.

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

Name of the class.

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

Name of the class.

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

No of sight.

+

Has line of sight.

diff --git a/Documentation/Ops.OpsZone.html b/Documentation/Ops.OpsZone.html index de09eea7a..ec4971c64 100644 --- a/Documentation/Ops.OpsZone.html +++ b/Documentation/Ops.OpsZone.html @@ -3530,6 +3530,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

Contested.

+ @@ -7347,6 +7350,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ @@ -9301,6 +9307,9 @@ myopszone = OPSZONE:New(ZONE_AIRBASE:New("Batumi",6000),coalition.side.BLUE) -- + +

Contested.

+ diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html index aea35ff9b..4c08c6b35 100644 --- a/Documentation/Utilities.FiFo.html +++ b/Documentation/Utilities.FiFo.html @@ -3264,6 +3264,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Stack by pointer.

+ + + +
+
+ + #number +FIFO.uniquecounter + + +
@@ -4113,6 +4124,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Stack by pointer.

+ + + +
+
+ + #number +FIFO.uniquecounter + + +
diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 8cfa3a929..684c0d3d6 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -4446,6 +4446,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + + +
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerUnit + + +
@@ -4468,6 +4490,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -18154,6 +18198,28 @@ mygroup:WayPointExecute()

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + + +
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerUnit + + +
@@ -18176,6 +18242,28 @@ mygroup:WayPointExecute() + + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
@@ -22276,6 +22364,28 @@ Coordinates are dependent on the position of the maps origin.

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + + +
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerUnit + + +
@@ -22298,6 +22408,28 @@ Coordinates are dependent on the position of the maps origin.

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

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + + +
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerUnit + + +
@@ -22941,6 +23095,28 @@ If the Identifiable is alive, true is returned.

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

The DCS controllable class.

+ + + +
+
+ + #boolean +CONTROLLABLE.IRMarkerGroup + + + +
+ +
+
+
+ + #boolean +CONTROLLABLE.IRMarkerUnit + + +
@@ -23095,6 +23293,28 @@ If the Identifiable is alive, true is returned.

+ + + +
+
+ + +CONTROLLABLE.spot + + + +
+ +
+
+
+ + +CONTROLLABLE.timer + + +
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index 9c4456df6..688f6b1e3 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -5586,7 +5586,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-GROUP.InitRespawnRandomizePositionZone +GROUP.InitRespawnRandomizePositionInner + + + +
+ + +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -10770,7 +10781,18 @@ These settings can be provided by calling the relevant Init...() methods of the + +
+
+ +
+
+ + +GROUP.InitRespawnRandomizePositionOuter @@ -28876,7 +28909,18 @@ Coordinates are dependent on the position of the maps origin.

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

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

+ +
+
+
+ + +GROUP.InitRespawnRandomizePositionOuter 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 - - -