Hauptmenü öffnen

AntamarWiki β

Änderungen

Hero

104 Bytes hinzugefügt, 16:09, 9. Feb. 2012
by-injury entfernt -> stattdessen by-attribute
== Syntax ==
<code xml n>
<hero [output="name"] [by-challenge=""] [by-talent=""] [by-quality=""] [by-attribute="" ] [val=""] [by-injuryselect=""] select="" />
</code>
* '''by-talent''': Hier kann ein [[Fertigkeiten|Talentname]] angegeben werden.
* '''by-quality''': Hier kann ein [[Grundwerte#Eigenschaften|Eigenschaftskürzel]] (MU, IQ, ...) angegeben werden.
* '''by-injuryattribute''': Angabe eines [[Held_Attribute|Heldenattributs]] wie z.B. Verletzungen ('LEP', 'AUP', 'ERP' oder , 'wounds'* '''by-attribute''': Angabe eines [[Held_Attribute|Heldenattributs]] mit der unter ''val'' angegebenen Ausprägung), Talentwerte, Eigenschaftswerte usw.
Mögliche Angaben sind 'LEP', 'AUP', 'ERP' und 'wounds'.
 
 
=== by-attribute ===
 
''by-attribute'' (mögliche Ausprägungen siehe [[Held_Attribute]]) kann mit ''val'' wie folgt kombiniert werden:
<code xml n>
<!-- Held ermitteln, der eher passiv agiert -->
<store name="held_id"><hero output="id" by-attribute="kampf" val="passiv"/></store>
</code>
 
Alternativ können auch numerische Heldenattribute wie ''select="best"'' oder ''select="worst"'' verglichen werden.
<code xml n>
<!-- ermitteln, welcher Held am meisten erschöpft ist -->
<hero output="name" by-injuryattribute="ERP" select="worst" /> ist sehr erschöpft.
</code>
<code xml n>
<!-- ermitteln, welcher Held die meisten Wunden hat -->
<store name="held_verletzt"><hero output="name" by-injuryattribute="wounds" select="worst" /></store>
<!-- falls kein Held Wunden hat, hat die Variable 'held_verletzt' einen leeren Inhalt -->
</else>
</switch>
</code>
 
=== by-attribute ===
 
''by-attribute'' (mögliche Ausprägungen siehe [[Held_Attribute]]) kann mit ''val'' wie folgt kombiniert werden:
<code xml n>
<!-- Held ermitteln, der eher passiv agiert -->
<store name="held_id"><hero output="id" by-attribute="kampf" val="passiv"/></store>
</code>