Hauptmenü öffnen

AntamarWiki β

Änderungen

Item

328 Bytes entfernt, 20:24, 9. Aug. 2018
Syntax
Mit Hilfe des <item>-Tags kann innerhalb einer [[AOQML]]-Szene ein Gegenstand (Item), abhängig von bestimmten Eigenschaften, zufallsbasiert erzeugt werden. Möchte man beispielsweise dem Helden ein Buch übergeben und sich nicht auf ein konkretes Buch festlegen, so kann man dieses Buch anhand seiner Eigenschaften oder Tags abstrakt beschreiben und der AOQML-Engine überlassen, welches Buch letztendlich erzeugt wird.
== Syntax ==Es werden zwei Varianten unterschieden:# Generierung des Items auf Basis eines Warentags.# Generierung des Items auf Basis von Parametern.Beide Varianten sind nicht miteinander kombinierbar, d.h. für jede Variante sind unterschiedliche AOQML-Attribute anwendbar, siehe folgende Syntax-Übersicht: === Variante 1: Nutzen von Warentags ===
<code xml n>
<item tag="" cost_min="" cost_max="" name="" scope="quest" />
*'''name''': Falls das erzeugte Item nicht angezeigt, sondern in eine Variable gespeichert werden soll, kann hier der gewünschte Name der Variable angegeben werden.
*'''scope''': Nur in Verbindung mit ''name'': Hier kann der Scope der Variable (scene/quest/hero/global), die mit ''name'' gesetzt wird, angegeben werden. Standardmäßig ist 'quest' voreingestellt.
 
== Beispiele ==
3.459
Bearbeitungen