Travel: Unterschied zwischen den Versionen
(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. == …“) |
Tommek (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Mit <travel /> kann man den Held als [[AOQML]]-Schreiber auf eine Reise schicken. Voraussetzung ist, dass der | + | 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 == | ||
Zeile 34: | Zeile 34: | ||
<travel destination="Berenhavn"/> | <travel destination="Berenhavn"/> | ||
</code> | </code> | ||
− | Die Reisedauer wird in dem Fall automatisch - auf Basis | + | Die Reisedauer wird in dem Fall automatisch - auf Basis des vorhandenen Weges - ausgelesen. |
− | |||
== Einschränkungen == | == Einschränkungen == | ||
Zeile 45: | Zeile 44: | ||
</code> | </code> | ||
Dieser Befehl würde eine Fehlermeldung provozieren, weil kein unmittelbarer Weg von Eisentrutz nach Gruheym existiert. | Dieser Befehl würde eine Fehlermeldung provozieren, weil kein unmittelbarer Weg von Eisentrutz nach Gruheym existiert. | ||
− | |||
− | |||
[[Kategorie:AOQML-Tags]] | [[Kategorie:AOQML-Tags]] | ||
− |
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.