AOQML Library / 026 - Einen Punktepool definieren, der abhängig von Heldenhandlungen sinken oder steigen kann (Belagerung z.B.): Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
Zeile 15: Zeile 15:
 
<code xml n>
 
<code xml n>
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://eisentrutz.antamar.eu/aoqml.xsd">
+
<scene xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://eisentrutz.antamar.eu/aoqml.xsd">
  
<!-- Humor=Nein; Gegend=... ; Häufigkeit=...; GZB=nein -->
+
<!-- Hier bitte grundlegende Informationen zur Quest/ZB notieren. -->
<!-- Autor:...; Titel:... -->
+
 
 +
<!-- 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 initialisiert werden mit "store"-Befehl. Der Wert zu Beginn soll 5 betragen.</p>
 +
 
 +
<store name="counter" scope="quest">0</store>
 +
 
 +
<set name="counter" inc="5" show="none"/>
 +
 
 +
<p><q>Die Burg hat noch Vorräte für <fetch name="counter"/> Tage.</q></p>
 +
 
 +
<ul>
 +
  <li><choice target="Tag_01">Weiter zu Tag 01.<br/></choice></li>
 +
</ul>
 +
 
 +
</scene>
  
<p>Text, mit dem die ZB beginnt.</p>
 
  
 
</code>
 
</code>

Version vom 21. Dezember 2023, 09:32 Uhr

AOQML Library

Eintrag 026 - Einen Punktepool definieren, der abhängig von Heldenhandlungen sinken oder steigen kann (Belagerung z.B.).

Beschreibung der Anwendung:

Es wird eine Variable definiert, die wie ein "Punktepool" behandelt werden kann.

Dieser Pool wird kleiner oder größer, je nach Questdesign.

Man kann diesen Pool also dafür nutzen, bestimmte Mechaniken wie Vorräte, noch vorhandene Kämpfer usw. zu simulieren.

Wenn ein vom Autor gewünschter Zielwert erreicht wird, können auch bestimmte Konsequenzen verknüpft werden.

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

<p>Hier sollte der Punktepool initialisiert werden mit "store"-Befehl. Der Wert zu Beginn soll 5 betragen.</p>

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

<set name="counter" inc="5" show="none"/>

<p><q>Die Burg hat noch Vorräte für <fetch name="counter"/> Tage.</q></p>

<ul>
  <li><choice target="Tag_01">Weiter zu Tag 01.<br/></choice></li>
</ul>

</scene>