summaryrefslogtreecommitdiff
path: root/npc/027-2_Caretakers_House/golbanez.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/027-2_Caretakers_House/golbanez.txt')
-rw-r--r--npc/027-2_Caretakers_House/golbanez.txt71
1 files changed, 71 insertions, 0 deletions
diff --git a/npc/027-2_Caretakers_House/golbanez.txt b/npc/027-2_Caretakers_House/golbanez.txt
new file mode 100644
index 00000000..4e19f137
--- /dev/null
+++ b/npc/027-2_Caretakers_House/golbanez.txt
@@ -0,0 +1,71 @@
+027-2.gat,39,91,0 script Golbenez 307,{
+
+ set @Graveyard_Inn_MASK, NIBBLE_4_MASK;
+ set @Graveyard_Inn_SHIFT, NIBBLE_4_SHIFT;
+
+ set @state, ((QUEST_Graveyard_Inn & @Graveyard_Inn_MASK) >> @Graveyard_Inn_SHIFT);
+
+ set @Graveyard_Inn_Lover_MASK, NIBBLE_1_MASK;
+ set @Graveyard_Inn_Lover_SHIFT, NIBBLE_1_SHIFT;
+
+ set @lover, ((QUEST_Graveyard_Inn & @Graveyard_Inn_Lover_MASK) >> @Graveyard_Inn_Lover_SHIFT);
+
+ if (@state ==1) goto L_Back;
+
+ mes "[Golbanez]";
+ mes "\"How do you like my place of leisure, mortal?\"";
+ menu
+ "What is this place? Why is it full of dead people?",-,
+ "You look different here. Nice horns.",L_Horns,
+ "I'm enjoying myself, thanks for asking.",L_Close;
+
+ mes "[Golbanez]";
+ mes "\"Mortal, this is way over your head. Don't worry about that and enjoy your time.\"";
+
+ if (@lover < 2)
+ goto L_Close;
+ menu
+ "I want to know. Try me.",-;
+
+ mes "Golbanez takes a gradualist look at you.";
+ mes "[Golbanez]";
+ mes "\"Fine.\"";
+ next;
+ mes "\"This place was an usual inn many many of your years ago. I found it by chance and it became one of my favorite playgrounds ever.\"";
+ next;
+ mes "Golbanez laughs a way, which really gives you the creeps.";
+ next;
+ mes "[Golbanez]";
+ mes "\"Unfortunaly - it got destroyed. So I took the memories of the dead and recreated this place.\"";
+ menu
+ "What do you mean with playground?",-,
+ "Recreated? What do you mean with that?",-;
+
+ mes "[Golbanez]";
+ mes "\"As I said, you don't understand. You start to bore me. Leave.\"";
+
+ set @state, 1;
+ callsub S_Update_Mask;
+
+ close;
+
+L_Back:
+ //TODO: continue here
+ close;
+
+L_Horns:
+ mes "Golbanez bursts out with laughter.";
+ next;
+ mes "[Golbanez]";
+ mes "\"Mortals! They never stop surprising me.\"";
+ close;
+
+L_Close:
+ close;
+
+S_Update_Mask:
+ set QUEST_Graveyard_Inn,
+ (QUEST_Graveyard_Inn & ~(@Graveyard_Inn_MASK))
+ | (@state << @Graveyard_Inn_SHIFT);
+ return;
+}