Hauptmenü öffnen

AntamarWiki β

Änderungen

AOQML-Manual

774 Bytes hinzugefügt, 13:27, 20. Apr. 2022
AOQML-Tags
*Einrückungen immer zwei Leerzeichen
*keine Zeilenumbrüche im Text
 
==HTML-Tags==
 
Viele üblichen (X)HTML-Tags können verwendet werden, um Text darzustellen und zu formatieren. So kann z. B. das HTML-<p>-Tag verwendet werden, um Textabsätze zu erzeugen. Der <q>-Tag sollte für wörtliche Rede benutzt werden. Anderes XHTML sollte aber sparsam verwendet werden, um das CSS-Design von Antamar berücksichtigen.
 
===String Interpolation===
In allen Text-Inhalten kann sogenannte String-Interpolation verwendet werden, also Platzhalter (${...}) durch Variablen ersetzt werden:
 
'''String-Interpolation:'''
<syntaxhighlight lang="xml">
<store name="titel">Baron von Tannenbrück</store>
<p>Dir wurde der Titel ${titel} verliehen.</p>
</syntaxhighlight>
 
Dabei ist <store ...> ein AOQML-Tag, in diesem Fall zum Speichern des Textes "Baron von Tannenbrück" in einer Variable mit dem Namen "titel", die dann durch String-Interpolation (${titel}) wieder abgerufen wird. Zu AOQML-Tags mehr im folgenden Abschnitt.
==AOQML-Tags==
*[[fight]] - Kampf
*[[function]] - spezielle Funktionen
*[[generateName]] - Zufallsnamen generieren
*[[get]] - Attribute des Helden oder eines Gegenstandes oder eines Gebäudes abfragen
*[[has]] - auf vorhandene Ausrüstung und Talente prüfen
*[[item-select]] - einen Gegenstand vom Spieler auswählen lassen
*[[map]] - fügt eine Grafik ein, auf der Questlinks platziert werden (z.B. für grafische Dungeons)
*[[maze]] - fügt eine Karte der gesehenen+erinnerten "Räume" aus Kachel-Grafiken ein (für grafische Dungeons)
*[[paths]] - geografische Richtungsnavigation
*[[q]] - wörtliche Rede
*[[var-dump]] - gibt gesetzte Variablen aus -> hilft beim Debuggen
*[[fight#victory|victory]] - Kampfergebnis: Gegner durch Held besiegt
 
 
Weiter können auch die üblichen (X)HTML-Tags verwendet werden, um Text zu formatieren. Es kann z. B. das HTML-&lt;p&gt;-Tag verwendet werden, um Textabsätze zu erzeugen. Der &lt;q&gt;-Tag sollte für wörtliche Rede benutzt werden. Anderes XHTML sollte aber sparsam verwendet werden, um das CSS-Design von Antamar berücksichtigen.
==Sonstiges==
2.740
Bearbeitungen