Hauptmenü öffnen

AntamarWiki β

Änderungen

keine Bearbeitungszusammenfassung
Es wird eine Variable definiert, die wie ein "Punktepool" behandelt werden kann.
Dieser Pool wird kleiner oder größer, je nach Questdesignoder Handlungen der Helden. Die Spielerin / Der Spieler kann also aktiven Einfluss auf den Wert bekommen, sofern gewünscht.
Man kann diesen Pool also dafür nutzen, bestimmte Mechaniken wie Vorräte, noch vorhandene Kämpfer usw. zu simulieren.
<!-- Wenn du lediglich eine Zufallsbegegnung schreiben möchtest, kannst du den Quest-tag entfernen. Dieser wird dann nicht benötigt. -->
 
<quest status="running"/>
<p>Hier sollte der Punktepool soll zuerst die Variable selber initialisiert werden mit "store"-Befehl. Der Danach wird der Wert zu Beginn soll der neuen Variable auf 5 betragengesetzt mit dem set-Befehl. Mit dem fetch-Befehl kann der Wert auch der Spielerin / dem Spieler angezeigt werden.</p>
<store name="counter" scope="quest">0</store>
</scene>
</code>
 
In der nachfolgenden Szene soll die Heldin / der Held jetzt die Gelegenheit bekommen, die Vorräte durch ein Einsatz der Fertigkeit "Hauswirtschaft" um zwei weitere Tage zu strecken.
 
Das bedeutet: Gelingt die Probe, wird die Variable "counter" (welcher die Vorräte simuliert) um +1 erhöht.
 
Falls die Probe fehlschlägt, sinken die Vorräte um einen Tag. (Es verbleiben also noch 4 Tage.)
 
<code xml>
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://eisentrutz.antamar.eu/aoqml.xsd">
 
<p>Der erste Tag der Belagerung beginnt. An diesem Tag kann die Heldin / der Held durch eine eigene Handlung (Probe) die Vorräte in der Burg weniger langsam sinken lassen. Das heißt: Bei Fehlschlag der Probe sinken die Vorräte von 5 auf 4 Tage, bei Erfolg der Probe werden sogar zwei zusätzliche Tag gewonnen (der Wert steigt auf 6 Tage).</p>
 
<challenge talent="Hauswirtschaft" mod="0">
<success>
<p>Erfolg! Du kannst die Vorräte erfolgreich strecken!</p>
<set name="counter" inc="+1" show="none"/>
<p><q>Die Burg hat noch Vorräte für <fetch name="counter"/> Tage.</q></p>
</success>
<failure>
<p>Misserfolg! Dir gelingt es nicht, die Vorräte zu strecken!</p>
<set name="counter" inc="-1" show="none"/>
<p><q>Die Burg hat noch Vorräte für <fetch name="counter"/> Tage.</q></p>
</failure>
</challenge>
 
</scene>
</code>
609
Bearbeitungen