Rastfunktion in Grünbergen

Moderator: A-Team

Rastfunktion in Grünbergen

Beitragvon cvk » Mo 17 Okt, 2016 17:18

Plan:

1. Ich deaktiviere die Rastfunktion auf dem wandelnden Weg.
2. Machen wir es uns nicht übermäßig schwer: Jagen, Kräutersammeln, Nahrung sammeln wie überall sonst auch. Grünbergenspezifische Begegnungen kann man dort immernoch einbinden, wenn man es schwerer machen will. (So wie im Orkreich schonmal Orks dazwischenkommen).
3. Gasthäuser gibt es auch an den Straßen, ist ja schließlich äußerlich ein normales Kaiserreich-Anhängsel.

Einwände?

Das ganze speziell anzupassen wäre zwar schick, aber halt kein must-have, daher würde ich es jetzt so zurechtstutzen.
"[T]he Land of Antamar, where freedom reigns for all."
Beatty, Susi; Gunter, Kery: Angie the Ant and the Bumblebee Tree. O.O., o.V., 2005.
Benutzeravatar
cvk
Oberst
Oberst
 
Beiträge: 3088
Registriert: Fr 13 Jul, 2012 16:10
Heldenname: Lunarias Mondenweh

Re: Rastfunktion in Grünbergen

Beitragvon Hagen vH » Mo 17 Okt, 2016 17:21

Keine Einwände meinerseits!
Kanzler der Charukin, aktuell aktiv für Alt-Korumand.
Hagen vH
Ritter
Ritter
 
Beiträge: 764
Registriert: Di 04 Feb, 2014 19:50
Heldenname: Paquadea

Re: Rastfunktion in Grünbergen

Beitragvon cvk » Mo 17 Okt, 2016 17:29

Achso, ja, was ich mit den Begegnungen meine ist sowas hier. Kleine Bausteine, die beim Versuch zu jagen oder was sammeln zu gehen triggern können, aber nicht müssen:

Die haben wir damals für Al-Kebira ausgearbeitet
Code: Alles auswählen
<?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">

<!-- Mehr und besser ausgearbeitete ZB einbauen. -->

<!-- um zu verhindern, dass ZB häufiger aufgerufen werden -->
<store name="rast_zb_aufgetreten">x</store>

