Hauptmenü öffnen

AntamarWiki β

Änderungen

CodeSnippets

1.280 Bytes hinzugefügt, 18:08, 21. Dez. 2023
Heldenspezifisches
==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 1-498 mal im Pot ... -->
</case>
<case minfactor="50" max="692"> <!-- ...für 50-692 mal im Pot... -->
</case>
<else> <!-- ...für den Rest... --> </else></switchrandom>
</syntaxhighlight>
609
Bearbeitungen