mirror of
https://github.com/FlightControl-Master/MOOSE_DOCS.git
synced 2025-08-15 10:37:49 +00:00
MOOSE generated documentation [skip ci]
This commit is contained in:
@@ -1560,7 +1560,7 @@ Controls a network of short range air/missile defense groups.</p>
|
||||
<p>Upon started, The AI will <strong>Route</strong> itself towards the random 3D point within a patrol zone,
|
||||
using a random speed within the given altitude and speed limits.
|
||||
Upon arrival at the 3D point, a new random 3D point will be selected within the patrol zone using the given limits.
|
||||
This cycle will continue until a fuel or damage treshold has been reached by the AI, or when the AI is commanded to RTB.</p>
|
||||
This cycle will continue until a fuel or damage threshold has been reached by the AI, or when the AI is commanded to RTB.</p>
|
||||
|
||||
<p><img src="..\Presentations\AI_CAS\Dia5.JPG" alt="Route Event"/></p>
|
||||
|
||||
@@ -1600,7 +1600,7 @@ Any target that is detected in the Engage Zone will be reported and will be dest
|
||||
<p>It will keep patrolling there, until it is notified to RTB or move to another CAS Zone.
|
||||
It can be notified to go RTB through the <strong>RTB</strong> event.</p>
|
||||
|
||||
<p>When the fuel treshold has been reached, the airplane will fly towards the nearest friendly airbase and will land.</p>
|
||||
<p>When the fuel threshold has been reached, the airplane will fly towards the nearest friendly airbase and will land.</p>
|
||||
|
||||
<p><img src="..\Presentations\AI_CAS\Dia12.JPG" alt="Engage Event"/></p>
|
||||
|
||||
@@ -1635,7 +1635,7 @@ It can be notified to go RTB through the <strong>RTB</strong> event.</p>
|
||||
<li>**<a href="AI.AI_Patrol.html##(AI_PATROL_ZONE).Detected">AI.AI_Patrol#AI_PATROL_ZONE.Detected</a>**: The AI has detected new targets.</li>
|
||||
<li>**<a href="##(AI_CAS_ZONE).Destroy">AI_CAS_ZONE.Destroy</a>**: The AI has destroyed a target <a href="Wrapper.Unit.html">Wrapper.Unit</a>.</li>
|
||||
<li>**<a href="##(AI_CAS_ZONE).Destroyed">AI_CAS_ZONE.Destroyed</a>**: The AI has destroyed all target <a href="Wrapper.Unit.html">Wrapper.Unit</a>s assigned in the CAS task.</li>
|
||||
<li><strong>Status</strong>: The AI is checking status (fuel and damage). When the tresholds have been reached, the AI will RTB.</li>
|
||||
<li><strong>Status</strong>: The AI is checking status (fuel and damage). When the thresholds have been reached, the AI will RTB.</li>
|
||||
</ul>
|
||||
|
||||
<hr/>
|
||||
@@ -1994,7 +1994,7 @@ 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).ManageDamage">AI_CAS_ZONE:ManageDamage(PatrolDamageThreshold)</a></p></td>
|
||||
<td class="summary w3-half w3-container" style="word-wrap: break-word">
|
||||
<p>When the AI is damaged beyond a certain treshold, it is required that the AI returns to the home base.</p>
|
||||
<p>When the AI is damaged beyond a certain threshold, it is required that the AI returns to the home base.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="w3-border">
|
||||
@@ -5692,14 +5692,14 @@ It is up to the mission designer to use the <a href="Wrapper.Unit.html">Wrapper.
|
||||
<h2><a id="#(AI_CAS_ZONE).ManageDamage" ><strong>AI_CAS_ZONE:ManageDamage(PatrolDamageThreshold)</strong></a></h2>
|
||||
</div>
|
||||
|
||||
<p>When the AI is damaged beyond a certain treshold, it is required that the AI returns to the home base.</p>
|
||||
<p>When the AI is damaged beyond a certain threshold, it is required that the AI returns to the home base.</p>
|
||||
|
||||
|
||||
<p>However, damage cannot be foreseen early on.
|
||||
Therefore, when the damage treshold is reached,
|
||||
Therefore, when the damage threshold is reached,
|
||||
the AI will return immediately to the home base (RTB).
|
||||
Note that for groups, the average damage of the complete group will be calculated.
|
||||
So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage treshold will be 0.25.</p>
|
||||
So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage threshold will be 0.25.</p>
|
||||
|
||||
<div id= "#Functions##ManageDamage" class="w3-show w3-white">
|
||||
<div class="w3-container w3-white" id="functiontype">
|
||||
@@ -5717,7 +5717,7 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage treshold
|
||||
</div>
|
||||
<div class="w3-half">
|
||||
|
||||
<p>The treshold in percentage (between 0 and 1) when the AI is considered to be damaged.</p>
|
||||
<p>The threshold in percentage (between 0 and 1) when the AI is considered to be damaged.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -5746,8 +5746,8 @@ So, in a group of 4 airplanes, 2 lost and 2 with damage 0.2, the damage treshold
|
||||
<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.</p>
|
||||
|
||||
|
||||
<p>Therefore, with a parameter and a calculation of the distance to the home base, the fuel treshold is calculated.
|
||||
When the fuel treshold 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.
|
||||
<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.
|
||||
Once the time is finished, the old AI will return to the base.</p>
|
||||
|
||||
<div id= "#Functions##ManageFuel" class="w3-show w3-white">
|
||||
@@ -5766,7 +5766,7 @@ Once the time is finished, the old AI will return to the base.</p>
|
||||
</div>
|
||||
<div class="w3-half">
|
||||
|
||||
<p>The treshold in percentage (between 0 and 1) when the AIControllable is considered to get out of fuel.</p>
|
||||
<p>The threshold in percentage (between 0 and 1) when the AIControllable is considered to get out of fuel.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user