Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2026-03-24 09:16:17 +00:00
parent 9358c16d91
commit 61e9a3c834
29 changed files with 1742 additions and 912 deletions
+2 -18
View File
@@ -1502,15 +1502,7 @@ because <strong>the goal of MOOSE is to simplify mission design complexity for m
By efficiently utilizing the FSM class and derived classes, MOOSE allows mission designers to quickly build processes.
<strong>Ready made FSM-based implementations classes</strong> exist within the MOOSE framework that <strong>can easily be re-used,
and tailored</strong> by mission designers through <strong>the implementation of Transition Handlers</strong>.
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="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="Tasking.Task.html##(TASK)">Tasking.Task#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="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>, seated in a <a href="Wrapper.Client.html##(CLIENT)">Wrapper.Client#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>
Detailed explanations and API specifics are further below clarified and FSM derived class specifics are described in those class documentation sections.</p>
<h2><strong>Disclaimer:</strong></h2>
<p>The FSM class development is based on a finite state machine implementation made by Conroy Kyle.
@@ -1521,7 +1513,6 @@ Additionally, I've added extendability and created an API that allows seamless F
<p>The following derived classes are available in the MOOSE framework, that implement a specialized form of a FSM:</p>
<ul>
<li><a href="##(FSM_TASK)">#FSM_TASK</a>: Models Finite State Machines for <a href="Tasking.Task.html">Tasking.Task</a>s.</li>
<li><a href="##(FSM_PROCESS)">#FSM_PROCESS</a>: Models Finite State Machines for <a href="Tasking.Task.html">Tasking.Task</a> actions, which control <a href="Wrapper.Client.html">Wrapper.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="Wrapper.Client.html">Wrapper.Client</a>s.</li>
<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
@@ -1586,14 +1577,7 @@ Other examples of ready made FSM could be:</p>
because <strong>the goal of MOOSE is to simplify mission design complexity for mission building</strong>.
By efficiently utilizing the FSM class and derived classes, MOOSE allows mission designers to quickly build processes.
<strong>Ready made FSM-based implementations classes</strong> exist within the MOOSE framework that <strong>can easily be re-used,
and tailored</strong> by mission designers through <strong>the implementation of Transition Handlers</strong>.
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="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="Tasking.Task.html##(TASK)">Tasking.Task#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="Tasking.Task.html##(TASK)">Tasking.Task#TASK</a>, seated in a <a href="Wrapper.Client.html##(CLIENT)">Wrapper.Client#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>
and tailored</strong> by mission designers through <strong>the implementation of Transition Handlers</strong>.</p>
<p><img src="..\Presentations\FSM\Dia3.JPG" alt="Transition Rules and Transition Handlers and Event Triggers"/></p>
-48
View File
@@ -1922,31 +1922,6 @@ See the following example:</p>
end
</code></pre>
<p>While this is a good example, there is a catch.
Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the <strong><code>.</code></strong> notation for the method.
See the modified example:</p>
<pre><code> -- Now we have a constructor of the class AI_CARGO_DISPATCHER, that receives the SetHelicopter as a parameter.
-- Within that constructor, we want to set an enclosed event handler OnAfterDead for SetHelicopter.
-- But within the OnAfterDead method, we want to refer to the self variable of the AI_CARGO_DISPATCHER.
function AI_CARGO_DISPATCHER:New(SetCarrier, SetCargo, SetDeployZones)
local self = BASE:Inherit(self, FSM:New()) -- #AI_CARGO_DISPATCHER
-- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset.
-- Note the "." notation, and the explicit declaration of SetHelicopter, which would be using the ":" notation the implicit self variable declaration.
function SetHelicopter.OnAfterDead(SetHelicopter, From, Event, To, GroupObject)
SetHelicopter:F({ GroupObject = GroupObject:GetName() })
self.PickupCargo[GroupObject] = nil -- So here I clear the PickupCargo table entry of the self object AI_CARGO_DISPATCHER.
self.CarrierHome[GroupObject] = nil
end
end
</code></pre>
<hr/>
</div>
@@ -2504,29 +2479,6 @@ See the following example:</p>
end
</code></pre>
<p>While this is a good example, there is a catch.
Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the <strong><code>.</code></strong> notation for the method.
See the modified example:</p>
<pre><code> -- Now we have a constructor of the class AI_CARGO_DISPATCHER, that receives the SetHelicopter as a parameter.
-- Within that constructor, we want to set an enclosed event handler OnAfterDead for SetHelicopter.
-- But within the OnAfterDead method, we want to refer to the self variable of the AI_CARGO_DISPATCHER.
function ACLASS:New(SetCarrier, SetCargo, SetDeployZones)
local self = BASE:Inherit(self, FSM:New()) -- #AI_CARGO_DISPATCHER
-- Put a Dead event handler on SetCarrier, to ensure that when a carrier is destroyed, that all internal parameters are reset.
-- Note the "." notation, and the explicit declaration of SetHelicopter, which would be using the ":" notation the implicit self variable declaration.
function SetHelicopter.OnAfterDead(SetHelicopter, From, Event, To, UnitObject)
SetHelicopter:F({ UnitObject = UnitObject:GetName() })
self.array[UnitObject] = nil -- So here I clear the array table entry of the self object ACLASS.
end
end
</code></pre>
<hr/>
</div>
+72 -136
View File
@@ -2992,6 +2992,12 @@ 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).hidden">SPAWN.hidden</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
</table>
@@ -3666,11 +3672,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(SPAWN).AIOnOff" ><strong>SPAWN.AIOnOff</strong></a>
<p> The AI is on by default when spawning a group.</p>
</div>
</div>
@@ -3751,6 +3760,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.</p>
</div>
</div>
@@ -3864,17 +3876,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="#(SPAWN).SpawnGrouping" ><strong>SPAWN.SpawnGrouping</strong></a>
</div>
</div>
@@ -3999,17 +4000,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="#(SPAWN).SpawnInitFreq" ><strong>SPAWN.SpawnInitFreq</strong></a>
</div>
</div>
@@ -4076,6 +4066,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Overwrite unit names by default with group name.</p>
</div>
</div>
@@ -4098,50 +4091,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="#(SPAWN).SpawnInitModex" ><strong>SPAWN.SpawnInitModex</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModexPostfix" ><strong>SPAWN.SpawnInitModexPostfix</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModexPrefix" ><strong>SPAWN.SpawnInitModexPrefix</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModu" ><strong>SPAWN.SpawnInitModu</strong></a>
</div>
</div>
@@ -4369,6 +4318,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">
#boolean
<a id="#(SPAWN).SpawnUnControlled" ><strong>SPAWN.SpawnUnControlled</strong></a>
</div>
</div>
@@ -4436,7 +4396,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> When the first Spawn executes, all the Groups need to be made visible before start.</p>
<p> Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.</p>
</div>
@@ -4510,6 +4470,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).hidden" ><strong>SPAWN.hidden</strong></a>
</div>
</div>
@@ -10294,11 +10265,14 @@ 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>
@@ -10379,6 +10353,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
<p> Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.</p>
</div>
</div>
@@ -10492,17 +10469,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">
<a id="#(SPAWN).SpawnGrouping" ><strong>SPAWN.SpawnGrouping</strong></a>
</div>
</div>
@@ -10627,17 +10593,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">
<a id="#(SPAWN).SpawnInitFreq" ><strong>SPAWN.SpawnInitFreq</strong></a>
</div>
</div>
@@ -10704,6 +10659,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
<p> Overwrite unit names by default with group name.</p>
</div>
</div>
@@ -10726,50 +10684,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">
<a id="#(SPAWN).SpawnInitModex" ><strong>SPAWN.SpawnInitModex</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModexPostfix" ><strong>SPAWN.SpawnInitModexPostfix</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModexPrefix" ><strong>SPAWN.SpawnInitModexPrefix</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(SPAWN).SpawnInitModu" ><strong>SPAWN.SpawnInitModu</strong></a>
</div>
</div>
@@ -10997,6 +10911,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">
#boolean
<a id="#(SPAWN).SpawnUnControlled" ><strong>SPAWN.SpawnUnControlled</strong></a>
</div>
</div>
@@ -11064,7 +10989,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.</p
<p> When the first Spawn executes, all the Groups need to be made visible before start.</p>
<p> Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.</p>
</div>
@@ -11138,6 +11063,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).hidden" ><strong>SPAWN.hidden</strong></a>
</div>
</div>
-84
View File
@@ -1961,24 +1961,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>
<tr class="w3-border">
@@ -3095,39 +3077,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>
@@ -4989,39 +4938,6 @@ Handy if you spawn from cargo statics which have resources already set.</p>
</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>
-33
View File
@@ -2775,17 +2775,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>
@@ -4102,17 +4091,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>
@@ -5701,17 +5679,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>
+3 -3
View File
@@ -3346,7 +3346,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(AICSAR).SRSTTSRadio" ><strong>AICSAR.SRSTTSRadio</strong></a>
<a id="#(AICSAR).SRSRadio" ><strong>AICSAR.SRSRadio</strong></a>
@@ -6477,7 +6477,7 @@ See <code>AICSAR:SetPilotTTSVoice()</code> and <code>AICSAR:SetOperatorTTSVoice(
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(AICSAR).SRSTTSRadio" ><strong>AICSAR.SRSTTSRadio</strong></a>
<a id="#(AICSAR).SRSRadio" ><strong>AICSAR.SRSRadio</strong></a>
@@ -8446,7 +8446,7 @@ See <code>AICSAR:SetPilotTTSVoice()</code> and <code>AICSAR:SetOperatorTTSVoice(
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(AICSAR).SRSTTSRadio" ><strong>AICSAR.SRSTTSRadio</strong></a>
<a id="#(AICSAR).SRSRadio" ><strong>AICSAR.SRSRadio</strong></a>
+8 -2
View File
@@ -3876,7 +3876,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="#(ATC_GROUND).Airbases" ><strong>ATC_GROUND.Airbases</strong></a>
@@ -3892,6 +3892,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Kickspeed</p>
</div>
</div>
@@ -4461,7 +4464,7 @@ An airbase can be specified to set the maximum kick speed for.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(ATC_GROUND).Airbases" ><strong>ATC_GROUND.Airbases</strong></a>
@@ -4477,6 +4480,9 @@ An airbase can be specified to set the maximum kick speed for.</p>
<p> Kickspeed</p>
</div>
</div>
-8
View File
@@ -1837,14 +1837,6 @@ These must be exactly the same as the names of the groups defined in the mission
</code></pre>
<p>Note that the name of the rearming group has to be given in quotation marks and spelt exactly as the group name defined in the mission editor.</p>
<h2>Transporting</h2>
<p>ARTY groups can be transported to another location as <a href="Cargo.Cargo.html">Cargo.Cargo</a> by means of classes such as <a href="AI.AI_Cargo_APC.html">AI.AI_Cargo_APC</a>, <a href="AI.AI_Cargo_Dispatcher_APC.html">AI.AI_Cargo_Dispatcher_APC</a>,
<a href="AI.AI_Cargo_Helicopter.html">AI.AI_Cargo_Helicopter</a>, <a href="AI.AI_Cargo_Dispatcher_Helicopter.html">AI.AI_Cargo_Dispatcher_Helicopter</a> or <a href="AI.AI_Cargo_Airplane.html">AI.AI_Cargo_Airplane</a>.</p>
<p>In order to do this, one needs to define an ARTY object via the <a href="##(ARTY).NewFromCargoGroup">ARTY.NewFromCargoGroup</a>(<em>cargogroup</em>, <em>alias</em>) function.
The first argument <em>cargogroup</em> has to be a <a href="Cargo.CargoGroup.html##(CARGO_GROUP)">Cargo.CargoGroup#CARGO_GROUP</a> object. The second argument <em>alias</em> is a string which can be freely chosen by the user.</p>
<h2>Fine Tuning</h2>
<p>The mission designer has a few options to tailor the ARTY object according to his needs.</p>
-33
View File
@@ -2573,39 +2573,6 @@
<p> set up SRS</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(AUTOLASE).SRSFreq" ><strong>AUTOLASE.SRSFreq</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AUTOLASE).SRSMod" ><strong>AUTOLASE.SRSMod</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#string
<a id="#(AUTOLASE).SRSPath" ><strong>AUTOLASE.SRSPath</strong></a>
</div>
</div>
-11
View File
@@ -2386,17 +2386,6 @@ Use the method <a href="##(DESIGNATE).SetMission">DESIGNATE.SetMission</a>() to
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(DESIGNATE).LaseDuration" ><strong>DESIGNATE.LaseDuration</strong></a>
</div>
</div>
+36 -3
View File
@@ -20138,6 +20138,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">
#boolean
<a id="#(DETECTION_BASE).Locking" ><strong>DETECTION_BASE.Locking</strong></a>
</div>
</div>
@@ -20155,7 +20166,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).RefreshTimeInterval" ><strong>DETECTION_BASE.RefreshTimeInterval</strong></a>
@@ -24892,6 +24903,17 @@ 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>
@@ -24909,7 +24931,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).RefreshTimeInterval" ><strong>DETECTION_BASE.RefreshTimeInterval</strong></a>
@@ -26667,6 +26689,17 @@ 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>
@@ -26684,7 +26717,7 @@ zones that reflect cloudy areas where detected units may not be so easily visual
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(DETECTION_BASE).RefreshTimeInterval" ><strong>DETECTION_BASE.RefreshTimeInterval</strong></a>
+114 -60
View File
@@ -1919,12 +1919,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">
@@ -4357,17 +4351,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>The #DETECTION_AREAS object for AWACS</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).AWACS_Prefix" ><strong>MANTIS.AWACS_Prefix</strong></a>
</div>
</div>
@@ -4533,17 +4516,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.</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>
@@ -4795,8 +4767,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).SkateZones" ><strong>MANTIS.SkateZones</strong></a>
#number
<a id="#(MANTIS).SkateNumber" ><strong>MANTIS.SkateNumber</strong></a>
@@ -5133,6 +5105,61 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Log SAM status in dcs.log every cycle if true.</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).maxpointdefrange" ><strong>MANTIS.maxpointdefrange</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>
@@ -5202,9 +5229,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> switch alarm state RED</p>
</div>
</div>
@@ -9963,17 +9987,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>The #DETECTION_AREAS object for AWACS</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).AWACS_Prefix" ><strong>MANTIS.AWACS_Prefix</strong></a>
</div>
</div>
@@ -10139,17 +10152,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>Table of Core.Zone#ZONE Zones Consider SAM groups in this zone(s) only for this MANTIS instance, must be handed as #table of Zone objects.</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>
@@ -10401,8 +10403,8 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MANTIS).SkateZones" ><strong>MANTIS.SkateZones</strong></a>
#number
<a id="#(MANTIS).SkateNumber" ><strong>MANTIS.SkateNumber</strong></a>
@@ -10739,6 +10741,61 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p>Log SAM status in dcs.log every cycle if true.</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).maxpointdefrange" ><strong>MANTIS.maxpointdefrange</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>
@@ -10808,9 +10865,6 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`</code></pre>
<p> switch alarm state RED</p>
</div>
</div>
+28
View File
@@ -2189,6 +2189,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<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">
#number
<a id="#(MOVEMENT).AliveUnits" ><strong>MOVEMENT.AliveUnits</strong></a>
<p> Contains the counter how many units are currently alive.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -2419,6 +2433,20 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<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">
#number
<a id="#(MOVEMENT).AliveUnits" ><strong>MOVEMENT.AliveUnits</strong></a>
<p> Contains the counter how many units are currently alive.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
+6
View File
@@ -4576,6 +4576,12 @@ 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).hidden">RAT.hidden</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
</table>
+2 -2
View File
@@ -3143,7 +3143,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).penaltyoncoalitionchange" ><strong>SCORING.penaltyoncoalitionchange</strong></a>
@@ -6600,7 +6600,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).penaltyoncoalitionchange" ><strong>SCORING.penaltyoncoalitionchange</strong></a>
+2 -2
View File
@@ -1847,7 +1847,7 @@ If no scenery object is near the group the <strong>TakeCover</strong> event is r
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SUPPRESSION).New">SUPPRESSION:New(group)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Creates a new AI_suppression object.</p>
<p>Creates a new suppression object.</p>
</td>
</tr>
<tr class="w3-border">
@@ -4276,7 +4276,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(SUPPRESSION).New" ><strong>SUPPRESSION:New(group)</strong></a></h2>
</div>
<p>Creates a new AI_suppression object.</p>
<p>Creates a new suppression object.</p>
<div id= "#Functions##New" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
+68 -16
View File
@@ -9831,6 +9831,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Radio queue of LSO.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQLid" ><strong>AIRBOSS.RQLid</strong></a>
</div>
</div>
@@ -9842,6 +9853,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Radio queue of marshal.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQMid" ><strong>AIRBOSS.RQMid</strong></a>
</div>
</div>
@@ -30478,6 +30500,17 @@ If removed flight is the section lead, we try to find a new leader.</p>
<p>Radio queue of LSO.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQLid" ><strong>AIRBOSS.RQLid</strong></a>
</div>
</div>
@@ -30489,6 +30522,17 @@ If removed flight is the section lead, we try to find a new leader.</p>
<p>Radio queue of marshal.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQMid" ><strong>AIRBOSS.RQMid</strong></a>
</div>
</div>
@@ -33602,6 +33646,17 @@ If removed flight is the section lead, we try to find a new leader.</p>
<p>Radio queue of LSO.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQLid" ><strong>AIRBOSS.RQLid</strong></a>
</div>
</div>
@@ -33613,6 +33668,17 @@ If removed flight is the section lead, we try to find a new leader.</p>
<p>Radio queue of marshal.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AIRBOSS).RQMid" ><strong>AIRBOSS.RQMid</strong></a>
</div>
</div>
@@ -42099,7 +42165,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>
@@ -42126,17 +42192,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>Data table at each position in the groove. Elements are of type <a href="##(AIRBOSS).GrooveData">AIRBOSS.GrooveData</a>.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(AIRBOSS.PlayerData).holding" ><strong>AIRBOSS.PlayerData.holding</strong></a>
</div>
</div>
@@ -42294,9 +42349,6 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Set Stable Hover</p>
</div>
</div>
@@ -42494,7 +42546,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> VNAO Edit - Added</p>
<p> VNAO Edit - Added </p>
</div>
-6
View File
@@ -2532,12 +2532,6 @@ and pick the closest unit to this ARMYGROUP.</p>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ARMYGROUP).DestroyUnit">ARMYGROUP:DestroyUnit(UnitName, Delay)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Destroy a unit of the group.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ARMYGROUP).EPLRS">ARMYGROUP.EPLRS</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
+33
View File
@@ -7427,6 +7427,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Mission Ingress waypoint coordinate.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AUFTRAG).missionIngressCoordAlt" ><strong>AUFTRAG.missionIngressCoordAlt</strong></a>
</div>
</div>
@@ -23303,6 +23314,17 @@ will always return.</p>
<p>Mission Ingress waypoint coordinate.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AUFTRAG).missionIngressCoordAlt" ><strong>AUFTRAG.missionIngressCoordAlt</strong></a>
</div>
</div>
@@ -26717,6 +26739,17 @@ will always return.</p>
<p>Mission Ingress waypoint coordinate.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(AUFTRAG).missionIngressCoordAlt" ><strong>AUFTRAG.missionIngressCoordAlt</strong></a>
</div>
</div>
+3 -3
View File
@@ -4148,7 +4148,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="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
@@ -10623,7 +10623,7 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
@@ -13305,7 +13305,7 @@ callsigns from playername or group name.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CSAR).FreeVHFFrequencies" ><strong>CSAR.FreeVHFFrequencies</strong></a>
+84 -69
View File
@@ -6027,7 +6027,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).CtldUnits" ><strong>CTLD.CtldUnits</strong></a>
@@ -6166,7 +6166,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>
@@ -6177,7 +6177,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>
@@ -6193,9 +6193,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> Beacons</p>
</div>
</div>
@@ -6260,14 +6257,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>
@@ -6482,8 +6476,30 @@ 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)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</strong></a>
<a id="#(CTLD).VehicleMoveFormation" ><strong>CTLD.VehicleMoveFormation</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoMap" ><strong>CTLD._c130DcAutoMap</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoSets" ><strong>CTLD._c130DcAutoSets</strong></a>
@@ -6941,17 +6957,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> enfore engineer build only?</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(CTLD).onestepmenu" ><strong>CTLD.onestepmenu</strong></a>
</div>
</div>
@@ -7006,7 +7011,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> time to repairor build a unit/group</p>
<p> noob catch</p>
</div>
@@ -22781,7 +22786,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).CtldUnits" ><strong>CTLD.CtldUnits</strong></a>
@@ -22920,7 +22925,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).FreeFMFrequencies" ><strong>CTLD.FreeFMFrequencies</strong></a>
@@ -22931,7 +22936,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).FreeUHFFrequencies" ><strong>CTLD.FreeUHFFrequencies</strong></a>
@@ -22947,9 +22952,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> Beacons</p>
</div>
</div>
@@ -23014,14 +23016,11 @@ However, if you create a new folder inside the miz file, which contains the soun
<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>
@@ -23236,8 +23235,30 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</strong></a>
<a id="#(CTLD).VehicleMoveFormation" ><strong>CTLD.VehicleMoveFormation</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoMap" ><strong>CTLD._c130DcAutoMap</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoSets" ><strong>CTLD._c130DcAutoSets</strong></a>
@@ -23695,17 +23716,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> enfore engineer build only?</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(CTLD).onestepmenu" ><strong>CTLD.onestepmenu</strong></a>
</div>
</div>
@@ -23760,7 +23770,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> time to repairor build a unit/group</p>
<p> noob catch</p>
</div>
@@ -25605,7 +25615,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).CtldUnits" ><strong>CTLD.CtldUnits</strong></a>
@@ -25744,7 +25754,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).FreeFMFrequencies" ><strong>CTLD.FreeFMFrequencies</strong></a>
@@ -25755,7 +25765,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).FreeUHFFrequencies" ><strong>CTLD.FreeUHFFrequencies</strong></a>
@@ -25771,9 +25781,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> Beacons</p>
</div>
</div>
@@ -25838,14 +25845,11 @@ However, if you create a new folder inside the miz file, which contains the soun
<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>
@@ -26060,8 +26064,30 @@ However, if you create a new folder inside the miz file, which contains the soun
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</strong></a>
<a id="#(CTLD).VehicleMoveFormation" ><strong>CTLD.VehicleMoveFormation</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoMap" ><strong>CTLD._c130DcAutoMap</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoSets" ><strong>CTLD._c130DcAutoSets</strong></a>
@@ -26519,17 +26545,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> enfore engineer build only?</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(CTLD).onestepmenu" ><strong>CTLD.onestepmenu</strong></a>
</div>
</div>
@@ -26584,7 +26599,7 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> time to repairor build a unit/group</p>
<p> noob catch</p>
</div>
+64 -182
View File
@@ -3294,12 +3294,6 @@
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(FLIGHTGROUP).DestroyUnit">FLIGHTGROUP:DestroyUnit(UnitName, Delay)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Destroy a unit of the group.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(FLIGHTGROUP).EPLRS">FLIGHTGROUP.EPLRS</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -7767,20 +7761,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="#(FLIGHTGROUP).Twaiting" ><strong>FLIGHTGROUP.Twaiting</strong></a>
<p> Set time stamp.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -7847,34 +7827,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="#(FLIGHTGROUP).currbase" ><strong>FLIGHTGROUP.currbase</strong></a>
<p> Set current airbase.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).dTwait" ><strong>FLIGHTGROUP.dTwait</strong></a>
<p> Max waiting time in seconds.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -8098,11 +8050,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).isLandingAtAirbase" ><strong>FLIGHTGROUP.isLandingAtAirbase</strong></a>
#boolean
<a id="#(FLIGHTGROUP).isLateActivated" ><strong>FLIGHTGROUP.isLateActivated</strong></a>
<p> No late activation.</p>
</div>
</div>
@@ -8125,6 +8080,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Flight is ready for takeoff. This is for FLIGHTCONTROL.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(FLIGHTGROUP).isUncontrolled" ><strong>FLIGHTGROUP.isUncontrolled</strong></a>
</div>
</div>
@@ -18614,20 +18580,6 @@ Here we only check if stuck whilst taxiing.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).Twaiting" ><strong>FLIGHTGROUP.Twaiting</strong></a>
<p> Set time stamp.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -18694,34 +18646,6 @@ Here we only check if stuck whilst taxiing.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).currbase" ><strong>FLIGHTGROUP.currbase</strong></a>
<p> Set current airbase.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).dTwait" ><strong>FLIGHTGROUP.dTwait</strong></a>
<p> Max waiting time in seconds.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -18945,11 +18869,14 @@ Here we only check if stuck whilst taxiing.</p>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).isLandingAtAirbase" ><strong>FLIGHTGROUP.isLandingAtAirbase</strong></a>
#boolean
<a id="#(FLIGHTGROUP).isLateActivated" ><strong>FLIGHTGROUP.isLateActivated</strong></a>
<p> No late activation.</p>
</div>
</div>
@@ -18972,6 +18899,17 @@ Here we only check if stuck whilst taxiing.</p>
<p>Flight is ready for takeoff. This is for FLIGHTCONTROL.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(FLIGHTGROUP).isUncontrolled" ><strong>FLIGHTGROUP.isUncontrolled</strong></a>
</div>
</div>
@@ -39504,20 +39442,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).Twaiting" ><strong>FLIGHTGROUP.Twaiting</strong></a>
<p> Set time stamp.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -39584,34 +39508,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).currbase" ><strong>FLIGHTGROUP.currbase</strong></a>
<p> Set current airbase.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).dTwait" ><strong>FLIGHTGROUP.dTwait</strong></a>
<p> Max waiting time in seconds.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -39835,11 +39731,14 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).isLandingAtAirbase" ><strong>FLIGHTGROUP.isLandingAtAirbase</strong></a>
#boolean
<a id="#(FLIGHTGROUP).isLateActivated" ><strong>FLIGHTGROUP.isLateActivated</strong></a>
<p> No late activation.</p>
</div>
</div>
@@ -39862,6 +39761,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<p>Flight is ready for takeoff. This is for FLIGHTCONTROL.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(FLIGHTGROUP).isUncontrolled" ><strong>FLIGHTGROUP.isUncontrolled</strong></a>
</div>
</div>
@@ -41734,20 +41644,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).Twaiting" ><strong>FLIGHTGROUP.Twaiting</strong></a>
<p> Set time stamp.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -41814,34 +41710,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).currbase" ><strong>FLIGHTGROUP.currbase</strong></a>
<p> Set current airbase.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).dTwait" ><strong>FLIGHTGROUP.dTwait</strong></a>
<p> Max waiting time in seconds.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
@@ -42065,11 +41933,14 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(FLIGHTGROUP).isLandingAtAirbase" ><strong>FLIGHTGROUP.isLandingAtAirbase</strong></a>
#boolean
<a id="#(FLIGHTGROUP).isLateActivated" ><strong>FLIGHTGROUP.isLateActivated</strong></a>
<p> No late activation.</p>
</div>
</div>
@@ -42092,6 +41963,17 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<p>Flight is ready for takeoff. This is for FLIGHTCONTROL.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(FLIGHTGROUP).isUncontrolled" ><strong>FLIGHTGROUP.isUncontrolled</strong></a>
</div>
</div>
File diff suppressed because it is too large Load Diff
-6
View File
@@ -2463,12 +2463,6 @@
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(NAVYGROUP).DestroyUnit">NAVYGROUP:DestroyUnit(UnitName, Delay)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Destroy a unit of the group.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(NAVYGROUP).EPLRS">NAVYGROUP.EPLRS</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
+1 -40
View File
@@ -1692,12 +1692,6 @@
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(OPSGROUP).DestroyUnit">OPSGROUP:DestroyUnit(UnitName, Delay)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Destroy a unit of the group.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(OPSGROUP).EPLRS">OPSGROUP.EPLRS</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -7328,17 +7322,6 @@ 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">
<a id="#(OPSGROUP).EPLRS" ><strong>OPSGROUP.EPLRS</strong></a>
</div>
</div>
@@ -29132,17 +29115,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<p>Name of the class.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(OPSGROUP).EPLRS" ><strong>OPSGROUP.EPLRS</strong></a>
</div>
</div>
@@ -32276,17 +32248,6 @@ Optionally, you can calculate the current max weight possible, which accounts fo
<p>Name of the class.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(OPSGROUP).EPLRS" ><strong>OPSGROUP.EPLRS</strong></a>
</div>
</div>
@@ -39422,7 +39383,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p> Has line of sight.</p>
<p> No of sight.</p>
</div>
+6 -15
View File
@@ -15953,14 +15953,11 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_OPSGROUP)">Core.Set#SET_OPSGROUP</a>
<a id="#(PLAYERTASKCONTROLLER).LasingDroneSet" ><strong>PLAYERTASKCONTROLLER.LasingDroneSet</strong></a>
<p>self.PlayerMenu = {} -- #table</p>
</div>
</div>
@@ -16509,7 +16506,7 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(PLAYERTASKCONTROLLER).lasttaskcount" ><strong>PLAYERTASKCONTROLLER.lasttaskcount</strong></a>
@@ -23488,14 +23485,11 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_OPSGROUP)">Core.Set#SET_OPSGROUP</a>
<a id="#(PLAYERTASKCONTROLLER).LasingDroneSet" ><strong>PLAYERTASKCONTROLLER.LasingDroneSet</strong></a>
<p>self.PlayerMenu = {} -- #table</p>
</div>
</div>
@@ -24044,7 +24038,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(PLAYERTASKCONTROLLER).lasttaskcount" ><strong>PLAYERTASKCONTROLLER.lasttaskcount</strong></a>
@@ -25973,14 +25967,11 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a href="Core.Set.html##(SET_OPSGROUP)">Core.Set#SET_OPSGROUP</a>
<a id="#(PLAYERTASKCONTROLLER).LasingDroneSet" ><strong>PLAYERTASKCONTROLLER.LasingDroneSet</strong></a>
<p>self.PlayerMenu = {} -- #table</p>
</div>
</div>
@@ -26529,7 +26520,7 @@ If you don't want SEAD tasks generated, use as follows where "mycontroller" is y
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(PLAYERTASKCONTROLLER).lasttaskcount" ><strong>PLAYERTASKCONTROLLER.lasttaskcount</strong></a>
-22
View File
@@ -8019,17 +8019,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="#(LIFO).uniquecounter" ><strong>LIFO.uniquecounter</strong></a>
</div>
</div>
@@ -8879,17 +8868,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="#(LIFO).uniquecounter" ><strong>LIFO.uniquecounter</strong></a>
</div>
</div>
+66 -66
View File
@@ -2949,6 +2949,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Coordinate of the mark.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupid" ><strong>MARKER.groupid</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupname" ><strong>MARKER.groupname</strong></a>
</div>
</div>
@@ -3026,28 +3048,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Text displayed in the mark panel.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).toall" ><strong>MARKER.toall</strong></a>
</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>
@@ -5098,6 +5098,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Coordinate of the mark.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupid" ><strong>MARKER.groupid</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupname" ><strong>MARKER.groupname</strong></a>
</div>
</div>
@@ -5175,28 +5197,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Text displayed in the mark panel.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).toall" ><strong>MARKER.toall</strong></a>
</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>
@@ -6741,6 +6741,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Coordinate of the mark.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupid" ><strong>MARKER.groupid</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(MARKER).groupname" ><strong>MARKER.groupname</strong></a>
</div>
</div>
@@ -6818,28 +6840,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p>Text displayed in the mark panel.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(MARKER).toall" ><strong>MARKER.toall</strong></a>
</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>
-44
View File
@@ -3786,17 +3786,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>
@@ -7952,17 +7941,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>
@@ -8639,17 +8617,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>
@@ -8837,17 +8804,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>