summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/012-2/helena.txt36
1 files changed, 35 insertions, 1 deletions
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$);