summaryrefslogtreecommitdiff
path: root/npc/080-1/final.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/080-1/final.txt')
-rw-r--r--npc/080-1/final.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/npc/080-1/final.txt b/npc/080-1/final.txt
index 56872cf9..f42c967f 100644
--- a/npc/080-1/final.txt
+++ b/npc/080-1/final.txt
@@ -254,6 +254,7 @@ OnTouch:
}
016-2,29,23,0 script Kytty#X21 NPC430,{
+ function showgak;
if (!isChristmas21() || !X21_START() || !X21GAK_GOTO()) {
npctalkonce l("Hey there, %s.", strcharinfo(0));
end;
@@ -261,8 +262,35 @@ OnTouch:
mesn;
mesq l("I'm busy looking for %s. Damn, where are TMW Sysadmins when you need them...", .adm$[XMAS21_KEYWORD]);
+ if (!X21GAK_GATE()) showgak();
close;
+function showgak {
+ select
+ l("Good luck finding them."),
+ l("Have you seen Gak?"),
+ l("Do you know where Gak lives?");
+ mes "";
+ switch (@menu) {
+ case 1:
+ mesn;
+ mesq l("Not this year, no.");
+ break;
+ case 2:
+ mesn;
+ mesq l("I believe he warps to the world during Halloween and warps back afterwards.");
+ next;
+ mesn;
+ mesq l("...You cannot claim Halloween rewards now that Gak left. But if you must, try interacting with the Gargoyles in the Graveyard, maybe you'll see... something... in one of them, if you look very closely.");
+ next;
+ mesn;
+ mesq l("Unfortunately, it is not a picture of my hubby, so I would rather not.");
+ X21GAK_DOGATE();
+ break;
+ }
+ return;
+}
+
OnInit:
.distance = 5;
setarray .adm$, "Bjorn", "Crush", "ElvenProgrammer", "Freeyorp", "Frost", "Jak1", "Jaxad", "Jesusalva", "MadCamel", "Reid", "Rotonen", "Tux9th", "Wombat", "Wushin";