updated docs
Update Docs / prepare-docs (push) Successful in 19s
Update Docs / build-image (push) Canceled after 0s
Update Docs / deploy-container (push) Canceled after 0s

This commit is contained in:
2026-07-30 14:53:33 +02:00
parent e3c53c253d
commit 5277c5e566
14 changed files with 493 additions and 479 deletions
+11 -6
View File
@@ -35,12 +35,14 @@
<h1 id="welcome">Welcome to Spearhead!</h1> <h1 id="welcome">Welcome to Spearhead!</h1>
<p>Welcome to the story teller friendly mission framework in DCS (at least, that's what we hope to create).</p> <p>Welcome to the story teller friendly mission framework in DCS (at least, that's what we hope to create).</p>
<p>Together with mission editors we've tried to build a framework that <p>Together with mission editors we've tried to build a framework that makes creating multiplayer missions as easy as possible.
makes creating multiplayer missions as easy as possible.
With the help of naming conventions, trigger zones, pre-configured With the help of naming conventions, trigger zones, pre-configured logic and custom configuration items, it gives a huge amount of versatility.
logic and custom configuration items, it gives a huge amount of versatility. we're trying to strike a balance between no-code and low-code with the possibility to hook into it for the hard core scripters (like ourselves).
we're trying to strike a balance between no-code and low-code with the possibility to hook into it for
the hard core scripters. <note-box type="info">
<b>For the scripters</b>: If you yourself are a scripter, and you're missing interfaces, please reach out to us! We want to make sure that the framework is as easy to use for scripters as it is for non-scripters, and we can't do that without your help!
</note-box>
</p> </p>
<p> <p>
Whether this is your first mission or your hundredth, we hope Spearhead will make your life easier. Whether this is your first mission or your hundredth, we hope Spearhead will make your life easier.
@@ -48,7 +50,10 @@
<download-spearhead></download-spearhead> <download-spearhead></download-spearhead>
</div> </div>
</div> </div>
</main> </main>
<footer> <footer>
@@ -66,7 +66,7 @@ class DownloadScript extends HTMLElement {
var version = "?"; var version = "?";
var timestamp = "?"; var timestamp = "?";
var size = "?"; var size = "?";
var href = "https://git.dutchie031.com/Spearhead/spearhead/releases" var href = "https://git.dutchie031.com/api/v1/repos/Spearhead/spearhead/releases"
const latestRelease = await this.fetchLatestRelease(); const latestRelease = await this.fetchLatestRelease();
if (latestRelease) { if (latestRelease) {
@@ -105,7 +105,7 @@ class DownloadScript extends HTMLElement {
<p> <p>
<span class="version-text">${version}</span> (${timestamp}) <br> <span class="version-text">${version}</span> (${timestamp}) <br>
<a style="text-decoration: underline;" target="_blank" href="${href}">Download</a> (${size}) <br> <a style="text-decoration: underline;" target="_blank" href="${href}">Download</a> (${size}) <br>
<a style="text-decoration: underline;" target="_blank" href="https://git.dutchie031.com/Spearhead/spearhead/releases">See All Versions here</a> <a style="text-decoration: underline;" target="_blank" href="https://git.dutchie031.com/api/v1/repos/Spearhead/spearhead/releases">See All Versions here</a>
</p> </p>
</div> </div>
+1 -3
View File
@@ -37,11 +37,9 @@
Even though, at the time of writing this, I've written every single line of code myself, I could not have done it without the help of these members.<br> Even though, at the time of writing this, I've written every single line of code myself, I could not have done it without the help of these members.<br>
Therefore it's something WE created. Therefore it's something WE created.
Our goal was very simple, make it possible to make big dynamic missions, without having to either give away all controll or having to get knee deep into scripting. <br> Our goal was very simple, make it possible to make big dynamic missions, without having to either give away all control or having to get knee deep into scripting. <br>
We struck a balance. We struck a balance.
</p> </p>
<h2>Hope you enjoy it!</h2> <h2>Hope you enjoy it!</h2>
+2 -2
View File
@@ -90,13 +90,13 @@
Missions are also defined by trigger zones. <br> Missions are also defined by trigger zones. <br>
They'll be picked up by Spearhead when named according to the naming convention: <br> They'll be picked up by Spearhead when named according to the naming convention: <br>
<code-inline>MISSION_[Type]_[FreeForm]</code-inline> <br> <code-inline>MISSION_[Type]_[FreeForm]</code-inline> <br>
Where <code-inline>[Type]</code-inline> is the type of mission. <br> Where <code-inline>[Type]</code-inline> is the type of mission. <a href="./reference.html#mission-zones">See all</a><br>
</p> </p>
<h3 id="mission-cas">CAS</h3> <h3 id="mission-cas">CAS</h3>
<p> <p>
Personally CAS is one of our favorite mission types. <br> Personally CAS is one of my favorite mission types. <br>
Mostly because it's easy to set up and creates a truly immersive experience. <br> Mostly because it's easy to set up and creates a truly immersive experience. <br>
</p> </p>
+12 -1
View File
@@ -80,11 +80,22 @@
<strong>Example:</strong> <code-inline>MISSION_DEAD_BYRON</code-inline> <strong>Example:</strong> <code-inline>MISSION_DEAD_BYRON</code-inline>
</p> </p>
<p> <p>
Missions are completable objectives with specific types, such as DEAD, BAI, STRIKE, or SAM. <br /> Missions are completable objectives with specific types. <br />
Randomized missions can be defined using the format: <span Randomized missions can be defined using the format: <span
class="inline-lua"><span class="lua-variable">RANDOMMISSION_[Type]_[Name]_[Index]</span></span>. class="inline-lua"><span class="lua-variable">RANDOMMISSION_[Type]_[Name]_[Index]</span></span>.
</p> </p>
<p>
Valid Types:
<ul>
<li>SAM</li>
<li>DEAD</li>
<li>BAI</li>
<li>CAS</li>
<li>STRIKE</li>
</ul>
</p>
<h3 id="cap-routes">CAP Routes</h3> <h3 id="cap-routes">CAP Routes</h3>
<p> <p>
<strong>Format:</strong> <code-inline>CAPROUTE_[routeID]_[Name]</code-inline> <br /> <strong>Format:</strong> <code-inline>CAPROUTE_[routeID]_[Name]</code-inline> <br />
+1 -1
View File
@@ -41,7 +41,7 @@
Download the latest version of Spearhead. You can choose which version you feel comfortable with. <br /> Download the latest version of Spearhead. You can choose which version you feel comfortable with. <br />
Versions that end in -rc are not stable. Versions that do not have the "release candidate" (rc) tag are. Versions that end in -rc are not stable. Versions that do not have the "release candidate" (rc) tag are.
<br /> <br />
<a style="text-decoration: underline;" target="_blank" href="https://git.dutchie031.com/Spearhead/spearhead/releases">See All releases here</a> <a style="text-decoration: underline;" target="_blank" href="https://github.com/dutchie031/Spearhead/releases">See All releases here</a>
</p> </p>
<p> <p>