Quest: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
(initiale Version)
 
K
Zeile 1: Zeile 1:
<quest status="..."/>
+
<code xml><quest status="..."/></code>
  
 
Setzt den Status des Quests.
 
Setzt den Status des Quests.
  
 
==status="..."==
 
==status="..."==
An Stelle von "..." wird einer der Status angegeben:
+
An Stelle von "..." wird einer der Stati angegeben:
  
 
==="rejected"===
 
==="rejected"===
Zeile 14: Zeile 14:
 
Hiermit wird ein Quest gestartet. Praktisch wird ein persistenter Speicherbereich
 
Hiermit wird ein Quest gestartet. Praktisch wird ein persistenter Speicherbereich
 
für die szenenübergreifenden Variablen des Quests angelegt. Während ein Quest
 
für die szenenübergreifenden Variablen des Quests angelegt. Während ein Quest
im Status "running" ist, kann man auch nicht außerhalb des Quests den Ort welchseln,
+
im Status "running" ist, kann man auch nicht außerhalb des Quests den Ort wechseln,
 
keine Arbeit annehmen etc. Dieser Status wird üblicherweise ganz am Anfang der
 
keine Arbeit annehmen etc. Dieser Status wird üblicherweise ganz am Anfang der
 
Startszene gesetzt.
 
Startszene gesetzt.
Zeile 34: Zeile 34:
 
==="failed"===
 
==="failed"===
 
Dieser Status wird gesetzt, wenn das Quest erfolglos beendet wurde und nicht
 
Dieser Status wird gesetzt, wenn das Quest erfolglos beendet wurde und nicht
wiederholbar sein soll. Dieser Status sollte nur vorsichtig eingesetzt werden.
+
wiederholbar sein soll. '''Dieser Status sollte nur vorsichtig eingesetzt werden.'''
 
Alle Quest-Variablen werden dabei gelöscht.
 
Alle Quest-Variablen werden dabei gelöscht.
  

Version vom 3. Juni 2008, 22:29 Uhr

<quest status="..."/>

Setzt den Status des Quests.

status="..."

An Stelle von "..." wird einer der Stati angegeben:

"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.

"running"

Hiermit wird ein Quest gestartet. Praktisch wird ein persistenter Speicherbereich für die szenenübergreifenden Variablen des Quests angelegt. Während ein Quest im Status "running" ist, kann man auch nicht außerhalb des Quests den Ort wechseln, keine Arbeit annehmen etc. Dieser Status wird üblicherweise ganz am Anfang der Startszene gesetzt.

"aborted"

Dieser Status sollte gesetzt werden, wenn der Spieler das Quest abgebrochen hat. Also wenn er eine Option gewählt hat, bei der dem Spieler klar sein müsste, dass sie einem Abbruch entspricht. Abgebrochene Quests werden nur mit sehr geringer Wahrscheinlichkeit wieder angeboten. Alle Quest-Variablen werden dabei gelöscht.

"pending"

(reserviert für Midi-Quests)

"ended"

Dieser Status wird gesetzt, wenn das Quest beendet wurde und wiederholbar sein soll. Dabei ist es egal, ob es erfolgreich oder erfolglos beendet wurde. Alle Quest-Variablen werden dabei gelöscht.

"failed"

Dieser Status wird gesetzt, wenn das Quest erfolglos beendet wurde und nicht wiederholbar sein soll. Dieser Status sollte nur vorsichtig eingesetzt werden. Alle Quest-Variablen werden dabei gelöscht.

"finished"

Dieser Status wird gesetzt, wenn das Quest erfolgreich beendet wurde und nicht wiederholbar sein soll. Dieser Status sollte vor allem nach einer großzügigen Ruhm-, AP- oder Schatzvergabe verwendet werden oder wenn es in-game keinen Sinn macht einem Helden dieses Quest nochmals anzubieten. Alle Quest-Variablen werden dabei gelöscht.

""

Dieser Stattus wird ausschließlich intern verwendet und ist für Zufallsbegegnungen reserviert. Am Ende einer ZB wird dieser Status automatisch gesetzt. Alle Quest-Variablen und der Quest-Status werden dabei gelöscht.