<set name="zufall" val="1...100" show="none"/>
<switch name="zufall">
  <!-- Chance auf ZB an sich. -->
  <case min="1" max="20">
    <set name="zufall2" val="1...100" show="none"/>
    <switch name="zufall2">
      <case min="1" max="15">
        <p>Auf deiner Suche passierst du eine Nische im Fels. Hier steht eine kleine Frauenstatuette, die Wand daneben ist mit primitiven Zeichnungen fragwürdigen Geschmacks bedeckt. Für solche Kinkerlitzchen hast du keine Zeit ...</p>
      </case>
      <case min="16" max="30">
        <p>Einige Schritte vor dir ist gerade ein kleines pelziges Tier hinter einem Stein verschwunden. Als du der Sache auf den Grund gehen willst, bemerkst du ein kleines, tiefes Loch, das dort kreisrund in den Stein gebohrt ist und in die Tiefe führt. Was auch immer das war, es ist in Sicherheit.</p>
      </case>
      <case min="31" max="35">
        <p>Deine Suche endet abrupt, als ein besonders großer, bärtiger Charukinkrieger dir gegenübertritt.</p>
        <has name="hagenvh_charukin_tattoo" show="none">
          <success>
            <p>Er mustert kurz dein Henna-Tattoo, tritt dann aber weg und lässt dich unbehelligt weitermachen. Du bedankst dich gedanklich bei der Alten Ezra und machst weiter, wo du aufgehört hast.</p>
          </success>
          <failure>
            <!-- Sprachen abklären -->
            <has talent="Bajidai" min="8" show="none">
              <success>
                <store name="rastquest_charukinzb_sprache">in schlechtem Bajidai</store>
              </success>
            </has>
            <has talent="Charukom" min="8" show="none">
              <success>
                <store name="rastquest_charukinzb_sprache">auf Charukom</store>
              </success>
            </has>
             
            <switch name="rastquest_charukinzb_sprache">
              <null>
                <p>Du verstehst zwar nicht, was er sagt, aber auch ohne Worte wird deutlich, dass er dich besser nicht in seinem Jagdrevier sehen will.</p>
              </null>
              <else>
                <p><q>Verschwinde aus meinem Jagdgebiet</q>, mault er dich <fetch name="rastquest_charukinzb_sprache" /> an.</p>
              </else>
            </switch>
             
            <switch attribute="kampf">
              <case val="passiv">
                <p>Angesichts seines nur allzu gut polierten Säbels, siehst du keinen Grund, seinem Willen nicht stattzugeben und machst, dass du wegkommst.</p>
              </case>
              <else>
                <p>Das lässt du dir natürlich nicht gefallen. Du ziehst deine Waffe, und der Krieger greift an.</p>
                <fight>
                  <rivals>
                    <npc npcid="25" name="Bärtiger Charukin" gender="male" escape="true"/>
                  </rivals>
                  <victory takeDroppedWeapons="false">
                    <p>Dem hast du es aber gegeben! Trotzdem hat der dir die Lust am Suchen deutlich genommen.</p>
                  </victory>
                  <escape>
                    <p>Jetzt wo du drüber nachdenkst, möchtest du gar nicht in sein Jagdgebiet eindringen. Du nimmst die Beine in die Hand.</p>
                  </escape>
                  <defeat>
                    <p>Der Krieger ist dir überlegen. Als du aufwachst, ist dein Geld und deine Waffe ... noch da!? Vielleicht wollte er wirklich nur, dass du sein Jagdgebiet in Ruhe lässt.</p>
                  </defeat>
                </fight>
              </else>
            </switch>
          </failure>
        </has>
        <quest status="ended" />
      </case>
      <case min="36" max="50">
        <random>
          <case>
            <store name="rast_zone">linkes Bein</store>
            <store name="rast_text">linken</store>
          </case>
          <case>
            <store name="rast_zone">rechtes Bein</store>
            <store name="rast_text">rechten</store>
          </case>
        </random>
        Während du auf der Suche nach <if name="rast_ziel" equals="pirsch" then="deiner Jagdbeute" else="Grünzeug" /> die steinige Welt des Al-Kebira durchforstest, durchzuckt dich mit einem Mal ein stechender Schmerz in deinem <fetch name="rast_text" /> Fuß. Verdammt!!! Was wie ein Grasbüschel erschien, entpuppt sich nun als messerscharfes Spitzgras, was sogar <random><case>deine Stiefelsohle</case><case>Schuhsohle</case><case>Fußsohle</case></random> durchbohrt hat. Auf einem Fuß hinkend, schleppst du dich zu deinem Lager zurück ... Deine Suche musst du abbrechen. (-3...6LeP; +1 Wunde (Zone Beine))
        <set attribute="LEP" dec="3...6" />
        <set attribute="wounds" inc="1" target="%{rast_zone}" />
        <quest status="ended" />
      </case>
      <case min="51" max="60">
        <p>Du passierst einen Felsvorsprung, der Spuren von Bearbeitung zeigt, spiralförmige Muster und vielbeinige Tiere zieren den Fels. Da muss jemand sehr viel Zeit gehabt haben.</p>
      </case>
      <case min="61" max="65">
        <p>Du trittst gegen einen Stein und prellst dir den kleinen Zeh!</p>
        <set attribute="LEP" dec="1...6"/>
        <quest status="ended"/>
      </case>
      <case min="66" max="80">
        <p>Um weiterzukommen, musst du einen steilen Felshang erklimmen.</p>
        <challenge talent="Klettern" mod="+2">
          <success>
            <p>Na also! Dann kann es ja weiter gehen.</p>
          </success>
          <failure>
            <p>Du gerätst ins Rutschen und schürfst dir dabei übel die Haut auf. Das war es für heute.</p>
            <quest status="ended"/>
          </failure>
        </challenge>
      </case>
      <else>
        <p>Über dir auf dem Fels erkennst du einige Moose und kleine Gebilde aus Zweigen, die Vogelnester sein könnten. Viel zu hoch, um sie zu erreichen. Und der Boden unter deinen Füßen ist über und über bedeckt mit ... Igitt: Vogelkacke!</p>
      </else>
    </switch>
  </case>
  <else>
    <!-- Keine ZB -->
  </else>
