diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/001-7/homunculus.txt | 18 | ||||
-rw-r--r-- | npc/functions/hub.txt | 2 |
2 files changed, 19 insertions, 1 deletions
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; } |