MOOSE generated documentation [skip ci]

This commit is contained in:
Applevangelist 2022-10-23 14:53:42 +00:00
parent ffeb91ddff
commit f3e47adf8e
57 changed files with 1187 additions and 967 deletions

View File

@ -1935,13 +1935,13 @@ Use the method <a href="##(AI_A2A_CAP).SetEngageZone">AI_A2A_CAP.SetEngageZone</
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_CAP).onafterPatrol">AI_A2A_CAP:onafterPatrol(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_CAP).onafterPatrolRoute">AI_A2A_CAP:onafterPatrolRoute(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -2417,7 +2417,7 @@ Use the method <a href="##(AI_A2A_CAP).SetEngageZone">AI_A2A_CAP.SetEngageZone</
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_CAP).onafterStart">AI_A2A_CAP:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -4919,7 +4919,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(AI_A2A_CAP).onafterPatrol" ><strong>AI_A2A_CAP:onafterPatrol(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterPatrol" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -5002,7 +5002,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(AI_A2A_CAP).onafterPatrolRoute" ><strong>AI_A2A_CAP:onafterPatrolRoute(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterPatrolRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6659,7 +6659,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_AIR.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_AIR.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##SetFuelThreshold" class="w3-show w3-white">
@ -7613,7 +7613,7 @@ A random value in this bracket is then applied in the waypoint routing generatio
<h2><a id="#(AI_A2A_CAP).onafterStart" ><strong>AI_A2A_CAP:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1668,8 +1668,8 @@ each governing their defense system.</p>
<h2>2. Which type of EWR will I setup? Grouping based per AREA, per TYPE or per UNIT? (Later others will follow).</h2>
<p>The MOOSE framework leverages the <a href="Detection.html">Detection</a> classes to perform the EWR detection.
Several types of <a href="Detection.html">Detection</a> classes exist, and the most common characteristics of these classes is that they:</p>
<p>The MOOSE framework leverages the <a href="Functional.Detection.html">Functional.Detection</a> classes to perform the EWR detection.
Several types of <a href="Functional.Detection.html">Functional.Detection</a> classes exist, and the most common characteristics of these classes is that they:</p>
<ul>
<li>Perform detections from multiple FACs as one co-operating entity.</li>

View File

@ -1737,7 +1737,7 @@ according the weather conditions.</p>
<p>When the AI is out of fuel, it is required that a new AI is started, before the old AI can return to the home base.
Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit,
while a new AI is targetted to the AI_A2A_PATROL.
while a new AI is targeted to the AI_A2A_PATROL.
Once the time is finished, the old AI will return to the base.
Use the method <a href="##(AI_A2A_PATROL).ManageFuel">AI_A2A_PATROL.ManageFuel</a>() to have this proces in place.</p>
@ -1846,7 +1846,7 @@ Use the method <a href="##(AI_A2A_PATROL).ManageDamage">AI_A2A_PATROL.ManageDama
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_PATROL).PatrolRoute">AI_A2A_PATROL.PatrolRoute(AIPatrol, Fsm)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>This statis method is called from the route path within the last task at the last waaypoint of the AIPatrol.</p>
<p>This static method is called from the route path within the last task at the last waypoint of the AIPatrol.</p>
</td>
</tr>
<tr class="w3-border">
@ -1888,13 +1888,13 @@ Use the method <a href="##(AI_A2A_PATROL).ManageDamage">AI_A2A_PATROL.ManageDama
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_PATROL).onafterPatrol">AI_A2A_PATROL:onafterPatrol(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_A2A_PATROL).onafterRoute">AI_A2A_PATROL:onafterRoute(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
</table>
@ -2588,7 +2588,7 @@ PatrolArea = AI_A2A_PATROL:New( PatrolZone, 3000, 6000, 600, 900 )</code></pre>
<h2><a id="#(AI_A2A_PATROL).PatrolRoute" ><strong>AI_A2A_PATROL.PatrolRoute(AIPatrol, Fsm)</strong></a></h2>
</div>
<p>This statis method is called from the route path within the last task at the last waaypoint of the AIPatrol.</p>
<p>This static method is called from the route path within the last task at the last waypoint of the AIPatrol.</p>
<p>Note that this method is required, as triggers the next route when patrolling for the AIPatrol.</p>
@ -2836,7 +2836,7 @@ PatrolArea = AI_A2A_PATROL:New( PatrolZone, 3000, 6000, 600, 900 )</code></pre>
<h2><a id="#(AI_A2A_PATROL).onafterPatrol" ><strong>AI_A2A_PATROL:onafterPatrol(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterPatrol" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -2919,7 +2919,7 @@ PatrolArea = AI_A2A_PATROL:New( PatrolZone, 3000, 6000, 600, 900 )</code></pre>
<h2><a id="#(AI_A2A_PATROL).onafterRoute" ><strong>AI_A2A_PATROL:onafterRoute(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -4793,17 +4793,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> The Defender Default Settings over all Squadrons.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_A2G_DISPATCHER).DefenderPatrolIndex" ><strong>AI_A2G_DISPATCHER.DefenderPatrolIndex</strong></a>
</div>
</div>
@ -13282,17 +13271,6 @@ multiplied by the Overhead and rounded up to the smallest integer. </p>
<p> The Defender Default Settings over all Squadrons.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_A2G_DISPATCHER).DefenderPatrolIndex" ><strong>AI_A2G_DISPATCHER.DefenderPatrolIndex</strong></a>
</div>
</div>
@ -14621,17 +14599,6 @@ multiplied by the Overhead and rounded up to the smallest integer. </p>
<p> The Defender Default Settings over all Squadrons.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_A2G_DISPATCHER).DefenderPatrolIndex" ><strong>AI_A2G_DISPATCHER.DefenderPatrolIndex</strong></a>
</div>
</div>
@ -16262,17 +16229,6 @@ multiplied by the Overhead and rounded up to the smallest integer. </p>
<p> The Defender Default Settings over all Squadrons.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_A2G_DISPATCHER).DefenderPatrolIndex" ><strong>AI_A2G_DISPATCHER.DefenderPatrolIndex</strong></a>
</div>
</div>

View File

@ -2115,7 +2115,7 @@ and the resulting state will be the <strong>To</strong> state.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_AIR).onafterStart">AI_AIR:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -3184,6 +3184,28 @@ 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="#(AI_AIR).RTBSpeedMaxFactor" ><strong>AI_AIR.RTBSpeedMaxFactor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMinFactor" ><strong>AI_AIR.RTBSpeedMinFactor</strong></a>
</div>
</div>
@ -4778,7 +4800,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_AIR.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_AIR.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##SetFuelThreshold" class="w3-show w3-white">
@ -5732,7 +5754,7 @@ A random value in this bracket is then applied in the waypoint routing generatio
<h2><a id="#(AI_AIR).onafterStart" ><strong>AI_AIR:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6001,6 +6023,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMaxFactor" ><strong>AI_AIR.RTBSpeedMaxFactor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMinFactor" ><strong>AI_AIR.RTBSpeedMinFactor</strong></a>
</div>
</div>
@ -6737,6 +6781,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMaxFactor" ><strong>AI_AIR.RTBSpeedMaxFactor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMinFactor" ><strong>AI_AIR.RTBSpeedMinFactor</strong></a>
</div>
</div>
@ -8361,6 +8427,28 @@ A random value in this bracket is then applied in the waypoint routing generatio
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMaxFactor" ><strong>AI_AIR.RTBSpeedMaxFactor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AI_AIR).RTBSpeedMinFactor" ><strong>AI_AIR.RTBSpeedMinFactor</strong></a>
</div>
</div>

View File

@ -1876,13 +1876,13 @@ Use the method <a href="AI.AI_CAP.html##(AI_AIR_PATROL).SetEngageZone">AI.AI_CAP
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_AIR_PATROL).onafterPatrol">AI_AIR_PATROL:onafterPatrol(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_AIR_PATROL).onafterPatrolRoute">AI_AIR_PATROL:onafterPatrolRoute(AIPatrol, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -2358,7 +2358,7 @@ Use the method <a href="AI.AI_CAP.html##(AI_AIR_PATROL).SetEngageZone">AI.AI_CAP
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_AIR_PATROL).onafterStart">AI_AIR_PATROL:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -4315,7 +4315,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(AI_AIR_PATROL).onafterPatrol" ><strong>AI_AIR_PATROL:onafterPatrol(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterPatrol" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4398,7 +4398,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(AI_AIR_PATROL).onafterPatrolRoute" ><strong>AI_AIR_PATROL:onafterPatrolRoute(AIPatrol, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterPatrolRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6099,7 +6099,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_AIR.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_AIR.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##SetFuelThreshold" class="w3-show w3-white">
@ -7053,7 +7053,7 @@ A random value in this bracket is then applied in the waypoint routing generatio
<h2><a id="#(AI_AIR_PATROL).onafterStart" ><strong>AI_AIR_PATROL:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="AI.AI_Patrol.html##(AI_PATROL_ZONE)">AI.AI_Patrol#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -2559,6 +2559,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 id="#(AI_AIR_SQUADRON).ResourceCount" ><strong>AI_AIR_SQUADRON.ResourceCount</strong></a>
</div>
</div>
@ -3630,6 +3641,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 id="#(AI_AIR_SQUADRON).ResourceCount" ><strong>AI_AIR_SQUADRON.ResourceCount</strong></a>
</div>
</div>

View File

@ -2543,13 +2543,13 @@ is the point where a map object is to be destroyed (like a bridge).</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_BAI_ZONE).onafterRoute">AI_BAI_ZONE:onafterRoute(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_BAI_ZONE).onafterStart">AI_BAI_ZONE:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -6011,7 +6011,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_PATROL_ZONE.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_PATROL_ZONE.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##ManageFuel" class="w3-show w3-white">
@ -8311,7 +8311,7 @@ The default interval is 30 seconds.</p>
</div>
<div class="w3-half">
<p>This statis method is called from the route path within the last task at the last waaypoint of the Controllable.
<p>This static method is called from the route path within the last task at the last waypoint of the Controllable.
Note that this method is required, as triggers the next route when patrolling for the Controllable.</p>
</div>
@ -8666,7 +8666,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_BAI_ZONE).onafterRoute" ><strong>AI_BAI_ZONE:onafterRoute(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -8738,7 +8738,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_BAI_ZONE).onafterStart" ><strong>AI_BAI_ZONE:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -2457,13 +2457,13 @@ Use the method <a href="##(AI_CAP_ZONE).SetEngageZone">AI_CAP_ZONE.SetEngageZone
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_CAP_ZONE).onafterRoute">AI_CAP_ZONE:onafterRoute(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_CAP_ZONE).onafterStart">AI_CAP_ZONE:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -5666,7 +5666,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_PATROL_ZONE.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_PATROL_ZONE.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##ManageFuel" class="w3-show w3-white">
@ -7966,7 +7966,7 @@ The default interval is 30 seconds.</p>
</div>
<div class="w3-half">
<p>This statis method is called from the route path within the last task at the last waaypoint of the Controllable.
<p>This static method is called from the route path within the last task at the last waypoint of the Controllable.
Note that this method is required, as triggers the next route when patrolling for the Controllable.</p>
</div>
@ -8321,7 +8321,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_CAP_ZONE).onafterRoute" ><strong>AI_CAP_ZONE:onafterRoute(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -8393,7 +8393,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_CAP_ZONE).onafterStart" ><strong>AI_CAP_ZONE:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -2755,7 +2755,7 @@ 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">
<a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>
<a id="#(AI_CARGO).CargoCarrier" ><strong>AI_CARGO.CargoCarrier</strong></a>
@ -4785,7 +4785,7 @@ 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">
<a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>
<a id="#(AI_CARGO).CargoCarrier" ><strong>AI_CARGO.CargoCarrier</strong></a>
@ -5397,7 +5397,7 @@ 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">
<a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>
<a id="#(AI_CARGO).CargoCarrier" ><strong>AI_CARGO.CargoCarrier</strong></a>
@ -6897,7 +6897,7 @@ 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">
<a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>
<a id="#(AI_CARGO).CargoCarrier" ><strong>AI_CARGO.CargoCarrier</strong></a>

View File

@ -2750,6 +2750,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Set destination airbase for next :Route() command.</p>
</div>
</div>
@ -2783,6 +2786,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Aircraft is on a depoly mission.</p>
</div>
</div>
@ -4537,6 +4543,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Set destination airbase for next :Route() command.</p>
</div>
</div>
@ -4570,6 +4579,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Aircraft is on a depoly mission.</p>
</div>
</div>
@ -5166,6 +5178,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Set destination airbase for next :Route() command.</p>
</div>
</div>
@ -5199,6 +5214,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Aircraft is on a depoly mission.</p>
</div>
</div>
@ -6683,6 +6701,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Set destination airbase for next :Route() command.</p>
</div>
</div>
@ -6716,6 +6737,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Aircraft is on a depoly mission.</p>
</div>
</div>

View File

