Änderungen

Wechseln zu: Navigation, Suche

Benutzer:Naifor

911 Bytes hinzugefügt, 7 Januar
K
keine Bearbeitungszusammenfassung
===Snippets===
(Enthalten auskommentiert zusätzliche Hinweise)
====Talent abfragen====
<syntaxhighlight lang="xml">
<has talent="Alchimie" min="10" show="none">
<success>
</failure>
</has>
</syntaxhighlight>
====Probe auf Talent====
<syntaxhighlight lang="xml">
<challenge talent="Bäcker" mod="1">
<success>
</failure>
</challenge>
</syntaxhighlight>
====Probe auf eines von mehreren Talenten====
<syntaxhighlight lang="xml">
<challenge talent="Völkerkunde|Alchimie|Gesteinskunde" mod="9|11|13">
</syntaxhighlight>
====Probe abhängig von einem Heldenattribut unterschiedlich schwierig machen====
<syntaxhighlight lang="xml">
Am Anfang der ZB/Szene:
<switch attribute="kultur">
Bei der Probe dann:
<challenge talent="Pflanzenkunde" mod="${mod}">
</syntaxhighlight>
====Probe auf Eigenschaft====
<syntaxhighlight lang="xml">
<challenge quality="IQ" mod="3">
<success>
</failure>
</challenge>
</syntaxhighlight>
====Abhängig von abgefragtem Talent und Ergebnis Textstellen ausgeben====
<syntaxhighlight lang="xml">
<has talent="Imperial" min="1" show="none">
<success min="8">
</failure>
</has>
</syntaxhighlight>
====Abhängig von abgefragtem Helden-Attribut Textstellen ausgeben====
<syntaxhighlight lang="xml">
<if attribute="gender" equals="male" then="Abenteurer" else="Abenteurerin"/>
oder:
oder mit Switch:
<p>Du bist <switch attribute="gesinnung"> <case val="getreu"> <if attribute="gender" equals="male" then="ein gesetzestreuer Bürger" else="eine gesetzestreue Bürgerin"/></case><case val="gesetzlos">die Gesetzlosigkeit in Person</case></switch>.</p>
</syntaxhighlight>
====Abhängig von der Zahl der vorhandenen Lasttier-Begleiter Textstellen ausgeben====
<syntaxhighlight lang="xml">
<!-- Textvariante abhängig davon, ob Lasttier vorhanden -->
<has companion-type="Lasttier" min="1">
</failure>
</has>
</syntaxhighlight>
====Welpenschutz abfragen====
<syntaxhighlight lang="xml">
<switch attribute="welpenschutz">
<case val="true">
</else>
</switch>
</syntaxhighlight>
====Auf Monat(e) einschränken====
<syntaxhighlight lang="xml">
<switch attribute="monat">
<case val="Erdenmond|Heilungsmond">
</else>
</switch>
</syntaxhighlight>
====Quest/ZB überspringen, wenn eine Bedingung nicht zutrifft====
<syntaxhighlight lang="xml">
<quest status="rejected">
<!-- Zum Bsp. nach Jahreszeitenabfrage. Funktioniert offenbar auch für ZB. Es wird dann eine andere ZB ausgespielt. -->
</syntaxhighlight>
====Gesinnung abfragen====
<syntaxhighlight lang="xml">
<has attribute="gesinnung" val="getreu">
<success>
</failure>
</has>
</syntaxhighlight>
====Heldeneinstellung direkt im Text abfragen====
<syntaxhighlight lang="xml">
<if attribute="vorgehen" equals="offen" then="Du wartest nicht lange, sondern läufst einfach auf ihn zu und sprichst ihn an." else="Du bleibst erstmal noch am Rand des Saales stehen und wartest, ob sich ein Blickkontakt ergibt."/>
</syntaxhighlight>
====Zielort abfragen====
<syntaxhighlight lang="xml">
<p><q>Nach <get attribute="ort_ziel"/></q>, antwortest du wahrheitsgemäß.</p>
</syntaxhighlight>
====Kultur abfragen====
<syntaxhighlight lang="xml">
<switch attribute="kultur">
<case value="Tekkaio">
</else>
</switch>
</syntaxhighlight>
====Beruf abfragen====
<syntaxhighlight lang="xml">
<has attribute="profession_id" val="85" show="none" > <!-- Pirat*innen -->
<success>
</failure>
</has>
</syntaxhighlight>
====Auswahl aus Pool allgemein====
<syntaxhighlight lang="xml">
<random>
<case>
</case>
</random>
</syntaxhighlight>
====Auswahl Text aus Pool abhängig zur Jahreszeit====
<syntaxhighlight lang="xml">
''Gesehen in einer ZB von Gelezion''
<switch attribute="monat"> <!-- Nordhalbkugel -->
Es ist ein <fetch name="Jahreszeitentag" />.
<!-- in p tags Formulierung, die für alle values passt -->
</syntaxhighlight>
====Belohnungen====
<syntaxhighlight lang="xml">
Bestandene Proben z.B. mit 3, schwierige mehr; misslungene z.B. 1.
<set attribute="EP" inc="3"/>
<p></p>
<take item="#6184" count="2"/><!-- Getrocknetes Brennmoos, ID und genaue Bezeichnung angeben -->
</syntaxhighlight>
====Abzüge====
<syntaxhighlight lang="xml">
<damage val="3" RS="true"/><!-- Für kampfähnliche Schäden, Rüstungsschutz kann aktiv sein -->
<p></p>
<set attribute="cash" dec="223"/>
</syntaxhighlight>
564
Bearbeitungen

Navigationsmenü