summaryrefslogtreecommitdiff
path: root/npc/017-3
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-05-07 16:48:19 -0300
committerJesusaves <cpntb1@ymail.com>2022-05-07 16:48:19 -0300
commit48475f59c168ab97767212c93ca64105da0ba710 (patch)
tree3f52ea96b31d9887c00b3e0210b1af1951289fdd /npc/017-3
parent2667d25751e5323523166a2f23b5195f11ee6013 (diff)
downloadserverdata-48475f59c168ab97767212c93ca64105da0ba710.tar.gz
serverdata-48475f59c168ab97767212c93ca64105da0ba710.tar.bz2
serverdata-48475f59c168ab97767212c93ca64105da0ba710.tar.xz
serverdata-48475f59c168ab97767212c93ca64105da0ba710.zip
The Episode is almost complete
Diffstat (limited to 'npc/017-3')
-rw-r--r--npc/017-3/doctor.txt41
1 files changed, 41 insertions, 0 deletions
diff --git a/npc/017-3/doctor.txt b/npc/017-3/doctor.txt
index edc4f2a9b..7ae865a24 100644
--- a/npc/017-3/doctor.txt
+++ b/npc/017-3/doctor.txt
@@ -11,6 +11,8 @@
showavatar NPC_LOF_DOCTOR;
.@q=getq(LoFQuest_EPISODE);
if (BaseLevel < 30) goto L_Weak;
+ if (.@q == 13) goto L_Poison;
+ if (.@q == 14) goto L_TimeFlask;
if (.@q == 1) goto L_Check;
if (.@q == 2 && BaseLevel >= 40) goto L_Miler;
if (.@q >= 2) goto L_Tea;
@@ -172,7 +174,46 @@ L_Miler:
setq LoFQuest_EPISODE, 3;
close;
+/////// Final Act
+L_Poison:
+ mesn;
+ mesq l("%s, how in the world you got this status ailment?!", strcharinfo(0));
+ next;
+ select
+ l("I don't know."),
+ l("Henry gave something to drink.");
+ mes "";
+ mesn;
+ mesq l("Listen, this is not a disease. No remedy can cure you, and it cannot be inflicted by consumables.");
+ next;
+ mesn;
+ mesq l("Have you been fiddling with time? Anyway, this is not a disease, but a ##Bcomplex curse##b.");
+ next;
+ mesn;
+ mesq l("This curse reclaims your soul to the Soul Eater. Except, she perished on the Great Fire.");
+ next;
+ mesn;
+ mesq l("Meaning you must warp shortly before the Great Fire, defeat her, and be back before the Great Fire happen.");
+ next;
+ mesn;
+ mesq l("For now, eat this. It'll improve your condition... for now. I don't know where you'll find a time travelling device, but if you find one, come to me. I'll help you.");
+ setq LoFQuest_EPISODE, 14;
+ sc_end SC_POISON;
+ close;
+L_TimeFlask:
+ mesn;
+ mesq l("If you don't defeat the Soul Eater before the Great Fire happens, which for the record, has already happened, your soul will slowly be reclaimed by her until your existence ceases to serve as fuel to bring back one of the greatest horrors of story.");
+ next;
+ if (!countitem(TimeFlask)) {
+ mesn;
+ mesq l("You better find a way to travel back in time soon!");
+ close;
+ }
+ mesn;
+ mesq l("This %s will do. I mean, it won't be a comfortable trip, but you are in an emergency situation.", getitemlink(TimeFlask));
+ mesc l("WARNING: Quest in development."), 1;
+ close;
OnInit:
.sex=G_MALE;