mahlendur/miranda/Rayan.dia
Daniel Heße a0a3d5defa Fixed about 700 unicode-related typos. (Issue #1)
Fixed Issue #4
Probably fixed Issue #6
Fixed Issue #3

Added new side-quest
2022-05-24 10:48:38 +02:00

324 lines
15 KiB
Text

person: KDF_1403_Rayan, 12
!var int circle2;
!var int knowsMageInfo;
info: Exit
info: whoAreYou
flags: important
condcode: Npc_GetTrueGuild(hero) == GIL_NONE
<Wer bist du denn? Und vor allem, was tust du hier?
<Wer hat dich hier reingelassen?
info: gotLetter
conditem: ItWr_MariusMessage
condcode: Npc_GetTrueGuild(hero) == GIL_NONE
>Sellan hat mir den Schlüssel gegeben.
>Außerdem habe ich hier einen Brief vom Magier Marius.
<Von Marius? Gib mir den Brief!
>>ItWr_MariusMessage, 1
<Es ist lange her, dass Marius einen neuen Novizen geschickt hat.
<Wollen wir doch einmal sehen, was er schreibt.
!AI_StandUp(self);
!AI_TurnToNpc(self, hero);
!B_UseFakeScroll();
!AI_TurnToNpc(self, hero);
<Aah, Marius schickt tatsächlich einen neuen Novizen.
<Er schreibt, er spüre große Macht in dir. (leiser) Und du könntest unser aller Retter sein.
<Gut, wir werden dich auf die Probe stellen.
<Wenn es dein Wunsch ist unserem Orden beizutreten, dann sprich mit Uysal.
<Er soll dich prüfen und dann werden wir entscheiden, ob du würdig bist, die Robe eines Novizen zu tragen.
$LOGMISS newLife, Rayan, einer der drei Räte des Eisordens hat mich in Empfang genommen. Nachdem er den Brief gelesen hat, sagte er mir, ich solle mit Uysal sprechen, wenn ich dem Orden beitreten wolle. Er würde mir eine Prüfung stellen. Da bin ich ja mal gespannt...
info: whatTest
conddia: gotLetter
>Was für eine Prüfung erwartet mich?
<Sprich mit Uysal. Er alleine bestimmt über Form und Größe der Prüfung.
<Ich kann dir dazu nichts sagen.
info: whatNovice
conddia: gotLetter
>Was erwartet mich als Novize?
<Als Novize wirst du in die Kunst der Magie eingeführt.
<Wir werden dich unterrichten, deine magischen Energien zu bündeln und freizusetzen.
<Zusätzlich wirst du Arbeit für die Gemeinschaft verrichten.
<Aber dazu später mehr.
<Bestehe zuerst die Prüfung, dann sehen wir weiter.
info: joinMages
conddia: KDF_1405_Ulian, yourYes
conddia: KDF_1404_Uysal, gotThem
condcode: kapitel == 1
condcode: Npc_GetTrueGuild(hero) == GIL_NONE
flags: permanent
>Ich habe die Prüfung bestanden.
<Ich merke es. Der Schatten, der das Kloster befallen hat, ist verschwunden.
<Hast du auch mit Ulian gesprochen?
>Habe ich. Er dankte mir für meinen Einsatz und gab mir seinen Segen.
<Dann liegt die Entscheidung nun bei dir.
<Ist es immer noch dein Wunsch unserem Orden beizutreten und verpflichtest du dich, den Glauben Adanos zu leben und in die Welt zu tragen?
%
opt: noMage
>Ehrlich gesagt, ist das eine schwere Entscheidung...
<Das verstehe ich gut.
<Es ist eine Entscheidung, die man nicht leichtfertig treffen solle.
<In Ordnung, ich gebe dir noch etwas Bedenkzeit. Wenn du dich entschieden hast, komm zu mir.
%%
opt: yesMage
>Ja, ich möchte dem Orden beitreten!
<Wenn dies dein eigener und freier Wille ist, so gehe mit dem Segen Adanos.
<Lege die Robe eines Novizen an und trage sie mit Ehrfurcht.
<Sie soll dich schützen und dich leiten, auf allen Wegen, die du in dieser Welt beschreiten wirst.
<Und nun genug des zeremoniellen: Herzlichen Glückwunsch und Willkommen im Orden!
!kapitel = 2;
!B_Kapitelwechsel(2, MAHLENDUR_ZEN);
$LOGMISS newLife, Rayan, Uysal und Ulian haben mich in die Reihen der Magier aufgenommen. Ich kann mich nun Novize des Eises nennen! Herzlich willkommen in einem magischen Leben...
$MISSUCC newLife
$EXP XP_becomeMiliz
!Npc_SetTrueGuild(hero, GIL_NOV);
!hero.guild = GIL_NOV;
!startChapter2();
<<ItAr_Nov_L, 1
%%
info: whatToDo
condcode: kapitel == 2
>Hast du eine Aufgabe für mich?
<Ich gebe dir eine Daueraufgabe.
>Okay?
<Lerne!
<Als Novize und im übrigen auch als ausgebildeter Magier ist es deine Aufgabe zu lernen.
<Denn nur wer lernt, der kann stärker werden.
<Einiges können dir die anderen Magier beibringen.
>Zum Beispiel?
<Ulian wird dir dabei helfen, deine magische Kraft zu steigern.
<Uysal kann dich lehren, deine eigenen Runen herzustellen.
<Doch bevor du sie nutzen kannst, musst du zuerst den ersten Kreis der Magie erlernen.
<Und damit kommt meine erste Aufgabe.
>Und die wäre?
<In der Bibliothek im Keller ist ein Buch versteckt, welches dem Leser in einem Selbststudium den ersten Kreis der Magie beibringt.
<Finde es und lerne!
<Weitere Magiekreise kannst du danach bei mir lernen.
$STARTMIS findBookIce
$LOGMISS findBookIce, Rayan hat mir meine erste Aufgabe gegeben. Ich soll in der Bibliothek ein Buch finden, mit welchem ich den ersten Kreis der Magie erlernen kann. Hoffentlich sind da unten nicht noch mehr Dämonen...
info: foundBook
conddia: whatToDo
condcode: Npc_GetTalentSkill(hero, NPC_TALENT_MAGE) >= 1
conditem: ItWr_Kreis1
>Ich habe das Buch der Magie gefunden!
<Und hast du es gelesen?
>Habe ich. Es war sehr aufschlussreich.
<Dann gib es mir, damit ich es wieder in die Bibliothek zurück bringen kann. Andere Novizen nach dir werden auch noch danach suchen.
>>ItWr_Kreis1, 1
$LOGMISS findBookIce, Ich habe Rayan von meinem Erfolg berichtet und das Buch zurückgebracht.
$MISSUCC findBookIce
$EXP 350
<Dann bist du nun bereit, deine erste Rune herzustellen.
<Geh zu Uysal und lerne die Herstellung der Rune "Licht". Sie wird dir in vielen Situationen nützlich sein.
<Wenn du alle Runen des ersten Kreises verinnerlicht hast, werde ich dich den zweiten Kreis der Magie lehren.
$STARTMIS buildRunes
$LOGMISS buildRunes, Für meine erste Aufgabe als Novize soll ich eine Rune bauen. Eine Lichtrune. Sie wird nützlich sein, sagt Rayan. Uysal könne mir beibringen, wie ich die Rune herstelle. Da bin ich ja gespannt...
info: secondCircle
conddia: KDF_1404_Uysal, gotRune
condcode: circle2 == FALSE
flags: permanent
desc: Lehre mich den zweiten Kreis der Magie (10 Lernpunkte)
>Lehre mich den zweiten Kreis der Magie!
$IF PLAYER_TALENT_RUNES[SPL_Firebolt] == TRUE && PLAYER_TALENT_RUNES[SPL_Zap] == TRUE && PLAYER_TALENT_RUNES[SPL_LightHeal] == TRUE && PLAYER_TALENT_RUNES[SPL_SummonGoblinSkeleton] == TRUE && hero.lp >= 10
<In Ordnung.
<Du hast gelernt dich in die Magie einzufühlen.
<Die ersten Schritte hast du bereits unternommen, um diese Kraft nach deinem Willen zu formen.
<Die nächsten Runen bündeln mächtigere Magie. Es ist schwieriger, den Fokus zu halten.
<Daher lehren wir sie nicht jedem. Aber du hast Potenzial.
<Jetzt kannst du zu Uysal gehen. Er wird dich weitere Runen zeigen.
!Npc_SetTalentSkill(hero, NPC_TALENT_MAGE, 2);
!PrintS("Gelernt: Zweiter Kreis der Magie!");
!Snd_Play ("LevelUp");
!circle2 = TRUE;
!hero.lp = hero.lp - 10;
$ELSEIF PLAYER_TALENT_RUNES[SPL_Firebolt] == TRUE && PLAYER_TALENT_RUNES[SPL_Zap] == TRUE && PLAYER_TALENT_RUNES[SPL_LightHeal] == TRUE && PLAYER_TALENT_RUNES[SPL_SummonGoblinSkeleton] == TRUE && hero.lp << 10
<Mir scheint, als wärest du nicht erfahren genug.
<Komm wieder, wenn du reifer bist!
$ELSE
<Nein! Du bist noch nicht gefestigt genug.
<Lerne und wir sehen weiter!
$ENDIF
info: thirdCircle
conddia: secondCircle
condcode: Npc_GetTalentSkill(hero, NPC_TALENT_MAGE) == 2
flags: permanent
desc: Lehre mich den dritten Kreis der Magie! (15 Lernpunkte)
>Lehre mich den dritten Kreis der Magie!
$IF kapitel << 3 || Npc_GetTrueGuild(hero) != GIL_KDF
<Nein! Du hast zwar Potenzial, aber in die höheren Kreise der Magie führen wir nur vollwertige Magier ein.
<Trainiere weiter und wir werden dir vielleicht die Chance geben.
$ELSEIF kapitel >= 3 && Npc_GetTrueGuild(hero) == GIL_KDF && hero.lp >= 15
<In Ordnung. Du kennst nun bereits die Grundlagen der Magie.
<Doch die wirklich mächtigen Zauber liegen noch vor dir. Du wirst die Möglichkeit bekommen, auf Magie zurückzugreifen, die ohne große Anstrengung vielen Menschen großes Leid zufügen kann.
<Du hast dich bewiesen. Ich schätze, wir können dir diese Macht gewähren.
<Du wirst bemerken, dass die neuen Runen weitaus schwieriger zu fokussieren sind. Du wirst deine ganze Konzentration benötigen.
<Aber dafür wirst du auch belohnt.
<Jetzt geh hin und lerne! Uysal wird dir erklären, wie du die nächsten Runen herstellen kannst.
!Npc_SetTalentSkill(hero, NPC_TALENT_MAGE, 3);
!PrintS("Gelernt: Dritter Kreis der Magie!");
!Snd_Play ("LevelUp");
!circle2 = TRUE;
!hero.lp = hero.lp - 15;
$ELSEIF kapitel >= 3 && Npc_GetTrueGuild(hero) == GIL_KDF && hero.lp << 15
<Du kennst bereits die Grundlagen. Aber mir scheint, du hast dein Wissen noch nicht genug gefestigt.
<Komm wieder, wenn du mehr Erfahrung hast!
$ENDIF
info: getInfo
conddia: foundBook
>Was kann ich noch tun?
<Normalerweise...
<Naja, normalerweise sprechen wir nicht mit Novizen über solche Dinge.
<Aber schwere Zeiten verlangen ungewöhnliche Maßnahmen. Wir...
<Wir haben ein Problem.
>Und welches?
<Wie du ja weißt, haben sich außer uns noch andere Magier hier auf der Insel niedergelassen.
<Du hast selber bemerkt, wie sie uns das Leben schwer machen. Wir müssen etwas unternehmen.
>Und was soll das sein?
<Wir haben zwei Möglichkeiten. Entweder, wir verschanzen uns noch weiter, oder wir gehen in die Offensive.
>Was wäre denn, wenn wir uns Hilfe holen?
<Hilfe? Woher denn?
>Aus der Stadt?
<Ich bitte dich. Normalerweise würde ich sofort bei den Paladinen sein, aber die haben genug eigene Probleme.
<Nein, wir sind auf uns gestellt. Und ich sage dir, was wir tun werden: Beides!
>Beides?
<Ja, wir bereiten uns auf alle Fälle vor. Uysal wird mit anderen Novizen hier die Verteidigung vorbreiten.
<Für dich habe ich einen Spezialauftrag.
info: somethingSpecial
conddia: getInfo
>Was für einen Spezialauftrag hast du?
<Du wirst für uns Informationen beschaffen.
<Wir müssen wissen, mit wie vielen wir es zu tun haben, was auf uns zukommt.
<Geh zu ihrem Turm und finde soviel heraus, wie nur möglich!
!FF_ApplyOnce(BMSpy);
$STARTMIS spyBM
$LOGMISS spyBM, Rayan hat mich losgeschickt, um am schwarzen Turm zu kundschaften. Mal sehen, ob ich etwas herausfinden kann.
info: gotInfos
conddia: somethingSpecial
condcode: spyBM == 1
>Ich war am Turm!
<Und? Was hast du herausgefunden?
>Ehrlich gesagt nicht viel. Der Weg zum Turm führt durch eine Art Höhle.
>Dort stehen viele Novizen und halten Wache. Ich bin nicht weitergegangen, ich hatte keine Lust dabei drauf zu gehen.
<Verständlich. Also, was denkst du?
>Wozu? Zu einem Angriff?
<Zum Beispiel...
>Vergiss es! Wenn die Schwarzmagier klug sind, verbarrikadieren sie diese Höhle komplett. Dann kommt keiner auch nur in die Nähe.
>Und diese Stellung kann man sehr gut verteidigen.
<Also sollten wir uns auf die Verteidigung konzentrieren. Gut, Uysal und die anderen haben schon damit angefangen.
<Sprich mit ihm, er wird dir weitere Aufgaben zuteilen.
$LOGMISS spyBM, Aufgrund meiner Erkundung hat sich Rayan dazu entschieden, die Verteidigung zu verstärken und keinen Angriff zu wagen.
$MISSUCC spyBM
$EXP 450
info: fightWillStart
condcode: toldFightIM == TRUE
>Du hast mich rufen lassen?
<Richtig. Wir haben von unseren Spähern auf der Insel eine beunruhigende Meldung bekommen.
<Die Schwarzmagier rücken an. Wir haben nicht mehr viel...
<(Geräusche vom Klostervorhof)
<Verdammt! Sie haben die Tür gesprengt.
<Wir müssen los.
<(ruft laut) Verteidigt euch!
!startCityAttack(attIM);
!FF_ApplyExtData(ffCityAttack, 1000, -1, attIM);
!B_Attack(self, KDW_14002_Tenho, AR_Kill, 1);
$END
info: fightOver
condcode: fightOver == TRUE
condcode: Npc_GetTrueGuild(hero) == GIL_NOV
flags: important
<Warte! Der Kampf ist vorbei!
>Was? Wieso denn das?
<Hast du dieses Erdbeben gerade nicht bemerkt?
<Die ganze Insel hat gewackelt. Daraufhin haben die Schwarzmagier spontan den Rückzug angeordnet und sich wegteleportiert.
<Triff mich in der Kapelle. Dort besprechen wir alles weitere.
!startChapter3();
!Npc_ExchangeRoutine(KDF_1403_Rayan, "START");
!stopCityAttack(attIM);
!B_Kapitelwechsel(3, MAHLENDUR_ZEN);
info: whatNow
condcode: kapitel == 3
condcode: Npc_GetTrueGuild(hero) == GIL_NOV
condcode: Npc_GetDistToWP(hero, "NW_MONASTERY_THRONE_01") <= 500
>Und was tun wir jetzt?
<Spürst du das auch? Das Gefüge der Magie scheint nachhaltig gestört.
<Und irgendwie hängt das mit dem Erdbeben zusammen.
<Wir sind uns nicht sicher, was passiert ist, aber wir müssen es herausfinden.
>Kann ich etwas tun?
<Sicher. Kelsava hat die Forschungen übernommen. Bestimmt kannst du ihn unterstützen.
$STARTMIS magicFabric
$LOGMISS magicFabric, Zeitgleich zum Erdbeben, welches den Angriff der Schwarzmagier zu unserem Glück unterbrochen hat, scheint das Gefüge der Magie gestört zu haben. Der hohe Rat spürt es deutlich und auch ich spüre ... etwas. Kelsava hat begonnen Nachforschungen anzustellen und ich soll ihn unterstützen.
info: becomePAL
conddia: PAL_5000_Marten, gotAPlan
flags: important
<So, du bist also der neue Paladin.
>Korrekt.
<Sehr gut. Entschuldige, falls ich bisher etwas ruppig zu dir war.
<Die Zeiten sind schwer. Und wir können jeden Kämpfer gut gebrauchen.
<Doch bedenke eines: Mit der Rüstung eines Paladins führst du nicht nur große Macht, sondern trägst auch eine Verantwortung.
<Du bist ein Beschützer der Schwachen. Heute noch mehr als sonst.
<Du trägst unsere Überzeugung in die Welt. Du verteidigst den Orden gegen schändliche Einflüsse.
<Bist du bereit, deine Weihe zu empfangen?
>Ich bin bereit!
<Dann nimm diese Rüstung. Sie wird dich vor allen Gefahren schützen.
<<ItAr_Pal_M, 1
<Und nimm dieses Schwert. Es wird deine Feinde bezwingen.
<<ItMw_2h_Pal_Sword, 1
<Geh zum Schrein. Dort sollst du den gättlichen Segen empfangen!
$END
info: becamePAL
condcode: Npc_GetTrueGuild(hero) == GIL_PAL
flags: important
<Du hast es geschafft! Ich gratuliere dir.
<Ab sofort darfst du dich Paladin nennen.
<Geh am besten direkt zurück zu Marten.
<Er möchte mit Sicherheit auch noch ein paar Worte sagen.
!Npc_ExchangeRoutine(self, "START");
info: youreBack
condcode: Npc_KnowsInfo(hero, TRIA_GROUP_06)
condcode: Npc_GetTrueGuild(hero) == GIL_NOV
flags: important
<Du lebst!
>Überrascht?
<Wenn ich ehrlich sein soll... Ja, irgendwie schon.
<Nachdem wir von dir und deinen Gefährten schon länger nichts mehr hörten, dachten wir, die Untoten hätten euch erledigt.
<In den vergangenen zwei Wochen hat diese Insel jede Menge Menschen verloren. In Gedanken schrieben wir dich auch schon ab.
<Erzähl! Wie ist es dir ergangen?
>Das ist eine lange Geschichte. Ich will nur so viel sagen:
>Die alte Legende der Zwischenwelt scheint wahr zu sein. Die eigentliche Gefahr lauert dort.
>Das, was sich hier abspielt, ist nur die Reaktion des Äthers.
>Aber eines kann ich versprechen: Wir geben alles, um denjenigen, der dafür verantwortlich ist, aufzuhalten.
<Das sind gute Neuigkeiten! Wir können euch nur schwerlich unterstützen.
<Die meisten von uns sind hier gebunden. Wir können die Insel nicht alleine lassen.
<Daher möchten wir dich auf andere Art unterstützen.
<Normalerweise gäbe es eine weitere Prüfung, nach deren Bestehen der Novize in den Kreis der Magier erhoben wird.
<Und das würde sogar mit einer Zeremonie und anschließenden Feierlichkeiten gebührend... Nun ja, gefeiert.
<Doch wir haben keine Zeit dafür. Ganz abgesehen davon hast du dich mehr als würdig erwiesen!
<Ich möchte dich hiermit in den Kreis der Magier erheben.
<Diese Robe soll dich schützen. Trage Sie mit der Würde eines Magiers.
<<ITAR_KDW_L_Addon, 1
<Außerdem will ich dir diesen Kampfstab überreichen. Es ist Tradition in unserem Zirkel, eine solche Waffe zu erhalten und zu führen.
<Möge er deine Feinde niederstrecken.
<<ItMw_Magicstaff, 1
<Ich weiß, es ist nicht viel, aber angesichts der Situation...
>Es wird helfen. Ich danke euch!
!Npc_SetTrueGuild(hero, 4);
!hero.guild = 4;
<Sprich am besten mit Uysal. Er wollte dir noch etwas zu deinem Stab und der Robe sagen.