Oblivion:Magic Effect Scripts

Aus Skript-Wiki
Wechseln zu: Navigation, Suche

Grundlegendes

Magic Effect Scripts sind besondere Scripts, die benutzt werden können, um einen gescripteten magischen Effekt zu erstellen. Sie werden über das normale Script Window erstellt, müssen dort aber als 'Magic Effect' ausgewählt werden, um auf diese Art benutzt werden zu können. Beachte auch, dass die gescripteten Effekte nur ausgeführt werden, während sie unter Game Mode sind.

Diese Scripts benutzen keine gewöhnlichen Begin/End-Blöcke, da sie nur ausgeführt werden, wenn der Zauber aktiv ist. Sie benutzen drei besondere Block-Arten und eine Sonder-Funktion.


Magie-Effekt Blöcke:


Magie-Effekt Funktion:

Ansonsten verhalten sich Magic Effect Scripts wie Reference Scripts und können gewöhnliche Funktionen innerhalb der Magic Effect-Blöcke verwenden.


Anmerkungen

  • Gescriptete Sprüche laufen auf Leichen, Containers, Türen, und Einrichtung, werden aber einfach ein Mal durch das gesamte Script gehen, egal wie lange der Zauber anhält. Alle Block-Arten, ScriptEffectStart, ScriptEffectUpdate, und ScriptEffectFinish werden ausgeführt.
  • Gescriptete Sprüche verhalten sich unvorhersehbar, wenn sie auf einem Actor außerhalb der aktuell geladenen Zelle ausgeführt werden. Einige bekannte Probleme sind:
  • Variablen im Script werden falsch initiiert;
  • Der ScriptEffectFinish-Block wird eventuell falsch ausgeführt;
  • Für gescriptete Fähigkeiten wird jedes Mal eine neue Instanz des Scripts erstellt, wenn der Spieler die Zelle mit dem entsprechenden Actor betritt.

Andere bizarre Ergebnisse müssen erst noch bestätigt oder erklärt werden. Eine Möglichkeit ist es, dem Actor einen gescripteten Gegenstand in das Inventar zu legen.


Siehe auch