Oblivion:Packages Window
Inhaltsverzeichnis
Packages allgemein
Packages ("Pakete") sind Bündel von AI ("KI") Instruktionen und Bedingungen, wann und wie sie ausgeführt werden. Sie werden an einem Actor platziert, indem sie auf die AI Package Liste gezogen werden.
Wenn ein Actor ein neues Package benötigt, wird die Liste von oben aus durchsucht. Das erste Package, das vom Zeitplan und den [[ob:Bedingungen|Bedingungen] (conditions) her am ehesten zusagt, wird dann ausgeführt.
Die AI Package List erreicht man, in dem man entweder im Editor einen Doppelklick auf einen Charakter macht, oder im Obbjektfenster einen Doppeklick auf einen Character. Nun öffnet sich das NPC-Fenster (Bei einer [ob:Kreatur|Kreatur]] das "Creature-Fenster").Nun klickt man hier auf den Button "AI" unten links. Ein weiteres Fenster öffnet sich und hier findet man die AI Package List, die alle Bewegungsabläufe für den jeweiligen Actor anzeigt. Will man nun einen neuen Eintrag erstellen, klickt man in die Liste mit rechtere Maustaste und wählt "new" aus dem Kontextmenü. Das folgende Fenster erscheint:
http://www.ei-der-zeit.com/LexikonCSIV/pic/cs-aipackagelist.jpg
- ID: Feste Bezeichnung für das Package. Dieser Name muss wie immer einzigartig sein.
- Package Type: Setzt das Basis-Benehmen für das Package. Jeder Typ gibt unterschiedliche Eingabefelder frei.
- Flags: Eine Anzahl von Eigenschaften, die zu dem erstellten Package zugefügt werden. Einige der Bezeichnungen sind einleuchtend (z.B. "Always Run": Der Actor rennt während dieses Packages).
- Door Flags: Hiermit kann festgelegt werden, ob alle Türen innerhalb der Zelle, die ein Actor während des Package durchgeht, verschlossen werden oder geöffnet bleiben.
- Schedule-Reiter: Setzt die Zeit fest, an der ein Package beginnt. Der Zeitrahmen kann nur zu vollen Stunden beginnen. Als ungeschriebene Regel gilt; setze Tag ("day") und Monat ("month") ODER Tag in der Woche ("day of the week"), niemals beides! Die Gründe sollten einleuchten ;)
- Conditions-Reiter: Eine Liste von Bedingungen die erfüllt werden müssen, damit das Package gestartet wird. Wird auch nur dann angewendet, wenn der Zeitpunkt richtig ist. "Run on Target" ist nur erlaubt, wenn das Package ein definiertes Ziel hat.
- Location-Reiter: Definiert die Location, wo das Package läuft. Es wird ausdrücklich Empfohlen hier nur die "Near Reference" Optionen zu wählen. In der "Cell"-Option können ungewollte Verhaltensweisen auftreten. Wenn keine Location gewählt wird, gilt die nähere Umgebung als Standard.
- Near Reference: Wähle den Bezug aus dem Render-Fenster oder aus der Liste.
- In Cell: Nicht empfohlen. Kann ungewollte Verhaltensweisen produzieren.
- Near Current Location: Zentriert die Package-Location dort wo der NPC das Package beginnt.
- Near Editor Location: Zentriert die Package-Location auf dem Punkt, an dem der NPC standardmäßig gesetzt wird (Erstplatzierung also).
- Radius: Der Radius des Zentrums vom Package, in der es noch ausgeführt werden darf.
- Target-Reiter: Einige Package-Typen haben Ziele die unabhängig von der Location sind.
- Specific Reference: Wähle den Bezug aus dem Render-Fenster oder der Liste
- Any Object: Wähle eine Object ID oder eine Klasse von Objekten.
- Value: Die Zahl dieser Items mit denen das Package interagiert, wenn es ein allgemeines Ziel ist. Es ist die Distanz zum Ziel, wenn es ein spezifisches Ziel ist.