Item
Version vom 5. August 2010, 14:40 Uhr von Gaddezwerch (Diskussion | Beiträge) (hat AOQML:item nach Item verschoben)
Der Item-Tag liefert den Namen eines mehr oder weniger zufällig aus der DB ausgelesenen Items.
Inhaltsverzeichnis
Syntax
<item freq="" [must="" mustnot="" cost_min="" cost_max="" name=""] />
Parameter
- freq wie oft kommt der Gegenstand vor (oft/selten/rar)
- cost_min (optional) Muss mindestens dies kosten
- cost_max (optional) Darf höchstens dies kosten
- must (optional) Eigenschaften die der Gegenstand haben MUSS (getrennt per |)
- mustnot (optional) Eigenschaften die der Gegenstand NICHT haben darf (getrennt per |)
- 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)
ANMERKUNG: kommt eine Eigenschaft weder in must noch in mustnot vor ist sie beliebig.
Beispiel
<item freq="oft" must="werkzeug" mustnot="magisch|daemon|geweiht|exotisch" cost_max="100" />
Liefert ein weit verbreitetes Werkzeug das nicht magisch, daemonisch, geweiht oder exotisch ist und weniger als 100 wert ist
Beispielsweise: Flickzeug oder Knüppel oder Steinernes Messer oder Handbohrer
Um dem Held jenes zu geben:
<store name="zufallsding"><item freq="oft" must="werkzeug" mustnot="magisch|daemon|geweiht|exotisch" cost_max="100" /></store>
<take item="${zufallsding}"/>
Eigenschaften
Liste der möglichen Eigenschaften
- magisch
- geweiht
- daemon
- transportmittel
- exotisch
- wertgegenstand
- lebendig
- kunst
- werkzeug
- handwerk
- spielbar
- lesbar
- natur
- medizinisch
- tragbar
- meeresbezogen
- pulver