- #number
+
DETECTION_BASE.RefreshTimeInterval
diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html
index 48b6b64f1..c6be8eabe 100644
--- a/Documentation/Functional.Mantis.html
+++ b/Documentation/Functional.Mantis.html
@@ -1970,6 +1970,12 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%
MANTIS:GetCommandCenter() |
Function to get the HQ object for further use
+ |
+
+
+ MANTIS.Groupset |
+
+
|
@@ -3693,28 +3699,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The #DETECTION_AREAS object for AWACS
-
-
-
-
-
@@ -3748,17 +3732,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -3814,6 +3787,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Prefix to build the #SET_GROUP for EWR group
+
+
+
+
@@ -3836,17 +3820,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
The ME name of the HQ object
-
-
-
-
@@ -3875,7 +3848,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Long
@@ -3886,7 +3859,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Medium
@@ -3897,7 +3870,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
MANTIS.SAM_Table_Short
@@ -4260,50 +4233,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Prefix for logging
-
-
-
-
-
-
-
@@ -4362,6 +4291,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
switch alarm state RED
+
@@ -4373,9 +4305,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
self.SAMCheckRanges = {}
-
@@ -8229,28 +8158,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
The #DETECTION_AREAS object for AWACS
-
-
-
-
-
@@ -8284,17 +8191,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
-
-
-
-
@@ -8350,6 +8246,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
Prefix to build the #SET_GROUP for EWR group
+
+
+
+
@@ -8372,17 +8279,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
The ME name of the HQ object
-
-
-
-
@@ -8411,7 +8307,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Long
@@ -8422,7 +8318,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Medium
@@ -8433,7 +8329,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
- #table
+
MANTIS.SAM_Table_Short
@@ -8796,50 +8692,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
Prefix for logging
-
-
-
-
-
-
-
@@ -8898,6 +8750,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
+
+
switch alarm state RED
+
@@ -8909,9 +8764,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`
-
-
self.SAMCheckRanges = {}
-
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html
index 108de65b3..23f254811 100644
--- a/Documentation/Functional.Scoring.html
+++ b/Documentation/Functional.Scoring.html
@@ -2893,14 +2893,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -3083,7 +3080,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #boolean
+
SCORING.penaltyoncoalitionchange
@@ -5482,14 +5479,11 @@ The scale magnifies the scores given to the players.
@@ -5672,7 +5666,7 @@ The scale magnifies the scores given to the players.
- #boolean
+
SCORING.penaltyoncoalitionchange
diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html
index 071520b19..755bc4c6d 100644
--- a/Documentation/Ops.Airboss.html
+++ b/Documentation/Ops.Airboss.html
@@ -39579,7 +39579,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
Set case of f
+
Set case to that of lead.
@@ -39643,6 +39643,20 @@ When moose is loading dynamically (for moose class development), tracing is swit
+
+
+
+
+
+
AIRBOSS.PlayerData.grade
@@ -39661,17 +39675,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
Data table at each position in the groove. Elements are of type AIRBOSS.GrooveData.
-
-
-
-
@@ -39807,9 +39810,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
Set section lead of player flight.
-
diff --git a/Documentation/Ops.CSAR.html b/Documentation/Ops.CSAR.html
index 75ab34e95..a5d952897 100644
--- a/Documentation/Ops.CSAR.html
+++ b/Documentation/Ops.CSAR.html
@@ -1600,7 +1600,7 @@
-Author: Applevangelist (Moose Version), Ciribob (original), Thanks to: Shadowze, Cammel (testing)
+Author: Applevangelist (Moose Version), Ciribob (original), Thanks to: Shadowze, Cammel (testing), The Chosen One (Persistence)
Global(s)
@@ -1802,6 +1802,28 @@ Create a late-activated single infantry unit as template in the mission editor a
my_csar:SpawnCASEVAC(Point, coalition.side.BLUE)
+6. Save and load downed pilots - Persistance
+
+You can save and later load back downed pilots to make your mission persistent.
+For this to work, you need to de-sanitize io and lfs in your MissionScripting.lua, which is located in your DCS installtion folder under Scripts.
+There is a risk involved in doing that; if you do not know what that means, this is possibly not for you.
+
+Use the following options to manage your saves:
+
+ mycsar.enableLoadSave = true -- allow auto-saving and loading of files
+ mycsar.saveinterval = 600 -- save every 10 minutes
+ mycsar.filename = "missionsave.csv" -- example filename
+ mycsar.filepath = "C:\\Users\\myname\\Saved Games\\DCS\Missions\\MyMission" -- example path
+
+
+ Then use an initial load at the beginning of your mission:
+
+ mycsar:__Load(10)
+
+
+ Caveat:
+Dropped troop noMessage and forcedesc parameters aren't saved.
+
@@ -1871,6 +1893,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR.Keepnumber |
+ |
+
+
+ CSAR:Load() |
+
+ Triggers the FSM event "Save".
|
@@ -1901,6 +1929,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR:OnAfterLanded(From, Event, To, HeliName, Airbase) |
On After "Landed" event.
+ |
+
+
+ CSAR:OnAfterLoad(From, Event, To, path, filename) |
+
+ FSM Function OnAfterLoad.
|
@@ -1919,6 +1953,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR:OnAfterReturning(From, Event, To, Heliname, Woundedgroupname) |
On After "Returning" event.
+ |
+
+
+ CSAR:OnAfterSave(From, Event, To, path, filename) |
+
+ FSM Function OnAfterSave.
|
@@ -2285,6 +2325,18 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR:_UpdateUnitCargoMass(_heliName) |
(Internal) Function to calculate and set Unit internal cargo mass
+ |
+
+
+ CSAR:__Load(delay) |
+
+ Triggers the FSM event "Load" after a delay.
+ |
+
+
+ CSAR:__Save(delay) |
+
+ Triggers the FSM event "Save" after a delay.
|
@@ -2294,7 +2346,7 @@ Create a late-activated single infantry unit as template in the mission editor a
- CSAR:__Status(delay) |
+ CSAR:__Status(delay, self) |
Triggers the FSM event "Status" after a delay.
|
@@ -2447,12 +2499,30 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR.enableForAI |
+ |
+
+
+ CSAR.enableLoadSave |
+
+
|
CSAR.extractDistance |
+ |
+
+
+ CSAR.filename |
+
+
+ |
+
+
+ CSAR.filepath |
+
+
|
@@ -2483,6 +2553,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR.inTransitGroups |
+ |
+
+
+ CSAR.index |
+
+
|
@@ -2561,6 +2637,18 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR.msrs |
+ |
+
+
+ CSAR:onafterLoad(From, Event, To, path, filename) |
+
+ On after "Load" event.
+ |
+
+
+ CSAR:onafterSave(From, Event, To, path, filename) |
+
+ On after "Save" event.
|
@@ -2597,6 +2685,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR:onbeforeLanded(From, Event, To, HeliName, Airbase) |
(Internal) Function called before Landed() event.
+ |
+
+
+ CSAR:onbeforeLoad(From, Event, To, path, filename) |
+
+ On before "Load" event.
|
@@ -2615,6 +2709,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR:onbeforeReturning(From, Event, To, Heliname, Woundedgroupname, IsAirport, IsAirPort) |
(Internal) Function called before Returning() event.
+ |
+
+
+ CSAR:onbeforeSave(From, Event, To, path, filename) |
+
+ On before "Save" event.
|
@@ -2663,6 +2763,12 @@ Create a late-activated single infantry unit as template in the mission editor a
CSAR.rescues |
+ |
+
+
+ CSAR.saveinterval |
+
+
|
@@ -3825,7 +3931,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table
+
CSAR.FreeVHFFrequencies
@@ -4238,14 +4344,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4271,17 +4374,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
@@ -4298,6 +4390,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
@@ -4310,6 +4416,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Distance the Downed pilot will run to the rescue helicopter
+
+
+
+
@@ -4380,6 +4497,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
contain a table for each SAR with all units he has with the original names
+
+
+
+
@@ -4588,20 +4716,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
@@ -4632,13 +4746,10 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4809,6 +4920,25 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
+
Triggers the FSM event "Save".
+
+
@@ -5231,6 +5361,91 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
+
FSM Function OnAfterLoad.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
(Optional) Path where the file is located. Default is the DCS root installation folder or your "Saved Games\DCS" folder if the lfs module is desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for loading. Default is "CSAR__Persist.csv".
+
+
+
+
+
@@ -5534,6 +5749,91 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
+
+
+
+
FSM Function OnAfterSave.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
(Optional) Path where the file is saved. Default is the DCS root installation folder or your "Saved Games\DCS" folder if the lfs module is desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for saving. Default is "CSAR__Persist.csv".
+
+
+
+
+
@@ -8188,6 +8488,72 @@ callsigns from playername or group name.
+
+
+
+
+
+
+
+
Triggers the FSM event "Load" after a delay.
+
+
+
+
Defined in:
+
+
Parameter:
+
+
+
+
+
+
+
+
+
+
+
Triggers the FSM event "Save" after a delay.
+
+
+
+
Defined in:
+
+
Parameter:
+
+
+
@@ -8230,7 +8596,7 @@ callsigns from playername or group name.
Triggers the FSM event "Status" after a delay.
@@ -8241,7 +8607,7 @@ callsigns from playername or group name.
-
Parameter:
+
Parameters:
@@ -8253,6 +8619,19 @@ callsigns from playername or group name.
Delay in seconds.
+
--- Triggers the FSM event "Load".
+
+
+
+
@@ -8293,6 +8672,182 @@ callsigns from playername or group name.
+
+
+
+
+
+
+
+
On after "Load" event.
+
+
+
Loads dropped units from file.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
(Optional) Path where the file is located. Default is the DCS root installation folder or your "Saved Games\DCS" folder if the lfs module is desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for loading. Default is "CSAR__Persist.csv".
+
+
+
+
+
+
+
+
+
+
+
+
+
On after "Save" event.
+
+
+
Player data is saved to file.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
Path where the file is saved. If nil, file is saved in the DCS root installtion directory or your "Saved Games" folder if lfs was desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for saving. Default is Default is "CSAR__Persist.csv".
+
+
+
+
+
@@ -8725,6 +9280,94 @@ callsigns from playername or group name.
+
+
+
+
+
+
+
+
On before "Load" event.
+
+
+
Checks if io and lfs and the file are available.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
(Optional) Path where the file is located. Default is the DCS root installation folder or your "Saved Games\DCS" folder if the lfs module is desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for loading. Default is "CSAR__Persist.csv".
+
+
+
+
+
@@ -9042,6 +9685,94 @@ callsigns from playername or group name.
+
+
+
+
+
+
+
+
On before "Save" event.
+
+
+
Checks if io and lfs are available.
+
+
+
+
Defined in:
+
+
Parameters:
+
+
+
+
+
+
+
+
(Optional) Path where the file is saved. Default is the DCS root installation folder or your "Saved Games\DCS" folder if the lfs module is desanitized.
+
+
+
+
+
+
+ #string
+ filename
+
+
+
+
+
(Optional) File name for saving. Default is "CSAR__Persist.csv".
+
+
+
+
+
@@ -9179,7 +9910,7 @@ callsigns from playername or group name.
- #table
+
CSAR.FreeVHFFrequencies
@@ -9592,14 +10323,11 @@ callsigns from playername or group name.
@@ -9625,17 +10353,6 @@ callsigns from playername or group name.
-
-
-
-
@@ -9652,6 +10369,20 @@ callsigns from playername or group name.
+
+
@@ -9664,6 +10395,17 @@ callsigns from playername or group name.
Distance the Downed pilot will run to the rescue helicopter
+
+
+
+
@@ -9734,6 +10476,17 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
+
+
+
+
@@ -9942,20 +10695,6 @@ callsigns from playername or group name.
-
-
@@ -9986,13 +10725,10 @@ callsigns from playername or group name.
@@ -11638,7 +12374,7 @@ callsigns from playername or group name.
- #table
+
CSAR.FreeVHFFrequencies
@@ -12051,14 +12787,11 @@ callsigns from playername or group name.
@@ -12084,17 +12817,6 @@ callsigns from playername or group name.
-
-
-
-
@@ -12111,6 +12833,20 @@ callsigns from playername or group name.
+
+
@@ -12123,6 +12859,17 @@ callsigns from playername or group name.
Distance the Downed pilot will run to the rescue helicopter
+
+
+
+
@@ -12193,6 +12940,17 @@ callsigns from playername or group name.
contain a table for each SAR with all units he has with the original names
+
+
+
+
@@ -12401,20 +13159,6 @@ callsigns from playername or group name.
-
-
@@ -12445,13 +13189,10 @@ callsigns from playername or group name.
diff --git a/Documentation/Ops.CTLD.html b/Documentation/Ops.CTLD.html
index eb0a2e5ac..547869ea6 100644
--- a/Documentation/Ops.CTLD.html
+++ b/Documentation/Ops.CTLD.html
@@ -7415,7 +7415,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
+ #table
CTLD.CtldUnits
@@ -7650,11 +7650,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -7937,6 +7940,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
#1570
+
+
+
+
@@ -8179,7 +8193,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
time to repairor build a unit/group
+
noob catch
@@ -16375,7 +16389,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -16610,11 +16624,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -16897,6 +16914,17 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
+
+
+
+
@@ -17139,7 +17167,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- time to repairor build a unit/group
+ noob catch
@@ -18824,7 +18852,7 @@ However, if you create a new folder inside the miz file, which contains the soun
-
+ #table
CTLD.CtldUnits
@@ -19059,11 +19087,14 @@ However, if you create a new folder inside the miz file, which contains the soun
@@ -19346,6 +19377,17 @@ However, if you create a new folder inside the miz file, which contains the soun
#1570
+
+
+
+
@@ -19588,7 +19630,7 @@ However, if you create a new folder inside the miz file, which contains the soun
- time to repairor build a unit/group
+ noob catch
@@ -23668,17 +23710,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
Can transport crate.
-
-
-
-
@@ -27613,17 +27644,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
@@ -28277,17 +28297,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
-
-
-
-
diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html
index 6707cc8a9..3a779e93f 100644
--- a/Documentation/Tasking.Task_A2G_Dispatcher.html
+++ b/Documentation/Tasking.Task_A2G_Dispatcher.html
@@ -3168,14 +3168,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -3748,14 +3745,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -4938,14 +4932,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
@@ -6430,14 +6421,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
diff --git a/Documentation/Tasking.Task_CARGO.html b/Documentation/Tasking.Task_CARGO.html
index 9f73c06ec..11acaf0ad 100644
--- a/Documentation/Tasking.Task_CARGO.html
+++ b/Documentation/Tasking.Task_CARGO.html
@@ -3190,11 +3190,22 @@ based on the tasking capabilities defined in
+
+
+
diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html
index 70352b1d4..d923dcee6 100644
--- a/Documentation/Tasking.Task_Cargo_Dispatcher.html
+++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html
@@ -3172,61 +3172,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Field(s)
-
-
-
-
-
@@ -3235,6 +3180,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
+
+
+
+
@@ -4322,61 +4278,6 @@ This method can only be used once!
Field(s)
-
-
-
-
-
@@ -4385,6 +4286,17 @@ This method can only be used once!
+
+
+
+
@@ -5224,61 +5136,6 @@ This method can only be used once!
Field(s)
-
-
-
-
-
@@ -5287,6 +5144,17 @@ This method can only be used once!
+
+
+
+
@@ -6757,61 +6625,6 @@ This method can only be used once!
Field(s)
-
-
-
-
-
@@ -6820,6 +6633,17 @@ This method can only be used once!
+
+
+
+
diff --git a/Documentation/Utilities.FiFo.html b/Documentation/Utilities.FiFo.html
index f798dd2fe..8ef945956 100644
--- a/Documentation/Utilities.FiFo.html
+++ b/Documentation/Utilities.FiFo.html
@@ -3218,17 +3218,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Stack by pointer.
-
-
-
-
@@ -4078,17 +4067,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Stack by pointer.
-
-
-
-
diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html
index 981ec2d40..d2088c040 100644
--- a/Documentation/Wrapper.Group.html
+++ b/Documentation/Wrapper.Group.html
@@ -4980,18 +4980,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
GROUP.InitRespawnRandomizePositionOuter
+
GROUP.InitRespawnRandomizePositionZone
diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html
index 4ae15aee7..f12efbb45 100644
--- a/Documentation/Wrapper.Marker.html
+++ b/Documentation/Wrapper.Marker.html
@@ -2988,6 +2988,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -3065,28 +3087,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-
@@ -5127,6 +5127,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -5204,28 +5226,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-
@@ -6737,6 +6737,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Coordinate of the mark.
+
+
+
+
+
@@ -6814,28 +6836,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
Text displayed in the mark panel.
-
-
-
-
-