@ -2474,13 +2474,13 @@ It can be notified to go RTB through the <strong>RTB</strong> event.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_CAS_ZONE).onafterRoute">AI_CAS_ZONE:onafterRoute(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_CAS_ZONE).onafterStart">AI_CAS_ZONE:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -5869,7 +5869,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_PATROL_ZONE.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_PATROL_ZONE.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##ManageFuel" class="w3-show w3-white">
@ -8169,7 +8169,7 @@ The default interval is 30 seconds.</p>
</div>
<div class="w3-half">
<p>This statis method is called from the route path within the last task at the last waaypoint of the Controllable.
<p>This static method is called from the route path within the last task at the last waypoint of the Controllable.
Note that this method is required, as triggers the next route when patrolling for the Controllable.</p>
</div>
@ -8524,7 +8524,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_CAS_ZONE).onafterRoute" ><strong>AI_CAS_ZONE:onafterRoute(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -8596,7 +8596,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_CAS_ZONE).onafterStart" ><strong>AI_CAS_ZONE:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1655,7 +1655,7 @@ Controls a network of short range air/missile defense groups.</p>
<p>AI_FORMATION makes AI <a href="GROUP.html">GROUP</a>s fly in formation of various compositions.
<p>AI_FORMATION makes AI <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>s fly in formation of various compositions.
The AI_FORMATION class models formations in a different manner than the internal DCS formation logic!!!
The purpose of the class is to:</p>

View File

@ -1769,15 +1769,15 @@ according the weather conditions.</p>
<p>When the AI is out of fuel, it is required that a new AI is started, before the old AI can return to the home base.
Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit,
while a new AI is targetted to the AI_PATROL_ZONE.
while a new AI is targeted to the AI_PATROL_ZONE.
Once the time is finished, the old AI will return to the base.
Use the method <a href="##(AI_PATROL_ZONE).ManageFuel">AI_PATROL_ZONE.ManageFuel</a>() to have this proces in place.</p>
Use the method <a href="##(AI_PATROL_ZONE).ManageFuel">AI_PATROL_ZONE.ManageFuel</a>() to have this process in place.</p>
<h2>7. Manage "damage" behaviour of the AI in the AI_PATROL_ZONE</h2>
<p>When the AI is damaged, it is required that a new AIControllable is started. However, damage cannon be foreseen early on.
Therefore, when the damage threshold is reached, the AI will return immediately to the home base (RTB).
Use the method <a href="##(AI_PATROL_ZONE).ManageDamage">AI_PATROL_ZONE.ManageDamage</a>() to have this proces in place.</p>
Use the method <a href="##(AI_PATROL_ZONE).ManageDamage">AI_PATROL_ZONE.ManageDamage</a>() to have this process in place.</p>
<hr/>
@ -2240,13 +2240,13 @@ Use the method <a href="##(AI_PATROL_ZONE).ManageDamage">AI_PATROL_ZONE.ManageDa
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_PATROL_ZONE).onafterRoute">AI_PATROL_ZONE:onafterRoute(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AI_PATROL_ZONE).onafterStart">AI_PATROL_ZONE:onafterStart(Controllable, From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
</td>
</tr>
<tr class="w3-border">
@ -3258,6 +3258,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> This table contains the targets detected during patrol.</p>
</div>
</div>
@ -3515,7 +3518,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshol
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel threshold is calculated.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targetted to the AI_PATROL_ZONE.
When the fuel threshold is reached, the AI will continue for a given time its patrol task in orbit, while a new AIControllable is targeted to the AI_PATROL_ZONE.
Once the time is finished, the old AI will return to the base.</p>
<div id= "#Functions##ManageFuel" class="w3-show w3-white">
@ -5815,7 +5818,7 @@ The default interval is 30 seconds.</p>
</div>
<div class="w3-half">
<p>This statis method is called from the route path within the last task at the last waaypoint of the Controllable.
<p>This static method is called from the route path within the last task at the last waypoint of the Controllable.
Note that this method is required, as triggers the next route when patrolling for the Controllable.</p>
</div>
@ -6170,7 +6173,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_PATROL_ZONE).onafterRoute" ><strong>AI_PATROL_ZONE:onafterRoute(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6242,7 +6245,7 @@ Note that this method is required, as triggers the next route when patrolling fo
<h2><a id="#(AI_PATROL_ZONE).onafterStart" ><strong>AI_PATROL_ZONE:onafterStart(Controllable, From, Event, To)</strong></a></h2>
</div>
<p>Defines a new patrol route using the <a href="Process_PatrolZone.html">Process_PatrolZone</a> parameters and settings.</p>
<p>Defines a new patrol route using the <a href="##(AI_PATROL_ZONE)">#AI_PATROL_ZONE</a> parameters and settings.</p>
<div id= "#Functions##onafterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6505,6 +6508,9 @@ Note that this method is required, as triggers the next route when patrolling fo
<p> This table contains the targets detected during patrol.</p>
</div>
</div>
@ -7249,6 +7255,9 @@ Note that this method is required, as triggers the next route when patrolling fo
<p> This table contains the targets detected during patrol.</p>
</div>
</div>
@ -8881,6 +8890,9 @@ Note that this method is required, as triggers the next route when patrolling fo
<p> This table contains the targets detected during patrol.</p>
</div>
</div>

View File

@ -9224,7 +9224,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>The ACT_ACCOUNT_DEADS class accounts (detects, counts and reports) successful kills of DCS units.</p>
<p>The process is given a <a href="Set.html">Set</a> of units that will be tracked upon successful destruction.
<p>The process is given a <a href="Core.Set.html">Core.Set</a> of units that will be tracked upon successful destruction.
The process will end after each target has been successfully destroyed.
Each successful dead will trigger an Account state transition that can be scored, modified or administered.</p>

View File

@ -1863,17 +1863,6 @@ Controls a network of short range air/missile defense groups.</p>
<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">
<a id="#(CARGO_CRATE).CargoCarrier" ><strong>CARGO_CRATE.CargoCarrier</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@ -2542,17 +2531,6 @@ Controls a network of short range air/missile defense groups.</p>
<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">
<a id="#(CARGO_CRATE).CargoCarrier" ><strong>CARGO_CRATE.CargoCarrier</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">

View File

@ -1934,24 +1934,13 @@ Controls a network of short range air/missile defense groups.</p>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_GROUP).CargoCarrier" ><strong>CARGO_GROUP.CargoCarrier</strong></a>
<p>self.CargoObject:Destroy()</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_GROUP).CargoGroup" ><strong>CARGO_GROUP.CargoGroup</strong></a>
<p> Then we register the new group in the database</p>
</div>
</div>
@ -2498,7 +2487,7 @@ Controls a network of short range air/missile defense groups.</p>
<p>This make a new CARGO_GROUP from a <a href="Wrapper.Group.html">Wrapper.Group</a> object.
It will "ungroup" the group object within the sim, and will create a <a href="Set.html">Set</a> of individual Unit objects.</p>
It will "ungroup" the group object within the sim, and will create a <a href="Core.Set.html">Core.Set</a> of individual Unit objects.</p>
<div id= "#Functions##New" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -3266,24 +3255,13 @@ This works for ground only groups.</p>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_GROUP).CargoCarrier" ><strong>CARGO_GROUP.CargoCarrier</strong></a>
<p>self.CargoObject:Destroy()</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_GROUP).CargoGroup" ><strong>CARGO_GROUP.CargoGroup</strong></a>
<p> Then we register the new group in the database</p>
</div>
</div>

View File

@ -1812,6 +1812,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_UNIT).CargoCarrier" ><strong>CARGO_UNIT.CargoCarrier</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_UNIT).CargoInAir" ><strong>CARGO_UNIT.CargoInAir</strong></a>
@ -1830,6 +1841,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
<p> Set cargo object.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CARGO_UNIT).RunCount" ><strong>CARGO_UNIT.RunCount</strong></a>
</div>
</div>
@ -2516,6 +2538,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_UNIT).CargoCarrier" ><strong>CARGO_UNIT.CargoCarrier</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CARGO_UNIT).CargoInAir" ><strong>CARGO_UNIT.CargoInAir</strong></a>
@ -2534,6 +2567,17 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
<p> Set cargo object.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CARGO_UNIT).RunCount" ><strong>CARGO_UNIT.RunCount</strong></a>
</div>
</div>

View File

@ -1677,7 +1677,7 @@ Controls a network of short range air/missile defense groups.</p>
<li>CARGOS</li>
</ul>
<p>On top, for internal MOOSE administration purposes, the DATBASE administers the Unit and Group TEMPLATES as defined within the Mission Editor.</p>
<p>On top, for internal MOOSE administration purposes, the DATABASE administers the Unit and Group TEMPLATES as defined within the Mission Editor.</p>
<p>The singleton object <strong>_DATABASE</strong> is automatically created by MOOSE, that administers all objects within the mission.
Moose refers to <strong>_DATABASE</strong> within the framework extensively, but you can also refer to the _DATABASE object within your missions if required.</p>

View File

@ -1647,7 +1647,7 @@ in the correct processing order.</p>
<ul>
<li>_DATABASE object: The core of the MOOSE objects. Any object that is created, deleted or updated, is done in this database.</li>
<li>SET_ derived classes: These are subsets of the _DATABASE object. These subsets are updated by the _EVENTDISPATCHER as the second priority.</li>
<li>SET_ derived classes: These are subsets of the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>). These subsets are updated by the _EVENTDISPATCHER as the second priority.</li>
<li>UNIT objects: UNIT objects can subscribe to DCS events. Each DCS event will be directly published to the subscribed UNIT object.</li>
<li>GROUP objects: GROUP objects can subscribe to DCS events. Each DCS event will be directly published to the subscribed GROUP object.</li>
<li>Any other object: Various other objects can subscribe to DCS events. Each DCS event triggered will be published to each subscribed object.</li>
@ -1665,7 +1665,7 @@ in the correct processing order.</p>
<p><img src="..\Presentations\EVENT\Dia8.JPG" alt="Objects"/></p>
<p>The actual event subscribing and handling is not facilitated through the _EVENTDISPATCHER, but it is done through the <a href="BASE.html">BASE</a> class, <a href="UNIT.html">UNIT</a> class and <a href="GROUP.html">GROUP</a> class.
<p>The actual event subscribing and handling is not facilitated through the _EVENTDISPATCHER, but it is done through the <a href="Core.Base.html##(BASE)">Core.Base#BASE</a> class, <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a> class and <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> class.
The _EVENTDISPATCHER is a component that is quietly working in the background of MOOSE.</p>
<p><img src="..\Presentations\EVENT\Dia9.JPG" alt="Objects"/></p>

View File

@ -1663,9 +1663,9 @@ and tailored</strong> by mission designers through <strong>the implementation of
Each of these FSM implementation classes start either with:</p>
<ul>
<li>an acronym <strong>AI_</strong>, which indicates a FSM implementation directing <strong>AI controlled</strong> <a href="GROUP.html">GROUP</a> and/or <a href="UNIT.html">UNIT</a>. These AI_ classes derive the <a href="##(FSM_CONTROLLABLE)">#FSM_CONTROLLABLE</a> class.</li>
<li>an acronym <strong>AI_</strong>, which indicates a FSM implementation directing <strong>AI controlled</strong> <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> and/or <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a>. These AI_ classes derive the <a href="##(FSM_CONTROLLABLE)">#FSM_CONTROLLABLE</a> class.</li>
<li>an acronym <strong>TASK_</strong>, which indicates a FSM implementation executing a <a href="TASK.html">TASK</a> executed by Groups of players. These TASK_ classes derive the <a href="##(FSM_TASK)">#FSM_TASK</a> class.</li>
<li>an acronym <strong>ACT_</strong>, which indicates an Sub-FSM implementation, directing <strong>Humans actions</strong> that need to be done in a <a href="TASK.html">TASK</a>, seated in a <a href="CLIENT.html">CLIENT</a> (slot) or a <a href="UNIT.html">UNIT</a> (CA join). These ACT_ classes derive the <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> class.</li>
<li>an acronym <strong>ACT_</strong>, which indicates an Sub-FSM implementation, directing <strong>Humans actions</strong> that need to be done in a <a href="TASK.html">TASK</a>, seated in a <a href="CLIENT.html">CLIENT</a> (slot) or a <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a> (CA join). These ACT_ classes derive the <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> class.</li>
</ul>
<p>Detailed explanations and API specifics are further below clarified and FSM derived class specifics are described in those class documentation sections.</p>
@ -1682,7 +1682,7 @@ Additionally, I've added extendability and created an API that allows seamless F
<li><a href="##(FSM_TASK)">#FSM_TASK</a>: Models Finite State Machines for <a href="Task.html">Task</a>s.</li>
<li><a href="##(FSM_PROCESS)">#FSM_PROCESS</a>: Models Finite State Machines for <a href="Task.html">Task</a> actions, which control <a href="Client.html">Client</a>s.</li>
<li><a href="##(FSM_CONTROLLABLE)">#FSM_CONTROLLABLE</a>: Models Finite State Machines for <a href="Wrapper.Controllable.html">Wrapper.Controllable</a>s, which are <a href="Wrapper.Group.html">Wrapper.Group</a>s, <a href="Wrapper.Unit.html">Wrapper.Unit</a>s, <a href="Client.html">Client</a>s.</li>
<li><a href="##(FSM_SET)">#FSM_SET</a>: Models Finite State Machines for <a href="Set.html">Set</a>s. Note that these FSMs control multiple objects!!! So State concerns here
<li><a href="##(FSM_SET)">#FSM_SET</a>: Models Finite State Machines for <a href="Core.Set.html">Core.Set</a>s. Note that these FSMs control multiple objects!!! So State concerns here
for multiple objects or the position of the state machine in the process.</li>
</ul>
@ -1748,9 +1748,9 @@ and tailored</strong> by mission designers through <strong>the implementation of
Each of these FSM implementation classes start either with:</p>
<ul>
<li>an acronym <strong>AI_</strong>, which indicates an FSM implementation directing <strong>AI controlled</strong> <a href="GROUP.html">GROUP</a> and/or <a href="UNIT.html">UNIT</a>. These AI_ classes derive the <a href="##(FSM_CONTROLLABLE)">#FSM_CONTROLLABLE</a> class.</li>
<li>an acronym <strong>AI_</strong>, which indicates an FSM implementation directing <strong>AI controlled</strong> <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> and/or <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a>. These AI_ classes derive the <a href="##(FSM_CONTROLLABLE)">#FSM_CONTROLLABLE</a> class.</li>
<li>an acronym <strong>TASK_</strong>, which indicates an FSM implementation executing a <a href="TASK.html">TASK</a> executed by Groups of players. These TASK_ classes derive the <a href="##(FSM_TASK)">#FSM_TASK</a> class.</li>
<li>an acronym <strong>ACT_</strong>, which indicates an Sub-FSM implementation, directing <strong>Humans actions</strong> that need to be done in a <a href="TASK.html">TASK</a>, seated in a <a href="CLIENT.html">CLIENT</a> (slot) or a <a href="UNIT.html">UNIT</a> (CA join). These ACT_ classes derive the <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> class.</li>
<li>an acronym <strong>ACT_</strong>, which indicates an Sub-FSM implementation, directing <strong>Humans actions</strong> that need to be done in a <a href="TASK.html">TASK</a>, seated in a <a href="CLIENT.html">CLIENT</a> (slot) or a <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a> (CA join). These ACT_ classes derive the <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> class.</li>
</ul>
<p><img src="..\Presentations\FSM\Dia3.JPG" alt="Transition Rules and Transition Handlers and Event Triggers"/></p>
@ -2056,7 +2056,7 @@ Depending upon <strong>which state is returned</strong>, the main FSM can contin
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>FSM_SET</strong></h2></p></td>
<td class="style="width:60%;">
<p>FSM_SET class models Finite State Machines for <a href="Set.html">Set</a>s.</p>
<p>FSM_SET class models Finite State Machines for <a href="Core.Set.html">Core.Set</a>s.</p>
</td>
</tr>
</table>
@ -2067,7 +2067,7 @@ Depending upon <strong>which state is returned</strong>, the main FSM can contin
<a href="##(FSM_SET)">#FSM_SET</a>
<a id="FSM_SET" ><strong>FSM_SET</strong></a>
<p>FSM_SET class models Finite State Machines for <a href="Set.html">Set</a>s.</p>
<p>FSM_SET class models Finite State Machines for <a href="Core.Set.html">Core.Set</a>s.</p>
<p>Note that these FSMs control multiple objects!!! So State concerns here

