summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--db/re/skill_db.conf4
-rw-r--r--npc/001-7/homunculus.txt18
-rw-r--r--npc/functions/hub.txt2
3 files changed, 21 insertions, 3 deletions
diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf
index 609039aca..add2b0b94 100644
--- a/db/re/skill_db.conf
+++ b/db/re/skill_db.conf
@@ -38715,8 +38715,8 @@ skill_db: (
Self: true
}
InterruptCast: true
- CoolDown: 3000
- CastTime: 200
+ CoolDown: 3500
+ CastTime: 500
AfterCastActDelay: 1000
SkillInfo: {
Quest: true
diff --git a/npc/001-7/homunculus.txt b/npc/001-7/homunculus.txt
index 45f6d01b9..8ab51ac02 100644
--- a/npc/001-7/homunculus.txt
+++ b/npc/001-7/homunculus.txt
@@ -45,7 +45,23 @@ OnTouch:
mesc l("You have no idea what that means."), 1;
close;
} else {
- mesc l("You know the answer can only be @@.", getitemlink(Coffee)), 3;
+ //mesc l("You know the answer can only be @@.", getitemlink(Coffee)), 3;
+ mesc l("Fortunately, we know the answer is..."), 3;
+ next;
+ select
+ l("...Actually, I'm drawing in a blank."),
+ l("...Tea."),
+ l("...Coffee."),
+ l("...Water."),
+ l("...Potion."),
+ l("...Blood."),
+ l("...Cocktail."),
+ l("...Poison.");
+ mes "";
+ if (@menu != 3) {
+ mesc l("But unfortunately, whoever made this riddle disagrees with me.");
+ close;
+ }
}
next;
mesn l("Magically Sealed Gate");
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index 6ae3f4dd0..2a6dd9ba0 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -1174,6 +1174,8 @@ function script HUB_PCBonus {
}
/* Passive Skills */
bonus2 bSubRace, RC_Legendary, getskilllv(AL_DP)-10;
+ if (getq(LoFQuest_Barbara) >= 4 || getq(General_Narrator) >= 19)
+ bonus bMaxSP, 40;
return;
}