Vorlage:Herstellung AR
Herstellung einer Alchimistischen Substanz
Hier ein Beispiel wie die Herstellung eines Alchimistischen Mittels in AOQML ausschauen kann.
Szene: Start
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd">
<!-- Prüfvariable initialisieren. -->
<store name="zutaten-vorhanden" scope="quest">true</store>
<!-- Erst die Einzelnen Zutaten prüfen und Variable setzen wenn etwas fehlt. -->
<has item="Zutat 1" min="X" show="none">
<failure>
<p>Du hast nicht genügend Zutat 1 dabei.</p>
<store name="zutaten-vorhanden" scope="quest">false</store>
</failure>
</has>
<!-- Wenn mehrere Zutaten mit ähnlichen Eigenschaften infrage kommen. -->
<has item="Zutat 2|Zutat 3|Zutat 4|Zutat 5" show="none">
<failure>
<p>Dir fehlt XY.</p>
<store name="zutaten-vorhanden" scope="quest">false</store>
</failure>
</has>
<switch name="zutaten-vorhanden">
<null>
<p>Beim brauen des Rezeptes ging etwas schief. Bitte im Forum melden: switch NULL</p>
</null>
<case val="true">
<challenge talent="Alchimie" mod="X">
<success min="X">
<p>Hier sollte Text herein der das Ergenis einer sehr gut gelungenen Probe beschreibt.</p>
<drop item="Zutat 1" count="X" />
<take item="Hergestelltes alchimistisches Produkt" quality="100"/>
<quest status="ended" />
</success>
<success>
<p>Hier sollte Text herein der das Ergenis einer gelungenen Probe beschreibt.</p>
<drop item="Zutat 1" count="X" />
<take item="Hergestelltes alchimistisches Produkt" quality="80"/>
<quest status="ended" />
</success>
<failure>
<p>Hier sollte Text herein der das Ergenis einer schlecht gelungenen Probe beschreibt.</p>
<p>Der Sud selbst ist nur noch blassgrün, aber besser als nichts allemal.</p>
<drop item="Zutat 1" count="X" />
<take item="Hergestelltes alchimistisches Produkt" quality="0"/>
<quest status="ended" />
</failure>
<failure double="double"><!-- Probe krass versemmelt -->
<p>Der ganze Sud zerkocht dir und übrig bleibt ein ungenießbarer grün-brauner muffiger Brei.</p>
<drop item="Zutat 1" count="X"/>
<quest status="ended" />
</failure>
</challenge>
</case>
<else>
<quest status="ended" />
</else>
</switch>
</scene>