Seite 1 von 1

Kälteschutz-Snippet

BeitragVerfasst: 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:
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.

Re: Kälteschutz-Snippet

BeitragVerfasst: Do 28 Jan, 2021 23:40
von lordhelix
wenn für den Frühling KS 5 reicht sollte es für denn Winter 2 mehr sein :) Ansonsten finde ich es gut und sollte auch in die ein oder andere ZB eingebaut werden. Vor allem mit Klettern-Proben macht es Sinn.

Re: Kälteschutz-Snippet

BeitragVerfasst: Fr 29 Jan, 2021 01:15
von Mitsune
Das mit den Jahreszeiten wechselt unter Umständen schneller, als man sich wieder einloggt, aber der Char kann dann trotzdem noch auf Tour sein. Das bedeutet, dass man gar keine Chance hat, den Kälteschutz anzupassen. Just saying.

Re: Kälteschutz-Snippet

BeitragVerfasst: Fr 29 Jan, 2021 10:15
von Tommek
Mitsune ja. gibt deswegen auch keine Abzüge im Sommer.

Gebirge und Eiswüste schreien bei jeder Reise nach Dicker Kleidung.

Re: Kälteschutz-Snippet

BeitragVerfasst: Fr 29 Jan, 2021 12:24
von Mitsune
Oh ja! Ich merk das schon jedes Mal, wenn ich grad vor die Tür gehe :)
Scheisskalt!