Improved ATC_GROUND

* Added speed limits.
  * Speed limits can now be set per airbase.
  * Maximum speed to prevent takeoff can be set.
  * Maximum speed can be set per airbase.
  * Improved documentation.
This commit is contained in:
FlightControl_Master
2017-10-31 08:32:47 +01:00
parent f6f2695808
commit 0c70a34561
15 changed files with 647 additions and 176 deletions

View File

@@ -672,7 +672,6 @@
<dl class="function">
<dt>
<em>#number</em>
<a id="#(AI_A2A).IdleCount" >
<strong>AI_A2A.IdleCount</strong>
</a>

View File

@@ -937,6 +937,9 @@ Use the method <a href="##(AI_PATROL_ZONE).ManageDamage">AI<em>PATROL</em>ZONE.M
<p> This table contains the targets detected during patrol.</p>
</dd>
</dl>
<dl class="function">

View File

@@ -177,12 +177,6 @@
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).AirbaseList">ATC_GROUND.AirbaseList</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).AirbaseMonitor">ATC_GROUND.AirbaseMonitor</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -195,6 +189,12 @@
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).KickSpeed">ATC_GROUND.KickSpeed</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).MaximumKickSpeed">ATC_GROUND.MaximumKickSpeed</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -210,15 +210,39 @@
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetKickSpeedKmph">ATC_GROUND:SetKickSpeedKmph(KickSpeed)</a></td>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetKickSpeed">ATC_GROUND:SetKickSpeed(KickSpeed, Airbase)</a></td>
<td class="summary">
<p>Set the maximum speed in meters per second (Mps) until the player gets kicked.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetKickSpeedKmph">ATC_GROUND:SetKickSpeedKmph(KickSpeed, Airbase)</a></td>
<td class="summary">
<p>Set the maximum speed in Kmph until the player gets kicked.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetKickSpeedMiph">ATC_GROUND:SetKickSpeedMiph(KickSpeedMiph)</a></td>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetKickSpeedMiph">ATC_GROUND:SetKickSpeedMiph(KickSpeedMiph, Airbase)</a></td>
<td class="summary">
<p>Set the maximum speed in Miph until the player gets kicked.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetMaximumKickSpeed">ATC_GROUND:SetMaximumKickSpeed(MaximumKickSpeed, Airbase)</a></td>
<td class="summary">
<p>Set the maximum kick speed in meters per second (Mps) until the player gets kicked.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetMaximumKickSpeedKmph">ATC_GROUND:SetMaximumKickSpeedKmph(MaximumKickSpeed, Airbase)</a></td>
<td class="summary">
<p>Set the maximum kick speed in kilometers per hour (Kmph) until the player gets kicked.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND).SetMaximumKickSpeedMiph">ATC_GROUND:SetMaximumKickSpeedMiph(MaximumKickSpeedMiph, Airbase)</a></td>
<td class="summary">
<p>Set the maximum kick speed in miles per hour (Miph) until the player gets kicked.</p>
</td>
</tr>
<tr>
@@ -258,6 +282,12 @@
<h2><a id="#(ATC_GROUND_NORMANDY)">Type <code>ATC_GROUND_NORMANDY</code></a></h2>
<table class="function_list">
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND_NORMANDY).AirbaseMonitor">ATC_GROUND_NORMANDY.AirbaseMonitor</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(ATC_GROUND_NORMANDY).New">ATC_GROUND_NORMANDY:New(AirbaseNames)</a></td>
<td class="summary">
<p>Creates a new ATC<em>GROUND</em>NORMANDY object.</p>
@@ -303,7 +333,9 @@
<hr/>
<p>The maximum speed for the airbases at Caucasus is <strong>50 km/h</strong>.</p>
<p>The default maximum speed for the airbases at Caucasus is <strong>50 km/h</strong>. Warnings are given if this speed limit is trespassed.
Players will be immediately kicked when driving faster than <strong>150 km/h</strong> on the taxi way.</p>
<p>The pilot will receive 3 times a warning during speeding. After the 3rd warning, if the pilot is still driving
faster than the maximum allowed speed, the pilot will be kicked.</p>
@@ -348,11 +380,14 @@ Use the <a href="Airbase.html##(AIRBASE).Caucasus">Airbase#AIRBASE.Caucasus</a>
<h2>In Multi Player Missions</h2>
<p>ATC<em>GROUND is NOT functional in multi player, for client machines connecting to the server, running the mission.
Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To work around this problem, a much better solution has been made, using the slot blocker script designed
by Ciribob. With the help of <strong>Ciribob</strong>, this script has been extended to also kick client players while in flight.
ATC</em>GROUND is communicating with this modified script to kick players!</p>
<p>ATC_GROUND is functional in multi player, however ...</p>
<p>Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To <strong>work around this problem</strong>, a much better solution has been made, using the <strong>slot blocker</strong> script designed
by Ciribob. </p>
<p>With the help of <strong>Ciribob</strong>, this script has been extended to also kick client players while in flight.
ATC_GROUND is communicating with this modified script to kick players!</p>
<p>Install the file <strong>SimpleSlotBlockGameGUI.lua</strong> on the server, following the installation instructions described by Ciribob.</p>
@@ -367,7 +402,7 @@ ATC</em>GROUND is communicating with this modified script to kick players!</p>
<pre><code>-- This creates a new ATC_GROUND_CAUCASUS object.
-- Monitor all the airbases.
AirbasePoliceCaucasus = ATC_GROUND_CAUCASUS:New()
ATC_Ground = ATC_GROUND_CAUCASUS:New()
-- Monitor specific airbases only.
@@ -376,9 +411,30 @@ ATC_Ground = ATC_GROUND_CAUCASUS:New(
AIRBASE.Caucasus.Krymsk
}
)
</code></pre>
<h2>2. Set various options</h2>
<p>There are various methods that you can use to tweak the behaviour of the ATC_GROUND classes.</p>
<h3>2.1 Speed limit at an airbase.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetKickSpeed">ATC_GROUND.SetKickSpeed</a>(): Set the speed limit allowed at an airbase in meters per second.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedKmph">ATC_GROUND.SetKickSpeedKmph</a>(): Set the speed limit allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedMiph">ATC_GROUND.SetKickSpeedMiph</a>(): Set the speed limit allowed at an airbase in miles per hour.</li>
</ul>
<h3>2.2 Prevent Takeoff at an airbase. Players will be kicked immediately.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeed">ATC_GROUND.SetMaximumKickSpeed</a>(): Set the maximum speed allowed at an airbase in meters per second. </li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedKmph">ATC_GROUND.SetMaximumKickSpeedKmph</a>(): Set the maximum speed allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedMiph">ATC_GROUND.SetMaximumKickSpeedMiph</a>(): Set the maximum speed allowed at an airbase in miles per hour.</li>
</ul>
</dd>
</dl>
<dl class="function">
@@ -404,6 +460,9 @@ ATC_Ground = ATC_GROUND_CAUCASUS:New(
<hr/>
<p>The default maximum speed for the airbases at Nevada is <strong>50 km/h</strong>. Warnings are given if this speed limit is trespassed.
Players will be immediately kicked when driving faster than <strong>150 km/h</strong> on the taxi way.</p>
<p>The ATC_GROUND_NEVADA class monitors the speed of the airplanes at the airbase during taxi.
The pilots may not drive faster than the maximum speed for the airbase, or they will be despawned.</p>
@@ -446,11 +505,14 @@ Use the <a href="Airbase.html##(AIRBASE).Nevada">Airbase#AIRBASE.Nevada</a> enum
<h2>In Multi Player Missions</h2>
<p>ATC<em>GROUND is NOT functional in multi player, for client machines connecting to the server, running the mission.
Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To work around this problem, a much better solution has been made, using the slot blocker script designed
by Ciribob. With the help of Ciribob, this script has been extended to also kick client players while in flight.
ATC</em>GROUND is communicating with this modified script to kick players!</p>
<p>ATC_GROUND is functional in multi player, however ...</p>
<p>Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To <strong>work around this problem</strong>, a much better solution has been made, using the <strong>slot blocker</strong> script designed
by Ciribob. </p>
<p>With the help of <strong>Ciribob</strong>, this script has been extended to also kick client players while in flight.
ATC_GROUND is communicating with this modified script to kick players!</p>
<p>Install the file <strong>SimpleSlotBlockGameGUI.lua</strong> on the server, following the installation instructions described by Ciribob.</p>
@@ -465,7 +527,7 @@ ATC</em>GROUND is communicating with this modified script to kick players!</p>
<pre><code>-- This creates a new ATC_GROUND_NEVADA object.
-- Monitor all the airbases.
AirbasePoliceCaucasus = ATC_GROUND_NEVADA:New()
ATC_Ground = ATC_GROUND_NEVADA:New()
-- Monitor specific airbases.
@@ -479,6 +541,27 @@ ATC_Ground = ATC_GROUND_NEVADA:New(
)
</code></pre>
<h2>2. Set various options</h2>
<p>There are various methods that you can use to tweak the behaviour of the ATC_GROUND classes.</p>
<h3>2.1 Speed limit at an airbase.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetKickSpeed">ATC_GROUND.SetKickSpeed</a>(): Set the speed limit allowed at an airbase in meters per second.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedKmph">ATC_GROUND.SetKickSpeedKmph</a>(): Set the speed limit allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedMiph">ATC_GROUND.SetKickSpeedMiph</a>(): Set the speed limit allowed at an airbase in miles per hour.</li>
</ul>
<h3>2.2 Prevent Takeoff at an airbase. Players will be kicked immediately.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeed">ATC_GROUND.SetMaximumKickSpeed</a>(): Set the maximum speed allowed at an airbase in meters per second. </li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedKmph">ATC_GROUND.SetMaximumKickSpeedKmph</a>(): Set the maximum speed allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedMiph">ATC_GROUND.SetMaximumKickSpeedMiph</a>(): Set the maximum speed allowed at an airbase in miles per hour.</li>
</ul>
<p> </p>
</dd>
</dl>
@@ -505,6 +588,9 @@ ATC_Ground = ATC_GROUND_NEVADA:New(
<hr/>
<p>The default maximum speed for the airbases at Caucasus is <strong>40 km/h</strong>. Warnings are given if this speed limit is trespassed.
Players will be immediately kicked when driving faster than <strong>100 km/h</strong> on the taxi way.</p>
<p>The ATC_GROUND_NORMANDY class monitors the speed of the airplanes at the airbase during taxi.
The pilots may not drive faster than the maximum speed for the airbase, or they will be despawned.</p>
@@ -560,11 +646,14 @@ Use the <a href="Airbase.html##(AIRBASE).Normandy">Airbase#AIRBASE.Normandy</a>
<h2>In Multi Player Missions</h2>
<p>ATC<em>GROUND is NOT functional in multi player, for client machines connecting to the server, running the mission.
Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To work around this problem, a much better solution has been made, using the slot blocker script designed
by Ciribob. With the help of Ciribob, this script has been extended to also kick client players while in flight.
ATC</em>GROUND is communicating with this modified script to kick players!</p>
<p>ATC_GROUND is functional in multi player, however ...</p>
<p>Due to a bug in DCS since release 1.5, the despawning of clients are not anymore working in multi player.
To <strong>work around this problem</strong>, a much better solution has been made, using the <strong>slot blocker</strong> script designed
by Ciribob. </p>
<p>With the help of <strong>Ciribob</strong>, this script has been extended to also kick client players while in flight.
ATC_GROUND is communicating with this modified script to kick players!</p>
<p>Install the file <strong>SimpleSlotBlockGameGUI.lua</strong> on the server, following the installation instructions described by Ciribob.</p>
@@ -589,6 +678,26 @@ ATC_Ground = ATC_GROUND_NORMANDY:New(
</code></pre>
<h2>2. Set various options</h2>
<p>There are various methods that you can use to tweak the behaviour of the ATC_GROUND classes.</p>
<h3>2.1 Speed limit at an airbase.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetKickSpeed">ATC_GROUND.SetKickSpeed</a>(): Set the speed limit allowed at an airbase in meters per second.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedKmph">ATC_GROUND.SetKickSpeedKmph</a>(): Set the speed limit allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetKickSpeedMiph">ATC_GROUND.SetKickSpeedMiph</a>(): Set the speed limit allowed at an airbase in miles per hour.</li>
</ul>
<h3>2.2 Prevent Takeoff at an airbase. Players will be kicked immediately.</h3>
<ul>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeed">ATC_GROUND.SetMaximumKickSpeed</a>(): Set the maximum speed allowed at an airbase in meters per second. </li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedKmph">ATC_GROUND.SetMaximumKickSpeedKmph</a>(): Set the maximum speed allowed at an airbase in kilometers per hour.</li>
<li><a href="##(ATC_GROUND).SetMaximumKickSpeedMiph">ATC_GROUND.SetMaximumKickSpeedMiph</a>(): Set the maximum speed allowed at an airbase in miles per hour.
</li>
</ul>
</dd>
</dl>
@@ -625,20 +734,6 @@ ATC_Ground = ATC_GROUND_NORMANDY:New(
</dd>
</dl>
<dl class="function">
<dt>
<em></em>
<a id="#(ATC_GROUND).AirbaseMonitor" >
<strong>ATC_GROUND.AirbaseMonitor</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -667,6 +762,20 @@ ATC_Ground = ATC_GROUND_NORMANDY:New(
</dd>
</dl>
<dl class="function">
<dt>
<em></em>
<a id="#(ATC_GROUND).MaximumKickSpeed" >
<strong>ATC_GROUND.MaximumKickSpeed</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -718,20 +827,29 @@ self</p>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetKickSpeedKmph" >
<strong>ATC_GROUND:SetKickSpeedKmph(KickSpeed)</strong>
<a id="#(ATC_GROUND).SetKickSpeed" >
<strong>ATC_GROUND:SetKickSpeed(KickSpeed, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum speed in Kmph until the player gets kicked.</p>
<p>Set the maximum speed in meters per second (Mps) until the player gets kicked.</p>
<h3>Parameter</h3>
<p>An airbase can be specified to set the kick speed for.</p>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number KickSpeed </em></code>:
Set the maximum speed in Kmph until the player gets kicked.</p>
The speed in Mps.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
@@ -740,25 +858,84 @@ Set the maximum speed in Kmph until the player gets kicked.</p>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<h3>Usage:</h3>
<pre class="example"><code>
-- Declare Atc_Ground using one of those, depending on the map.
Atc_Ground = ATC_GROUND_CAUCAUS:New()
Atc_Ground = ATC_GROUND_NEVADA:New()
Atc_Ground = ATC_GROUND_NORMANDY:New()
-- Then use one of these methods...
Atc_Ground:SetKickSpeed( UTILS.KmphToMps( 80 ) ) -- Kick the players at 80 kilometers per hour
Atc_Ground:SetKickSpeed( UTILS.MiphToMps( 100 ) ) -- Kick the players at 100 miles per hour
Atc_Ground:SetKickSpeed( 24 ) -- Kick the players at 24 meters per second ( 24 * 3.6 = 86.4 kilometers per hour )
</code></pre>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetKickSpeedKmph" >
<strong>ATC_GROUND:SetKickSpeedKmph(KickSpeed, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum speed in Kmph until the player gets kicked.</p>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number KickSpeed </em></code>:
Set the speed in Kmph.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<p> Atc_Ground:SetKickSpeedKmph( 80 ) -- Kick the players at 80 kilometers per hour</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetKickSpeedMiph" >
<strong>ATC_GROUND:SetKickSpeedMiph(KickSpeedMiph)</strong>
<strong>ATC_GROUND:SetKickSpeedMiph(KickSpeedMiph, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum speed in Miph until the player gets kicked.</p>
<h3>Parameter</h3>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number KickSpeedMiph </em></code>:
Set the maximum speed in Mph until the player gets kicked.</p>
Set the speed in Mph.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
@@ -767,6 +944,143 @@ Set the maximum speed in Mph until the player gets kicked.</p>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<p> Atc_Ground:SetKickSpeedMiph( 100 ) -- Kick the players at 100 miles per hour</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetMaximumKickSpeed" >
<strong>ATC_GROUND:SetMaximumKickSpeed(MaximumKickSpeed, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum kick speed in meters per second (Mps) until the player gets kicked.</p>
<p>There are no warnings given if this speed is reached, and is to prevent players to take off from the airbase!
An airbase can be specified to set the maximum kick speed for.</p>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number MaximumKickSpeed </em></code>:
The speed in Mps.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<h3>Usage:</h3>
<pre class="example"><code>
-- Declare Atc_Ground using one of those, depending on the map.
Atc_Ground = ATC_GROUND_CAUCAUS:New()
Atc_Ground = ATC_GROUND_NEVADA:New()
Atc_Ground = ATC_GROUND_NORMANDY:New()
-- Then use one of these methods...
Atc_Ground:SetMaximumKickSpeed( UTILS.KmphToMps( 80 ) ) -- Kick the players at 80 kilometers per hour
Atc_Ground:SetMaximumKickSpeed( UTILS.MiphToMps( 100 ) ) -- Kick the players at 100 miles per hour
Atc_Ground:SetMaximumKickSpeed( 24 ) -- Kick the players at 24 meters per second ( 24 * 3.6 = 86.4 kilometers per hour )
</code></pre>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetMaximumKickSpeedKmph" >
<strong>ATC_GROUND:SetMaximumKickSpeedKmph(MaximumKickSpeed, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum kick speed in kilometers per hour (Kmph) until the player gets kicked.</p>
<p>There are no warnings given if this speed is reached, and is to prevent players to take off from the airbase!
An airbase can be specified to set the maximum kick speed for.</p>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number MaximumKickSpeed </em></code>:
Set the speed in Kmph.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<p> Atc_Ground:SetMaximumKickSpeedKmph( 150 ) -- Kick the players at 150 kilometers per hour</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND).SetMaximumKickSpeedMiph" >
<strong>ATC_GROUND:SetMaximumKickSpeedMiph(MaximumKickSpeedMiph, Airbase)</strong>
</a>
</dt>
<dd>
<p>Set the maximum kick speed in miles per hour (Miph) until the player gets kicked.</p>
<p>There are no warnings given if this speed is reached, and is to prevent players to take off from the airbase!
An airbase can be specified to set the maximum kick speed for.</p>
<h3>Parameters</h3>
<ul>
<li>
<p><code><em>#number MaximumKickSpeedMiph </em></code>:
Set the speed in Mph.</p>
</li>
<li>
<p><code><em><a href="Wrapper.Airbase.html##(AIRBASE)">Wrapper.Airbase#AIRBASE</a> Airbase </em></code>:
(optional) The airbase to set the kick speed for.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(ATC_GROUND)">#ATC_GROUND</a>:</em>
self</p>
<p> Atc_Ground:SetMaximumKickSpeedMiph( 100 ) -- Kick the players at 100 miles per hour</p>
</dd>
</dl>
<dl class="function">
@@ -877,6 +1191,20 @@ self</p>
<dl class="function">
<dt>
<em></em>
<a id="#(ATC_GROUND_NORMANDY).AirbaseMonitor" >
<strong>ATC_GROUND_NORMANDY.AirbaseMonitor</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(ATC_GROUND_NORMANDY).New" >
<strong>ATC_GROUND_NORMANDY:New(AirbaseNames)</strong>
</a>

View File

@@ -3699,7 +3699,6 @@ The range till cargo will board.</p>
<dl class="function">
<dt>
<em></em>
<a id="#(CARGO_UNIT).CargoCarrier" >
<strong>CARGO_UNIT.CargoCarrier</strong>
</a>

View File

@@ -1609,7 +1609,7 @@ A string defining the start state.</p>
<dl class="function">
<dt>
<em>#string</em>
<em></em>
<a id="#(FSM)._StartState" >
<strong>FSM._StartState</strong>
</a>
@@ -1908,6 +1908,7 @@ A string defining the start state.</p>
<dl class="function">
<dt>
<em></em>
<a id="#(FSM).current" >
<strong>FSM.current</strong>
</a>

View File

@@ -238,7 +238,6 @@ on defined intervals (currently every minute).</p>
<dl class="function">
<dt>
<em>#number</em>
<a id="#(MOVEMENT).AliveUnits" >
<strong>MOVEMENT.AliveUnits</strong>
</a>
@@ -247,9 +246,6 @@ on defined intervals (currently every minute).</p>
<p> Contains the counter how many units are currently alive</p>
</dd>
</dl>
<dl class="function">

View File

@@ -3496,7 +3496,6 @@ The y coordinate.</p>
<dl class="function">
<dt>
<em></em>
<a id="#(POINT_VEC2).z" >
<strong>POINT_VEC2.z</strong>
</a>

View File

@@ -2315,6 +2315,9 @@ The group that was spawned. You can use this group for further actions.</p>
<p> Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.</p>
</dd>
</dl>
<dl class="function">
@@ -3408,7 +3411,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):Schedule( 600, 0.5 )
<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>
</dd>
</dl>

View File

@@ -491,7 +491,6 @@ ptional) The name of the new static.</p>
<dl class="function">
<dt>
<em>#number</em>
<a id="#(SPAWNSTATIC).SpawnIndex" >
<strong>SPAWNSTATIC.SpawnIndex</strong>
</a>

View File

@@ -776,6 +776,7 @@ true if it is lasing</p>
<dl class="function">
<dt>
<em></em>
<a id="#(SPOT).ScheduleID" >
<strong>SPOT.ScheduleID</strong>
</a>
@@ -789,6 +790,7 @@ true if it is lasing</p>
<dl class="function">
<dt>
<em></em>
<a id="#(SPOT).SpotIR" >
<strong>SPOT.SpotIR</strong>
</a>
@@ -802,6 +804,7 @@ true if it is lasing</p>
<dl class="function">
<dt>
<em></em>
<a id="#(SPOT).SpotLaser" >
<strong>SPOT.SpotLaser</strong>
</a>
@@ -815,6 +818,7 @@ true if it is lasing</p>
<dl class="function">
<dt>
<em></em>
<a id="#(SPOT).Target" >
<strong>SPOT.Target</strong>
</a>

View File

@@ -641,7 +641,7 @@ based on the tasking capabilities defined in <a href="Task.html##(TASK)">Task#TA
<dl class="function">
<dt>
<em>#number</em>
<em></em>
<a id="#(TASK_CARGO).CargoLimit" >
<strong>TASK_CARGO.CargoLimit</strong>
</a>

View File

@@ -490,7 +490,6 @@ The name of the player.</p>
<dl class="function">
<dt>
<em></em>
<a id="#(ZONE_GOAL).SmokeTime" >
<strong>ZONE_GOAL.SmokeTime</strong>
</a>
@@ -499,9 +498,6 @@ The name of the player.</p>
<p>self.SmokeColor = nil</p>
</dd>
</dl>
<dl class="function">