AOQML Library / 030 - Über verschiedene Proben (und Szenen) hinweg die *FeP (oder andere Werte) sammeln für anschließende Verwendung / Auswertung

Aus AntamarWiki
Version vom 22. November 2024, 09:45 Uhr von Stratopedarchos (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

AOQML Library

Eintrag 030 - Über verschiedene Proben (und Szenen) hinweg die *FeP (oder andere Werte) sammeln für anschließende Verwendung / Auswertung.

Beschreibung der Anwendung:

Der Held soll über Proben (und unterschiedliche Szene) hinweg die *FeP (oder andere Werte) sammeln können. Der gespeicherte Wert kann dann in nachfolgenden Szenen Verwendung finden für eine Auswertung seines Erfolges oder variable Entwicklungen in einer Quest. Beispielsweise führt ein niedriger Wert zu einer anderen Quest-Szene als ein hoher Wert.

Wichtig: Das Speichern von Werten sollte von "hoch" nach "klein" (also absteigend) angeordnet werden! Sonst nutzt AOQML immer den ersten (kleinsten) Speicherbefehl.

<?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">

<!-- Hier bitte grundlegende Informationen zur Quest/ZB notieren. -->

<!-- Wenn du lediglich eine Zufallsbegegnung schreiben möchtest, kannst du den Quest-tag entfernen. Dieser wird dann nicht benötigt. -->

<quest status="running"/>

<store name="Speicher" scope="quest">0</store>

<p>Diese Quest dienst als Test für einen Punktepool, bestehend aus den Erfolgen (*FeP) unterschiedlicher Fertigkeitsproben.</p>

<choice target="Probe_1">Weiter zu Probe 1 (Sinnenschärfe).</choice>

</scene>
<?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>Probe 1. Sinnenschärfe ohne Modifikator.</p>

<challenge talent="Sinnenschärfe" mod="0" >

<success min="5"><set name="Speicher" inc="5" show="none"/></success>
<success min="4"><set name="Speicher" inc="4" show="none"/></success>
<success min="3"><set name="Speicher" inc="3" show="none"/></success>
<success min="2"><set name="Speicher" inc="2" show="none"/></success>
<success min="1"><set name="Speicher" inc="1" show="none"/></success>

<success>
<p>Sinnenschärfe-Probe gelungen.</p>
</success>

<failure>
<p>Sinnenschärfe-Probe nicht gelungen.</p>
</failure>

</challenge>

<choice target="Probe_2">Weiter zu Probe 2 (Athletik).</choice>

</scene>
<?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>Probe 2. Athletik ohne Modifikator.</p>

<challenge talent="Athletik" mod="0" >

<success min="5"><set name="Speicher" inc="5" show="none"/></success>
<success min="4"><set name="Speicher" inc="4" show="none"/></success>
<success min="3"><set name="Speicher" inc="3" show="none"/></success>
<success min="2"><set name="Speicher" inc="2" show="none"/></success>
<success min="1"><set name="Speicher" inc="1" show="none"/></success>

<success>
<p>Athletik-Probe gelungen.</p>
</success>

<failure>
<p>Athletik-Probe nicht gelungen.</p>
</failure>

</challenge>

<choice target="Auswertung">Gut! Weiter zur Auswertung.</choice>

</scene>
<?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>Dir sind <fetch name="Speicher"/> Punkte übrig geblieben!</p>

</scene>