278
Bearbeitungen
Änderungen
Schatztruhe leer/voll
<fetch name="nick" />
</code>
=== Schätze (etc.) verschwinden/auftauchen lassen ===
Wenn Szenen, vor allem auch solche die auch Orte sind, Schätze birgen und mehrfach durchlaufen werden können, sollte der Held natürlich den Schatz nur einmal aufnehmen können. Danach ist er natürlich weg! Das realisiert man so:
<code xml>
<!-- am Quest-Anfang liegt der Schatz in der Truhe -->
<store name="Schatz">Truhe</store>
...
<!-- in der Szene, die den Ort beschreibt -->
<switch name="Schatz">
<case value="Truhe">
<p>In einer Ecke steht eine verschlossene Truhe. ...</p>
...
</case>
<else>
<p>In einer Ecke steht eine offene, leere Truhe. ...</p>
</else>
</switch>
<!-- an der Stelle, an der der Held den Schatz entnimmt -->
<store name="Schatz"/>
</code>
Die choices, müssen dann natürlich für jeden Zwei separat vergeben.
Und ähnlich könnte man natürlich den Schatz beim Questanfang auch immer in andern Räumen und/oder Truhen verstecken. Dann nummeriert man die Truhen einfach durch.