Drop
Der <drop>-Tag in AOQML lässt den Helden Gegenstände von seiner Ausrüstung ablegen - oftmals unfreiwillig, z.B. nach verlorenen Kämpfen ;)
Begleiter (Pferde, Hunde ...) können per steal entfernt werden, nicht per drop!
Syntax
<drop [item="" [equipped="false"]] [count="1"] [to=""] [target=""] [weapon="false"] [armor="false"] [companions-affected="true"] [object=""] [show=""]/>
<drop [item="" [equipped="false"]] [count="1"] [to=""] [target=""] [weapon="false"] [armor="false"] [companions-affected="true"] [object=""] [show=""]>Beschreibung</drop>
- item: bezeichnet den Gegenstand bzw. eine Menge von Gegenständen, die abgelegt (geklaut) werden sollen
- equipped: wenn 'true' bezieht sich das Ablegen von Gegenständen auch auf getragene Kleidung/Gegenstände. Wenn 'false' ist nur der Rucksack des Helden betroffen.
- count: beschränkt die Wegnahme von Gegenständen. Standard, wenn nicht angegeben, ist 1. Wenn keine Beschränkung vorgenommen werden soll, kann * angegeben werden.
- to: legt die geklauten Gegenstände in ein Versteck (Inventar)
- target: (nur in Verbindung mit count und to) Hier kann ein Szenenname angegeben werden. Diese Szene wird automatisch aufgerufen, wenn der Held die unter count angegebenen Waren in das Inventar angelegt hat.
- weapon: wenn 'true' wird die getragene Waffe und Parierwaffe/Schild des Helden abgelegt
- armor: wenn 'true' wird die getragene Rüstung/Kleidung des Helden abgelegt
- companions-affected: (standardmäßig true): Wenn 'true' bezieht sich das Klauen von Gegenständen auch auf die Gepäckgegenstände von evtl. vorhandenen Begleitern. Bei 'false' bleibt das Gepäck der Begleiter unangetastet.
- object: Wenn zuvor ein Gegenstand via item-select ausgewählt wurde, kann object="selected-item" angegeben werden. Das bedeutet, dass der selektierte Gegenstand weggeworfen wird.
- show: wenn 'none' erfolgt keine sichtbare Ausgabe für den Spieler
Wenn keine Beschreibung angegeben ist und das Attribut 'show' nicht 'none' ist, erfolgt automatisch eine Ausgabe, was für Gegenstände verloren wurden.
Beispiele
<drop item="Malzbier" />
Klaut dem Helden eine Flasche Malzbier ('count' ist implizit 1) aus dem Rucksack.
<drop item="rosa Tigertanga" count="2"/>
Klaut dem Helden zwei seiner rosa Tigertanga aus dem Rucksack.
<drop item="rosa Tigertanga" equipped="true" count="*" />
Klaut dem Helden alle seine rosa Tigertanga, auch die er gerade am Körper trägt.
<drop item="Holzspeer" count="*"/>
Klaut dem Helden und seinen Begleitern (da companions-affected implizit 'true') alle Holzspeere aus dem Gepäck.
<drop item="Holzspeer" count="*" companions-affected="false"/>
Klaut aus dem Rucksack des Helden alle Holzspeere. Die Gepäckstücke von Begleitern bleiben unberührt.
<drop weapon="true" />
<!-- ODER: -->
<drop item="_Waffen"/>
Klaut dem Helden seine Hauptwaffe und ggf. Parierwaffe bzw. Schild. Die Ersatzwaffe des Helden wird in Zufallsbegegnungen automatisch angelegt.
Auch sowas geht:
<drop item="*50%"/>
Damit wird dem Helden 50% seiner Ausrüstung aus dem Rucksack(!) weggenommen (zufällig ausgewählt). Um die komplette Ausrüstung zu droppen kann item="*" verwendet werden. Beachte: Hier sind keine Gegenstände betroffen, die der Held am Körper trägt.
Um den Helden komplett nackig zu machen, kann folgender Code verwendet werden:
<drop item="*" equipped="true" weapon="true" armor="true" /><!-- mit to="" können die Gegenstände in ein Inventar gelegt werden -->
Wenn man Gegenstände in ein Versteck (Inventar) legen möchte, kann man das Attribut to angeben. Siehe dazu die Erklärung unter Inventar.
Ein Gegenstand, der zuvor via item-select ausgewählt wurde, kann wie folgt weggeworfen werden:
<drop object="selected-item"/>