diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/018-2-1/dustman.txt | 29 | ||||
-rw-r--r-- | npc/018-2-1/warps.txt | 2 |
2 files changed, 18 insertions, 13 deletions
diff --git a/npc/018-2-1/dustman.txt b/npc/018-2-1/dustman.txt index d350a75bc..7393ee174 100644 --- a/npc/018-2-1/dustman.txt +++ b/npc/018-2-1/dustman.txt @@ -26,10 +26,7 @@ mesq l("Well, my men went down and still haven't returned."); next; mesn; - mesq l("I'm worried with them. Anyway, you need a special scroll to get to the Heroes Cave..."); - next; - mesn; - mesq l("Otherwise, well, I'm not sure what will happen. You'll probably be either thrown at the wolves or something. Duh."); + mesq l("I'm worried with them. Anyway, I think only heroes are allowed inside, and you are a few levels short of being a Hero..."); next; mesn; mesq l("Take care, adventurer!"); @@ -41,20 +38,16 @@ mesn; mesq l("This is the main hall. Below this stairs, you'll find the Heroes Hold Main Dungeon. It's a cave in a... uhm. Water."); mesq l("I thought it was meant to be lava, this being in the Land Of Fire and all, but seems like someone must bug Saulc to fix it."); - next; - mesn; - mesq l("So, let's return to the bussiness at hand. My men went down and haven't returned. That was long ago, by the way."); - mesq l("I can send you to at least five from the seven cave levels this dungeon have. Don't worry with the scroll."); if (.@hh > 0) { next; mesn; mesq l("Hm, good job out there."); if (getq2(LoFQuest_HH) & HH_MASTER) { mesn; - mesq l("I see you finished the Master Dungeon and didn't found my men. I'll think on something"); + mesq l("I see you finished the Master Dungeon and didn't found my men. I'll think on something."); mesq l("Unfortunately, the main reward of this quest is still a Work In Progress."); mesq l("However, I can restart the Heroes Hold, if you want. You'll also get a reward. Are you ready?"); - inventoryplace SilverGift, 1, MercBoxA, 5, CasinoCoins, 3; + inventoryplace SilverGift, 1, MercBoxA, 5, CasinoCoins, 3, HeroCoin, 60; next; if (askyesno() == ASK_YES) { mes ""; @@ -65,13 +58,18 @@ getitem SilverGift, 1; getitem MercBoxA, 5; getitem CasinoCoins, 3; + getitem HeroCoin, 60; } } } else if (.@hh == 0) { next; mesn; + mesq l("So, let's return to the bussiness at hand. My men went down and haven't returned. That was long ago, by the way."); + mesq l("I can send you to at least five from the seven cave levels this dungeon have."); + next; + mesn; mesq l("Do you want to try to find them? Just search the first five floors: Novice, Intermediary, Advanced, Expert and Master."); - mesq l("I don't have the scrolls for the Supreme and Ultimate floors. So if you don't find them on the five and report back, that'll do."); + mesq l("The Supreme and Ultimate floors are just a WIP bonus. So if you don't find them on the five and report back, that'll do."); next; mesc l("Accept quest?"); if (askyesno() == ASK_YES) { @@ -79,7 +77,14 @@ mesn; mesq l("Wonderful! You must finish Novice, Intermediary, Advanced and Expert levels before I unlock Master level for you."); mesq l("I don't really understand how the dungeon works. I promise you a reward when you finish the task."); - setq LoFQuest_HH, 1; + next; + mesc l("You need to choose a Heroes Hold Group. This currently makes absolutely no difference whatsoever."), 1; + mesc l("However, each group may be expanded later. You can reset group by clearing the Master Floor.", 1); + next; + select + l("The Loyalists"), + l("The Wildlife"); + setq LoFQuest_HH, 1, 0, @menu; } } close; diff --git a/npc/018-2-1/warps.txt b/npc/018-2-1/warps.txt index 7a2dc7419..d543197c1 100644 --- a/npc/018-2-1/warps.txt +++ b/npc/018-2-1/warps.txt @@ -38,7 +38,7 @@ OnTouch: rif(.@q & HH_INTERMEDIARY, l("Advanced Dungeon (Lv 80+)")), // Level 41-80 rif(.@q & HH_ADVANCED, l("Expert Dungeon (Lv 100+)")), // Level 61-100 rif(.@q & HH_REQUISITE, l("Master Dungeon (BOSS)")), // Boss Only (HH_EXPERT) - rif(.@q & HH_NOVICE, l("Heroes Hold - Great Hall")), + rif(.@q & HH_NOVICE, l("Heroes Hold - Exchange Hall")), l("Information"); mes ""; switch (@menu) { |