From 91f2e2b7fbf9a7b6830cd7a1ab6df1cae82eb9e9 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 22 Jun 2018 00:48:58 -0300 Subject: Bandit Lord Prologue --- npc/012-2/helena.txt | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) (limited to 'npc/012-2/helena.txt') diff --git a/npc/012-2/helena.txt b/npc/012-2/helena.txt index 64bb7004e..b945edb8c 100644 --- a/npc/012-2/helena.txt +++ b/npc/012-2/helena.txt @@ -27,6 +27,8 @@ // Stage 3: Level 45, defeat Bandit Lord if (BaseLevel < 45) goto L_Busy; + if (.@q == 4) goto L_BanditLord; + if (.@q == 5) goto L_Busy; goto L_Daily; @@ -149,7 +151,7 @@ L_Quest: L_Hood: mesn; - mesq lg("Adventurer, did you brought me what I asked? I see you have @@/10 @@.", countitem(BanditHood), getitemlink(BanditHood)); + mesq lg("Adventurer, did you brought me what I asked? I see you have @@/10 @@.","Adventurer, did you brought me what I asked? I see you have @@/10 @@.", countitem(BanditHood), getitemlink(BanditHood)); mes ""; select rif(countitem(BanditHood) >= 10, l("Yes, take it.")), @@ -170,6 +172,38 @@ L_Hood: ///////////////////////// Stage 3 +L_BanditLord: + mesn; + mesq l("So... I won't say you can't do it, @@. I will just say killing the Bandit Lord is no easy task.", strcharinfo(0)); + next; + mesn; + mesq l("The @@ is not only a fearsome and ruthless leader. It is strong, and it have tricks on his sleeve.", getmonsterlink(BanditLord)); + next; + mesn; + mesq l("He will summon allies if he think you have the upper hand. So, bring allies yourself, too."); + next; + mesn; + mesq l("I know another Bandit Lord will take up his place, but the loss of their leader will make bandits scatter long enough."); + next; + mesn; + mesq l("Will you help me- no, I mean, will you help us, the whole town of Hurnscald?"); + next; + select + l("Sorry, I need to better prepare myself."), + l("I would gladly give my life for such noble goal."); + mes ""; + if (@menu == 1) + close; + setq HurnscaldQuest_Bandits, 5; + mesn; + mesq l("...You have courage. Many people tried and failed."); + next; + mesn; + mesq l("I know where the Bandit Lord room is, and I have a guard stationed not far from there. Ask him for the key."); + next; + mesn; + mesq l("One last thing... Good luck. This is a long shot, so don't hesit in running away."); + close; OnInit: .@npcId = getnpcid(0, .name$); -- cgit v1.2.3-60-g2f50