View File

@ -17583,6 +17583,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>the y coordinate in meters.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(POINT_VEC2).z" ><strong>POINT_VEC2.z</strong></a>
</div>
</div>
@ -18381,6 +18392,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>the y coordinate in meters.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(POINT_VEC2).z" ><strong>POINT_VEC2.z</strong></a>
</div>
</div>
@ -26722,6 +26744,17 @@ Creates a line on the F10 map from one point to another.</p>
<p>the y coordinate in meters.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(POINT_VEC2).z" ><strong>POINT_VEC2.z</strong></a>
</div>
</div>

View File

@ -6581,13 +6581,13 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_GROUP).AnyInZone">SET_GROUP:AnyInZone(ZoneObject, Zone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_GROUP and return true if at least one <a href="##(UNIT)">#UNIT</a> of one <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a></p>
<p>Iterate the SET_GROUP and return true if at least one <a href="##(UNIT)">#UNIT</a> of one <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a></p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_GROUP).AnyPartlyInZone">SET_GROUP:AnyPartlyInZone(ZoneObject, Zone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_GROUP and return true if at least one <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is partly in <a href="Core.Zone.html">Core.Zone</a>.</p>
<p>Iterate the SET_GROUP and return true if at least one <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is partly in <a href="Core.Zone.html">Core.Zone</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -6775,7 +6775,7 @@ provides an easy to use shortcut...</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_GROUP).NoneInZone">SET_GROUP:NoneInZone(ZoneObject, Zone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_GROUP and return true if no <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a>
<p>Iterate the SET_GROUP and return true if no <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a>
This could also be achieved with <code>not SET_GROUP:AnyPartlyInZone(Zone)</code>, but it's easier for the
mission designer to add a dedicated method</p>
</td>
@ -10711,7 +10711,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_STATIC).GetStaticTypesText">SET_STATIC:GetStaticTypesText()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns a comma separated string of the unit types with a count in the <a href="Set.html">Set</a>.</p>
<p>Returns a comma separated string of the unit types with a count in the <a href="Core.Set.html">Core.Set</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -11788,7 +11788,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).GetUnitTypesText">SET_UNIT:GetUnitTypesText()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns a comma separated string of the unit types with a count in the <a href="Set.html">Set</a>.</p>
<p>Returns a comma separated string of the unit types with a count in the <a href="Core.Set.html">Core.Set</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -11800,31 +11800,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).HasAirUnits">SET_UNIT:HasAirUnits()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Set.html">Set</a> has air targets.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has air targets.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).HasFriendlyUnits">SET_UNIT:HasFriendlyUnits(FriendlyCoalition)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Set.html">Set</a> has friendly ground units.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has friendly ground units.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).HasGroundUnits">SET_UNIT:HasGroundUnits()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Set.html">Set</a> has ground targets.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has ground targets.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).HasRadar">SET_UNIT:HasRadar(RadarType)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Set.html">Set</a> has targets having a radar (of a given type).</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has targets having a radar (of a given type).</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).HasSEAD">SET_UNIT:HasSEAD()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Set.html">Set</a> has targets that can be SEADed.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has targets that can be SEADed.</p>
</td>
</tr>
<tr class="w3-border">
@ -38154,7 +38154,7 @@ end</code></pre>
<h2><a id="#(SET_GROUP).AnyInZone" ><strong>SET_GROUP:AnyInZone(ZoneObject, Zone)</strong></a></h2>
</div>
<p>Iterate the SET_GROUP and return true if at least one <a href="##(UNIT)">#UNIT</a> of one <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a></p>
<p>Iterate the SET_GROUP and return true if at least one <a href="##(UNIT)">#UNIT</a> of one <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a></p>
<div id= "#Functions##AnyInZone" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -38219,10 +38219,10 @@ end</code></pre>
<h2><a id="#(SET_GROUP).AnyPartlyInZone" ><strong>SET_GROUP:AnyPartlyInZone(ZoneObject, Zone)</strong></a></h2>
</div>
<p>Iterate the SET_GROUP and return true if at least one <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is partly in <a href="Core.Zone.html">Core.Zone</a>.</p>
<p>Iterate the SET_GROUP and return true if at least one <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is partly in <a href="Core.Zone.html">Core.Zone</a>.</p>
<p>Will return false if a <a href="GROUP.html">GROUP</a> is fully in the <a href="Core.Zone.html">Core.Zone</a></p>
<p>Will return false if a <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is fully in the <a href="Core.Zone.html">Core.Zone</a></p>
<div id= "#Functions##AnyPartlyInZone" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -39685,7 +39685,7 @@ DBObject = SET_GROUP:New()</code></pre>
<h2><a id="#(SET_GROUP).NoneInZone" ><strong>SET_GROUP:NoneInZone(ZoneObject, Zone)</strong></a></h2>
</div>
<p>Iterate the SET_GROUP and return true if no <a href="GROUP.html">GROUP</a> of the <a href="SET_GROUP.html">SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a>
<p>Iterate the SET_GROUP and return true if no <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> of the <a href="##(SET_GROUP)">#SET_GROUP</a> is in <a href="Core.Zone.html">Core.Zone</a>
This could also be achieved with <code>not SET_GROUP:AnyPartlyInZone(Zone)</code>, but it's easier for the
mission designer to add a dedicated method</p>
@ -63741,7 +63741,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<h2><a id="#(SET_STATIC).GetStaticTypesText" ><strong>SET_STATIC:GetStaticTypesText()</strong></a></h2>
</div>
<p>Returns a comma separated string of the unit types with a count in the <a href="Set.html">Set</a>.</p>
<p>Returns a comma separated string of the unit types with a count in the <a href="Core.Set.html">Core.Set</a>.</p>
<div id= "#Functions##GetStaticTypesText" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70437,7 +70437,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).GetUnitTypesText" ><strong>SET_UNIT:GetUnitTypesText()</strong></a></h2>
</div>
<p>Returns a comma separated string of the unit types with a count in the <a href="Set.html">Set</a>.</p>
<p>Returns a comma separated string of the unit types with a count in the <a href="Core.Set.html">Core.Set</a>.</p>
<div id= "#Functions##GetUnitTypesText" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70497,7 +70497,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).HasAirUnits" ><strong>SET_UNIT:HasAirUnits()</strong></a></h2>
</div>
<p>Returns if the <a href="Set.html">Set</a> has air targets.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has air targets.</p>
<div id= "#Functions##HasAirUnits" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70527,7 +70527,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).HasFriendlyUnits" ><strong>SET_UNIT:HasFriendlyUnits(FriendlyCoalition)</strong></a></h2>
</div>
<p>Returns if the <a href="Set.html">Set</a> has friendly ground units.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has friendly ground units.</p>
<div id= "#Functions##HasFriendlyUnits" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70568,7 +70568,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).HasGroundUnits" ><strong>SET_UNIT:HasGroundUnits()</strong></a></h2>
</div>
<p>Returns if the <a href="Set.html">Set</a> has ground targets.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has ground targets.</p>
<div id= "#Functions##HasGroundUnits" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70598,7 +70598,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).HasRadar" ><strong>SET_UNIT:HasRadar(RadarType)</strong></a></h2>
</div>
<p>Returns if the <a href="Set.html">Set</a> has targets having a radar (of a given type).</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has targets having a radar (of a given type).</p>
<div id= "#Functions##HasRadar" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -70640,7 +70640,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).HasSEAD" ><strong>SET_UNIT:HasSEAD()</strong></a></h2>
</div>
<p>Returns if the <a href="Set.html">Set</a> has targets that can be SEADed.</p>
<p>Returns if the <a href="Core.Set.html">Core.Set</a> has targets that can be SEADed.</p>
<div id= "#Functions##HasSEAD" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -2865,7 +2865,7 @@ 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">
#string
<a id="#(SETTINGS).A2GSystem" ><strong>SETTINGS.A2GSystem</strong></a>
@ -2909,7 +2909,7 @@ 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">
#boolean
<a id="#(SETTINGS).Metric" ><strong>SETTINGS.Metric</strong></a>
@ -5031,7 +5031,7 @@ It is advised to use this method at the start of the mission.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#string
<a id="#(SETTINGS).A2GSystem" ><strong>SETTINGS.A2GSystem</strong></a>
@ -5075,7 +5075,7 @@ It is advised to use this method at the start of the mission.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(SETTINGS).Metric" ><strong>SETTINGS.Metric</strong></a>

View File

@ -1855,7 +1855,7 @@ So in principle, the group list will contain all parameters and configurations a
</ul>
<p>Note that <a href="##(SPAWN).Spawn">SPAWN.Spawn</a> and <a href="##(SPAWN).ReSpawn">SPAWN.ReSpawn</a> return a <a href="Wrapper.Group.html##(GROUP).New">Wrapper.Group#GROUP.New</a> object, that contains a reference to the DCSGroup object.
You can use the <a href="GROUP.html">GROUP</a> object to do further actions with the DCSGroup.</p>
You can use the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> object to do further actions with the DCSGroup.</p>
<h3><strong>Scheduled</strong> spawning methods</h3>
@ -2849,6 +2849,30 @@ and any spaces before and after the resulting name are removed.</p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SPAWN)._TranslateRotate">SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)</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="##(SPAWN).frequency">SPAWN.frequency</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="##(SPAWN).modulation">SPAWN.modulation</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="##(SPAWN).skill">SPAWN.skill</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="##(SPAWN).uncontrolled">SPAWN.uncontrolled</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
</table>
@ -3408,14 +3432,11 @@ 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">
#boolean
<a id="#(SPAWN).AIOnOff" ><strong>SPAWN.AIOnOff</strong></a>
<p> The AI is on by default when spawning a group.</p>
</div>
</div>
@ -3543,20 +3564,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="#(SPAWN).SpawnCount" ><strong>SPAWN.SpawnCount</strong></a>
<p> The internal counter of the amount of spawning the has happened since SpawnStart.</p>
</div>
</div>
@ -3626,6 +3633,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 id="#(SPAWN).SpawnInitAirbase" ><strong>SPAWN.SpawnInitAirbase</strong></a>
</div>
</div>
@ -3736,17 +3754,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">
#string
<a id="#(SPAWN).SpawnInitSkill" ><strong>SPAWN.SpawnInitSkill</strong></a>
</div>
</div>
@ -4002,6 +4009,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).frequency" ><strong>SPAWN.frequency</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).modulation" ><strong>SPAWN.modulation</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).skill" ><strong>SPAWN.skill</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).uncontrolled" ><strong>SPAWN.uncontrolled</strong></a>
</div>
</div>
@ -5829,7 +5880,7 @@ In other words, this method randomizes between a defined set of groups the templ
</div>
<div class="w3-half">
<p>If true, SPAWN will perform the randomization of the <a href="UNIT.html">UNIT</a>s position within the group between a given outer and inner radius.</p>
<p>If true, SPAWN will perform the randomization of the <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a>s position within the group between a given outer and inner radius.</p>
</div>
</div>
@ -6634,7 +6685,7 @@ You need to provide the <strong>exact name</strong> of the airbase as the parame
<p>Will re-spawn a group based on a given index.</p>
<p>Note: Uses <a href="DATABASE.html">DATABASE</a> module defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##ReSpawn" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6729,7 +6780,7 @@ This will actually enable a respawn of groups from the specific index.</p>
<p>Will spawn a group based on the internal index.</p>
<p>Note: Uses <a href="DATABASE.html">DATABASE</a> module defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##Spawn" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -7881,7 +7932,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):SpawnScheduled( 600,
<p>Will spawn a group with a specified index number.</p>
<p>Uses <a href="DATABASE.html">DATABASE</a> global object defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##SpawnWithIndex" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -8189,7 +8240,7 @@ It will return nil of no prefix was found.</p>
<p>Gets the Group Template from the ME environment definition.</p>
<p>This method used the <a href="DATABASE.html">DATABASE</a> object, which contains ALL initial and new spawned object in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##_GetTemplate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -8740,14 +8791,11 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(SPAWN).AIOnOff" ><strong>SPAWN.AIOnOff</strong></a>
<p> The AI is on by default when spawning a group.</p>
</div>
</div>
@ -8875,20 +8923,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(SPAWN).SpawnCount" ><strong>SPAWN.SpawnCount</strong></a>
<p> The internal counter of the amount of spawning the has happened since SpawnStart.</p>
</div>
</div>
@ -8958,6 +8992,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitAirbase" ><strong>SPAWN.SpawnInitAirbase</strong></a>
</div>
</div>
@ -9068,17 +9113,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#string
<a id="#(SPAWN).SpawnInitSkill" ><strong>SPAWN.SpawnInitSkill</strong></a>
</div>
</div>
@ -9334,6 +9368,50 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
<p> When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).frequency" ><strong>SPAWN.frequency</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).modulation" ><strong>SPAWN.modulation</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).skill" ><strong>SPAWN.skill</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).uncontrolled" ><strong>SPAWN.uncontrolled</strong></a>
</div>
</div>

