Vorlage:Erlernbares AR

Aus AntamarWiki
Wechseln zu: Navigation, Suche

Vorlage für ein Alchimistisches Rezept

Hier ein Beispiel für ein erlernbares alchimistische Rezept in AOQML.

Szene: Start

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

<!-- Dummy für Rezept erlernen. -->
<quest status="running"/>

<!-- Variablen definieren für Lernerschwernis (leicht/mittel/anspruchsvoll/expertenwissen 0/+6/+12/+20 circa!) -->
<store name="minWertAlchimie-Rezept" scope="quest">ZAHL</store>
<store name="varname" scope="quest">EINDEUTIGER(!) Variablenname für dieses Rezept. (rezept-heiltrank-gelernt)</store>
<store name="TalentSprache-Rezept" scope="quest">In welcher Sprache das Rezept verfasst ist.</store>
<store name="TalentSchrift-Rezept" scope="quest">In welcher Schrift das Rezept verfasst ist.</store>
<store name="MinSpracheSchrift-Rezept" scope="quest">Minimalwert den man in der Sprache und Schrift haben muss ZAHL</store>
<store name="voraussetzungen-erfuellt">true</store>

<has talent="${TalentSprache-Rezept}" min="${MinSpracheSchrift-Rezept}" show="none">
  <failure>
  	<store name="voraussetzungen-erfuellt">false</store>
  </failure>
</has>

<has talent="${TalentSchrift-Rezept}" min="${MinSpracheSchrift-Rezept}" show="none">
  <failure>
  	<store name="voraussetzungen-erfuellt">false</store>
  </failure>
</has>

<switch name="voraussetzungen-erfuellt">
  <case val="true">
  	  	<!-- Hier eine Ingamebeschreibung der Rezeptes, Vorgehen und Zutaten (Flufftext) -->
    <div class="pergament"><div class="pergamenth1">NAME DES GEBRÄUS</div>
    <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
    
    
    <!-- Liste mit Zutaten und Dauer, Besonderheiten und Schwierigkeitsgrad (leicht/mittel/anspruchsvoll/expertenwissen 0/+6/+12/+20) -->
    
    <ul>
      <li>- 3 Gramm ABC</li>
      <li>- 7 Tropfen XYZ</li>
      <li>- bronzene Flasche</li>
      <li>Herstellungsdauer: 7 Tage</li>
      <li>Schwierigkeitsgrad: mittel</li>
      <li>Besonderheiten: Nur im Herdfeuermond herzustellen</li>
    </ul></div>
    
    <!-- Links zum lernen / abbrechen -->
    <ul>
    	<li><choice target="lernen">Rezept erlernen</choice></li>
    	<li><choice target="abbruch">Abbruch</choice></li>
     </ul>
  </case>

  <else>
  	 <p>Das Rezept ist anscheinend in <get name="TalentSprache-Rezept"/> und <get name="TalentSchrift-Rezept"/> verfasst. Aber du kannst es nicht komplett verstehen.</p>
  	 <ul>
  	 	<li><choice target="abbruch">Abbruch</choice></li>
     </ul>
  </else>
</switch>


</scene>

Szene: lernen

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

<has talent="Alchimie" min="${minWertAlchimie-Rezept}" show="none">
  <success> 	
  	
  	<random>
     <case><p>Ja, das ist nicht so schwer. Das könntest du mal versuchen.</p></case>
     <case><p>Klingt schlüssig.</p></case>
     <case><p>Hoffentlich stimmt das auch so.</p></case>
     <case><p>Muss man das wirklich genau SO machen?</p></case>
     <case><p>Wer da wohl als erstes drauf kam?</p></case>
     <case><p>Vielleicht sollte man das noch um einen Schutzkreis erweitern, Schaden kann es nicht.</p></case>
     <case><p>Wenn es nicht gelingt kann man es immer noch auf dem Markt verkaufen.</p></case>
     <case><p>Warum riechen diese Pergamente immer so komisch?!</p></case>
     <case><p>Ein weiteres Wunder der Wissenschaft!</p></case>
     <case><p>Das sollte kein Problem werden mit den richtigen Zutaten.</p></case>
   </random>
  	
  	<store name="${varname}" scope="hero">true</store>
  	<quest status="ended"/>
  </success>
  <failure>
  	<p>Nein, das ist dir noch zu komplex. Du solltest dich weiteren Studien widmen bevor du dich an so etwas versuchst.</p>
  	<quest status="ended"/>
  </failure>
</has>

</scene>

Szene: abbruch

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

<p>Du lässt es heute lieber sein.</p>

<quest status="ended"/>

</scene>