Hauptmenü öffnen

AntamarWiki β

Änderungen

Hero

404 Bytes hinzugefügt, 18:28, 11. Aug. 2021
by-talent: neue Semantik mit -1 für inaktive Fertigkeiten und Zufallsauswahl
</code>
Sollte man Hat ein Held die Fertigkeit (Talent abfragen) nicht aktiviert, zählt es als -1, d.h. ggf. kommen dabei Helden heraus, die das kein Held in der Gruppe besitztTalent gar nicht aktiviert haben. Daher sollte man sich i.d.R. eine Probe anschließen, ist die Rückgabe leerz.B: 
<code xml n>
<!-- ermitteln, wer am besten urelfisch sprechen kann -->
<store name="heldheldID"><hero output="nameid" by-talent="Urelfisch" select="best"/></store> <switch name!-- den betreffenden Helden selektieren --><select hero="held${heldID}"/> <!-- und prüfen, ob er es wirklich kann - alternativ gleich eine challenge --> <case valhas talent="Urelfisch"> <success> <p>Es <get attribute="name"/> kann von euch leider niemand urelfisch sprechen.Urelfisch</p> </casesuccess> <elsefailure> <p><fetch name="held"/> ist in niemand von euch kann Urelfisch ziemlich fit.</p> </elsefailure></switchhas>
</code>
Sollten mehrere Helden gleich schlecht/guut sein, erfolgt Auswahl zufällig. D.h. mehrmalige Ausführung hintereinander kann unterschiedliche Helden liefern!
=== by-quality ===
278
Bearbeitungen