View File

@ -1997,24 +1997,6 @@ such as position and heading.</p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SPAWNSTATIC)._SpawnStatic">SPAWNSTATIC:_SpawnStatic(Template, CountryID)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Spawns a new static using a given template.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SPAWNSTATIC).heliport_callsign_id">SPAWNSTATIC.heliport_callsign_id</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="##(SPAWNSTATIC).heliport_frequency">SPAWNSTATIC.heliport_frequency</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="##(SPAWNSTATIC).heliport_modulation">SPAWNSTATIC.heliport_modulation</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
</table>
@ -2929,39 +2911,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">
<a id="#(SPAWNSTATIC).heliport_callsign_id" ><strong>SPAWNSTATIC.heliport_callsign_id</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWNSTATIC).heliport_frequency" ><strong>SPAWNSTATIC.heliport_frequency</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWNSTATIC).heliport_modulation" ><strong>SPAWNSTATIC.heliport_modulation</strong></a>
</div>
</div>
@ -4325,39 +4274,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">
<a id="#(SPAWNSTATIC).heliport_callsign_id" ><strong>SPAWNSTATIC.heliport_callsign_id</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWNSTATIC).heliport_frequency" ><strong>SPAWNSTATIC.heliport_frequency</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWNSTATIC).heliport_modulation" ><strong>SPAWNSTATIC.heliport_modulation</strong></a>
</div>
</div>

View File

@ -2836,17 +2836,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">
<a id="#(SPOT).Target" ><strong>SPOT.Target</strong></a>
</div>
</div>
@ -4141,17 +4130,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">
<a id="#(SPOT).Target" ><strong>SPOT.Target</strong></a>
</div>
</div>
@ -5685,17 +5663,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">
<a id="#(SPOT).Target" ><strong>SPOT.Target</strong></a>
</div>
</div>

View File

@ -1664,7 +1664,7 @@ A menu system is made available that allows to: </p>
<p><img src="..\Presentations\DESIGNATE\Dia3.JPG" alt="Banner Image"/></p>
<p>A typical mission setup would require Recce (a <a href="Set.html">Set</a> of Recce) to be detecting potential targets.
<p>A typical mission setup would require Recce (a <a href="Core.Set.html">Core.Set</a> of Recce) to be detecting potential targets.
The DetectionObject will group the detected targets based on the detection method being used.
Possible detection methods could be by Area, by Type or by Unit.
Each grouping will result in a <strong>TargetGroup</strong>, for terminology and clarity we will use this term throughout the document.</p>
@ -1927,7 +1927,7 @@ If not activated, Targets will be selected in a random order, but most like thos
<h1>7. Designate Menu Location for a Mission</h1>
<p>You can make DESIGNATE work for a <a href="Tasking.Mission.html##(MISSION)">Tasking.Mission#MISSION</a> object. In this way, the designate menu will not appear in the root of the radio menu, but in the menu of the Mission.
Use the method <a href="##(DESIGNATE).SetMission">DESIGNATE.SetMission</a>() to set the <a href="Mission.html">Mission</a> object for the designate function.</p>
Use the method <a href="##(DESIGNATE).SetMission">DESIGNATE.SetMission</a>() to set the <a href="Tasking.Mission.html">Tasking.Mission</a> object for the designate function.</p>
<h1>8. Status Report</h1>

View File

@ -1975,7 +1975,7 @@ a DetectedItem. The default range is 6000 meters. For air detections, it is advi
<p>It will build a DetectedItems[] list filled with DetectedItems, grouped by the type of units detected.
Each DetectedItem will contain a field Set, which contains a <a href="Core.Set.html##(SET_UNIT)">Core.Set#SET_UNIT</a> containing ONE <a href="UNIT.html">UNIT</a> object reference.
Each DetectedItem will contain a field Set, which contains a <a href="Core.Set.html##(SET_UNIT)">Core.Set#SET_UNIT</a> containing ONE <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a> object reference.
Beware that when the amount of different types detected is large, the DetectedItems[] list will be large also.</p>
@ -2002,7 +2002,7 @@ Beware that when the amount of different types detected is large, the DetectedIt
<p>It will build a DetectedItems list filled with DetectedItems. Each DetectedItem will contain a field Set, which contains a <a href="Core.Set.html##(SET_UNIT)">Core.Set#SET_UNIT</a> containing ONE <a href="UNIT.html">UNIT</a> object reference.
<p>It will build a DetectedItems list filled with DetectedItems. Each DetectedItem will contain a field Set, which contains a <a href="Core.Set.html##(SET_UNIT)">Core.Set#SET_UNIT</a> containing ONE <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a> object reference.
Beware that when the amount of units detected is large, the DetectedItems list will be large also.</p>
@ -2358,7 +2358,7 @@ Beware that when the amount of units detected is large, the DetectedItems list w
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_AREAS).DetectionSetGroup">DETECTION_AREAS.DetectionSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</td>
</tr>
<tr class="w3-border">
@ -3942,7 +3942,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_BASE).DetectionSetGroup">DETECTION_BASE.DetectionSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</td>
</tr>
<tr class="w3-border">
@ -5843,7 +5843,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_TYPES).DetectionSetGroup">DETECTION_TYPES.DetectionSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</td>
</tr>
<tr class="w3-border">
@ -7502,7 +7502,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_UNITS).DetectionSetGroup">DETECTION_UNITS.DetectionSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</td>
</tr>
<tr class="w3-border">
@ -9461,7 +9461,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of ZONE_UNIT objects detected.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of ZONE_UNIT objects detected.</p>
</div>
</div>
@ -9494,7 +9494,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</div>
</div>
@ -11900,7 +11900,7 @@ The different values of Unit.Category can be:</p>
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of <a href="Group.html">Group</a>s that is used to detect the units.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that is used to detect the units.</p>
</div>
</div>
@ -19138,28 +19138,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemCount" ><strong>DETECTION_BASE.DetectedItemCount</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemMax" ><strong>DETECTION_BASE.DetectedItemMax</strong></a>
</div>
</div>
@ -19257,7 +19235,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(DETECTION_BASE).DetectionSetGroup" ><strong>DETECTION_BASE.DetectionSetGroup</strong></a>
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</div>
@ -19303,17 +19281,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(DETECTION_BASE).Locking" ><strong>DETECTION_BASE.Locking</strong></a>
</div>
</div>
@ -21594,7 +21561,7 @@ The different values of Unit.Category can be:</p>
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of <a href="Group.html">Group</a>s that is used to detect the units.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that is used to detect the units.</p>
</div>
</div>
@ -23852,28 +23819,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemCount" ><strong>DETECTION_BASE.DetectedItemCount</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemMax" ><strong>DETECTION_BASE.DetectedItemMax</strong></a>
</div>
</div>
@ -23971,7 +23916,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(DETECTION_BASE).DetectionSetGroup" ><strong>DETECTION_BASE.DetectionSetGroup</strong></a>
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</div>
@ -24017,17 +23962,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(DETECTION_BASE).Locking" ><strong>DETECTION_BASE.Locking</strong></a>
</div>
</div>
@ -25627,28 +25561,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemCount" ><strong>DETECTION_BASE.DetectedItemCount</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).DetectedItemMax" ><strong>DETECTION_BASE.DetectedItemMax</strong></a>
</div>
</div>
@ -25746,7 +25658,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
<a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a>
<a id="#(DETECTION_BASE).DetectionSetGroup" ><strong>DETECTION_BASE.DetectionSetGroup</strong></a>
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</div>
@ -25792,17 +25704,6 @@ zones that reflect cloudy areas where detected units may not be so easily visual
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(DETECTION_BASE).Locking" ><strong>DETECTION_BASE.Locking</strong></a>
</div>
</div>
@ -29925,7 +29826,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of GROUPs in the Recce role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Recce role.</p>
</div>
</div>
@ -32225,7 +32126,7 @@ The different values of Unit.Category can be:</p>
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of <a href="Group.html">Group</a>s that is used to detect the units.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that is used to detect the units.</p>
</div>
</div>
@ -39596,7 +39497,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</div>
</div>
@ -41907,7 +41808,7 @@ The different values of Unit.Category can be:</p>
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of <a href="Group.html">Group</a>s that is used to detect the units.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that is used to detect the units.</p>
</div>
</div>

View File

@ -2056,7 +2056,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_ZONES).DetectionSetGroup">DETECTION_ZONES.DetectionSetGroup</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>The <a href="Set.html">Set</a> of GROUPs in the Forward Air Controller role.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of GROUPs in the Forward Air Controller role.</p>
</td>
</tr>
<tr class="w3-border">
@ -4023,7 +4023,7 @@ end
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of ZONE_RADIUS.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of ZONE_RADIUS.</p>
</div>
</div>
@ -6584,7 +6584,7 @@ The different values of Unit.Category can be:</p>
</div>
<div class="w3-half">
<p>The <a href="Set.html">Set</a> of <a href="Group.html">Group</a>s that is used to detect the units.</p>
<p>The <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that is used to detect the units.</p>
</div>
</div>

View File

@ -2003,12 +2003,6 @@ in the mission editor are absolute maximum ranges; in-game this is rather 50-75%
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MANTIS).GetCommandCenter">MANTIS:GetCommandCenter()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Function to get the HQ object for further use</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MANTIS).Groupset">MANTIS.Groupset</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@ -3738,8 +3732,8 @@ 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">
<a id="#(MANTIS).AWACS_Prefix" ><strong>MANTIS.AWACS_Prefix</strong></a>
#table
<a id="#(MANTIS).AcceptZones" ><strong>MANTIS.AcceptZones</strong></a>
@ -3776,6 +3770,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">
#table
<a id="#(MANTIS).ConflictZones" ><strong>MANTIS.ConflictZones</strong></a>
</div>
</div>
@ -3831,17 +3836,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Prefix to build the #SET_GROUP for EWR group</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).Groupset" ><strong>MANTIS.Groupset</strong></a>
</div>
</div>
@ -3864,6 +3858,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>The ME name of the HQ object</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).RejectZones" ><strong>MANTIS.RejectZones</strong></a>
</div>
</div>
@ -3892,7 +3897,7 @@ 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="#(MANTIS).SAM_Table_Long" ><strong>MANTIS.SAM_Table_Long</strong></a>
@ -3903,7 +3908,7 @@ 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="#(MANTIS).SAM_Table_Medium" ><strong>MANTIS.SAM_Table_Medium</strong></a>
@ -3914,7 +3919,7 @@ 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="#(MANTIS).SAM_Table_Short" ><strong>MANTIS.SAM_Table_Short</strong></a>
@ -4277,6 +4282,50 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Prefix for logging</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxclassic" ><strong>MANTIS.maxclassic</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxlongrange" ><strong>MANTIS.maxlongrange</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxmidrange" ><strong>MANTIS.maxmidrange</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxshortrange" ><strong>MANTIS.maxshortrange</strong></a>
</div>
</div>
@ -4335,9 +4384,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> switch alarm state RED</p>
</div>
</div>
@ -4349,6 +4395,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>self.SAMCheckRanges = {}</p>
</div>
</div>
@ -8208,8 +8257,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).AWACS_Prefix" ><strong>MANTIS.AWACS_Prefix</strong></a>
#table
<a id="#(MANTIS).AcceptZones" ><strong>MANTIS.AcceptZones</strong></a>
@ -8246,6 +8295,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).ConflictZones" ><strong>MANTIS.ConflictZones</strong></a>
</div>
</div>
@ -8301,17 +8361,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>Prefix to build the #SET_GROUP for EWR group</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).Groupset" ><strong>MANTIS.Groupset</strong></a>
</div>
</div>
@ -8334,6 +8383,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>The ME name of the HQ object</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).RejectZones" ><strong>MANTIS.RejectZones</strong></a>
</div>
</div>
@ -8362,7 +8422,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).SAM_Table_Long" ><strong>MANTIS.SAM_Table_Long</strong></a>
@ -8373,7 +8433,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).SAM_Table_Medium" ><strong>MANTIS.SAM_Table_Medium</strong></a>
@ -8384,7 +8444,7 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(MANTIS).SAM_Table_Short" ><strong>MANTIS.SAM_Table_Short</strong></a>
@ -8747,6 +8807,50 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>Prefix for logging</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxclassic" ><strong>MANTIS.maxclassic</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxlongrange" ><strong>MANTIS.maxlongrange</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxmidrange" ><strong>MANTIS.maxmidrange</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(MANTIS).maxshortrange" ><strong>MANTIS.maxshortrange</strong></a>
</div>
</div>
@ -8805,9 +8909,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p> switch alarm state RED</p>
</div>
</div>
@ -8819,6 +8920,9 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>self.SAMCheckRanges = {}</p>
</div>
</div>

