Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2025-07-23 13:50:59 +00:00
parent d31ba55d78
commit 7374289fd8
32 changed files with 2220 additions and 908 deletions

View File

@@ -5614,12 +5614,24 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_RADIUS).FlareZone">ZONE_RADIUS:FlareZone(FlareColor, Points, Azimuth, AddHeight)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Flares the zone boundaries in a color.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_RADIUS).GetClearZonePositions">ZONE_RADIUS.GetClearZonePositions(PosRadius, NumPositions, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Search for clear ground spawn zones within this zone.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_RADIUS).GetRadius">ZONE_RADIUS:GetRadius()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the radius of the zone.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_RADIUS).GetRandomClearZoneCoordinate">ZONE_RADIUS.GetRandomClearZoneCoordinate(PosRadius, NumPositions, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Search for a random clear ground spawn coordinate within this zone.</p>
</td>
</tr>
<tr class="w3-border">
@@ -5937,12 +5949,24 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_UNIT).FlareZone">ZONE_UNIT:FlareZone(FlareColor, Points, Azimuth, AddHeight)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Flares the zone boundaries in a color.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_UNIT).GetClearZonePositions">ZONE_UNIT.GetClearZonePositions(PosRadius, NumPositions, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Search for clear ground spawn zones within this zone.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_UNIT).GetRadius">ZONE_UNIT:GetRadius()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns the radius of the zone.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ZONE_UNIT).GetRandomClearZoneCoordinate">ZONE_UNIT.GetRandomClearZoneCoordinate(PosRadius, NumPositions, self)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Search for a random clear ground spawn coordinate within this zone.</p>
</td>
</tr>
<tr class="w3-border">
@@ -16431,6 +16455,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(ZONE_OVAL).Angle" ><strong>ZONE_OVAL.Angle</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(ZONE_OVAL).CenterVec2" ><strong>ZONE_OVAL.CenterVec2</strong></a>
@@ -17135,6 +17170,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(ZONE_OVAL).Angle" ><strong>ZONE_OVAL.Angle</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(ZONE_OVAL).CenterVec2" ><strong>ZONE_OVAL.CenterVec2</strong></a>
@@ -19220,6 +19266,17 @@ end
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(ZONE_OVAL).Angle" ><strong>ZONE_OVAL.Angle</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(ZONE_OVAL).CenterVec2" ><strong>ZONE_OVAL.CenterVec2</strong></a>
@@ -20720,6 +20777,17 @@ end
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(ZONE_OVAL).Angle" ><strong>ZONE_OVAL.Angle</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(ZONE_OVAL).CenterVec2" ><strong>ZONE_OVAL.CenterVec2</strong></a>
@@ -27552,6 +27620,76 @@ Note that <strong>only after</strong> a zone has been scanned, the zone can be e
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ZONE_RADIUS).GetClearZonePositions" ><strong>ZONE_RADIUS.GetClearZonePositions(PosRadius, NumPositions, self)</strong></a></h2>
</div>
<p>Search for clear ground spawn zones within this zone.</p>
<p>A powerful and efficient function using Disposition to find clear areas for spawning ground units avoiding trees, water and map scenery.</p>
<div id= "#Functions##GetClearZonePositions" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>ZONE_RADIUS</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>PosRadius</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Required clear radius around each position.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>NumPositions</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Number of positions to find.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>A table of DCS#Vec2 positions that are clear of map objects within the given PosRadius. nil if no clear positions are found.</p>
</div>
</div>
</div>
</div>
</div>
@@ -27582,6 +27720,84 @@ Note that <strong>only after</strong> a zone has been scanned, the zone can be e
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ZONE_RADIUS).GetRandomClearZoneCoordinate" ><strong>ZONE_RADIUS.GetRandomClearZoneCoordinate(PosRadius, NumPositions, self)</strong></a></h2>
</div>
<p>Search for a random clear ground spawn coordinate within this zone.</p>
<p>A powerful and efficient function using Disposition to find clear areas for spawning ground units avoiding trees, water and map scenery.</p>
<div id= "#Functions##GetRandomClearZoneCoordinate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>ZONE_RADIUS</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>PosRadius</strong></strong>
</p>
</div>
<div class="w3-half">
<p>(Optional) Required clear radius around each position. (Default is math.min(Radius/10, 200))</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>NumPositions</strong></strong>
</p>
</div>
<div class="w3-half">
<p>(Optional) Number of positions to find. (Default 50)</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return values:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="Core.Point.html##(COORDINATE)">Core.Point#COORDINATE</a>:</p>
</div>
<div class="w3-half">
<p>A random coordinate for a clear zone. nil if no clear positions are found.</p>
</div>
<div class="w3-half">
<p>#number:</p>
</div>
<div class="w3-half">
<p>Assigned radius for the found zones. nil if no clear positions are found.</p>
</div>
</div>
</div>
</div>
</div>
@@ -29828,6 +30044,76 @@ Note that once a zone has been scanned, multiple evaluations can be done on the
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ZONE_UNIT).GetClearZonePositions" ><strong>ZONE_UNIT.GetClearZonePositions(PosRadius, NumPositions, self)</strong></a></h2>
</div>
<p>Search for clear ground spawn zones within this zone.</p>
<p>A powerful and efficient function using Disposition to find clear areas for spawning ground units avoiding trees, water and map scenery.</p>
<div id= "#Functions##GetClearZonePositions" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p><a href="Core.Zone.html##(ZONE_RADIUS)">Core.Zone#ZONE_RADIUS</a></p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>PosRadius</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Required clear radius around each position.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>NumPositions</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Number of positions to find.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>A table of DCS#Vec2 positions that are clear of map objects within the given PosRadius. nil if no clear positions are found.</p>
</div>
</div>
</div>
</div>
</div>
@@ -29858,6 +30144,84 @@ Note that once a zone has been scanned, multiple evaluations can be done on the
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ZONE_UNIT).GetRandomClearZoneCoordinate" ><strong>ZONE_UNIT.GetRandomClearZoneCoordinate(PosRadius, NumPositions, self)</strong></a></h2>
</div>
<p>Search for a random clear ground spawn coordinate within this zone.</p>
<p>A powerful and efficient function using Disposition to find clear areas for spawning ground units avoiding trees, water and map scenery.</p>
<div id= "#Functions##GetRandomClearZoneCoordinate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p><a href="Core.Zone.html##(ZONE_RADIUS)">Core.Zone#ZONE_RADIUS</a></p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>PosRadius</strong></strong>
</p>
</div>
<div class="w3-half">
<p>(Optional) Required clear radius around each position. (Default is math.min(Radius/10, 200))</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>NumPositions</strong></strong>
</p>
</div>
<div class="w3-half">
<p>(Optional) Number of positions to find. (Default 50)</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<strong><strong>self</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
<h2><strong>Return values:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="Core.Point.html##(COORDINATE)">Core.Point#COORDINATE</a>:</p>
</div>
<div class="w3-half">
<p>A random coordinate for a clear zone. nil if no clear positions are found.</p>
</div>
<div class="w3-half">
<p>#number:</p>
</div>
<div class="w3-half">
<p>Assigned radius for the found zones. nil if no clear positions are found.</p>
</div>
</div>
</div>
</div>
</div>