</switch>

</scene>


bei den Orks hingegen geht es eher brutal zu
Code: Alles auswählen
<?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">

<!-- Mehr und besser ausgearbeitete ZB einbauen. -->

<!-- um zu verhindern, dass ZB häufiger aufgerufen werden -->
<store name="rast_zb_aufgetreten">x</store>

<set name="zufall" val="1...100" show="none"/>
<switch name="zufall">
  <case min="1" max="25">
  <!-- Hier ZB, bei else weiter. -->
  <set name="zufall2" val="1...100" show="none"/>
  <switch name="zufall2">
    <case min="1" max="5">
      <p>AUTSCH! Du trittst in eine alte abgebrochene Orkwaffe!</p>
      <set attribute="LEP" dec="1...6"/>
    </case>
   
    <case min="6" max="25">
      <p>Gerade dachtest du, du hättest einige besonders seltene Trüffel gefunden, da stellt sich heraus, dass es doch nur die Zehen eines Orks sind - eines wütenden Orks...</p>
      <fight>
        <rivals>
          <npc npcid="6" weapon="Blutsäge"/>
        </rivals>
        <victory>
          <p>Nach einem blutigen Kampf ist das ganze Gebiet so verwüstet, dass eine weitere Suche sich nicht mehr lohnt. Du nimmst dir die Waffe des Orks und setzt deine Reise fort.</p>
          <take item="#114"/>
          <set attribute="EP" inc="5"/>
          <quest status="ended"/>
        </victory>
        <escape>
          <p>Bevor du noch beim Blumenpflücken dein Leben verlierst, haust du lieber schnell ab!</p>
          <set attribute="EP" inc="1"/>
          <quest status="ended"/>
        </escape>
        <defeat>
          <p>Der Ork verspritzt dein Blut in der ganzen Gegend, plündert dich gründlich aus und lässt dich liegen - das Orkland ist nicht gerade ein friedliches Fleckchen...</p>
          <drop item="*20%"/>
          <drop item="_Waffen"/>
          <set attribute="cash" val="0"/>
          <set attribute="EP" inc="2"/>
          <quest status="ended"/>
        </defeat>
      </fight>
    </case>
   
    <case min="26" max="40">
      <img src="bilder/quests/arne/007_Wolfsangriff_b.jpg" title="Hungrige Wölfe!" alt="Hungrige Wölfe!" style="max-width: 500px;"/>
      <p>Irgendwann hörst du hinter dir in den Büschen ein wütendes Knurren - ein Wolf!</p>
      <fight>
        <rivals>
          <npc npcid="197"/>
        </rivals>
        <victory>
          <p>Sieg! An dir hat er sich die Zähne ausgebissen.</p>
          <switch name="rivals:#1:status">
            <null>
              <p>OOC: rivals:#1:status null.</p>
            </null>
            <case val="geflohen">
              <set attribute="EP" inc="5"/>
            </case>
            <else>
              <challenge talent="Gerben/Kürschnern" mod="3...8">
                <success>
                  <p>Mit etwas Mühe schaffst du es sogar, dem Störenfried das Fell halbwegs intakt über die Ohren zu ziehen!</p>
                  <take item="#5827"/>
                </success>
                <failure>
                  <p>Leider ist das Wolfsfell zu ramponiert, als dass es noch als Beute taugen würde...</p>
                </failure>
              </challenge>
              <set attribute="EP" inc="5"/>
              <take item="Wolfsfänge"/>
            </else>
          </switch>
        </victory>
        <escape>
          <p>Zum Heulen! Du bringst dich lieber in Sicherheit...</p>
          <set attribute="EP" inc="1"/>
          <quest status="ended"/>
        </escape>
        <defeat>
          <p>Der Wolf kaut dich ordentlich durch und spuckt dich dann verächtlich wieder aus.</p>
          <set attribute="EP" inc="2"/>
          <quest status="ended"/>
        </defeat>
      </fight>
    </case>
   
    <case min="41" max="70">
      <challenge talent="Sinnenschärfe" mod="+3">
        <success>
          <p>Oh! Offenbar versuchen sich gerade einige Orks an dich anzuschleichen - gut, dass du sie bemerkt hast! Sie sind noch einige hundert Schritt entfernt. Was jetzt?</p>
          <ul>
            <li><choice target="${zb_orkland_orksumgehen}">Du gehst ihnen lieber aus dem Weg.</choice></li>
            <li><choice target="${zb_orkland_orkskampf}">Du ziehst deine Waffe und greifst an!</choice></li>
            <li><choice target="${zb_orkland_orksreden}">Du wartest bis sie heran sind und versuchst zu verhandeln.</choice></li>
          </ul>
          <quest status="continue"/>
        </success>
        <failure>
          <p>Ohne dass du es bemerkt hättest, haben sich einige bewaffnete Orks an dich herangeschlichen!</p>
          <ul>
            <li><choice target="${zb_orkland_orksflucht}">Du rennst um dein Leben!</choice></li>
            <li><choice target="${zb_orkland_orkskampf}">Du ziehst deine Waffe!</choice></li>
            <li><choice target="${zb_orkland_orksreden}">Du versuchst zu verhandeln!</choice></li>
          </ul>
          <quest status="continue"/>
        </failure>
      </challenge>
    </case>
   
    <else>
      <p>In einiger Entferung sichtest du einen Trupp Orks. Um ihnen nicht in die Hände zu fallen versteckst du dich lieber - die Jagd fällt so natürlich aus...</p>
      <quest status="ended"/>
    </else>
  </switch>
  </case>
  <else>
    <!-- Testweise wieder leer, lag ja wohl doch nicht daran... -->
  </else>