View File

@ -1643,7 +1643,7 @@ the class will destroy the missile within a certain range, to avoid damage to yo
<li><strong>Tracking</strong>: Menu to configure missile tracking messages.
<ul>
<li><strong>To All</strong>: Shows missile tracking messages to all players.</li>
<li><strong>To Target</strong>: Shows missile tracking messages only to the player where the missile is targetted at.</li>
<li><strong>To Target</strong>: Shows missile tracking messages only to the player where the missile is targeted at.</li>
<li><strong>Tracking On</strong>: Show missile tracking messages.</li>
<li><strong>Tracking Off</strong>: Disable missile tracking messages.</li>
<li><strong>Frequency Increase</strong>: Increases the missile tracking message frequency with one second.</li>
@ -1652,7 +1652,7 @@ the class will destroy the missile within a certain range, to avoid damage to yo
<li><strong>Alerts</strong>: Menu to configure alert messages.
<ul>
<li><strong>To All</strong>: Shows alert messages to all players.</li>
<li><strong>To Target</strong>: Shows alert messages only to the player where the missile is (was) targetted at.</li>
<li><strong>To Target</strong>: Shows alert messages only to the player where the missile is (was) targeted at.</li>
<li><strong>Hits On</strong>: Show missile hit alert messages.</li>
<li><strong>Hits Off</strong>: Disable missile hit alert messages.</li>
<li><strong>Launches On</strong>: Show missile launch messages.</li>
@ -1734,7 +1734,7 @@ the class will destroy the missile within a certain range, to avoid damage to yo
<ul>
<li><a href="##(MISSILETRAINER).InitMessagesOnOff">MISSILETRAINER.InitMessagesOnOff</a>: Sets by default the display of any message to be ON or OFF.</li>
<li><a href="##(MISSILETRAINER).InitTrackingToAll">MISSILETRAINER.InitTrackingToAll</a>: Sets by default the missile tracking report for all players or only for those missiles targetted to you.</li>
<li><a href="##(MISSILETRAINER).InitTrackingToAll">MISSILETRAINER.InitTrackingToAll</a>: Sets by default the missile tracking report for all players or only for those missiles targeted to you.</li>
<li><a href="##(MISSILETRAINER).InitTrackingOnOff">MISSILETRAINER.InitTrackingOnOff</a>: Sets by default the display of missile tracking report to be ON or OFF.</li>
<li><a href="##(MISSILETRAINER).InitTrackingFrequency">MISSILETRAINER.InitTrackingFrequency</a>: Increases, decreases the missile tracking message display frequency with the provided time interval in seconds.</li>
<li><a href="##(MISSILETRAINER).InitAlertsToAll">MISSILETRAINER.InitAlertsToAll</a>: Sets by default the display of alerts to be shown to all players or only to you.</li>
@ -1854,7 +1854,7 @@ the class will destroy the missile within a certain range, to avoid damage to yo
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSILETRAINER).InitTrackingToAll">MISSILETRAINER:InitTrackingToAll(TrackingToAll)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Sets by default the missile tracking report for all players or only for those missiles targetted to you.</p>
<p>Sets by default the missile tracking report for all players or only for those missiles targeted to you.</p>
</td>
</tr>
<tr class="w3-border">
@ -2998,7 +2998,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(MISSILETRAINER).InitTrackingToAll" ><strong>MISSILETRAINER:InitTrackingToAll(TrackingToAll)</strong></a></h2>
</div>
<p>Sets by default the missile tracking report for all players or only for those missiles targetted to you.</p>
<p>Sets by default the missile tracking report for all players or only for those missiles targeted to you.</p>
<div id= "#Functions##InitTrackingToAll" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -2278,7 +2278,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Contains the counter how many units are currently alive</p>
<p> Contains the counter how many units are currently alive.</p>
</div>
@ -2292,7 +2292,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> The internal counter of the amount of Moveing the has happened since MoveStart.</p>
<p> The internal counter of the amount of Moving the has happened since MoveStart.</p>
</div>
@ -2306,7 +2306,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Contains the Maximum amount of units that are allowed to move...</p>
<p> Contains the Maximum amount of units that are allowed to move.</p>
</div>
@ -2522,7 +2522,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Contains the counter how many units are currently alive</p>
<p> Contains the counter how many units are currently alive.</p>
</div>
@ -2536,7 +2536,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> The internal counter of the amount of Moveing the has happened since MoveStart.</p>
<p> The internal counter of the amount of Moving the has happened since MoveStart.</p>
</div>
@ -2550,7 +2550,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Contains the Maximum amount of units that are allowed to move...</p>
<p> Contains the Maximum amount of units that are allowed to move.</p>
</div>

View File

@ -1899,7 +1899,7 @@ It consists of two strafe pits each has two targets plus three bombing targets.<
BASE:TraceClass("RANGE")
</code></pre>
<p>To get even more output you can increase the trace level to 2 or even 3, c.f. <a href="BASE.html">BASE</a> for more details.</p>
<p>To get even more output you can increase the trace level to 2 or even 3, c.f. <a href="Core.Base.html##(BASE)">Core.Base#BASE</a> for more details.</p>
<p>The function <a href="##(RANGE).DebugON">RANGE.DebugON</a>() can be used to send messages on screen. It also smokes all defined strafe and bombing targets, the strafe pit approach boxes and the range zone.</p>

View File

@ -4445,6 +4445,30 @@ and any spaces before and after the resulting name are removed.</p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(RAT)._TranslateRotate">RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)</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="##(RAT).frequency">RAT.frequency</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="##(RAT).modulation">RAT.modulation</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="##(RAT).skill">RAT.skill</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="##(RAT).uncontrolled">RAT.uncontrolled</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
</table>
@ -16625,7 +16649,7 @@ In other words, this method randomizes between a defined set of groups the templ
</div>
<div class="w3-half">
<p>If true, SPAWN will perform the randomization of the <a href="UNIT.html">UNIT</a>s position within the group between a given outer and inner radius.</p>
<p>If true, SPAWN will perform the randomization of the <a href="Wrapper.Unit.html##(UNIT)">Wrapper.Unit#UNIT</a>s position within the group between a given outer and inner radius.</p>
</div>
</div>
@ -17430,7 +17454,7 @@ You need to provide the <strong>exact name</strong> of the airbase as the parame
<p>Will re-spawn a group based on a given index.</p>
<p>Note: Uses <a href="DATABASE.html">DATABASE</a> module defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##ReSpawn" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -17525,7 +17549,7 @@ This will actually enable a respawn of groups from the specific index.</p>
<p>Will spawn a group based on the internal index.</p>
<p>Note: Uses <a href="DATABASE.html">DATABASE</a> module defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##Spawn" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -18677,7 +18701,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):SpawnScheduled( 600,
<p>Will spawn a group with a specified index number.</p>
<p>Uses <a href="DATABASE.html">DATABASE</a> global object defined in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##SpawnWithIndex" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -18985,7 +19009,7 @@ It will return nil of no prefix was found.</p>
<p>Gets the Group Template from the ME environment definition.</p>
<p>This method used the <a href="DATABASE.html">DATABASE</a> object, which contains ALL initial and new spawned object in MOOSE.</p>
<p>Note: This method uses the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>), which contains ALL initial and new spawned objects in MOOSE.</p>
<div id= "#Functions##_GetTemplate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -3105,7 +3105,7 @@ 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">
#boolean
<a id="#(SCORING).penaltyonfratricide" ><strong>SCORING.penaltyonfratricide</strong></a>
@ -5625,7 +5625,7 @@ The scale magnifies the scores given to the players.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(SCORING).penaltyonfratricide" ><strong>SCORING.penaltyonfratricide</strong></a>

View File

@ -39549,9 +39549,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Set case of f</p>
</div>
</div>
@ -39619,7 +39616,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Set stack flag.</p>
<p> Decrease stack/flag. Human player needs to take care himself.</p>
</div>
@ -39781,9 +39778,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Set section lead of player flight.</p>
</div>
</div>
@ -39839,6 +39833,9 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Set time stamp.</p>
</div>
</div>

View File

@ -2513,12 +2513,6 @@ Create a late-activated single infantry unit as template in the mission editor a
<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">
@ -4260,14 +4254,11 @@ 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>
@ -4288,11 +4279,25 @@ 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).downedPilots" ><strong>CSAR.downedPilots</strong></a>
<p> Replacement woundedGroups</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>
@ -4391,17 +4396,6 @@ 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>
@ -9604,14 +9598,11 @@ 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>
@ -9632,11 +9623,25 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).downedPilots" ><strong>CSAR.downedPilots</strong></a>
<p> Replacement woundedGroups</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>
@ -9735,17 +9740,6 @@ 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>
@ -12049,14 +12043,11 @@ 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>
@ -12077,11 +12068,25 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).downedPilots" ><strong>CSAR.downedPilots</strong></a>
<p> Replacement woundedGroups</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>
@ -12180,17 +12185,6 @@ 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>

View File

@ -7154,6 +7154,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Name of the class.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).CrateCounter" ><strong>CTLD.CrateCounter</strong></a>
</div>
</div>
@ -7207,7 +7218,7 @@ 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="#(CTLD).DroppedTroops" ><strong>CTLD.DroppedTroops</strong></a>
@ -7232,28 +7243,11 @@ 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">
#number
<a id="#(CTLD).Engineers" ><strong>CTLD.Engineers</strong></a>
<p>use as counter</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).EngineersInField" ><strong>CTLD.EngineersInField</strong></a>
<p>holds #CTLD_ENGINEERING objects</p>
</div>
</div>
@ -7285,7 +7279,7 @@ 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="#(CTLD).FreeFMFrequencies" ><strong>CTLD.FreeFMFrequencies</strong></a>
@ -7296,7 +7290,7 @@ 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="#(CTLD).FreeUHFFrequencies" ><strong>CTLD.FreeUHFFrequencies</strong></a>
@ -7437,14 +7431,11 @@ 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="#(CTLD).PilotGroups" ><strong>CTLD.PilotGroups</strong></a>
<p> tables</p>
</div>
</div>
@ -7539,17 +7530,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="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@ -7694,17 +7674,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@ -7922,7 +7891,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> noob catch</p>
<p> time to repair a unit/group</p>
</div>
@ -14812,6 +14781,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Name of the class.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).CrateCounter" ><strong>CTLD.CrateCounter</strong></a>
</div>
</div>
@ -14865,7 +14845,7 @@ 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="#(CTLD).DroppedTroops" ><strong>CTLD.DroppedTroops</strong></a>
@ -14890,28 +14870,11 @@ 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">
#number
<a id="#(CTLD).Engineers" ><strong>CTLD.Engineers</strong></a>
<p>use as counter</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).EngineersInField" ><strong>CTLD.EngineersInField</strong></a>
<p>holds #CTLD_ENGINEERING objects</p>
</div>
</div>
@ -14943,7 +14906,7 @@ 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="#(CTLD).FreeFMFrequencies" ><strong>CTLD.FreeFMFrequencies</strong></a>
@ -14954,7 +14917,7 @@ 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="#(CTLD).FreeUHFFrequencies" ><strong>CTLD.FreeUHFFrequencies</strong></a>
@ -15095,14 +15058,11 @@ 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="#(CTLD).PilotGroups" ><strong>CTLD.PilotGroups</strong></a>
<p> tables</p>
</div>
</div>
@ -15197,17 +15157,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="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@ -15352,17 +15301,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@ -15580,7 +15518,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> noob catch</p>
<p> time to repair a unit/group</p>
</div>
@ -17223,6 +17161,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Name of the class.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).CrateCounter" ><strong>CTLD.CrateCounter</strong></a>
</div>
</div>
@ -17276,7 +17225,7 @@ 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="#(CTLD).DroppedTroops" ><strong>CTLD.DroppedTroops</strong></a>
@ -17301,28 +17250,11 @@ 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">
#number
<a id="#(CTLD).Engineers" ><strong>CTLD.Engineers</strong></a>
<p>use as counter</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).EngineersInField" ><strong>CTLD.EngineersInField</strong></a>
<p>holds #CTLD_ENGINEERING objects</p>
</div>
</div>
@ -17354,7 +17286,7 @@ 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="#(CTLD).FreeFMFrequencies" ><strong>CTLD.FreeFMFrequencies</strong></a>
@ -17365,7 +17297,7 @@ 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="#(CTLD).FreeUHFFrequencies" ><strong>CTLD.FreeUHFFrequencies</strong></a>
@ -17506,14 +17438,11 @@ 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="#(CTLD).PilotGroups" ><strong>CTLD.PilotGroups</strong></a>
<p> tables</p>
</div>
</div>
@ -17608,17 +17537,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="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@ -17763,17 +17681,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@ -17991,7 +17898,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> noob catch</p>
<p> time to repair a unit/group</p>
</div>
@ -22176,17 +22083,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>Flag for direct loading.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CTLD_CARGO).Mark" ><strong>CTLD_CARGO.Mark</strong></a>
</div>
</div>
@ -22336,17 +22232,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>Flag for direct loading.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CTLD_CARGO).Mark" ><strong>CTLD_CARGO.Mark</strong></a>
</div>
</div>
@ -25957,6 +25842,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Point.html##(COORDINATE)">Core.Point#COORDINATE</a>
<a id="#(CTLD_ENGINEERING).currwpt" ><strong>CTLD_ENGINEERING.currwpt</strong></a>
</div>
</div>
@ -26610,6 +26506,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Point.html##(COORDINATE)">Core.Point#COORDINATE</a>
<a id="#(CTLD_ENGINEERING).currwpt" ><strong>CTLD_ENGINEERING.currwpt</strong></a>
</div>
</div>

View File

@ -2712,7 +2712,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(DETECTION_REPORTING).GetDetectedItemsText">DETECTION_REPORTING:GetDetectedItemsText(DetectedSet)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Creates a string of the detected items in a <a href="Detection.html">Detection</a>.</p>
<p>Creates a string of the detected items in a <a href="Functional.Detection.html">Functional.Detection</a> object.</p>
</td>
</tr>
<tr class="w3-border">
@ -8905,7 +8905,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<h2><a id="#(DETECTION_REPORTING).GetDetectedItemsText" ><strong>DETECTION_REPORTING:GetDetectedItemsText(DetectedSet)</strong></a></h2>
</div>
<p>Creates a string of the detected items in a <a href="Detection.html">Detection</a>.</p>
<p>Creates a string of the detected items in a <a href="Functional.Detection.html">Functional.Detection</a> object.</p>
<div id= "#Functions##GetDetectedItemsText" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1807,13 +1807,13 @@ structure managing the tasks of the mission.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).AddTask">MISSION:AddTask(Task)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Register a <a href="Task.html">Task</a> to be completed within the <a href="Mission.html">Mission</a>.</p>
<p>Register a <a href="Task.html">Task</a> to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).ClearGroupAssignment">MISSION:ClearGroupAssignment(MissionGroup)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Clear the <a href="Wrapper.Group.html">Wrapper.Group</a> assignment from the <a href="Mission.html">Mission</a>.</p>
<p>Clear the <a href="Wrapper.Group.html">Wrapper.Group</a> assignment from the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -1867,7 +1867,7 @@ structure managing the tasks of the mission.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).GetNextTaskID">MISSION:GetNextTaskID(Task)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Return the next <a href="Task.html">Task</a> ID to be completed within the <a href="Mission.html">Mission</a>. </p>
<p>Return the next <a href="Task.html">Task</a> ID to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>. </p>
</td>
</tr>
<tr class="w3-border">
@ -1933,37 +1933,37 @@ structure managing the tasks of the mission.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsCOMPLETED">MISSION:IsCOMPLETED()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is the <a href="Mission.html">Mission</a> <strong>COMPLETED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>COMPLETED</strong>.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsENGAGED">MISSION:IsENGAGED()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is the <a href="Mission.html">Mission</a> <strong>ENGAGED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>ENGAGED</strong>.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsFAILED">MISSION:IsFAILED()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is the <a href="Mission.html">Mission</a> <strong>FAILED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>FAILED</strong>.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsGroupAssigned">MISSION:IsGroupAssigned(MissionGroup)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns if the <a href="Mission.html">Mission</a> is assigned to the Group.</p>
<p>Returns if the <a href="Tasking.Mission.html">Tasking.Mission</a> is assigned to the Group.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsHOLD">MISSION:IsHOLD()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is the <a href="Mission.html">Mission</a> <strong>HOLD</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>HOLD</strong>.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).IsIDLE">MISSION:IsIDLE()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is the <a href="Mission.html">Mission</a> <strong>IDLE</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>IDLE</strong>.</p>
</td>
</tr>
<tr class="w3-border">
@ -2161,7 +2161,7 @@ structure managing the tasks of the mission.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).RemoveTask">MISSION:RemoveTask(Task)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Removes a <a href="Task.html">Task</a> to be completed within the <a href="Mission.html">Mission</a>.</p>
<p>Removes a <a href="Task.html">Task</a> to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -2215,7 +2215,7 @@ structure managing the tasks of the mission.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(MISSION).SetGroupAssigned">MISSION:SetGroupAssigned(MissionGroup)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Set <a href="Wrapper.Group.html">Wrapper.Group</a> assigned to the <a href="Mission.html">Mission</a>.</p>
<p>Set <a href="Wrapper.Group.html">Wrapper.Group</a> assigned to the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
</td>
</tr>
<tr class="w3-border">
@ -3328,7 +3328,7 @@ If the Unit is part of a Task in the Mission, true is returned.</p>
<h2><a id="#(MISSION).AddTask" ><strong>MISSION:AddTask(Task)</strong></a></h2>
</div>
<p>Register a <a href="Task.html">Task</a> to be completed within the <a href="Mission.html">Mission</a>.</p>
<p>Register a <a href="Task.html">Task</a> to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
<p>Note that there can be multiple <a href="Task.html">Task</a>s registered to be completed.
@ -3376,7 +3376,7 @@ Each Task can be set a certain Goals. The Mission will not be completed until al
<h2><a id="#(MISSION).ClearGroupAssignment" ><strong>MISSION:ClearGroupAssignment(MissionGroup)</strong></a></h2>
</div>
<p>Clear the <a href="Wrapper.Group.html">Wrapper.Group</a> assignment from the <a href="Mission.html">Mission</a>.</p>
<p>Clear the <a href="Wrapper.Group.html">Wrapper.Group</a> assignment from the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
<div id= "#Functions##ClearGroupAssignment" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -3703,7 +3703,7 @@ If the Unit is part of a Task in the Mission, true is returned.</p>
<h2><a id="#(MISSION).GetNextTaskID" ><strong>MISSION:GetNextTaskID(Task)</strong></a></h2>
</div>
<p>Return the next <a href="Task.html">Task</a> ID to be completed within the <a href="Mission.html">Mission</a>. </p>
<p>Return the next <a href="Task.html">Task</a> ID to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>. </p>
<div id= "#Functions##GetNextTaskID" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -3894,7 +3894,7 @@ If the Unit is part of a Task in the Mission, true is returned.</p>
</div>
<div class="w3-half">
<p>The Name of the <a href="Task.html">Task</a> within the <a href="Mission.html">Mission</a>.</p>
<p>The Name of the <a href="Task.html">Task</a> within the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
</div>
</div>
@ -4106,7 +4106,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsCOMPLETED" ><strong>MISSION:IsCOMPLETED()</strong></a></h2>
</div>
<p>Is the <a href="Mission.html">Mission</a> <strong>COMPLETED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>COMPLETED</strong>.</p>
<div id= "#Functions##IsCOMPLETED" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4136,7 +4136,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsENGAGED" ><strong>MISSION:IsENGAGED()</strong></a></h2>
</div>
<p>Is the <a href="Mission.html">Mission</a> <strong>ENGAGED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>ENGAGED</strong>.</p>
<div id= "#Functions##IsENGAGED" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4166,7 +4166,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsFAILED" ><strong>MISSION:IsFAILED()</strong></a></h2>
</div>
<p>Is the <a href="Mission.html">Mission</a> <strong>FAILED</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>FAILED</strong>.</p>
<div id= "#Functions##IsFAILED" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4196,7 +4196,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsGroupAssigned" ><strong>MISSION:IsGroupAssigned(MissionGroup)</strong></a></h2>
</div>
<p>Returns if the <a href="Mission.html">Mission</a> is assigned to the Group.</p>
<p>Returns if the <a href="Tasking.Mission.html">Tasking.Mission</a> is assigned to the Group.</p>
<div id= "#Functions##IsGroupAssigned" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4238,7 +4238,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsHOLD" ><strong>MISSION:IsHOLD()</strong></a></h2>
</div>
<p>Is the <a href="Mission.html">Mission</a> <strong>HOLD</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>HOLD</strong>.</p>
<div id= "#Functions##IsHOLD" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -4268,7 +4268,7 @@ env.info( "Task 2 Completion = " .. Tasks[2]:GetGoalPercentage() .. "%" )</code>
<h2><a id="#(MISSION).IsIDLE" ><strong>MISSION:IsIDLE()</strong></a></h2>
</div>
<p>Is the <a href="Mission.html">Mission</a> <strong>IDLE</strong>.</p>
<p>Is the <a href="Tasking.Mission.html">Tasking.Mission</a> <strong>IDLE</strong>.</p>
<div id= "#Functions##IsIDLE" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -5899,7 +5899,7 @@ If the Unit is part of a Task in the Mission, true is returned.</p>
<h2><a id="#(MISSION).RemoveTask" ><strong>MISSION:RemoveTask(Task)</strong></a></h2>
</div>
<p>Removes a <a href="Task.html">Task</a> to be completed within the <a href="Mission.html">Mission</a>.</p>
<p>Removes a <a href="Task.html">Task</a> to be completed within the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
<p>Note that there can be multiple <a href="Task.html">Task</a>s registered to be completed.
@ -6255,7 +6255,7 @@ Each Task can be set a certain Goals. The Mission will not be completed until al
<h2><a id="#(MISSION).SetGroupAssigned" ><strong>MISSION:SetGroupAssigned(MissionGroup)</strong></a></h2>
</div>
<p>Set <a href="Wrapper.Group.html">Wrapper.Group</a> assigned to the <a href="Mission.html">Mission</a>.</p>
<p>Set <a href="Wrapper.Group.html">Wrapper.Group</a> assigned to the <a href="Tasking.Mission.html">Tasking.Mission</a>.</p>
<div id= "#Functions##SetGroupAssigned" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1625,7 +1625,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>TASK_A2A</strong></h2></p></td>
<td class="style="width:60%;">
<p>Defines Air To Air tasks for a <a href="Set.html">Set</a> of Target Units,
<p>Defines Air To Air tasks for a <a href="Core.Set.html">Core.Set</a> of Target Units,
based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>.</p>
</td>
</tr>
@ -1637,7 +1637,7 @@ based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)"
<a href="##(TASK_A2A)">#TASK_A2A</a>
<a id="TASK_A2A" ><strong>TASK_A2A</strong></a>
<p>Defines Air To Air tasks for a <a href="Set.html">Set</a> of Target Units,
<p>Defines Air To Air tasks for a <a href="Core.Set.html">Core.Set</a> of Target Units,
based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>.</p>

View File

@ -1639,7 +1639,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>TASK_A2A_DISPATCHER</strong></h2></p></td>
<td class="style="width:60%;">
<p>Orchestrates the dynamic dispatching of tasks upon groups of detected units determined a <a href="Set.html">Set</a> of EWR installation groups.</p>
<p>Orchestrates the dynamic dispatching of tasks upon groups of detected units determined a <a href="Core.Set.html">Core.Set</a> of EWR installation groups.</p>
</td>
</tr>
</table>
@ -1650,7 +1650,7 @@ Controls a network of short range air/missile defense groups.</p>
<a href="##(TASK_A2A_DISPATCHER)">#TASK_A2A_DISPATCHER</a>
<a id="TASK_A2A_DISPATCHER" ><strong>TASK_A2A_DISPATCHER</strong></a>
<p>Orchestrates the dynamic dispatching of tasks upon groups of detected units determined a <a href="Set.html">Set</a> of EWR installation groups.</p>
<p>Orchestrates the dynamic dispatching of tasks upon groups of detected units determined a <a href="Core.Set.html">Core.Set</a> of EWR installation groups.</p>

View File

@ -1625,7 +1625,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>TASK_A2G</strong></h2></p></td>
<td class="style="width:60%;">
<p>The TASK_A2G class defines Air To Ground tasks for a <a href="Set.html">Set</a> of Target Units,
<p>The TASK_A2G class defines Air To Ground tasks for a <a href="Core.Set.html">Core.Set</a> of Target Units,
based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>.</p>
</td>
</tr>
@ -1637,7 +1637,7 @@ based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)"
<a href="##(TASK_A2G)">#TASK_A2G</a>
<a id="TASK_A2G" ><strong>TASK_A2G</strong></a>
<p>The TASK_A2G class defines Air To Ground tasks for a <a href="Set.html">Set</a> of Target Units,
<p>The TASK_A2G class defines Air To Ground tasks for a <a href="Core.Set.html">Core.Set</a> of Target Units,
based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>.</p>

View File

