Travel: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
Mit <travel /> kann man den Held als [[AOQML]]-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der Held gerade '''nicht''' unterwegs ist.
+
Mit <travel /> kann man den Held als [[AOQML]]-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der Zielort vom aktuellen Ort direkt erreichbar ist.
  
 
== Syntax ==
 
== Syntax ==

Aktuelle Version vom 5. Juli 2021, 09:36 Uhr

Mit <travel /> kann man den Held als AOQML-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der Zielort vom aktuellen Ort direkt erreichbar 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 des vorhandenen Weges - 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.