summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/019-1-1/miler.txt20
-rw-r--r--npc/019-1/well.txt2
2 files changed, 21 insertions, 1 deletions
diff --git a/npc/019-1-1/miler.txt b/npc/019-1-1/miler.txt
index 648894d8c..c744a1e0b 100644
--- a/npc/019-1-1/miler.txt
+++ b/npc/019-1-1/miler.txt
@@ -22,7 +22,8 @@
menu
l("Hello."), -,
rif(.@w == 1, l("I need help.")), L_Well,
- rif(.@q == 3 && countitem(HerbalTea), l("The Doctor sent you some tea.")), L_Doctor;
+ rif(.@q == 3 && countitem(HerbalTea), l("The Doctor sent you some tea.")), L_Doctor,
+ rif(.@q == 4, l("So, could I help you?")), L_Quest;
close;
@@ -43,6 +44,16 @@ L_Well:
// Well Quest Subplot
L_Doctor:
+ mes "";
+ delitem HerbalTea, 1;
+ getexp 111, 11;
+ setq LoFQuest_EPISODE, 4;
+ mesn;
+ mesq l("Many thanks, the Doctor always know what's best for you."); // you or your health? Are you sure?
+ next;
+ mesn;
+ mesq l("Lemme just fetch a small something for you....");
+ next;
mesn;
mesq l("Oh dear, oh dear, where could I have possibly left it?!");
close;
@@ -65,6 +76,13 @@ L_Rejected:
mesq l("I think you should get initiated on any side before speaking to me again.");
close;
+// Main Quest
+L_Quest:
+ mes "";
+ mesn;
+ mesq l("Not at the moment, I'm afraid. Maybe later.");
+ close;
+
OnInit:
.sex = G_MALE;
.distance = 5;
diff --git a/npc/019-1/well.txt b/npc/019-1/well.txt
index ac7c14ee2..cc15fc0c3 100644
--- a/npc/019-1/well.txt
+++ b/npc/019-1/well.txt
@@ -7,6 +7,8 @@
// TODO: We could also throw random stuff (dig script), and use makeitem() to
// make it pop at Terranite Cave, near the lake, suggesting that's where the water
// comes from.
+// TODO: We also need to figure out who was there, and why to save that person.
+// Is it related to the episode?
019-1,110,101,0 script Well#Nivalis NPC_SWORDS_SIGN,{
mesc l("ERROR, missing sprite: Snowland.Well"), 1;