diff options
author | Jesusaves <cpntb1@ymail.com> | 2022-02-04 14:28:32 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2022-02-04 14:28:32 -0300 |
commit | 0f5fc81dd7658ee9b638d321fbe75561449ded17 (patch) | |
tree | 80bf68f7523d746198b6449a75828d3e89e16027 /npc | |
parent | 9b0c308e14579f392af742473319d1c16169e54c (diff) | |
download | serverdata-0f5fc81dd7658ee9b638d321fbe75561449ded17.tar.gz serverdata-0f5fc81dd7658ee9b638d321fbe75561449ded17.tar.bz2 serverdata-0f5fc81dd7658ee9b638d321fbe75561449ded17.tar.xz serverdata-0f5fc81dd7658ee9b638d321fbe75561449ded17.zip |
You are now unable to leave Halinarzo via Eternal Swamps if reputation is zero.
However, by talking to Alvasus, he'll mistake you for a believer.
This will provide you the necessary clearance to pass.
Diffstat (limited to 'npc')
-rw-r--r-- | npc/009-1/guards.txt | 9 | ||||
-rw-r--r-- | npc/009-5/alvasus.txt | 4 |
2 files changed, 10 insertions, 3 deletions
diff --git a/npc/009-1/guards.txt b/npc/009-1/guards.txt index 06ad88acf..43bbcbd59 100644 --- a/npc/009-1/guards.txt +++ b/npc/009-1/guards.txt @@ -25,18 +25,23 @@ l("My equipment is good, let me through!"); mes ""; if (@menu == 2 && $HURNS_LIBDATE) { + .@palgal$=lg("gal", "pal"); if (BaseLevel < 20) { mesn; - .@palgal$=lg("gal", "pal"); mesq l("It might be, but your level isn't. Sorry @@. No going to Hurnscald before level 20.", .@palgal$); close; } + if (reputation("Halin") < 1) { + mesn; + mesq l("It might be, but I never heard of you before. Sorry @@, I can't let just anyone go through. It would be a disservice to see you get stuck and die.", .@palgal$); + close; + } warp "011-3", 37, 219; closedialog; close; } else if (!$HURNS_LIBDATE) { mesn; - mesq l("No. Hurscald is besieged and it would be too dangerous to let you go alone. You should talk to %s, instead.", b("Saulc GM")); + mesq l("No. Hurnscald is besieged and it would be too dangerous to let you go alone. You should talk to %s, instead.", b("Saulc GM")); } } else { mesn; diff --git a/npc/009-5/alvasus.txt b/npc/009-5/alvasus.txt index 7a3c7cbef..e2f60b6c3 100644 --- a/npc/009-5/alvasus.txt +++ b/npc/009-5/alvasus.txt @@ -20,8 +20,10 @@ // Q3: Current Week Number (for repeat) 009-5,29,39,0 script Alvasus NPC_PLAYER,{ - if (!getq(HalinarzoQuest_Alvasus)) + if (!getq(HalinarzoQuest_Alvasus)) { + npctalk3 l("Uhm? Oh, a new believer! Welcome, child of the mana, to the only church in this world."); setq HalinarzoQuest_Alvasus, 1, 0, atoi(gettimestr("%U", 2)); + } .@q3 = getq3(HalinarzoQuest_Alvasus); .@q2 = getq2(HalinarzoQuest_Alvasus); |