Benutzer:Stratopedarchos: Unterschied zwischen den Versionen

Aus AntamarWiki
Wechseln zu: Navigation, Suche
Zeile 150: Zeile 150:
 
==== (02) Über verschiedene Proben (und Szenen) hinweg die *FeP sammeln für anschließende Verwendung / Auswertung ====
 
==== (02) Über verschiedene Proben (und Szenen) hinweg die *FeP sammeln für anschließende Verwendung / Auswertung ====
  
<code><?xml version="1.0" encoding="UTF-8"?>
+
Siehe Eintrag in [[AOQML Library]].
<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></code>
 
<code><?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="12"><set name="Speicher" inc="12" show="none"/></success>
 
<success min="11"><set name="Speicher" inc="11" show="none"/></success>
 
<success min="10"><set name="Speicher" inc="10" show="none"/></success>
 
<success min="9"><set name="Speicher" inc="9" show="none"/></success>
 
<success min="8"><set name="Speicher" inc="8" show="none"/></success>
 
<success min="7"><set name="Speicher" inc="7" show="none"/></success>
 
<success min="6"><set name="Speicher" inc="6" show="none"/></success>
 
<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></code>
 
<code><?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="12"><set name="Speicher" inc="12" show="none"/></success>
 
<success min="11"><set name="Speicher" inc="11" show="none"/></success>
 
<success min="10"><set name="Speicher" inc="10" show="none"/></success>
 
<success min="9"><set name="Speicher" inc="9" show="none"/></success>
 
<success min="8"><set name="Speicher" inc="8" show="none"/></success>
 
<success min="7"><set name="Speicher" inc="7" show="none"/></success>
 
<success min="6"><set name="Speicher" inc="6" show="none"/></success>
 
<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></code>
 
<code><?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></code>
 
 
 
==== (02) Über verschiedene Proben (und Szenen) hinweg die *FeP sammeln für anschließende Verwendung / Auswertung ====
 
 
 
...
 
 
 
<code><?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></code>
 
 
 
<code><?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="12"><set name="Speicher" inc="12" show="none"/></success>
 
<success min="11"><set name="Speicher" inc="11" show="none"/></success>
 
<success min="10"><set name="Speicher" inc="10" show="none"/></success>
 
<success min="9"><set name="Speicher" inc="9" show="none"/></success>
 
<success min="8"><set name="Speicher" inc="8" show="none"/></success>
 
<success min="7"><set name="Speicher" inc="7" show="none"/></success>
 
<success min="6"><set name="Speicher" inc="6" show="none"/></success>
 
<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></code>
 
 
 
<code><?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="12"><set name="Speicher" inc="12" show="none"/></success>
 
<success min="11"><set name="Speicher" inc="11" show="none"/></success>
 
<success min="10"><set name="Speicher" inc="10" show="none"/></success>
 
<success min="9"><set name="Speicher" inc="9" show="none"/></success>
 
<success min="8"><set name="Speicher" inc="8" show="none"/></success>
 
<success min="7"><set name="Speicher" inc="7" show="none"/></success>
 
<success min="6"><set name="Speicher" inc="6" show="none"/></success>
 
<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></code>
 
 
 
<code><?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></code>
 
  
 
== Abgeschlossene Projekte ==
 
== Abgeschlossene Projekte ==

Version vom 20. Dezember 2023, 09:32 Uhr

Antamar-Hauptaccount ingame und Forum: Archeion

Alle Bearbeitungen werden im Vorfeld im Forum / Antamarpedia zur Diskussion gestellt. Bei Rückfragen bin ich im Forum (z.T. auch via Discord) erreichbar.

Update: 16.12.2023

Meine Schwerpunkte und aktuelle Projekte

Das Heilige Kaiserreich: Ein gigantisches und vielfältiges Gebiet mit einem enormen Potential für Antamar und die Spielerfahrung.

Dies umfasst: Chronologie, Dynastien und Persönlichkeiten, die Legionen, Mythen und Legenden, Ortschaften (mit dem langfristigen Ziel der Implementierung weiterer Gebiete).

  • Antamarpedia-Expansion mit dem Schwerpunkt Kaiserreich.
  • ZBs, die für das Kaiserreich (und seine zahlreichen, diversen Provinzen) typisch sind.
  • Questen, die für das Kaiserreich (und seine zahlreichen, diversen Provinzen) typisch sind.

Aktuelle Antamarpedia-Projekte

Aktuelle ZB-Projekte

  • (geplant) ZB Editor Stratopedarchos Nymphe 01

Aktuelle Questen-Projekte

AOQML - Ressourcen, Snippets / Templates , Problemlösungen

AOQML - Ressourcen

AOQML - Snippets / Templates

AOQML - Spezielle Probleme und Lösungen

