330 lines
13 KiB
Text
330 lines
13 KiB
Text
person: VLK_412_Hatof, 12
|
||
|
||
!var int talkedToPlayer;
|
||
|
||
info: Exit
|
||
|
||
info: startDialog
|
||
condcode: Npc_IsInState(self, ZS_Talk)
|
||
condcode: talkedToPlayer == FALSE
|
||
flags: important
|
||
<Sieh an, ein neues Gesicht!
|
||
<M<>chtest du etwas kaufen, verkaufen, oder nur meine Schmiede besetzen? (lacht)
|
||
!talkedToPlayer = TRUE;
|
||
|
||
info: lookingForWork
|
||
condcode: jobCounter <= 1
|
||
>Ich suche Arbeit!
|
||
<Ja, das tun viele. Hmm, bist du dir denn sicher, dass das Schmiedehandwerk etwas f<>r dich ist?
|
||
>Ich glaube schon...
|
||
<Das ist immerhin etwas. Der letzte, der hier war konnte nicht einmal den Hammer halten. Du siehst auf jeden Fall kr<6B>ftiger aus.
|
||
<Wenn es dir ernst ist, habe ich etwas zu tun f<>r dich.
|
||
|
||
info: whatToDo
|
||
conddia: lookingForWork
|
||
>Was hast du zu tun?
|
||
<Ich erwarte eine Lieferung aus einer der Minen vor der Stadt.
|
||
<Bring mir die Kiste, dann sehen wir weiter!
|
||
$STARTMIS workHatof
|
||
$LOGMISS workHatof, Hatof der Schmied hat mich beauftragt eine Kiste mit Erz von einer der Minen zu ihm zu bringen. Vielleicht nimmt er mich danach als Lehrling auf.
|
||
|
||
info: wheresMine
|
||
conddia: whatToDo
|
||
condcode: MIS_workHatof == LOG_RUNNING
|
||
>Wo finde ich die Sch<63>rfer?
|
||
<Die Sch<63>rfer, die mir eine Kiste Erz schulden sind direkt vor der Stadt. Wenn du durch das Nordtor gehst, dich rechts h<>lst und direkt den H<>gel hinauf, kannst du die Mine nicht verfehlen.
|
||
<Rede mit Mika, er wird dir die Kiste geben.
|
||
|
||
info: gotTheOre
|
||
conddia: lookingForWork
|
||
conditem: ItMi_Erzkiste, 1
|
||
>Ich hab das Erz!
|
||
>>ItMi_Erzkiste, 1
|
||
<Sehr gut, dann kann ich wenigstens vern<72>nftig weiterarbeiten.
|
||
<Hat er irgendetwas gesagt?
|
||
>Ja, ich soll sch<63>ne Gr<47><72>e ausrichten und sagen, dass du nicht so schnell arbeiten sollst.
|
||
>Die Jungs kommen mit dem Sch<63>rfen nicht hinterher.
|
||
<(lacht) Der hat gut Reden... Ich hab eine ganze Stadtwache mit Waffen zu versorgen.
|
||
<Aber, wie dem auch sei. Du hast deinen Job gemacht, das ist schonmal mehr als die meisten anderen.
|
||
<Wenn du immer noch mein Lehrling werden m<>chtest, komm wieder zu mir, dann besprechen wir alles weitere.
|
||
$LOGMISS workHatof, Hatof hat seine Erzkiste erhalten. Jetzt kann ich von ihm das Schmiedehandwerk lernen!
|
||
$MISSUCC workHatof
|
||
$EXP 250
|
||
|
||
info: becomeApprentice
|
||
conddia: gotTheOre
|
||
condcode: jobCounter <= 1
|
||
condcode: learnedBergbau == FALSE
|
||
flags: permanent
|
||
desc: Ich will den Bergbau lernen! (5 LP)
|
||
>Ich will den Bergbau lernen!
|
||
<Bist du dir sicher?
|
||
<Denk daran, du kannst nur zwei Berufe gleichzeitig aus<75>ben!
|
||
%
|
||
opt: noBergbau
|
||
>Nein, ich brauche noch etwas Bedenkzeit.
|
||
<Gut, du wei<65>t ja, wo du mich findest!
|
||
%%
|
||
opt: yesBergbau
|
||
>Ja, ich will bei dir lernen!
|
||
$IF other.LP >= 5
|
||
<Gut, dann h<>r mir genau zu.
|
||
<Nat<61>rlich brauchst du eine Spitzhacke. Das sollte klar sein.
|
||
<Am Anfang solltest du dich an einfache Erze wie Eisen halten.
|
||
<Versuch besser nicht Gold, oder gar magisches Erz abzubauen. Das geht nur schief und du bekommst unbrauchbare St<53>cke!
|
||
<Nimm dir also die Spitzhacke und such dir eine sch<63>ne Eisenader. Dann schaust du genau, wo das Erz an die Oberfl<66>che tritt.
|
||
<Schlag pr<70>zise und fest, aber nicht auf das Mineral, sondern daneben!
|
||
<So brichst du gro<72>e St<53>cke Eisen aus dem Stein.
|
||
<Mit dem Erz kannst du dann an eine Schmiede gehen und es zu Stahl einschmelzen.
|
||
$IF (Npc_GetTrueGuild(hero) != GIL_VLK)
|
||
<Und jetzt: Kannst du dich auch B<>rger der Stadt nennen!
|
||
$ENDIF
|
||
!jobcounter += 1;
|
||
!learnedBergbau = TRUE;
|
||
!bergbauSkill = 1;
|
||
!AI_PrintS(self, "Neuer Beruf: Bergbau!");
|
||
!other.lp = other.lp - 5;
|
||
$LOGNOTE Bergbau, Ich habe den Bergbau gelernt. Jetzt kann ich Eisenerz aus entsprechenden Adern herausl<73>sen und einschmelzen.
|
||
$IF MIS_getCitizen == LOG_RUNNING
|
||
$MISSUCC getCitizen
|
||
$LOGMISS getCitizen, Hatof hat mich als Lehrling aufgenommen und mir den Bergbau beigebracht. Jetzt kann ich mich B<>rger der Stadt Mahlendur nennen!
|
||
!Npc_SetTrueGuild(hero, GIL_VLK);
|
||
!other.guild = GIL_VLK;
|
||
$ENDIF
|
||
$ELSE
|
||
<Das ist l<>blich, aber es sieht aus, als h<>ttest du noch nicht genug Erfahrung.
|
||
<Komm wieder, wenn du bereit bist!
|
||
$ENDIF
|
||
%%
|
||
|
||
info: becomeApprentice2
|
||
conddia: gotTheOre
|
||
condcode: jobCounter <= 1
|
||
condcode: learnedSmith == FALSE
|
||
flags: permanent
|
||
>Ich will das Schmieden lernen! (5 LP)
|
||
<In Ordnung, das kann ich dir beibringen!
|
||
<Bist du dir sicher?
|
||
%
|
||
opt: noSmith
|
||
>Nein, gib mir noch Zeit!
|
||
<Gut, ich laufe hier nicht weg!
|
||
%%
|
||
opt: yesSmith
|
||
>Ja, bring mir die Schmiedekunst bei!
|
||
$IF other.LP >= 5
|
||
<In Ordnung. Schmieden ist eigentlich kein Hexenwerk.
|
||
<Du darfst nur nicht vergessen, dass es haupts<74>chlich auf die Technik ankommt.
|
||
<Lass dich also nicht verunsichern, wenn deine ersten Versuche etwas krumm werden. St<53>rke alleine reicht nicht.
|
||
<Wenn du dir ein St<53>ck Rohstahl nimmst, erhitze es zuerst am Schmiedefeuer. Achte darauf, dass es rotgl<67>hend ist.
|
||
<Wird das Eisen zu hei<65>, verbrennt dir der Stahl und der Rohling ist unbrauchbar.
|
||
<Wenn bis hierhin alles funktioniert hat, musst du nur noch die Waffe am Amboss zurechtschlagen.
|
||
<Hab das Ziel immer vor Augen. Wenn du einen Fehler nicht bemerkst, ist es zu sp<73>t.
|
||
<H<>rte die Waffe zum Schluss noch im Wassereimer. Auch hier musst du ein wenig Vorsicht walten lassen.
|
||
<H<>re genau hin. Knistert die Waffe, ist der Stahl zu hei<65> und wird spr<70>de.
|
||
<Auch wenn das alles kompliziert klingt, es ist nur eine Frage der <20>bung.
|
||
<Und jetzt: Ran an den Stahl!
|
||
$IF (Npc_GetTrueGuild(hero) != GIL_VLK)
|
||
<<3C>brigens kannst du dich nun B<>rger der Stadt nennen.
|
||
$ENDIF
|
||
!jobcounter += 1;
|
||
!learnedSmith = TRUE;
|
||
!smithSkill = 1;
|
||
!AI_PrintS(self, "Neuer Beruf: Schmiedekunst!");
|
||
!other.lp = other.lp - 5;
|
||
$LOGNOTE TalentSmith, Ich habe die Schmiedekunst erlernt. Ich kann jetzt einfache Schwerter herstellen.
|
||
$IF MIS_getCitizen == LOG_RUNNING
|
||
$MISSUCC getCitizen
|
||
$LOGMISS getCitizen, Hatof hat mich als Lehrling aufgenommen und mir die Schmiedekunst beigebracht. Jetzt kann ich mich B<>rger der Stadt Mahlendur nennen!
|
||
!Npc_SetTrueGuild(hero, GIL_VLK);
|
||
!other.guild = GIL_VLK;
|
||
$ENDIF
|
||
$ELSE
|
||
<Das ist l<>blich, aber es sieht aus, als h<>ttest du noch nicht genug Erfahrung.
|
||
<Komm wieder, wenn du bereit bist!
|
||
$ENDIF
|
||
%%
|
||
|
||
info: canTrade
|
||
conddia: startDialog
|
||
>Du verkaufst auch Waffen?
|
||
<Waffen eher weniger. Die Stadtwache kauft mir die meisten Schwerter direkt ab. Ein paar habe ich noch hier.
|
||
<Haupts<74>chlich kann ich die Materialien f<>rs Schmieden verkaufen. Wenn du daran Interesse hast, sag Bescheid!
|
||
|
||
info: letsTrade
|
||
conddia: canTrade
|
||
num: 998
|
||
flags: permanent, trade
|
||
!B_GiveTradeInv(self);
|
||
>Zeig mir deine Waffen!
|
||
|
||
info: teachMeSth
|
||
conddia: lookingForWork
|
||
>Kannst du mir auch was beibringen?
|
||
<Hmm, lass mich <20>berlegen.
|
||
<Ja, ich glaube, ich k<>nnte dich etwas st<73>rker machen. Schlie<69>lich bin ich nicht umsonst Schmied geworden (lacht)
|
||
<Komm zu mir, dann gebe ich dir ein paar Tipps!
|
||
$LOGNOTE teacherCity, Hatof, der Schmied, kann mir beibringen, st<73>rker zu werden!
|
||
|
||
info: teachSwords
|
||
condcode: learnedSmith == TRUE
|
||
>Kannst du mir beibringen, andere Waffen zu schmieden?
|
||
<Einige Schwerte kann ich dich lehren. F<>r die meisten brauchst du allerdings einen Baulan.
|
||
<Einen kann ich dir noch verkaufen, ansonsten sieh dich bei den H<>ndlern um. Manchmal haben sie einen Plan zu verkaufen.
|
||
<Ansonsten: Sieh dich um! Du glaubst gar nicht, was man alles finden kann.
|
||
$LOGNOTE TalentSmith, Hatof kann mir beibringen, einige andere Schwerter zu schmieden. F<>r die meisten brauche ich aber einen Bauplan.
|
||
|
||
info: wannaTalkToMe
|
||
conddia: PAL_5000_Marten, becamePAL
|
||
>Du wolltest mich sprechen?
|
||
$IF learnedBergbau
|
||
<Mensch... Wahnsinn, was du aus dir gemacht hast.
|
||
<Ich erinnere mich noch, als wäre es gestern, wie du die Grundlagen des Bergbaus bei mir gelernt hast.
|
||
<Oder damals...
|
||
<Ich schweife ab.
|
||
$ELSE
|
||
<Richtig. Gut, dass Marten dir Bescheid gesagt hat.
|
||
$ENDIF
|
||
<Folgendes: Einige Jäger haben mir von einem riesigen Golem aus Stahl berichtet.
|
||
>Ach, noch eines von der Sorte...
|
||
<Du hattest schon das Vergnügen?
|
||
<Dann scheinst du mehr Erfolg gehabt zu haben. Die Jäger haben die Flucht ergriffen, nachdem sie ihm nicht im Mindesten beikommen konnten.
|
||
<Solltest du es schaffen ihn zu besiegen, bring mir ein Stück seines Stahls. Damit sollte ich deine Waffe verstärken können.
|
||
>Ich schau mal, was sich machen lässt. Wo finde ich den Golem denn?
|
||
<Kennst du den Mondkreis im Norden der Insel? Dort haben die Jäger ihn gesehen.
|
||
>Gut, das sollte ich finden.
|
||
<Komm nur in einem Stück wieder!
|
||
!Wld_InsertNpc(SteelBoss, "NW_TROLLAREA_RITUAL_02");
|
||
|
||
info: gotTheGolem
|
||
conddia: wannaTalkToMe
|
||
conditem: ItAt_SteelGolemHeart
|
||
>Ich habe das Herz des Stahlgolems!
|
||
>>ItAt_SteelGolemHeart, 1
|
||
<Wirklich? Ich bin beeindruckt!
|
||
<Das war bestimmt kein leichter Gegner.
|
||
>Sagen wir es mal so: Ich hatte schon einfachere Kämpfe...
|
||
<(lacht) Das glaube ich dir gerne.
|
||
<Wie auch immer. Ich habe da schon eine Idee, wie ich das Herz verarbeite.
|
||
<Dafür brauche ich nur deine Waffe.
|
||
>Klar!
|
||
>>ItMw_2h_Pal_Sword, 1
|
||
<Gut. Ein wenig Geduld bitte.
|
||
!AI_Function(self, PlayScreenBlend2);
|
||
!AI_Wait(self, 8);
|
||
!AI_PrintS(self, "Artefaktwaffe verbessert!");
|
||
<Puh. Das war ein hartes Stück Arbeit.
|
||
<Aber, es hat sich gelohnt. Hier ist das Gute Stück.
|
||
<<ItMw_2h_Pal_Sword_01, 1
|
||
<Damit solltest du erheblich mehr Schaden verursachen. Der Stahl ist hochrein und quasi unzerstörbar.
|
||
>Vielen Dank!
|
||
<Irgendwie beschleicht mich das Gefühl, dieser Golem war nicht das letzte übermächtige Wesen, das hier auftaucht.
|
||
<Solltest du nochmal einem solchen Gegner entgegentreten, nimm alles mit, was du finden kannst und bring es zu mir.
|
||
!Wld_InsertNpc(Scavenger_Boss, "NW_PASS_SECRET_16");
|
||
!Wld_InsertNpc(Dragon_Boss, "FP_MAGICGOLEM");
|
||
!Wld_InsertNpc(DemonLord_Boss, "FP_ROAM_INSEL_02");
|
||
!Wld_InsertNpc(Waran_Boss, "NW_LAKE_GREG_TREASURE_01");
|
||
<Bestimmt kann ich daraus auch etwas für dich basteln.
|
||
|
||
info: gotAnotherWaran
|
||
conddia: gotTheGolem
|
||
conditem: ItAt_WaranBossItem, 1
|
||
>Ich habe noch ein interessantes Stück!
|
||
<Was hast du denn da?
|
||
>Hier.
|
||
>>ItAt_WaranBossItem, 1
|
||
<Eine Waranzunge? Aber was für eine...
|
||
<Was könnte man damit wohl...
|
||
!AI_PlayAni(self, "R_SCRATCHHEAD");
|
||
<Ah, ja... Das könnte gehen. Ich brauche nur noch dein Schwert.
|
||
$IF Npc_HasItems(hero, ItMw_2h_Pal_Sword_01) >= 1
|
||
>>ItMw_2h_Pal_Sword_01, 1
|
||
!CreateInvItems(hero, ItMw_2h_Pal_Sword_03, 1);
|
||
$ELSEIF Npc_HasItems(hero, ItMw_2h_Pal_Sword_02) >= 1
|
||
>>ItMw_2h_Pal_Sword_01, 1
|
||
!CreateInvItems(hero, ItMw_2h_Pal_Sword_04, 1);
|
||
$ENDIF
|
||
<Gib mir etwas Zeit.
|
||
!AI_Function(self, PlayScreenBlend2);
|
||
!AI_Wait(self, 8);
|
||
<So, das wäre erledigt. Ich habe es tatsächlich geschafft, die Zunge in das Material einzuarbeiten.
|
||
<Das sollte für etwas zusätzlichen Feuerschaden sorgen.
|
||
<Hoffe ich wenigstens. So etwas habe ich noch nie gemacht.
|
||
>Vielen Dank! Mal sehen, ob es funktioniert!
|
||
|
||
info: gotAnotherDragon
|
||
conditem: ItAt_FiredragonHeart, 1
|
||
conddia: gotTheGolem
|
||
>Ich habe noch etwas gefunden!
|
||
<Was ist es diesmal?
|
||
>Sieh selbst!
|
||
>>ItAt_FiredragonHeart, 1
|
||
<EIN DRACHENHERZ!?
|
||
<Verdammt, woher hast du...
|
||
<Nein, ich will das gar nicht wissen.
|
||
$IF Npc_HasItems(hero, ItMw_2h_Pal_Sword_03) >= 1
|
||
>>ItMw_2h_Pal_Sword_03, 1
|
||
!CreateInvItems(hero, ItMw_2h_Pal_Sword_04, 1);
|
||
$ELSEIF Npc_HasItems(hero, ItMw_2h_Pal_Sword_01) >= 1
|
||
>>ItMw_2h_Pal_Sword_01, 1
|
||
!CreateInvItems(hero, ItMw_2h_Pal_Sword_02, 1);
|
||
$ENDIF
|
||
<Gut, gib mir etwas Zeit. Mal sehen, was ich damit anfangen kann.
|
||
!AI_Function(self, PlayScreenBlend2);
|
||
!AI_Wait(self, 8);
|
||
<Das wäre vollbracht.
|
||
!tradeSpecWeap(1);
|
||
<Durch das Drachenherz konnte ich meinen Schmelzofen stärker erhitzen als je zuvor.
|
||
<Dadurch wird das Material sehr viel widerstandsfähiger.
|
||
<Du wirst erstaunt sein, was die Waffe alles zerschneidet.
|
||
>Danke! Das wird mir bestimmt weiterhelfen!
|
||
|
||
info: gotAnotherScavenger
|
||
conditem: ItAt_GreatScavSkin
|
||
conddia: gotTheGolem
|
||
>Hier, ich habe noch etwas gefunden.
|
||
<Was ist es diesmal?
|
||
>Da war so ein riesiger Scavenger.
|
||
>Ich dachte mir, ich nehm seine Haut mal mit.
|
||
<Scavengerhaut? Das ist aber mehr was für Rupert, oder?
|
||
<Zeig mal her.
|
||
>Klar.
|
||
>>ItAt_GreatScavSkin, 1
|
||
<Du meine Güte, ist die riesig...
|
||
<Doch, ich glaube, ich hätte da eine Idee. Vielleicht kann ich die in deine Rüstung einarbeiten...
|
||
<Gib mir ein wenig Zeit, okay? Achja, und deine Rüstung!
|
||
$IF Npc_HasItems(hero, ITAR_PAL_M) >= 1
|
||
>>ITAR_PAL_M, 1
|
||
!CreateInvItems(hero, ITAR_PAL_M_02, 1);
|
||
$ELSEIF Npc_HasItems(hero, ITAR_PAL_M_02)
|
||
>>ITAR_PAL_M_02, 1
|
||
!CreateInvItems(hero, ITAR_PAL_M_04, 1);
|
||
$ENDIF
|
||
!AI_Function(self, PlayScreenBlend2);
|
||
!AI_Wait(self, 8);
|
||
<Hui, das hat wirklich funktioniert.
|
||
<Hier, sieh selbst. Die macht dich zwar nicht unverwundbar, aber ein wenig beweglicher sollte sie schon sein.
|
||
|
||
info: gotAnotherDemon
|
||
conditem: ItAt_DemonScale
|
||
conddia: gotTheGolem
|
||
>Ich habe noch etwas gefunden!
|
||
<Hmh... Und was haben wir diesmal?
|
||
>Was hälst du von einer Dämonenschuppe?
|
||
<Dä... Dämonenschuppe? Wie bist du...
|
||
>Lange Geschichte. Kannst du damit etwas anfangen?
|
||
<Puh, das wird ein schwieriges Unterfangen. Aber...
|
||
<Gib mir mal deine Rüstung! Irgendwie werde ich da schon etwas draus basteln.
|
||
$IF Npc_HasItems(hero, ITAR_PAL_M) >= 1
|
||
>>ITAR_PAL_M, 1
|
||
!CreateInvItems(hero, ITAR_PAL_M_03, 1);
|
||
$ELSEIF Npc_HasItems(hero, ITAR_PAL_M_02) >= 1
|
||
>>ITAR_PAL_M_02, 1
|
||
!CreateInvItems(hero, ITAR_PAL_M_04, 1);
|
||
$ENDIF
|
||
!AI_Function(self, PlayScreenBlend2);
|
||
!AI_Wait(self, 8);
|
||
<Das war Wahnsinn! Diese Macht, die von der Schuppe ausging...
|
||
<Ich habe es geschafft, sie in regelmäßigen Abständen in das Material der Rüstung einzu...
|
||
<Ach, das interessiert dich wahrscheinlich gar nicht. Wie auch immer. Es ist nicht viel, aber es sollte dich ein wenig besser vor Magie schützen.
|
||
|