@ -1639,7 +1639,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>TASK_A2G_DISPATCHER</strong></h2></p></td>
<td class="style="width:60%;">
<p>Orchestrates dynamic <strong>A2G Task Dispatching</strong> based on the detection results of a linked <a href="Detection.html">Detection</a> object.</p>
<p>Orchestrates dynamic <strong>A2G Task Dispatching</strong> based on the detection results of a linked <a href="Functional.Detection.html">Functional.Detection</a> object.</p>
</td>
</tr>
</table>
@ -1650,7 +1650,7 @@ Controls a network of short range air/missile defense groups.</p>
<a href="##(TASK_A2G_DISPATCHER)">#TASK_A2G_DISPATCHER</a>
<a id="TASK_A2G_DISPATCHER" ><strong>TASK_A2G_DISPATCHER</strong></a>
<p>Orchestrates dynamic <strong>A2G Task Dispatching</strong> based on the detection results of a linked <a href="Detection.html">Detection</a> object.</p>
<p>Orchestrates dynamic <strong>A2G Task Dispatching</strong> based on the detection results of a linked <a href="Functional.Detection.html">Functional.Detection</a> object.</p>
@ -1658,11 +1658,11 @@ Controls a network of short range air/missile defense groups.</p>
It provides a truly dynamic battle environment for pilots and ground commanders to engage upon,
in a true co-operation environment wherein <strong>Multiple Teams</strong> will collaborate in Missions to <strong>achieve a common Mission Goal</strong>.</p>
<p>The A2G dispatcher will dispatch the A2G Tasks to a defined <a href="Set.html">Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that will be manned by <strong>Players</strong>. <br/>
We call this the <strong>AttackSet</strong> of the A2G dispatcher. So, the Players are seated in the <a href="Client.html">Client</a>s of the <a href="Wrapper.Group.html">Wrapper.Group</a> <a href="Set.html">Set</a>.</p>
<p>The A2G dispatcher will dispatch the A2G Tasks to a defined <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that will be manned by <strong>Players</strong>. <br/>
We call this the <strong>AttackSet</strong> of the A2G dispatcher. So, the Players are seated in the <a href="Client.html">Client</a>s of the <a href="Wrapper.Group.html">Wrapper.Group</a> <a href="Core.Set.html">Core.Set</a>.</p>
<p>Depending on the actions of the enemy, preventive tasks are dispatched to the players to orchestrate the engagement in a true co-operation.
The detection object will group the detected targets by its grouping method, and integrates a <a href="Set.html">Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that are Recce vehicles or air units.
The detection object will group the detected targets by its grouping method, and integrates a <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a>s that are Recce vehicles or air units.
We call this the <strong>RecceSet</strong> of the A2G dispatcher.</p>
<p>Depending on the current detected tactical situation, different task types will be dispatched to the Players seated in the AttackSet..
@ -1736,7 +1736,7 @@ Further test missions demonstrate the A2G task dispatcher from within air.</p>
<h1>1. Player Experience</h1>
<p>The A2G dispatcher is residing under a <a href="CommandCenter.html">CommandCenter</a>, which is orchestrating a <a href="Mission.html">Mission</a>.
<p>The A2G dispatcher is residing under a <a href="Tasking.CommandCenter.html">Tasking.CommandCenter</a>, which is orchestrating a <a href="Tasking.Mission.html">Tasking.Mission</a>.
As a result, you'll find for DCS World missions that implement the A2G dispatcher a <strong>Command Center Menu</strong> and under this one or more <strong>Mission Menus</strong>.</p>
<p>For example, if there are 2 Command Centers (CC).
@ -2040,12 +2040,12 @@ There are:</p>
<p>To use the TASK_A2G_DISPATCHER class, you need:</p>
<ul>
<li>A <a href="CommandCenter.html">CommandCenter</a> object. The master communication channel.</li>
<li>A <a href="Mission.html">Mission</a> object. Each task belongs to a Mission.</li>
<li>A <a href="Detection.html">Detection</a> object. There are several detection grouping methods to choose from.</li>
<li>A <a href="Task_A2G_Dispatcher.html">Task_A2G_Dispatcher</a> object. The master A2G task dispatcher.</li>
<li>A <a href="Set.html">Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a> objects that will detect the enemy, the RecceSet. This is attached to the <a href="Detection.html">Detection</a> object.</li>
<li>A <a href="Set.html">Set</a> ob <a href="Wrapper.Group.html">Wrapper.Group</a> objects that will attack the enemy, the AttackSet. This is attached to the <a href="Task_A2G_Dispatcher.html">Task_A2G_Dispatcher</a> object.</li>
<li>A <a href="Tasking.CommandCenter.html">Tasking.CommandCenter</a> object. The master communication channel.</li>
<li>A <a href="Tasking.Mission.html">Tasking.Mission</a> object. Each task belongs to a Mission.</li>
<li>A <a href="Functional.Detection.html">Functional.Detection</a> object. There are several detection grouping methods to choose from.</li>
<li>A <a href="Tasking.Task_A2G_Dispatcher.html">Tasking.Task_A2G_Dispatcher</a> object. The master A2G task dispatcher.</li>
<li>A <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a> objects that will detect the enemy, the RecceSet. This is attached to the <a href="Functional.Detection.html">Functional.Detection</a> object.</li>
<li>A <a href="Core.Set.html">Core.Set</a> of <a href="Wrapper.Group.html">Wrapper.Group</a> objects that will attack the enemy, the AttackSet. This is attached to the <a href="Tasking.Task_A2G_Dispatcher.html">Tasking.Task_A2G_Dispatcher</a> object.</li>
</ul>
<p>Below an example mission declaration that is defines a Task A2G Dispatcher object.</p>
@ -3205,14 +3205,11 @@ 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">
#boolean
<a id="#(TASK_A2G_DISPATCHER).FlashNewTask" ><strong>TASK_A2G_DISPATCHER.FlashNewTask</strong></a>
<p> set to false to suppress flash messages</p>
</div>
</div>
@ -3785,14 +3782,11 @@ 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">
#boolean
<a id="#(TASK_A2G_DISPATCHER).FlashNewTask" ><strong>TASK_A2G_DISPATCHER.FlashNewTask</strong></a>
<p> set to false to suppress flash messages</p>
</div>
</div>
@ -4975,14 +4969,11 @@ 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">
#boolean
<a id="#(TASK_A2G_DISPATCHER).FlashNewTask" ><strong>TASK_A2G_DISPATCHER.FlashNewTask</strong></a>
<p> set to false to suppress flash messages</p>
</div>
</div>
@ -6467,14 +6458,11 @@ 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">
#boolean
<a id="#(TASK_A2G_DISPATCHER).FlashNewTask" ><strong>TASK_A2G_DISPATCHER.FlashNewTask</strong></a>
<p> set to false to suppress flash messages</p>
</div>
</div>

View File

@ -3227,22 +3227,11 @@ based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)"
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Cargo.Cargo.html##(CARGO)">Cargo.Cargo#CARGO</a>
<a id="#(FSM_PROCESS).Cargo" ><strong>FSM_PROCESS.Cargo</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FSM_PROCESS).DeployZone" ><strong>FSM_PROCESS.DeployZone</strong></a>
</div>
</div>
@ -3275,7 +3264,7 @@ based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)"
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO).CargoLimit" ><strong>TASK_CARGO.CargoLimit</strong></a>
@ -4697,7 +4686,7 @@ based on the tasking capabilities defined in <a href="Tasking.Task.html##(TASK)"
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO).CargoLimit" ><strong>TASK_CARGO.CargoLimit</strong></a>
@ -9229,7 +9218,7 @@ If the Unit is part of the Task, true is returned.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO).CargoLimit" ><strong>TASK_CARGO.CargoLimit</strong></a>

View File

@ -3212,7 +3212,62 @@ 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="#(TASK_CARGO_DISPATCHER).CSARBriefing" ><strong>TASK_CARGO_DISPATCHER.CSARBriefing</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARDeployZones" ><strong>TASK_CARGO_DISPATCHER.CSARDeployZones</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARTaskName" ><strong>TASK_CARGO_DISPATCHER.CSARTaskName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TASK_CARGO_DISPATCHER).CSARTasks" ><strong>TASK_CARGO_DISPATCHER.CSARTasks</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO_DISPATCHER).CountCSAR" ><strong>TASK_CARGO_DISPATCHER.CountCSAR</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).DefaultDeployZones" ><strong>TASK_CARGO_DISPATCHER.DefaultDeployZones</strong></a>
@ -4307,7 +4362,62 @@ This method can only be used once!</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(TASK_CARGO_DISPATCHER).CSARBriefing" ><strong>TASK_CARGO_DISPATCHER.CSARBriefing</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARDeployZones" ><strong>TASK_CARGO_DISPATCHER.CSARDeployZones</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARTaskName" ><strong>TASK_CARGO_DISPATCHER.CSARTaskName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TASK_CARGO_DISPATCHER).CSARTasks" ><strong>TASK_CARGO_DISPATCHER.CSARTasks</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO_DISPATCHER).CountCSAR" ><strong>TASK_CARGO_DISPATCHER.CountCSAR</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).DefaultDeployZones" ><strong>TASK_CARGO_DISPATCHER.DefaultDeployZones</strong></a>
@ -5154,7 +5264,62 @@ This method can only be used once!</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(TASK_CARGO_DISPATCHER).CSARBriefing" ><strong>TASK_CARGO_DISPATCHER.CSARBriefing</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARDeployZones" ><strong>TASK_CARGO_DISPATCHER.CSARDeployZones</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARTaskName" ><strong>TASK_CARGO_DISPATCHER.CSARTaskName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TASK_CARGO_DISPATCHER).CSARTasks" ><strong>TASK_CARGO_DISPATCHER.CSARTasks</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO_DISPATCHER).CountCSAR" ><strong>TASK_CARGO_DISPATCHER.CountCSAR</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).DefaultDeployZones" ><strong>TASK_CARGO_DISPATCHER.DefaultDeployZones</strong></a>
@ -6632,7 +6797,62 @@ This method can only be used once!</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(TASK_CARGO_DISPATCHER).CSARBriefing" ><strong>TASK_CARGO_DISPATCHER.CSARBriefing</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARDeployZones" ><strong>TASK_CARGO_DISPATCHER.CSARDeployZones</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).CSARTaskName" ><strong>TASK_CARGO_DISPATCHER.CSARTaskName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(TASK_CARGO_DISPATCHER).CSARTasks" ><strong>TASK_CARGO_DISPATCHER.CSARTasks</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(TASK_CARGO_DISPATCHER).CountCSAR" ><strong>TASK_CARGO_DISPATCHER.CountCSAR</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(TASK_CARGO_DISPATCHER).DefaultDeployZones" ><strong>TASK_CARGO_DISPATCHER.DefaultDeployZones</strong></a>

View File

@ -3255,17 +3255,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Stack by pointer.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(FIFO).uniquecounter" ><strong>FIFO.uniquecounter</strong></a>
</div>
</div>
@ -4115,17 +4104,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Stack by pointer.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(FIFO).uniquecounter" ><strong>FIFO.uniquecounter</strong></a>
</div>
</div>

View File