(01) Ein Proben-Auswahlmenü und anschließende Eintragslöschung abgelegter Probeneinträge bei Rückkehr

  • Unabhängig von Erfolg oder Misserfolg der abgelegten Probe soll der ausgewählte Proben-Eintrag bei Rückkehr in das Auswahlmenü gelöscht werden.
  • Der Grund ist offensichtlich: Die gleiche Probe soll nicht endlos oft abgelegt werden können (looping).
  • Lösung (dank camael): Per <has> abfragen, ob eine Variable gesetzt wurde.
  • Das Codegerüst für das Auswahlmenü mit mehreren, möglichen Proben:
<?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>Du betrittst die Kornkammer von der Straße aus durch eine schwere, gusseisern beschlagene Doppelflügeltür aus Eichenbohlen. Die Tür ist groß genug, um den Bauern aus der Umgebung die Einfahrt mit einem einfachen Karren oder Ochsengespann zu ermöglichen. Hier werden säckeweise unterschiedliche Getreidesorten wie Weizen, Roggen oder Dinkel angeliefert und gelagert bis zur Verarbeitung. Auf der linken Seite befindet sich ein aus massiven Holzplanken konstruiertes Regal, in welches mittels einer Deckenwinde die schweren Getreidesäcke gehievt werden können.</p>

<p>Auf der rechten Seite des Raumes befinden sich bereits geöffnete Getreidesäcke, welche wohl derzeit zur Verarbeitung gedacht sind. Die Kornkammer ist bis auf einen schmalen Weg fast vollständig gefüllt mit Kornsäcken. Scheinbar hat der Müller einige Lieferungen schon gar nicht verarbeiten können.</p>

<ul>

<has name="Kornsack" show="none">
<failure>
<li>
<choice target="Kornsack">Du wirfst zuerst einmal einen Blick auf die bereits geöffneten Kornsäcke.<br/></choice>
</li>
</failure>
</has>

<has name="Pforte" show="none">
<failure>
<li>
<choice target="Pforte">Die Tür begutachten.<br/></choice>
</li>
</failure>
</has>

<has name="Verzurrt" show="none">
<failure>
<li>
<choice target="Verzurrt">Das fast vollständig gefüllte Regal mit den noch verzurrten Säcken erweckt dein Interesse.<br/></choice>
</li>
</failure>
</has>

<li>
<choice target="haus_zeigen">Du hast genug gesehen von der Kornkammer und möchtest einen der anderen Räume genauer untersuchen.</choice>
</li>
</ul>


</scene>
  • Das nachfolgende Menü für eine der wählbaren Proben:
<?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>Du begutachtest zunächst einmal die angelieferten Kornsäcke genauer.</p>

<set name="Kornsack" val="true" show="none"/>

<has talent="Sinnenschärfe" min="3" show="none">

<success>
<challenge talent="Sinnenschärfe" mod="0" >
<success>
<p>Einige der bereits geöffneten Säcke enthalten doch tatsächlich ganz kleine, längliche Krümelchen. Hierbei handelt es sich bestimmt um Rattenkot!</p>
<choice target="Kornkammer">Hier habe ich genug gesehen!</choice>
</success>
<failure>
<p>Du kannst beim besten Willen einfach nur Kornsäcke sehen...mehr nicht. Mit der festen Überzeugung, dass diese keinerlei Informationen für dich bereithalten, wendest du dich ab.</p>
<choice target="Kornkammer">Hier gibt es nichts weiter zu entdecken!</choice>
</failure>
</challenge>

</success>
<failure>
<p>Deine Sinne kreisen um alles andere, aber bestimmt nicht um die Begutachtung von Kornsäcken. Es scheint, als sei deine Fertigkeit der Sinnenschärfe kaum oder gar nicht entwickelt.</p>
<choice target="Kornkammer">Hier gibt es nichts weiter zu entdecken!</choice>

</failure>

</has>

</scene>
  • Hinweis für mich selber: Ein gut funktionierendes Codegerüst habe ich für die Quest "Die Rattenjagd zu Rosenburg" geschrieben.
    • Hinweis für mich selber: Siehe Szene "Kornkammer" und "Kornsack".
    • Wichtig! Um direktes Springen zum Menü zu verhindern, habe ich noch mono-choice-Einträge ergänzt, um dem Spieler anklickbare Links für die Rückkehr zum Auswahlmenü zu bieten.

(02) Über verschiedene Proben (und Szenen) hinweg die *FeP sammeln für anschließende Verwendung / Auswertung

Siehe Eintrag in AOQML Library.

Abgeschlossene Projekte

Die nachfolgend gelisteten Elemente sind beendet und entweder implementiert oder bereit zur Implementierung.

An dieser Stelle danke an die zahlreichen, hilfreichen Unterstützer bei Fragen zu AOQML und world-building.

Antamarpedia

ZBs mit Fokus Kaiserreich

Weitere ZBs

  • ...

Questen mit Fokus Kaiserreich

  • ...

Weitere Questen

  • ...