Kälteschutz-Snippet
Verfasst: Do 28 Jan, 2021 23:10
von Tommek
Ich habe ein Snippet erstellt mit dem einfach GruppenZBs und Solo-ZBs erweitert werden können die in kalten Regionen stattfinden. Das wären die Eislande und evtl Hochgebirge.
Gruppe:
Solo:
Was haltet ihr davon? Das würde ich auch in ein paar bestehende ZBs einbauen die noch aus der Zeit vor dem Kälteschutz stammen.
Gruppe:
Spoiler:
- Code: Alles auswählen
<switch attribute="monat">
<case val="Ehrenmond|Hoffnungsmond|Wassermond">
<!-- Frühling -->
<for all="${sys:heroes}" name="heldid">
<select hero="${heldid}"/>
<switch attribute="KS">
<case min="1" max="2">
<p><get attribute="name"/> trägt viel zu dünne Kleidung.</p>
<set attribute="LEP" dec="1...2"/>
</case>
<case min="3" max="4">
<p><get attribute="name"/> ist etwas dünn angezogen.</p>
<set attribute="LEP" dec="1"/>
</case>
<case min="5">
<!-- Alles ok, dick genug angezogen -->
</case>
<else>
<!-- 0 Kälteschutz -->
<p><get attribute="name"/> ist der Kälte schutzlos ausgeliefert.</p>
<set attribute="LEP" dec="2...4"/>
</else>
</switch>
</for>
</case>
<case val="Liebesmond|Weisheitsmond|Erdenmond">
<!-- Sommer -->
<!-- Keine Kälteabzüge-->
</case>
<case val="Heilungsmond|Ahnenmond|Feuermond">
<!-- Herbst -->
<for all="${sys:heroes}" name="heldid">
<select hero="${heldid}"/>
<switch attribute="KS">
<case max="2">
<p><get attribute="name"/> trägt etwas zu dünne Kleidung.</p>
<set attribute="LEP" dec="1...2"/>
</case>
</switch>
</for>
</case>
<else>
<!-- Winter -->
<for all="${sys:heroes}" name="heldid">
<select hero="${heldid}"/>
<switch attribute="KS">
<case min="1" max="2">
<p><get attribute="name"/> trägt viel zu dünne Kleidung.</p>
<set attribute="LEP" dec="2...4"/>
</case>
<case min="3" max="4">
<p><get attribute="name"/> ist etwas dünn angezogen.</p>
<set attribute="LEP" dec="0...3"/>
</case>
<case min="5">
<!-- Alles ok, dick genug angezogen -->
</case>
<else>
<!-- 0 Kälteschutz -->
<p><get attribute="name"/> ist der Kälte schutzlos ausgeliefert.</p>
<set attribute="LEP" dec="5...9"/>
</else>
</switch>
</for>
</else>
</switch>
Solo:
Spoiler:
- Code: Alles auswählen
<switch attribute="monat">
<case val="Ehrenmond|Hoffnungsmond|Wassermond">
<!-- Frühling -->
<switch attribute="KS">
<case min="1" max="2">
<p>Du trägst viel zu dünne Kleidung.</p>
<set attribute="LEP" dec="1...2"/>
</case>
<case min="3" max="4">
<p>Du bist etwas dünn angezogen.</p>
<set attribute="LEP" dec="1"/>
</case>
<case min="5">
<!-- Alles ok, dick genug angezogen -->
</case>
<else>
<!-- 0 Kälteschutz -->
<p>Du bist der Kälte schutzlos ausgeliefert.</p>
<set attribute="LEP" dec="2...4"/>
</else>
</switch>
</case>
<case val="Liebesmond|Weisheitsmond|Erdenmond">
<!-- Sommer -->
<!-- Keine Kälteabzüge-->
</case>
<case val="Heilungsmond|Ahnenmond|Feuermond">
<!-- Herbst -->
<switch attribute="KS">
<case max="2">
<p>Du trägst etwas zu dünne Kleidung.</p>
<set attribute="LEP" dec="1...2"/>
</case>
</switch>
</case>
<else>
<!-- Winter -->
<switch attribute="KS">
<case min="1" max="2">
<p>Du trägst viel zu dünne Kleidung.</p>
<set attribute="LEP" dec="2...4"/>
</case>
<case min="3" max="4">
<p>Du bist etwas dünn angezogen.</p>
<set attribute="LEP" dec="0...3"/>
</case>
<case min="5">
<!-- Alles ok, dick genug angezogen -->
</case>
<else>
<!-- 0 Kälteschutz -->
<p>Du bist der Kälte schutzlos ausgeliefert.</p>
<set attribute="LEP" dec="5...9"/>
</else>
</switch>
</else>
</switch>
Was haltet ihr davon? Das würde ich auch in ein paar bestehende ZBs einbauen die noch aus der Zeit vor dem Kälteschutz stammen.