2.841
Bearbeitungen
Änderungen
→"rejected"
==status="xyz"==
An Stelle von "xyz" wird einer der Stati folgenden Status angegeben:
==="rejected"===
Hiermit wird dem Helden das Quest verwehrt, z.B. weil er bestimmte Anforderungennicht erfüllt. Dieser Status darf nur in der Startszene gesetzt werden. Die Szenewird 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"===
Startszene gesetzt.
==="abortedpending"===Dieser Damit wird das Quest temporär unterbrochen und beim nächsten Laden der Hauptseite an dieser Stelle fortgesetzt. In der Regel prüft man Bedingungen bevor ein Quest pausiert wird, damit es nur bei deren Erfüllung fortgesetzt wird. Das quest-Tag verfügt über das optionale Attribut target. Nur im Status sollte gesetzt werdenpending wird das Attribut target ausgewertet. Es gibt an, wenn der Spieler mit welcher Szene das Quest abgebrochen hatfortgesetzt werden soll.Also wenn er ==== ACHTUNG Stolperfallen: ==== * Sobald eine Option gewählt hatSzene mit pending abgeschlossen wird, bei darf der dem Spieler klar sein müsste,dass sie einem Abbruch entspricht. Abgebrochene Quests werden nur mit sehr geringerWahrscheinlichkeit Benutzer wieder angeboten. Alle Quest-Variablen werden dabei gelöschtalle normalen Spielfunktionen ausüben.
==="ended"===
Alle Quest-Variablen werden dabei gelöscht.
==="failedcontinue"===Dieser Status wird gesetzt, wenn das Bricht den Rest der Seitenausgabe ab und fährt mit dem Quest erfolglos beendet wurde und nichtwiederholbar sein soll. '''Dieser Status sollte nur vorsichtig eingesetzt werdenfort.'''Alle Quest-Variablen werden dabei gelöscht. ==="finished"===Dieser Status wird gesetztBefehle, wenn das Quest erfolgreich beendet wurde und nichtwiederholbar sein soll. Dieser Status sollte vor allem die nach einer großzügigenRuhm-, AP- oder Schatzvergabe verwendet werden oder wenn es in-game keinen Sinnmacht einem Helden dieses Quest nochmals anzubieten.Alle Questder continue-Variablen Angabe kommen werden dabei gelöschtignoriert.
===""===
reserviert. Am Ende einer ZB wird dieser Status automatisch gesetzt.
Alle Quest-Variablen und der Quest-Status werden dabei gelöscht.
==frequency="oft|selten|rar|nie"==
Dieses Attribut bestimmt die Wahrscheinlichkeit einer Questwiederholung. Es sollte bei jedem Questende (status=ended) mit angegeben werden, falls es nicht angegeben wurde, entspricht das der Häufigkeit oft.
*oft: Quest kann oftmals auftreten (selbe Wahrscheinlichkeit wie vor dem ersten Questaufruf des Helden)
*selten: Quest tritt nur noch selten wieder auf
*rar: Quest tritt nur noch sehr selten wieder auf
*nie: Quest tritt nie wieder auf -> für den Helden nicht wieder zugänglich
==withhold==
Dieses Attribut gibt an, ab wann die Quest erst wieder erneut starten darf.
Beispiele:
<code xml n>
<quest status="ended" withhold="20d" /><!-- Beachte die Kleinschreibung des d bei 20d -->
</code>
bedeutet, dass die Quest frühestens wieder nach 20 Ingametagen gestartet werden darf. Da kein frequency angegeben, hätte sie auch wieder die ursprüngliche Auftreten-Wahrscheinlichkeit.
<code xml n>
<quest status="ended" withhold="20D" /><!-- Beachte die Großschreibung vom D bei 20D -->
</code>
bedeutet, dass die Quest erst wieder nach 20 Echtzeit-Tagen starten darf.
<code xml n>
<quest status="ended" withhold="12H" frequency="rar" />
</code>
bedeutet, dass die Quest erst wieder nach 12 Echtzeit-Stunden starten darf, aber mit geringerer Wahrscheinlichkeit als zuvor, da zusätzlich frequency="rar" angegeben ist.
==note="TEXT"==
Der Inhalt von note bestimmt den zur Quest dazugehörigen Tagebucheintrag im Heldentagebuch. Er sollte aus dem Blickwinkel des Spielcharakters verfasst sein. Erneutes Setzen eines Eintrages überschreibt den vorherigen Eintrag.
==target="Szenenname"==
Dieses Attribut ist optional.
Nur im Status ''pending '' wird es ausgewertet. Es gibt an, mit welcher Szene das Quest fortgesetzt werden soll. Wird es nicht angegeben, wird das pausierte Quest mit der Szene, in der es pausiert wurde, fortgesetzt. [[Kategorie:AOQML-Tags]]