Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2026-03-05 05:57:52 +00:00
parent 41a2740fd9
commit 580e332461
21 changed files with 719 additions and 981 deletions
+369 -97
View File
@@ -1717,7 +1717,6 @@ Static shapes loadable <em>into</em> the Chinook and thus to <strong>be avoided
<h2>2.2 C-130J-30 support and cargo airdrop auto-build.</h2>
<h3>Important</h3>
<p> <strong>Important:</strong> This auto-build flow only applies to cargo obtained via CTLD <strong>Get Crates</strong>.
Cargo spawned from the C-130 <strong>Loadsheet</strong> is <strong>not</strong> tracked by this feature.</p>
@@ -1742,21 +1741,21 @@ After a valid airdrop and landing, CTLD automatically starts the build.</p>
<pre><code> my_ctld:AddCratesCargoNoMove("IRIS T System", {"CTLD_CARGO_IRISTSLM_System"}, CTLD_CARGO.Enum.FOB, 3, 2800, 10, "SAM/AAA", nil,nil,nil,nil,"cds_crate",nil, "iso_container_small")
</code></pre>
<p>In the example above:
- <code>AddCratesCargoNoMove</code> means the built unit/group will not receive an auto-move command after spawn.
- <code>IRIS T System</code> is the menu/display name.
- <code>CTLD_CARGO_IRISTSLM_System</code> is the mission editor template.
- <code>CTLD_CARGO.Enum.FOB</code> defines the cargo/build type. FOB builds keep the mission-editor orientation.
- <code>3</code> is crates required, <code>2800</code> is per-crate mass (kg), and <code>10</code> is stock.
- <code>SAM/AAA</code> is the submenu label (used when <code>my_ctld.usesubcats = true</code>).
- <code>cds_crate</code> is the default cargo shape for non-C130 aircraft when provided; if omitted, CTLD falls back to <code>my_ctld.basetype</code>.
- <code>iso_container_small</code> is the C-130-specific cargo shape override, even if <code>my_ctld.C130basetype</code> is set to something else.
- <strong>Important:</strong> If you do not want to set stock (the <code>10</code> parameter), pass <code>nil</code> in that position. Keep <code>nil</code> placeholders for skipped parameters before later values.</p>
<p>In the example above:</p>
<ul>
<li><code>AddCratesCargoNoMove</code> means the built unit/group will not receive an auto-move command after spawn.</li>
<li><code>IRIS T System</code> is the menu/display name.</li>
<li><code>CTLD_CARGO_IRISTSLM_System</code> is the mission editor template.</li>
<li><code>CTLD_CARGO.Enum.FOB</code> defines the cargo/build type. FOB builds keep the mission-editor orientation.</li>
<li><code>3</code> is crates required, <code>2800</code> is per-crate mass (kg), and <code>10</code> is stock.</li>
<li><code>SAM/AAA</code> is the submenu label (used when <code>my_ctld.usesubcats = true</code>).</li>
<li><code>cds_crate</code> is the default cargo shape for non-C130 aircraft when provided; if omitted, CTLD falls back to <code>my_ctld.basetype</code>.</li>
<li><code>iso_container_small</code> is the C-130-specific cargo shape override, even if <code>my_ctld.C130basetype</code> is set to something else.</li>
<li><strong>Important:</strong> If you do not want to set stock (the <code>10</code> parameter), pass <code>nil</code> in that position.
Keep <code>nil</code> placeholders for skipped parameters before later values.</li>
</ul>
<p>Notes:
- This is a C-130J-30 workflow.
- Regular CTLD behavior for other aircraft remains unchanged.</p>
<h2>2.3 User functions</h2>
@@ -5939,6 +5938,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">
#number
<a id="#(CTLD).CargoCounter" ><strong>CTLD.CargoCounter</strong></a>
</div>
</div>
@@ -6039,7 +6049,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>
@@ -6413,6 +6423,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">
#number
<a id="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@@ -6510,6 +6531,94 @@ 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="#(CTLD)._c130DcAutoActiveSetId" ><strong>CTLD._c130DcAutoActiveSetId</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</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">
#number
<a id="#(CTLD)._c130DcAutoSeq" ><strong>CTLD._c130DcAutoSeq</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>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._cargoByTemplate" ><strong>CTLD._cargoByTemplate</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._crateOrStaticByName" ><strong>CTLD._crateOrStaticByName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._troopsByName" ><strong>CTLD._troopsByName</strong></a>
</div>
</div>
@@ -6668,17 +6777,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@@ -6975,17 +7073,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>
@@ -7153,7 +7240,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">
#number
<a id="#(CTLD).troopdropzoneradius" ><strong>CTLD.troopdropzoneradius</strong></a>
@@ -7202,6 +7289,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<p> sub categories</p>
</div>
</div>
@@ -22663,6 +22753,17 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).CargoCounter" ><strong>CTLD.CargoCounter</strong></a>
</div>
</div>
@@ -22763,7 +22864,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>
@@ -23137,6 +23238,17 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@@ -23234,6 +23346,94 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CTLD)._c130DcAutoActiveSetId" ><strong>CTLD._c130DcAutoActiveSetId</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</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">
#number
<a id="#(CTLD)._c130DcAutoSeq" ><strong>CTLD._c130DcAutoSeq</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>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._cargoByTemplate" ><strong>CTLD._cargoByTemplate</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._crateOrStaticByName" ><strong>CTLD._crateOrStaticByName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._troopsByName" ><strong>CTLD._troopsByName</strong></a>
</div>
</div>
@@ -23392,17 +23592,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@@ -23699,17 +23888,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>
@@ -23877,7 +24055,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">
#number
<a id="#(CTLD).troopdropzoneradius" ><strong>CTLD.troopdropzoneradius</strong></a>
@@ -23926,6 +24104,9 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> sub categories</p>
</div>
</div>
@@ -25523,6 +25704,17 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).CargoCounter" ><strong>CTLD.CargoCounter</strong></a>
</div>
</div>
@@ -25623,7 +25815,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>
@@ -25997,6 +26189,17 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD).TroopCounter" ><strong>CTLD.TroopCounter</strong></a>
</div>
</div>
@@ -26094,6 +26297,94 @@ However, if you create a new folder inside the miz file, which contains the soun
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(CTLD)._c130DcAutoActiveSetId" ><strong>CTLD._c130DcAutoActiveSetId</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._c130DcAutoBatches" ><strong>CTLD._c130DcAutoBatches</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">
#number
<a id="#(CTLD)._c130DcAutoSeq" ><strong>CTLD._c130DcAutoSeq</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>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._cargoByTemplate" ><strong>CTLD._cargoByTemplate</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._crateOrStaticByName" ><strong>CTLD._crateOrStaticByName</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD)._troopsByName" ><strong>CTLD._troopsByName</strong></a>
</div>
</div>
@@ -26252,17 +26543,6 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> #1570</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#table
<a id="#(CTLD).droppedBeacons" ><strong>CTLD.droppedBeacons</strong></a>
</div>
</div>
@@ -26559,17 +26839,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>
@@ -26737,7 +27006,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">
#number
<a id="#(CTLD).troopdropzoneradius" ><strong>CTLD.troopdropzoneradius</strong></a>
@@ -26786,6 +27055,9 @@ However, if you create a new folder inside the miz file, which contains the soun
<p> sub categories</p>
</div>
</div>
@@ -31389,6 +31661,17 @@ When moose is loading dynamically (for moose class development), tracing is swit
<p>Can transport crate.</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#number
<a id="#(CTLD.UnitTypeCapabilities).length" ><strong>CTLD.UnitTypeCapabilities.length</strong></a>
</div>
</div>
@@ -31504,17 +31787,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">
<a id="#(CTLD_CARGO).Positionable" ><strong>CTLD_CARGO.Positionable</strong></a>
</div>
</div>