Item: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
K
Zeile 1: Zeile 1:
Der item-tag liefert den namen eines mehr oder weniger zufällig aus der DB ausgelesenen Items.
+
Der Item-Tag liefert den Namen eines mehr oder weniger zufällig aus der DB ausgelesenen Items.
  
 
===Syntax===
 
===Syntax===
Zeile 23: Zeile 23:
  
  
Um dem Held jenes zu geben:(ACHTUNG: Nachfolgender Code ist veraltet)
+
Um dem Held jenes zu geben:
 
 
<code xml>
 
 
 
<item freq="oft" must="werkzeug" mustnot="magisch|daemon|geweiht|exotisch" cost_max="100" name="zufallsding" />
 
<take item="${zufallsding}"/>
 
 
 
</code>
 
 
 
So sollte es gemacht werden nach AOQML Best Practice
 
 
 
 
<code xml>
 
<code xml>
  
Zeile 43: Zeile 33:
  
  
 
Also eine Kombi aus Item und [[Take_drop|take]].
 
Warum so kompliziert?
 
Damit mit dem Item Tag auch mehr gemacht werden kann als nur dem Held irgendwas zu geben.
 
Außerdem könnte ja noch ein [[Store_fetch|store]]-Tag nötig sein ist es aber nicht ;-)
 
  
 
===Eigenschaften===
 
===Eigenschaften===

Version vom 5. August 2010, 15:39 Uhr

Der Item-Tag liefert den Namen eines mehr oder weniger zufällig aus der DB ausgelesenen Items.

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