Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2024-09-06 14:43:03 +00:00
parent c07fe2eee7
commit 54bf1febad
30 changed files with 1304 additions and 593 deletions

View File

@@ -1851,7 +1851,15 @@ Create a late-activated single infantry unit as template in the mission editor a
mycsar.PilotWeight = 80 -- Loaded pilots weigh 80kgs each
</code></pre>
<h2>2.1 SRS Features and Other Features</h2>
<h2>2.1 Create own SET_GROUP to manage CTLD Pilot groups</h2>
<pre><code> -- Parameter: Set The SET_GROUP object created by the mission designer/user to represent the CSAR pilot groups.
-- Needs to be set before starting the CSAR instance.
local myset = SET_GROUP:New():FilterPrefixes("Helikopter"):FilterCoalitions("red"):FilterStart()
mycsar:SetOwnSetPilotGroups(myset)
</code></pre>
<h2>2.2 SRS Features and Other Features</h2>
<pre><code> mycsar.useSRS = false -- Set true to use FF\'s SRS integration
mycsar.SRSPath = "C:\\Progra~1\\DCS-SimpleRadio-Standalone\\" -- adjust your own path in your SRS installation -- server(!)
@@ -2111,6 +2119,12 @@ Dropped troop noMessage and forcedesc parameters aren't saved. </p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).OnAfterSave">CSAR:OnAfterSave(From, Event, To, path, filename)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>FSM Function OnAfterSave.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).PilotGroups">CSAR.PilotGroups</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -2189,6 +2203,12 @@ Dropped troop noMessage and forcedesc parameters aren't saved. </p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).SetCallSignOptions">CSAR:SetCallSignOptions(ShortCallsign, Keepnumber, CallsignTranslations)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>[User] Set callsign options for TTS output.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).SetOwnSetPilotGroups">CSAR:SetOwnSetPilotGroups(Set)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>User - Function to add onw SET_GROUP Set-up for pilot filtering and assignment.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2228,7 +2248,13 @@ Dropped troop noMessage and forcedesc parameters aren't saved. </p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR)._AddBeaconToGroup">CSAR:_AddBeaconToGroup(_group, _freq)</a></p></td>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).UserSetGroup">CSAR.UserSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Set of CSAR heli groups as designed by the mission designer (if any set).</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR)._AddBeaconToGroup">CSAR:_AddBeaconToGroup(_group, _freq, _name)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>(Internal) Function to add beacon to downed pilot.</p>
</td>
@@ -2288,7 +2314,7 @@ Dropped troop noMessage and forcedesc parameters aren't saved. </p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR)._CreateDownedPilotTrack">CSAR:_CreateDownedPilotTrack(Group, Groupname, Side, OriginalUnit, Description, Typename, Frequency, Playername, Wetfeet)</a></p></td>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR)._CreateDownedPilotTrack">CSAR:_CreateDownedPilotTrack(Group, Groupname, Side, OriginalUnit, Description, Typename, Frequency, Playername, Wetfeet, BeaconName)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>(Internal) Function to insert downed pilot tracker object.</p>
</td>
@@ -2711,6 +2737,12 @@ Dropped troop noMessage and forcedesc parameters aren't saved. </p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).inTransitGroups">CSAR.inTransitGroups</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR).index">CSAR.index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -3997,6 +4029,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<th class="w3-half w3-left-align w3-container w3-padding-16"word-wrap: break-word">Fields and Methods inherited from CSAR.DownedPilot</th>
<th class="w3-half w3-left-align w3-container w3-padding-16">Description</th>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR.DownedPilot).BeaconName">CSAR.DownedPilot.BeaconName</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Name of radio beacon - if any.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CSAR.DownedPilot).alive">CSAR.DownedPilot.alive</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
@@ -4183,11 +4221,22 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).PilotGroups" ><strong>CSAR.PilotGroups</strong></a>
</div>
</div>
@@ -4352,6 +4401,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(CSAR).UserSetGroup" ><strong>CSAR.UserSetGroup</strong></a>
<p>Set of CSAR heli groups as designed by the mission designer (if any set).</p>
</div>
</div>
@@ -4618,11 +4678,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).csarUnits" ><strong>CSAR.csarUnits</strong></a>
<p> table of CSAR unit names</p>
</div>
</div>
@@ -4648,17 +4711,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).downedpilotcounter" ><strong>CSAR.downedpilotcounter</strong></a>
</div>
</div>
@@ -4782,6 +4834,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> contain a table for each SAR with all units he has with the original names</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).index" ><strong>CSAR.index</strong></a>
</div>
</div>
@@ -4990,6 +5053,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescuedpilots" ><strong>CSAR.rescuedpilots</strong></a>
<p> counter for saved pilots</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -5015,6 +5092,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescues" ><strong>CSAR.rescues</strong></a>
<p> counter for successful rescue landings at FARP/AFB/MASH</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -6195,6 +6286,53 @@ callsigns from playername or group name.</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(CSAR).SetOwnSetPilotGroups" ><strong>CSAR:SetOwnSetPilotGroups(Set)</strong></a></h2>
</div>
<p>User - Function to add onw SET_GROUP Set-up for pilot filtering and assignment.</p>
<p>Needs to be set before starting the CSAR instance.</p>
<div id= "#Functions##SetOwnSetPilotGroups" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>CSAR</p>
</div>
<h2><strong>Parameter:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<strong><strong>Set</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The SET_GROUP object created by the mission designer/user to represent the CSAR pilot groups.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(CSAR)">#CSAR</a>:</p>
</div>
<div class="w3-half">
<p>self </p>
</div>
</div>
</div>
</div>
</div>
@@ -6493,7 +6631,7 @@ callsigns from playername or group name.</p>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(CSAR)._AddBeaconToGroup" ><strong>CSAR:_AddBeaconToGroup(_group, _freq)</strong></a></h2>
<h2><a id="#(CSAR)._AddBeaconToGroup" ><strong>CSAR:_AddBeaconToGroup(_group, _freq, _name)</strong></a></h2>
</div>
<p>(Internal) Function to add beacon to downed pilot.</p>
@@ -6529,6 +6667,19 @@ callsigns from playername or group name.</p>
<p>Frequency to use</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>_name</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Beacon Name to use</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
@@ -7016,7 +7167,7 @@ callsigns from playername or group name.</p>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(CSAR)._CreateDownedPilotTrack" ><strong>CSAR:_CreateDownedPilotTrack(Group, Groupname, Side, OriginalUnit, Description, Typename, Frequency, Playername, Wetfeet)</strong></a></h2>
<h2><a id="#(CSAR)._CreateDownedPilotTrack" ><strong>CSAR:_CreateDownedPilotTrack(Group, Groupname, Side, OriginalUnit, Description, Typename, Frequency, Playername, Wetfeet, BeaconName)</strong></a></h2>
</div>
<p>(Internal) Function to insert downed pilot tracker object.</p>
@@ -7145,6 +7296,16 @@ callsigns from playername or group name.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>BeaconName</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
@@ -10290,11 +10451,22 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).PilotGroups" ><strong>CSAR.PilotGroups</strong></a>
</div>
</div>
@@ -10459,6 +10631,17 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(CSAR).UserSetGroup" ><strong>CSAR.UserSetGroup</strong></a>
<p>Set of CSAR heli groups as designed by the mission designer (if any set).</p>
</div>
</div>
@@ -10725,11 +10908,14 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).csarUnits" ><strong>CSAR.csarUnits</strong></a>
<p> table of CSAR unit names</p>
</div>
</div>
@@ -10755,17 +10941,6 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).downedpilotcounter" ><strong>CSAR.downedpilotcounter</strong></a>
</div>
</div>
@@ -10889,6 +11064,17 @@ callsigns from playername or group name.</p>
<p> contain a table for each SAR with all units he has with the original names</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).index" ><strong>CSAR.index</strong></a>
</div>
</div>
@@ -11097,6 +11283,20 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescuedpilots" ><strong>CSAR.rescuedpilots</strong></a>
<p> counter for saved pilots</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -11122,6 +11322,20 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescues" ><strong>CSAR.rescues</strong></a>
<p> counter for successful rescue landings at FARP/AFB/MASH</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -12798,11 +13012,22 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).PilotGroups" ><strong>CSAR.PilotGroups</strong></a>
</div>
</div>
@@ -12967,6 +13192,17 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(CSAR).UserSetGroup" ><strong>CSAR.UserSetGroup</strong></a>
<p>Set of CSAR heli groups as designed by the mission designer (if any set).</p>
</div>
</div>
@@ -13233,11 +13469,14 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).csarUnits" ><strong>CSAR.csarUnits</strong></a>
<p> table of CSAR unit names</p>
</div>
</div>
@@ -13263,17 +13502,6 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).downedpilotcounter" ><strong>CSAR.downedpilotcounter</strong></a>
</div>
</div>
@@ -13397,6 +13625,17 @@ callsigns from playername or group name.</p>
<p> contain a table for each SAR with all units he has with the original names</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CSAR).index" ><strong>CSAR.index</strong></a>
</div>
</div>
@@ -13605,6 +13844,20 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescuedpilots" ><strong>CSAR.rescuedpilots</strong></a>
<p> counter for saved pilots</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -13630,6 +13883,20 @@ callsigns from playername or group name.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CSAR).rescues" ><strong>CSAR.rescues</strong></a>
<p> counter for successful rescue landings at FARP/AFB/MASH</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -17660,6 +17927,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div class="fields w3-container w3-theme-l2">
<h2>Field(s)</h2>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#string
<a id="#(CSAR.DownedPilot).BeaconName" ><strong>CSAR.DownedPilot.BeaconName</strong></a>
<p>Name of radio beacon - if any.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">