AOQML Library / 024 - Den Helden temporär aus einer Quest entlassen, damit er frei umherreisen und Waren beschaffen kann
Version vom 22. November 2024, 08:47 Uhr von Stratopedarchos (Diskussion | Beiträge)
Eintrag 024 - AOQML Library / 024 - Den Helden temporär aus einer Quest entlassen, damit er frei umherreisen und Waren beschaffen kann.
Beschreibung der Anwendung:
Hinweis: Die Grundlade einer klassichen "Fetch me"-Quest. Der Held verlässt mit dieser Szene die Quest und kann wieder frei umherreisen in Antamar. In dieser Szene wird definiert, dass es eine kontinuierliche Abfrage gibt, ob der Held noch reist ODER wieder am korrekten Ort ist. Und dann muss er zusätzlich bestimmte Waren bei sich führen.
Hinweis 2: Wenn mehrere Waren für den Auftraggeber besorgt werden sollen, so kann man einfach dies nutzen: #Waren-ID+#Waren-ID+#Waren-ID usw... Im nachfolgenden Beispiel soll der Held bspw. 3 Zunderdosen mitbringen nach Mörenfeldt.
<?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">
<switch attribute="unterwegs">
<case val="false">
<p>Nicht unterwegs. Ort immer wieder abfragen.</p>
</case>
</switch>
<switch attribute="site">
<case val="Mörenfeldt">
<p>Du bist im richtigen Ort. Hier Mörenfeldt.</p>
<has item="#2383+#2383+#2383" companions-affected="true">
<success>
Du hast alles was du brauchst <choice target="Beschaffung_abgeschlossen">Es geht weiter in der Quest!</choice>
</success>
<failure>
<p>Du bist zwar im richtigen Ort, aber dir fehlen die drei Zunderdosen.</p>
</failure>
</has>
</case>
</switch>
<quest status="pending" note="Hier kann ein Tagebucheintrag notiert werden. Damit der Held später immer wieder nachsehen kann, was er eigentlich beschaffen soll!"/>
</scene>