278
Bearbeitungen
Änderungen
Hero
,→by-talent: neue Semantik mit -1 für inaktive Fertigkeiten und Zufallsauswahl
=== by-challenge ===
Referenziert die [[Challenge]] über deren Attribut "name".
<code xml n>
<challenge talent="Schleichen" hero-quantity="all" idname="Pr1" scope="scene">
<success>
<p>Vorsichtig schleicht ihr weiter.</p>
</challenge>
</code>
=== by-talent ===
</code>
<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 ===