</switch>


</scene>
"[T]he Land of Antamar, where freedom reigns for all."
Beatty, Susi; Gunter, Kery: Angie the Ant and the Bumblebee Tree. O.O., o.V., 2005.
Benutzeravatar
cvk
Oberst
Oberst
 
Beiträge: 3088
Registriert: Fr 13 Jul, 2012 16:10
Heldenname: Lunarias Mondenweh

Re: Rastfunktion in Grünbergen

Beitragvon cvk » Mo 17 Okt, 2016 18:22

Und noch mal ich ... Für Kebira konnten wir das wunderbar machen, weil praktisch jede Strecke Gebirge ist - die ZB sind in der Rastfunktion nach Vegetation einsortiert. Eine pauschale Lösung für Grünbergen gibt es nicht, da es die Vegetationen Gebirge, Grasland und Wiese, Fluss- und Seeufer, Küste und Strand, Wald, Waldrand und Zwergengebiet umfasst. Am häufigsten sind dabei Wald/Waldrand zusammengenommen, daher bastel ich einfach mal ein paar kleine Gegebenheiten aus dem Bereich schaurig, die dort hinpasssen, dann hätten wir da auch was und es wäre nicht komplett in den Wind geschrieben.

Ideen nehme ich gerne entgegen.
"[T]he Land of Antamar, where freedom reigns for all."
Beatty, Susi; Gunter, Kery: Angie the Ant and the Bumblebee Tree. O.O., o.V., 2005.
Benutzeravatar
cvk
Oberst
Oberst
 
Beiträge: 3088
Registriert: Fr 13 Jul, 2012 16:10
Heldenname: Lunarias Mondenweh


Zurück zu Grünbergen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast