diff options
-rw-r--r-- | db/quest_db.conf | 4 | ||||
-rw-r--r-- | npc/018-2-1/dustman.txt | 20 |
2 files changed, 21 insertions, 3 deletions
diff --git a/db/quest_db.conf b/db/quest_db.conf index 14a2cfd6b..b78e51973 100644 --- a/db/quest_db.conf +++ b/db/quest_db.conf @@ -302,6 +302,10 @@ quest_db: ( Id: 275 Name: "LoFQuest_COD" }, +{ + Id: 276 + Name: "LoFQuest_HH" +}, // ID 300 to 320: Seasonal/Annual/Monthly quests { diff --git a/npc/018-2-1/dustman.txt b/npc/018-2-1/dustman.txt index 1332650cf..745cf7b89 100644 --- a/npc/018-2-1/dustman.txt +++ b/npc/018-2-1/dustman.txt @@ -6,10 +6,23 @@ // Void NPC 018-2-1,22,29,0 script Colonel DUSTMAN NPC_CRUSADER,{ - .@q=getq(LoFQuest_COD); - if (.@q == 0 && BaseLevel > 50) goto L_COD; + .@cod=getq(LoFQuest_COD); + .@hh=getq(LoFQuest_HH); mesn; - mesq l("My man went down and still haven't returned."); + mesq l("Hello adventurer. Are you interested in the Heroes Hold, or in the Call Of Dusty?"); + next; + select + l("Heroes Hold"), + l("Call Of Dusty"), + l("Neither, sorry"); + if (@menu == 3) + close; + else if (@menu == 2) + goto L_COD; + + mes ""; + mesn; + 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..."); @@ -22,6 +35,7 @@ close; L_COD: + mes ""; mesn; mesq l("Hey, do you know the ##BCall Of Dusty##b event?"); next; |