614
Bearbeitungen
Änderungen
→Heldenspezifisches
</has>
</syntaxhighlight>
===Einfacher ZB-Grundaufbau für Gruppen===
Einführungstext (Z4), dann eine Talentprobe (Z5), wobei im Erfolgsfall geschaut wird, welcher Held diese am besten besteht (Z10), danach EP-Vergabe (Z11); Texte nur zwischen p und /p:
<syntaxhighlight lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<!-- Kommentar zu Auftreten, Autor, Besonderheiten (z.B. ob Humor-ZB) -->
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://spiel.antamar.org/Antamar/xml/aoqml/aoqml.xsd">
<p></p>
<challenge talent="X" id="P1">
<failure>
<p></p>
</failure>
<success>
<p><hero output="name" by-challenge="P1" select="best" /> hat die Probe am Besten geschafft.</p>
<set attribute="EP" inc="X"/>
</success>
</challenge>
</scene>
</syntaxhighlight>
==Talente==
==Heldenspezifisches==
===Den Solohelden namentlich ansprechen===
<syntaxhighlight lang="xml">
<get attribute="name"/>
</syntaxhighlight>
===Mann oder Frau?===
In Z3 wird der Text für Männer ausgegeben, in Z6 der für Frauen.
<!-- Fall: nachher weniger LEP als vorher -->
</else>
</switch>
</syntaxhighlight>
===Gottheitsspezifische Begrüßung===
Je nach eingestellter Gottheit, wird die Grußformel entsprechend gesetzt. Ergebnis ist dann z. B. ein "Bei Athos, ..."
<syntaxhighlight lang="xml">
<store name="gottheit" scope="quest"><get attribute="gottheit"/></store>
<switch name="gottheit">
<case val="Atheist">
<store name="output_gottheit" scope="quest" >Bei allen Dämonen und Untoten</store>
</case>
<case val="Religionsphilosoph">
<store name="output_gottheit" scope="quest" >Bei allen Göttern und Göttinnen</store>
</case>
<else>
<store name="output_gottheit" scope="quest" >Bei <get attribute="gottheit"/></store>
</else>
</switch>
<p><fetch name="output_gottheit"/>, ...</p>
</syntaxhighlight>
===Kälteschutz===
<syntaxhighlight lang="xml">
<switch attribute="KS">
<case min="1" max="2">
Viel zu dünne Kleidung.
<set attribute="LEP" dec="1...2"/>
</case>
<case min="3" max="4">
Etwas zu dünn angezogen.
<set attribute="LEP" dec="1"/>
</case>
<case min="5">
<!-- Alles ok, dick genug angezogen -->
</case>
<else>
<!-- 0-2 Kälteschutz -->
Der Kälte aufgrund deiner viel zu dünnen Kleidung auch noch schutzlos ausgeliefert.
<set attribute="LEP" dec="2...4"/>
</else>
</switch>
</syntaxhighlight>
===Prozentuale Zufallsauswahl===
Wenn man die Ereignisse einer Zufallsauswahl etwas steuern will, weil manches häufiger als anderes auftreten soll.Zuerst die Variable "zufall" setzenDas Beispiel zeigt eine 80%/20%-Lösung. Die Zahlen können je nach Bedürfnis angepasst werden, so:weitere Fälle können per zusätzlichem <syntaxhighlight lang="xml"case><set name="zufall" value="1ebenfalls gesetzt werden...100"/></syntaxhighlight>oder so:<syntaxhighlight lang="xml"><set name="zufall" value="$[W100]"/></syntaxhighlight>Dann die möglichen Ergebnisse:
<syntaxhighlight lang="xml">
<switch name="zufall"random> <case minfactor="1" max="498"> <!-- ...für 0-498 mal im Pot ...-->
</case>
<case minfactor="50" max="692"> <!-- ...für 50-692 mal im Pot...-->
</case>
</syntaxhighlight>
<failure>
<p>Mangels geeigneter Ausrüstung kannst du das gleich vergessen!</p>
<!-- Weiter im Text/Versagt/Was auch immer... -->
</failure>
<success>
Alternativ kann man auch das [[has|has-Tag]] verwenden.
Im folgenden Beispiel wird jemand am Betreten einer Lokalität verhindertgehindert. In diesem Beispiel gibt es nur zwei Möglichkeiten, der ''<case>''-Fall wird somit unnötig.
<failure>
<q>Text Held darf gehen/wacht auf.</q>
<quest status="ended"/><!-- Oder weiter in der Queste, je nachdem. -->
</failure>
</has>
</switch>
</syntaxhighlight>