2.352
Bearbeitungen
Änderungen
Item
,tag hinzu
Der Item-Tag liefert den Namen eines mehr oder weniger zufällig aus der DB ausgelesenen Items.
*'''freq''' wie oft kommt der Gegenstand vor (oft/selten/rar)
*'''cost_min''' (optional) Muss mindestens dies kosten
*'''must''' (optional) [[#Eigenschaften|Eigenschaften]] die der Gegenstand haben MUSS (getrennt per |)
*'''mustnot''' (optional) [[#Eigenschaften|Eigenschaften]] die der Gegenstand NICHT haben darf (getrennt per |)
Kommt eine Eigenschaft weder in ''must'' noch in ''mustnot'' vor ist sie beliebig. *'''name''' (optional) Wenn gesetzt , wird der Name des Gegenstandes nicht ausgegeben sondern in der angegebenen Variable gespeichert. (ACHTUNG: das ist inkonsquent und wird geändert)*'''tag''' (optional) Wenn angegeben, wird eine Ware auf Basis des [[Waren-Tags]] geholt. Diese Option ist nur mit den Attributen ''cost_min'' und ''cost_max'' kombinierbar.
===Beispiel=Beispiele==
===Item erzeugen auf Basis von spezifizierten Eigenschaften===<code xmln><item freq="oft" must="werkzeug" mustnot="magisch|daemon|geweiht|exotisch" cost_max="100" /></code>
Liefert ein weit verbreitetes Werkzeug das nicht magisch, daemonisch, geweiht oder exotisch ist und weniger als 100 wert ist
Um dem Held jenes zu geben:
<code xmln>
<store name="zufallsding"><item freq="oft" must="werkzeug" mustnot="magisch|daemon|geweiht|exotisch" cost_max="100" /></store>
<take item="${zufallsding}"/>
</code>
===Eigenschaften=Erlaubte Ausprägungen für 'must' und 'mustnot'====
Liste der möglichen Eigenschaften
*meeresbezogen
*pulver
===Item erzeugen auf Basis eines Waren-Tags===
Die Liste der gepflegten Waren-Tags gibt es auf der Seite: [[Waren-Tags]]
Folgender Code liefert einen zufälligen Alkohol:
<code xml n>
<item tag="Alkohol"/>
</code>
Möchte man die Auswahl etwas eingrenzen, kann man einen Mindestpreis (cost_min) und/oder Maximalpreis (cost_max) angeben. Die Angabe erfolgt in Groschen.
<code xml n>
<item tag="Alkohol" cost_max="300"/><!-- liefert einen zufälligen Alkohol, der höchstens 3 Gulden Wert ist -->
</code>
Um einen zufälligen Alkohol dem Held zu geben:
<code xml n>
<store name="zufallsding"><item tag="Alkohol" /></store>
<take item="${zufallsding}"/>
</code>
[[Kategorie:AOQML-Tags]]
[[Kategorie:AOQML]]