KI-Script: Nuklearschlag

Inhalte dieser Sektion:

Dieses Tutorial soll die Verwendung des internen KI-Scripts AI Nuke Here erklären. Das Script ist im regulären Editor nicht verfügbar, sondern nur in StarEdit-Mods wie der StarCraft X-tra Editor.

Um ein Ghost einen Nuklearangriff starten zu lassen, müssen zwei Trigger ausgeführt werden: Das Laden des Atomsilos und das Anfordern des Nuklearschlags.

1.) Laden des Atomsilos

Hierfür gibt es zwei Scripts: Broodwar Terran 2 - Town A und Broodwar Terran 2 - Town B. Der direkte Unterschied zwischen den zwei Scripts besteht darin, dass bei Town A das/die Silo(s) automatisch bestückt werden, während die KI bei Town B das Silo manuell lädt, d.h. es werden wirklich Zeit und Ressourcen benötigt, um das Silo zu laden.

Auf den ersten Blick erscheint also der Town A-Auslöser um einiges sinnvoller, jedoch wurde dieses Script speziell für die fünfte Broodwar-Terranermission entworfen, sprich die KI wird neben dem Laden des Silos noch andere, wahrscheinlich unerwünschte Befehle ausführen: Es werden drei Atomsilos geladen, danach erhalten drei Ghosts den Befehl einen Nuklearangriff zu starten. Nach etwa 45 Sekunden werden dann ein paar weitere Ghosts erstellt. Diese erscheinen in der unteren linken Ecke einer 196x128 Karte, wenn die Karte also kleiner ist, werden ein paar schöne Fehlermeldungen wie "Unit not placeable" die Folge sein. Der langen Rede kurzer Sinn, das "Town A"-Script scheidet für eigene Level aus.

Der gesamte Town B-Auslöser sollte dann in etwa so aussehen:

Besitzer:
  • Spieler 1
Bedingungen:
  • vergangene Szenariozeit beträgt mindestens 50 Spielsekunden
Aktionen:
  • KI-Script "Broodwar Terran 2 - Town B" an Atomsilos ausführen
Erklärung:
  • "Spieler 1" ist derjenige KI-Gegner, dem die Silos gehören
  • "Atomsilos" sollte eine Region über dem/den Silo(s) sein
zu beachten:
  • Der Spieler muss über genügend Ressourcen verfügen um die Silos zu laden
Hinweis:
  • Wenn die Silos augenblicklich geladen werden sollen, kann einfach in den Optionen der Atomrakete die Bauzeit auf '0' gestellt werden

2.) Anfordern des Nuklearschlags

Sobald die Silos geladen sind (Standard-Zeit ist etwa 100 Sekunden) muss nun der Befehl zum Nuklearschlags and den/die Ghost(s) gegeben werden. Hierfür wird das Script AI Nuke Here benötigt:

Besitzer:
  • Spieler 1
Bedingungen:
  • vergangene Szenariozeit beträgt mindestens 200 Spielsekunden
Aktionen:
  • KI-Script "AI Nuke Here" an Atomschlag ausführen
Erklärung:
  • "Spieler 1" ist derjenige KI-Gegner dem die Silos und Ghosts gehören
  • "Atomschlag" ist die Region wo die Atombombe einschlagen soll
zu beachten:
  • Der Spieler muss einen Ghost pro Nuklearschlag besitzen
« Einleitung
KI-Script: Arbiter Rückruf »