2.352
Bearbeitungen
Änderungen
Has
,neu: <has companion="">
== Syntax ==
<code xml>
<has [item="" [equipped=""]] [talent=""] [quality=""] [name=""] [attribute=""] [companion=""] [companion-type=""]
[val=""] [min=""] [max=""] [hero-quantity="1"] [companions-affected="true"] [show="result"] />
</code>
*'''attribute''': Bezeichnung des [[Held Attribute|Attributes]]
*'''name''': Bezeichnung einer Variablen, siehe u.a. [[Globale marker]], [[Store_fetch|Store/Fetch]]
*'''companion-type''': Hiermit Hier kann geprüft werden, ob der Held einen bestimmten Begleiter (der Warenname!) hatwie z.B. Mögliche Ausprägungen sind: 'HundGrauesel', 'EselAivarunenpony', 'Mahburger Pferd', 'KamelPapagei'usw.*Achtung, ausgerüstete '''Begleitercompanion-type''': Hiermit kann geprüft werden, ob der Held einen bestimmten Begleitertyp hat. Mögliche Ausprägungen sind: 'Hund' können , 'Esel', 'nichtPferd', 'Kamel' mehr als Gegenstände erkannt werden!
Achtung, ausgerüstete '''Begleiter''' können '''nicht''' als Gegenstände bei der Abfrage <has item="..."> erkannt werden!
Optional zusätzlich dazuzusätlich:*'''val''' oder '''value''' (nur in Kombination mit '''attribute''' oder '''name'''!): prüft, ob das zu prüfende Attribut oder die zu prüfende Variable eine konkrete Ausprägung besitzt *'''min''': minimale Anzahl bzw. minimaler Wert, um in den </success>-Zweig zu gelangen*'''max''': maximale Anzahl bzw. maximaler Wert, um in den </success>-Zweig zu gelangenDas max-Attribut ist damit praktisch eine Negierung derselben Abfrage mit min und umgekehrt.
*'''hero-quantity''': (greift nur bei [[Gruppe|Gruppenbegegnungen]]) Wenn z.B. 2 angegeben, müssen zwei Helden die Bedingung erfüllen. Standardmäßig reicht es, wenn ein Held die Bedingung erfüllt.
*'''companions-affected''': (standardmäßig ''true'') Wenn 'true' und ein ''item'' angegeben, wird auch das Gepäck von evtl. vorhandenen [[Begleiter|Begleitern]] des Helden durchsucht. Wenn 'false' werden die Gepäckgegenstände der Begleiter ignoriert.
<failure>
[Probe auf Wildnisleben +3 um ein Feuer zu entfachen]
</failure>
</has>
</code>
Das PLUS-Zeichen "+" gibt an, dass all die angegebenen Items vorhanden sein müssen, z.B.:
<code xml>
<has item="Porzellanstatue+Zinnstatuette">
<success>
<p>Beide Statuen dabei!</p>
</success>
<failure>
<p>Mindestens eine (oder beide) Statuetten fehlen dir!</p>
</failure>
</has>
<p>Ihr seid rechtschaffende Helden!</p>
</success>
</has>
</code>
=== companion ===
Prüft, ob der Held einen konkreten Begleiter hat. Funktioniert genauso wie <has item="...">
<code xml>
<has companion="Grauesel">
<success>
<p>Mind. ein Grauesel als Begleiter!</p>
</success>
<failure>
<p>Kein Grauesel als Begleiter!</p>
</failure>
</has>
<has companion="Grauesel|Maulesel">
<success>
<p>Mind. ein Grauesel oder ein Maulesel Begleiter!</p>
</success>
<failure>
<p>Kein Grauesel oder Maulesel als Begleiter!</p>
</failure>
</has>
<has companion="Papagei" min="2">
<success>
<p>Mind. zwei Papageie als Begleiter!</p>
</success>
<failure>
<p>Keine zwei Papageie (oder mehr) als Begleiter!</p>
</failure>
</has>
<has companion="Maulesel+Papagei">
<success>
<p>Sowohl Maulesel als auch Papagei als Begleiter!</p>
</success>
<failure>
<p>Maulesel und Papagei in der Kombination nicht als Begleiter!</p>
</failure>
</has>
</code>
=== companion-type ===
Erlaubt die Prüfung, ob der Held ein bestimmtes Tier als bestimmten Typ an Begleiter hat:<code xml n>
<!-- Hund aktiv? -->
<has companion-type="Hund">