summaryrefslogtreecommitdiff
path: root/npc/020-4/henry.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/020-4/henry.txt')
-rw-r--r--npc/020-4/henry.txt52
1 files changed, 50 insertions, 2 deletions
diff --git a/npc/020-4/henry.txt b/npc/020-4/henry.txt
index 8fee40d4a..cc38c9f29 100644
--- a/npc/020-4/henry.txt
+++ b/npc/020-4/henry.txt
@@ -7,8 +7,56 @@
020-4,24,38,0 script Henry NPC_HENRY,{
function newQuest;
function checkQuest;
- if (BaseLevel < 70)
- end;
+
+ // The EPISODE
+ if (getq(LoFQuest_EPISODE) == 8 &&
+ countitem(DeathPotion)) {
+ mesc l("Should we give this shady looking 'fella a %s?", getitemlink(DeathPotion));
+ select
+ l("No, who knows what they might do with it!"),
+ l("Sure, what could go wrong?");
+ mes "";
+ if (@menu != 2) {
+ clear;
+ mesc l("*whistles*");
+ } else {
+ mesn strcharinfo(0);
+ mesq l("The Shadow Tortuga won the race against the Panthom Lord.");
+ next;
+ mesn;
+ mesq l("Oooh, I see, I see! So you're working with ##Bthem##b... This is most appreciated.");
+ next;
+ mesn;
+ mesq l("So, you have fulfilled this part of the misssion. Bring %d %s and a %s to Pachua in the Desert Canyon, and say the same thing to him so he knows you're with us.", 10, getitemlink(Honey), getitemlink(ElixirOfLife));
+ next;
+ mesn;
+ mesq l("Once you done so, come back and report the new passcode... Then I'll disclose to you the real mission.");
+ delitem DeathPotion, 1;
+ getexp 35000, 0;
+ setq LoFQuest_EPISODE, 9, 0;
+ close;
+ }
+ }
+ // Also part of The EPISODE
+ if (getq(LoFQuest_EPISODE) == 10) {
+ mesn strcharinfo(0);
+ mesq l("The crow took off to his last flight.");
+ next;
+ mesn;
+ mesq "...";
+ next;
+ mesn;
+ mesq l("Alright. Now to give your quest. But not now. Come back later.");
+ next;
+ }
+
+ // Level requeriment
+ if (BaseLevel < 70) {
+ npctalk3 l("*whistles*");
+ close;
+ }
+
+ // Main Quest
.@q=getq(NivalisQuest_Henry);
switch (.@q) {
case 0: