Vorlage:Herstellung AR: Unterschied zwischen den Versionen
Sandy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Herstellung einer Alchimistischen Substanz== Hier ein Beispiel wie die Herstellung eines Alchimistischen Mittels in AOQML ausschauen kann. ==Szene: Start==…“) |
|||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 13: | Zeile 13: | ||
<!-- Erst die Einzelnen Zutaten prüfen und Variable setzen wenn etwas fehlt. --> | <!-- Erst die Einzelnen Zutaten prüfen und Variable setzen wenn etwas fehlt. --> | ||
<has item="Zutat 1" min="X" show="none"> | <has item="Zutat 1" min="X" show="none"> | ||
− | |||
− | |||
<failure> | <failure> | ||
− | + | <p>Du hast nicht genügend Zutat 1 dabei.</p> | |
− | + | <store name="zutaten-vorhanden" scope="quest">false</store> | |
</failure> | </failure> | ||
</has> | </has> | ||
− | <!-- Wenn mehrere Zutaten mit | + | <!-- Wenn mehrere Zutaten mit ähnlichen Eigenschaften infrage kommen. --> |
<has item="Zutat 2|Zutat 3|Zutat 4|Zutat 5" show="none"> | <has item="Zutat 2|Zutat 3|Zutat 4|Zutat 5" show="none"> | ||
− | |||
− | |||
<failure> | <failure> | ||
− | + | <p>Dir fehlt XY.</p> | |
− | + | <store name="zutaten-vorhanden" scope="quest">false</store> | |
</failure> | </failure> | ||
</has> | </has> | ||
Zeile 33: | Zeile 29: | ||
<switch name="zutaten-vorhanden"> | <switch name="zutaten-vorhanden"> | ||
<null> | <null> | ||
− | + | <p>Beim Brauen des Rezeptes ging etwas schief. Bitte im Forum melden: switch NULL</p> | |
</null> | </null> | ||
<case val="true"> | <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"><!-- Patzer --> | |
− | + | <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> | </case> | ||
<else> | <else> | ||
− | + | <quest status="ended" /> | |
</else> | </else> | ||
</switch> | </switch> | ||
Zeile 76: | Zeile 72: | ||
</code> | </code> | ||
+ | [[Kategorie:Vorlagen]] | ||
[[Kategorie:Alchimistisches Rezept]] | [[Kategorie:Alchimistisches Rezept]] |
Aktuelle Version vom 18. Februar 2015, 09:33 Uhr
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"><!-- Patzer -->
<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>