summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-02-04 14:28:32 -0300
committerJesusaves <cpntb1@ymail.com>2022-02-04 14:28:32 -0300
commit0f5fc81dd7658ee9b638d321fbe75561449ded17 (patch)
tree80bf68f7523d746198b6449a75828d3e89e16027
parent9b0c308e14579f392af742473319d1c16169e54c (diff)
downloadserverdata-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.
-rw-r--r--npc/009-1/guards.txt9
-rw-r--r--npc/009-5/alvasus.txt4
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);