Camael ZB BolzenPfeileHerstellen: Unterschied zwischen den Versionen
Camael (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{spoiler}} {{Vorlage:Infobox ZB | autor=camael | gruppe=Solo | gegend=Überall | häufigkeit=häufig | humor=nein | status=Erstellung | aoqml=ja…“) |
Camael (Diskussion | Beiträge) (→AOQML) |
||
Zeile 35: | Zeile 35: | ||
<has talent="Bogenbau" min="5" show="none"> | <has talent="Bogenbau" min="5" show="none"> | ||
<success> | <success> | ||
− | <p>Als Bogenbauer ist es ein leichtes für | + | <p>Als Bogenbauer ist es ein leichtes für dich ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> zu schnitzen.</p> |
<take item="${Projektil}" count="20...31" /> | <take item="${Projektil}" count="20...31" /> | ||
</success> | </success> | ||
Zeile 47: | Zeile 47: | ||
<has talent="Armbruster" min="5" show="none"> | <has talent="Armbruster" min="5" show="none"> | ||
<success> | <success> | ||
− | <p>Als Armbruster ist es ein leichtes für | + | <p>Als Armbruster ist es ein leichtes für dich ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> herzustellen.</p> |
<take item="${Projektil}" count="20...31" /> | <take item="${Projektil}" count="20...31" /> | ||
</success> | </success> | ||
Zeile 83: | Zeile 83: | ||
<store name="Projektil">Armbrustbolzen</store> | <store name="Projektil">Armbrustbolzen</store> | ||
</case> | </case> | ||
− | < | + | <else> |
<quest status="rejected"/> | <quest status="rejected"/> | ||
− | </ | + | </else> |
</switch> | </switch> | ||
<!-- Nur wenn die Bolzen/Pfeile knapp werden --> | <!-- Nur wenn die Bolzen/Pfeile knapp werden --> | ||
Zeile 119: | Zeile 119: | ||
</has> | </has> | ||
</scene> | </scene> | ||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 20. Februar 2025, 17:25 Uhr
Diese ZB ist noch in Bearbeitung. Wünsche und Hinweise bitte auf der Diskussionsseite angeben.
Camael ZB BolzenPfeileHerstellen | |
---|---|
Gruppen-ZB | Solo |
Autor | camael |
Gegend | Überall |
Häufigkeit | häufig |
Humor | nein |
AOQML | ja |
Status | |
in Arbeit |
Beschreibung
Dem Helden gehen Pfeile/Bolzen aus und er schnitzt sich ein paar.
AOQML
<?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">
<!--
Titel: Bolzen und Pfeile Schnithzen
Autor: camael
Ort: Überall, Wald
Häufigkeit: selten, nur im Winter
Humor: nein
Gruppe: Solo
-->
<!-- Prüfen auf Fertigkeiten -->
<retain name="Schnitzen" id="CAM-BP-01">
<has name="Projektil" val="Pfeil">
<success>
<!-- Bogenbauer bauen Pfeile ohne Probe -->
<has talent="Bogenbau" min="5" show="none">
<success>
<p>Als Bogenbauer ist es ein leichtes für dich ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> zu schnitzen.</p>
<take item="${Projektil}" count="20...31" />
</success>
<failure>
<replay name="SchnitzenHolz"/>
</failure>
</has>
</success>
<failure>
<!-- Armbruster bauen Bolzen ohne Probe -->
<has talent="Armbruster" min="5" show="none">
<success>
<p>Als Armbruster ist es ein leichtes für dich ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> herzustellen.</p>
<take item="${Projektil}" count="20...31" />
</success>
<failure>
<replay name="SchnitzenHolz"/>
</failure>
</has>
</failure>
</has>
</retain>
<!-- Holzbearbeitung -->
<retain name="SchnitzenHolz" id="CAM-BP-02">
<challenge talent="Holzbearbeitung" mod="4...7">
<success>
<p>Du schnitzt dir ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/></p>
<take item="${Projektil}" count="20...31" />
<drop item="*Holz" count="1" />
<drop item="*Feder" count="1" />
</success>
<failure>
<p>Du schaffst es nicht ein paar <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> zu schnitzen</p>
</failure>
</challenge>
</retain>
<!-- nur wenn eine Armbrust/Bogen angelegt ist -->
<switch attribute="waffe_typ">
<case val="Bögen">
<p>Vorauswahl Bogen</p>
<store name="Projektil">Pfeil</store>
</case>
<case val="Armbrüste">
<p>Vorauswahl Armbrust</p>
<store name="Projektil">Armbrustbolzen</store>
</case>
<else>
<quest status="rejected"/>
</else>
</switch>
<!-- Nur wenn die Bolzen/Pfeile knapp werden -->
<has item="${Projektil}" max="100">
<failure>
<quest status="rejected"/>
</failure>
</has>
<!-- Holz / Federn vorhanden? Messer?(akuell noch keine Abfrage) -->
<has item="*Holz+*Feder">
<failure>
<!-- Ist der Held im Wald unterwegs? -->
<has attribute="weg_klasse_id" val="3|6"> <!-- Dschungel oder Wald -->
<success>
<challenge talent="Wildnisleben" mod="3...6" >
<success>
<p>Du sammelst etwas Holz und findest ein paar Federn.</p>
<replay name="Schnitzen"/>
</success>
<failure>
<p>Leider findest du kein Holz oder Federn im Wald, somit kannst du es vergessen dir <if name="Projektil" equals="Pfeil" then="Pfeile" else="Bolzen"/> herzustellen.</p>
</failure>
</challenge>
</success>
<failure>
<quest status="rejected"/>
</failure>
</has> <!-- Eventuell Hinweis das man kein Holz/Pfeile dabei hatauf ZB -->
</failure>
<success>
<replay name="Schnitzen"/>
</success>
</has>
</scene>
Prüfvermerk
Folgende User haben den Text Korrektur gelesen, eventuelle Rechtschreibfehler, Grammatikfehler und Fehler im Aufbau korrigiert und sprechen sich für eine Implementierung aus:
- Unterschrift 1: Inhalt (Sprache, Aufbau, Stimmigkeit) geprüft.
- Unterschrift 2: AOQML (Syntax, Semantik, Coding-Konventionen) geprüft.
- Unterschrift 3: Schnelle Sicherheitsprüfung durchgeführt von "erfahrenem" Helfer.
- 1:
- 2:
- 3: