Tokens

Tokens werden verwendet, um Quests in der richtigen Reihenfolge ablaufen zu lassen. Sie können einmalig als sogenannte "Switches" (Ja/Nein) eingesetzt werden, oder auch mehrfach als sogenannte "Counter" (z.B. von 0 bis 4).

Switches

Ein typisches Token wäre z.B. "Lava_Boss_besiegt" - Leon erhält dieses Token, sobald er den Lava-Boss besiegt hat. Im Skript der Dorfbewohner könnte dann abgefragt werden, ob Leon dieses Token bereits hat. Wenn nein, bitten sie ihn um Hilfe, wenn ja, bedanken sie sich für die Unterstützung und gratulieren ihm zum Sieg. Der Dorfälteste könnte ihm ausserdem eine Belohnung geben, und damit er sie nicht mehrfach erhält muss dabei schon wieder ein Token gesetzt werden (z.B. "Lava_Boss_Belohnung_erhalten").


Counter

Tokens können auch mehrfach vergeben werden, z.B. in Form von Schlüsseln (wer Zelda kennt, weiss, was gemeint ist). Leon erhält in einem Dungeon mehrere kleine Schlüssel, wobei jeder Schlüssel in jedes Schloss des Dungeons passt. Man überlässt damit Leon die Wahl, welche Türe er zuerst öffnet.

Ein weiteres Beispiel für einen Counter wäre eine Sammelaufgabe (Bring 4 Kokosnüsse). Es spielt keine Rolle, in welcher Reihenfolge man die Kokosnüsse sammelt, es zählt nur die Anzahl. Die NPCs können bei jeder Zahl anders reagieren, und wenn alle 4 gesammelt sind ein Token "Kokosnüsse_Belohnung_erhalten" verteilen, um fortan entsprechend zu reagieren.


Tokens im Wiki

Bei jedem Quest sind ''Bedingungen'' und ''Belohnungen'' angegeben, beides können Tokens sein (nebst gewöhnlichen Items oder Gold). Erhält Leon im Laufe des Quests ein Token, so wird das mit folgendem Code unter Belohnungen notiert:


ADD [NAME_DES_TOKENS


]
Benötigt ein Quest bestimmte Tokens, dann wird das mit "need" bei den Bedingungen notiert:


NEED [NAME_DES_TOKENS


]
Und zu guter letzt können Tokens auch wieder entfernt werden:


REM [NAME_DES_TOKENS


]
Das ist übrigens gar nicht so selten; man stelle sich ein Quest vor, bei dem man mehrere Säulen in der richtigen Reihenfolge berühren muss. Bei jeder richtigen Berührung erhält Leon das nächste Token, bei einer falschen Berührung verliert er alle wieder. Bei einer so kurzen Anwendung würde man das zwar nicht extra aufteilen, aber das Prinzip sollte klar sein.


Abschluss-Tokens

Das bei Ende eines Quests ein Abschluss-Token gesetzt wird, ist selbstverständlich. Sprich, Leon wird eine Belohnung niemals mehrfach erhalten, nur weil er seinen Auftraggeber mehrmals anspricht. Hier im Wiki werden diese Abschluss-Tokens daher nur eingetragen, wenn sie speziell sind, d.h. zum Beispiel in mehreren Quests dasselbe Abschluss-Token vorkommt.
Kategorien: Spielmechanik