@ -1653,7 +1653,7 @@ Controls a network of short range air/missile defense groups.</p>
<h2>AIRBASE reference methods</h2>
<p>For each DCS Airbase object alive within a running mission, a AIRBASE wrapper object (instance) will be created within the _<a href="DATABASE.html">DATABASE</a> object.
<p>For each DCS Airbase object alive within a running mission, a AIRBASE wrapper object (instance) will be created within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).
This is done at the beginning of the mission (when the mission starts).</p>
<p>The AIRBASE class <strong>does not contain a :New()</strong> method, rather it provides <strong>:Find()</strong> methods to retrieve the object reference
@ -1666,8 +1666,8 @@ If the DCS Airbase object does not exist or is nil, the AIRBASE methods will ret
<p>The AIRBASE class provides the following functions to retrieve quickly the relevant AIRBASE instance:</p>
<ul>
<li><a href="##(AIRBASE).Find">AIRBASE.Find</a>(): Find a AIRBASE instance from the _DATABASE object using a DCS Airbase object.</li>
<li><a href="##(AIRBASE).FindByName">AIRBASE.FindByName</a>(): Find a AIRBASE instance from the _DATABASE object using a DCS Airbase name.</li>
<li><a href="##(AIRBASE).Find">AIRBASE.Find</a>(): Find a AIRBASE instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Airbase object.</li>
<li><a href="##(AIRBASE).FindByName">AIRBASE.FindByName</a>(): Find a AIRBASE instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Airbase name.</li>
</ul>
<p>IMPORTANT: ONE SHOULD NEVER SANITIZE these AIRBASE OBJECT REFERENCES! (make the AIRBASE object references nil).</p>
@ -2610,7 +2610,7 @@ is implemented in the AIRBASE class as <a href="##(AIRBASE).GetName">AIRBASE.Get
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(AIRBASE).GetVelocity">AIRBASE:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -8847,7 +8847,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(AIRBASE).GetVelocity" ><strong>AIRBASE:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1651,11 +1651,11 @@ The CLIENT class is a wrapper class to handle the DCS Unit objects that have the
<li>Manage the "state" of the DCS Unit.</li>
</ul>
<p>Clients are being used by the <a href="MISSION.html">MISSION</a> class to follow players and register their successes.</p>
<p>Clients are being used by the <a href="Tasking.Mission.html##(MISSION)">Tasking.Mission#MISSION</a> class to follow players and register their successes.</p>
<h2>CLIENT reference methods</h2>
<p>For each DCS Unit having skill level Player or Client, a CLIENT wrapper object (instance) will be created within the _<a href="DATABASE.html">DATABASE</a> object.
<p>For each DCS Unit having skill level Player or Client, a CLIENT wrapper object (instance) will be created within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).
This is done at the beginning of the mission (when the mission starts).</p>
<p>The CLIENT class does not contain a :New() method, rather it provides :Find() methods to retrieve the object reference
@ -1668,8 +1668,8 @@ If the DCS Unit object does not exist or is nil, the CLIENT methods will return
<p>The CLIENT class provides the following functions to retrieve quickly the relevant CLIENT instance:</p>
<ul>
<li><a href="##(CLIENT).Find">CLIENT.Find</a>(): Find a CLIENT instance from the _DATABASE object using a DCS Unit object.</li>
<li><a href="##(CLIENT).FindByName">CLIENT.FindByName</a>(): Find a CLIENT instance from the _DATABASE object using a DCS Unit name.</li>
<li><a href="##(CLIENT).Find">CLIENT.Find</a>(): Find a CLIENT instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Unit object.</li>
<li><a href="##(CLIENT).FindByName">CLIENT.FindByName</a>(): Find a CLIENT instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Unit name.</li>
</ul>
<p><strong>IMPORTANT: ONE SHOULD NEVER SANITIZE these CLIENT OBJECT REFERENCES! (make the CLIENT object references nil).</strong></p>
@ -3478,7 +3478,7 @@ If the DCS Unit object does not exist or is nil, the CLIENT methods will return
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CLIENT).GetVelocity">CLIENT:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -6530,7 +6530,7 @@ If any unit in the group is destroyed, the numbers of another units will not be
<p>A prefix name is a part of the name before a '#'-sign.
DCS Units spawned with the <a href="SPAWN.html">SPAWN</a> class contain a '#'-sign to indicate the end of the (base) DCS Unit name.
DCS Units spawned with the <a href="Core.Spawn.html##(SPAWN)">Core.Spawn#SPAWN</a> class contain a '#'-sign to indicate the end of the (base) DCS Unit name.
The spawn sequence number and unit number are contained within the name after the '#' sign. </p>
<div id= "#Functions##GetPrefix" class="w3-show w3-white">
@ -18970,7 +18970,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(CLIENT).GetVelocity" ><strong>CLIENT:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -3011,7 +3011,7 @@ The method <a href="##(CONTROLLABLE).SetTaskWaypoint">CONTROLLABLE.SetTaskWaypoi
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(CONTROLLABLE).GetVelocity">CONTROLLABLE:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -14628,7 +14628,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(CONTROLLABLE).GetVelocity" ><strong>CONTROLLABLE:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1626,8 +1626,8 @@ Controls a network of short range air/missile defense groups.</p>
<hr/>
<p>For each DCS Group object alive within a running mission, a GROUP wrapper object (instance) will be created within the _<a href="DATABASE.html">DATABASE</a> object.
This is done at the beginning of the mission (when the mission starts), and dynamically when new DCS Group objects are spawned (using the <a href="SPAWN.html">SPAWN</a> class).</p>
<p>For each DCS Group object alive within a running mission, a GROUP wrapper object (instance) will be created within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).
This is done at the beginning of the mission (when the mission starts), and dynamically when new DCS Group objects are spawned (using the <a href="Core.Spawn.html">Core.Spawn</a> class).</p>
<p>The GROUP class does not contain a :New() method, rather it provides :Find() methods to retrieve the object reference
using the DCS Group or the DCS GroupName.</p>
@ -1673,8 +1673,8 @@ If the DCS Group object does not exist or is nil, the GROUP methods will return
<p>The GROUP class provides the following functions to retrieve quickly the relevant GROUP instance:</p>
<ul>
<li><a href="##(GROUP).Find">GROUP.Find</a>(): Find a GROUP instance from the _DATABASE object using a DCS Group object.</li>
<li><a href="##(GROUP).FindByName">GROUP.FindByName</a>(): Find a GROUP instance from the _DATABASE object using a DCS Group name.</li>
<li><a href="##(GROUP).Find">GROUP.Find</a>(): Find a GROUP instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Group object.</li>
<li><a href="##(GROUP).FindByName">GROUP.FindByName</a>(): Find a GROUP instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Group name.</li>
</ul>
<h1>1. Tasking of groups</h1>
@ -1856,7 +1856,7 @@ Use the following Zone validation methods on the group:</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(GROUP).CopyRoute">GROUP:CopyRoute(Begin, End, Randomize, Radius)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Return the route of a group by using the <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a> class.</p>
<p>Return the route of a group by using the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
</td>
</tr>
<tr class="w3-border">
@ -2148,13 +2148,13 @@ amount of fuel in the group.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(GROUP).GetTemplate">GROUP:GetTemplate()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the group template from the <a href="DATABASE.html">DATABASE</a> (_DATABASE object).</p>
<p>Returns the group template from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(GROUP).GetTemplateRoutePoints">GROUP:GetTemplateRoutePoints()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the group template route.points[] (the waypoints) from the <a href="DATABASE.html">DATABASE</a> (_DATABASE object).</p>
<p>Returns the group template route.points[] (the waypoints) from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
</td>
</tr>
<tr class="w3-border">
@ -3712,7 +3712,7 @@ amount of fuel in the group.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(GROUP).GetVelocity">GROUP:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -5137,7 +5137,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(GROUP).CopyRoute" ><strong>GROUP:CopyRoute(Begin, End, Randomize, Radius)</strong></a></h2>
</div>
<p>Return the route of a group by using the <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a> class.</p>
<p>Return the route of a group by using the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
<div id= "#Functions##CopyRoute" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -6993,7 +6993,7 @@ amount of fuel in the group.</p>
<h2><a id="#(GROUP).GetTemplate" ><strong>GROUP:GetTemplate()</strong></a></h2>
</div>
<p>Returns the group template from the <a href="DATABASE.html">DATABASE</a> (_DATABASE object).</p>
<p>Returns the group template from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
<div id= "#Functions##GetTemplate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -7023,7 +7023,7 @@ amount of fuel in the group.</p>
<h2><a id="#(GROUP).GetTemplateRoutePoints" ><strong>GROUP:GetTemplateRoutePoints()</strong></a></h2>
</div>
<p>Returns the group template route.points[] (the waypoints) from the <a href="DATABASE.html">DATABASE</a> (_DATABASE object).</p>
<p>Returns the group template route.points[] (the waypoints) from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
<div id= "#Functions##GetTemplateRoutePoints" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -20136,7 +20136,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(GROUP).GetVelocity" ><strong>GROUP:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -3113,6 +3113,28 @@ 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">
#boolean
<a id="#(MARKER).tocoalition" ><strong>MARKER.tocoalition</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).togroup" ><strong>MARKER.togroup</strong></a>
</div>
</div>
@ -5230,6 +5252,28 @@ 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">
#boolean
<a id="#(MARKER).tocoalition" ><strong>MARKER.tocoalition</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).togroup" ><strong>MARKER.togroup</strong></a>
</div>
</div>
@ -6818,6 +6862,28 @@ 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">
#boolean
<a id="#(MARKER).tocoalition" ><strong>MARKER.tocoalition</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).togroup" ><strong>MARKER.togroup</strong></a>
</div>
</div>

View File

@ -1987,7 +1987,7 @@ The method <a href="##(POSITIONABLE).GetVelocity">POSITIONABLE.GetVelocity</a>()
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(POSITIONABLE).GetVelocity">POSITIONABLE:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -3669,17 +3669,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">
<a href="Core.Spot.html##(SPOT)">Core.Spot#SPOT</a>
<a id="#(POSITIONABLE).Spot" ><strong>POSITIONABLE.Spot</strong></a>
</div>
</div>
@ -5531,7 +5520,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(POSITIONABLE).GetVelocity" ><strong>POSITIONABLE:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@ -7449,17 +7438,6 @@ Coordinates are dependent on the position of the maps origin.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Spot.html##(SPOT)">Core.Spot#SPOT</a>
<a id="#(POSITIONABLE).Spot" ><strong>POSITIONABLE.Spot</strong></a>
</div>
</div>
@ -8008,17 +7986,6 @@ If the Identifiable is alive, true is returned. </p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Spot.html##(SPOT)">Core.Spot#SPOT</a>
<a id="#(POSITIONABLE).Spot" ><strong>POSITIONABLE.Spot</strong></a>
</div>
</div>
@ -8202,17 +8169,6 @@ If the Identifiable is alive, true is returned. </p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Spot.html##(SPOT)">Core.Spot#SPOT</a>
<a id="#(POSITIONABLE).Spot" ><strong>POSITIONABLE.Spot</strong></a>
</div>
</div>

View File

@ -2050,7 +2050,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SCENERY).GetVelocity">SCENERY:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -5411,7 +5411,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(SCENERY).GetVelocity" ><strong>SCENERY:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1651,20 +1651,20 @@ The <a href="Wrapper.Static.html##(STATIC)">Wrapper.Static#STATIC</a> class is a
<h2>STATIC reference methods</h2>
<p>For each DCS Static will have a STATIC wrapper object (instance) within the _<a href="DATABASE.html">DATABASE</a> object.
<p>For each DCS Static will have a STATIC wrapper object (instance) within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).
This is done at the beginning of the mission (when the mission starts).</p>
<p>The STATIC class does not contain a :New() method, rather it provides :Find() methods to retrieve the object reference
<p>The <a href="##(STATIC)">#STATIC</a> class does not contain a :New() method, rather it provides :Find() methods to retrieve the object reference
using the Static Name.</p>
<p>Another thing to know is that STATIC objects do not "contain" the DCS Static object.
The STATIc methods will reference the DCS Static object by name when it is needed during API execution.
The <a href="##(STATIC)">#STATIC</a> methods will reference the DCS Static object by name when it is needed during API execution.
If the DCS Static object does not exist or is nil, the STATIC methods will return nil and log an exception in the DCS.log file.</p>
<p>The STATIc class provides the following functions to retrieve quickly the relevant STATIC instance:</p>
<p>The <a href="##(STATIC)">#STATIC</a> class provides the following functions to retrieve quickly the relevant STATIC instance:</p>
<ul>
<li><a href="##(STATIC).FindByName">STATIC.FindByName</a>(): Find a STATIC instance from the _DATABASE object using a DCS Static name.</li>
<li><a href="##(STATIC).FindByName">STATIC.FindByName</a>(): Find a STATIC instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Static name.</li>
</ul>
<p>IMPORTANT: ONE SHOULD NEVER SANITIZE these STATIC OBJECT REFERENCES! (make the STATIC object references nil).</p>
@ -2059,7 +2059,7 @@ If the DCS Static object does not exist or is nil, the STATIC methods will retur
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(STATIC).GetVelocity">STATIC:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -5404,7 +5404,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(STATIC).GetVelocity" ><strong>STATIC:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">

View File

@ -1636,7 +1636,7 @@ Controls a network of short range air/missile defense groups.</p>
<tr>
<td class="style="width:40%;"><p><h2>Global <strong>UNIT</strong></h2></p></td>
<td class="style="width:60%;">
<p>For each DCS Unit object alive within a running mission, a UNIT wrapper object (instance) will be created within the _<a href="DATABASE.html">DATABASE</a> object.</p>
<p>For each DCS Unit object alive within a running mission, a UNIT wrapper object (instance) will be created within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
</td>
</tr>
</table>
@ -1647,10 +1647,10 @@ Controls a network of short range air/missile defense groups.</p>
<a href="##(UNIT)">#UNIT</a>
<a id="UNIT" ><strong>UNIT</strong></a>
<p>For each DCS Unit object alive within a running mission, a UNIT wrapper object (instance) will be created within the _<a href="DATABASE.html">DATABASE</a> object.</p>
<p>For each DCS Unit object alive within a running mission, a UNIT wrapper object (instance) will be created within the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>).</p>
<p>This is done at the beginning of the mission (when the mission starts), and dynamically when new DCS Unit objects are spawned (using the <a href="SPAWN.html">SPAWN</a> class).</p>
<p>This is done at the beginning of the mission (when the mission starts), and dynamically when new DCS Unit objects are spawned (using the <a href="Core.Spawn.html">Core.Spawn</a> class).</p>
<p>The UNIT class <strong>does not contain a :New()</strong> method, rather it provides <strong>:Find()</strong> methods to retrieve the object reference
using the DCS Unit or the DCS UnitName.</p>
@ -1662,8 +1662,8 @@ If the DCS Unit object does not exist or is nil, the UNIT methods will return ni
<p>The UNIT class provides the following functions to retrieve quickly the relevant UNIT instance:</p>
<ul>
<li><a href="##(UNIT).Find">UNIT.Find</a>(): Find a UNIT instance from the _DATABASE object using a DCS Unit object.</li>
<li><a href="##(UNIT).FindByName">UNIT.FindByName</a>(): Find a UNIT instance from the _DATABASE object using a DCS Unit name.</li>
<li><a href="##(UNIT).Find">UNIT.Find</a>(): Find a UNIT instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Unit object.</li>
<li><a href="##(UNIT).FindByName">UNIT.FindByName</a>(): Find a UNIT instance from the global _DATABASE object (an instance of <a href="Core.Database.html##(DATABASE)">Core.Database#DATABASE</a>) using a DCS Unit name.</li>
</ul>
<p>IMPORTANT: ONE SHOULD NEVER SANITIZE these UNIT OBJECT REFERENCES! (make the UNIT object references nil).</p>
@ -3270,7 +3270,7 @@ If you want to obtain the complete <strong>3D position</strong> including orient
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(UNIT).GetVelocity">UNIT:GetVelocity()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
</td>
</tr>
<tr class="w3-border">
@ -5069,7 +5069,7 @@ If any unit in the group is destroyed, the numbers of another units will not be
<p>A prefix name is a part of the name before a '#'-sign.
DCS Units spawned with the <a href="SPAWN.html">SPAWN</a> class contain a '#'-sign to indicate the end of the (base) DCS Unit name.
DCS Units spawned with the <a href="Core.Spawn.html##(SPAWN)">Core.Spawn#SPAWN</a> class contain a '#'-sign to indicate the end of the (base) DCS Unit name.
The spawn sequence number and unit number are contained within the name after the '#' sign. </p>
<div id= "#Functions##GetPrefix" class="w3-show w3-white">
@ -17217,7 +17217,7 @@ Coordinates are dependent on the position of the maps origin.</p>
<h2><a id="#(UNIT).GetVelocity" ><strong>UNIT:GetVelocity()</strong></a></h2>
</div>
<p>Returns the a <a href="Velocity.html">Velocity</a> object from the POSITIONABLE.</p>
<p>Returns the <a href="Core.Velocity.html">Core.Velocity</a> object from the POSITIONABLE.</p>
<div id= "#Functions##GetVelocity" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">