Hauptmenü öffnen

AntamarWiki β

Änderungen

Quest (AOQML)

339 Bytes hinzugefügt, 22:42, 28. Jan. 2021
"rejected"
==="rejected"===
Hiermit wird dem Helden das Quest verwehrt, z.B. weil er bestimmte Anforderungen nicht erfüllt. Dieser Status darf nur in der Startszene gesetzt werden. Die Szene wird dann gar nicht erst angezeigt. Nicht alle Bedingungen müssen über [[AOQML]] gelöst werden, manche Dinge lassen sich auch bei der [[Implementierung (Spielinhalte)|Implementierung]] direkt einstellen.
 
Kann auch am Anfang von Zufallsbegegnungen benutzt werden, dann wird eine andere ZB angezeigt.
==="running"===
* Weiterhin wird die Szene jedesmal wieder aktiv ausgewertet, um auf veränderte Bedingungen reagieren zu können. Damit wird die Szene bei einem Neuladen nicht aus dem Cache geladen sondern immer wieder neu ausgeführt. Deshalb sollte man es in einer pending-Szene tunlichst '''vermeiden, Items oder EPs zu verteilen!'''
 
* Sobald "pending" gesetzt ist bricht die weitere Auswertung der Szene ab. Wenn man Dinge wie "site" prüft, sollte die Quest erst unterbrochen werden, wenn ein Hinweis für den Spieler angezeigt wurde. "Du bist noch nicht in XYZ" -> pending
==="ended"===
2.740
Bearbeitungen