Hauptmenü öffnen

AntamarWiki β

Änderungen

Challenge

1.504 Bytes hinzugefügt, 19:45, 28. Aug. 2010
Modis für Proben aus Variable ziehen ist möglich!
"-2" oder "+5". Auch [[Besondere Werte]] sind möglich: "-2..-+5".
Die Vorgabe ist "0".
 
==mod="${variablenname}"==
 
Man kann auch einen Modifikator aus einer Variable holen, indem man mod="${variablenname}" verwendet und als Variable eine positive oder negative Zahl speichert. Dadurch kann man z.B. den Effekt von Ausrüstung oder Entscheidungen auf eine Probe einrechnen, den man vorher durch store gespeichert und ggf. durch eval oder set verändert hat.
 
Beispiel 1:
 
<code xml>
<has item="Kletterseil">
<success>
<store name="klettermodi" scope="quest">-3</store>
</success>
<failure>
<store name="klettermodi" scope="quest">0</store>
</failure>
</has>
 
<challenge talent="Klettern" mod="${klettermodi}">
<success>
<include target="probe_geschafft"/>
</success>
<failure>
<include target="probe_misslungen"/>
</failure>
</challenge>
</code>
 
Beispiel 2:
 
<code xml>
<!-- Erst den normalen Modi als Variable speichern. -->
<store name="klettermodi" scope="quest">5</store>
 
<!-- Dann Ausrüstung abfragen. -->
<has item="Kletterseil">
<success>
<set name="klettermodi" dec="2"/>
</success>
<failure>
</failure>
</has>
 
<!-- Jetzt können auch mehrere Boni addiert werden! -->
<has item="Kletterhaken">
<success>
<set name="klettermodi" dec="2"/>
</success>
<failure>
</failure>
</has>
 
<!-- Und das Ergebnis dann auswerten. -->
<challenge talent="Klettern" mod="${klettermodi}">
<success>
<include target="probe_geschafft"/>
</success>
<failure>
<include target="probe_misslungen"/>
</failure>
</challenge>
</code>
 
 
==show="..."==
3.440
Bearbeitungen