Travel

Aus AntamarWiki
Version vom 10. April 2013, 15:39 Uhr von Gaddezwerch (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Mit <travel /> kann man den Held als AOQML-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der Held gerade '''nicht''' unterwegs ist. == …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Mit <travel /> kann man den Held als AOQML-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der Held gerade nicht unterwegs ist.

Syntax

<travel destination="" mode="land" [duration=""] />
Attribut Datentyp Standardwert Erklärung
destination String Hier wird der Zielort angegeben, also z.B. 'Eisentrutz' oder '#422' (422 ist die OrtID von Eisentrutz).
mode String land Üblicherweise wird eine Reise zu Fuß gestartet. Möchte man den Helden per Schiff oder Kutsche fahren lassen, kann 'see' bzw. 'kutsche' angegeben werden. Erlaubt sind 'land', 'see', 'kutsche'.
duration String Wenn keine Dauer angegeben ist, wird versucht, die Reisedauer automatisch zu berechnen. Besser ist es jedoch, eine Reisedauer zu hinterlegen, also z.B. '3d' (3 Tage) oder '8h' (8 Stunden).


Beispiele

Angenommen der Held befindet sich gerade in Eisentrutz. Dann kann eine "zweitägige, innerstädtische" Reise wie folgt gestartet werden:

<travel destination="Eisentrutz" duration="2d" />


Angenommen der Held befindet sich gerade in Eisentrutz. Dann kann eine Reise nach Berenhavn wie folgt gestartet werden:

<travel destination="Berenhavn"/>

Die Reisedauer wird in dem Fall automatisch - auf Basis der vorhandenen Wege - ausgelesen.


Einschränkungen

Es ist bisher noch nicht möglich, eine Reise über eine "längere" Strecke zu starten, d.h. ihn auf einen Weg zu schicken, den es als einfache Strecke gar nicht gibt. Daher ist folgendes noch nicht möglich, wenn der Held sich in Eisentrutz befindet.

<travel destination="Gruheym" />

Dieser Befehl würde eine Fehlermeldung provozieren, weil kein unmittelbarer Weg von Eisentrutz nach Gruheym existiert.