summaryrefslogtreecommitdiff
path: root/npc/024-16/generals.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/024-16/generals.txt')
-rw-r--r--npc/024-16/generals.txt22
1 files changed, 19 insertions, 3 deletions
diff --git a/npc/024-16/generals.txt b/npc/024-16/generals.txt
index 9549a1cea..3cf3a2135 100644
--- a/npc/024-16/generals.txt
+++ b/npc/024-16/generals.txt
@@ -62,9 +62,25 @@ function script FrostiaGeneralQuest {
mesn;
mesq l("Congrats, you did it.");
next;
- inventoryplace ElixirOfLife, 1, MercCard_Saulc, 1, Grenade, 3;
mesn;
- mesq l("Take this @@. It might save your life on the secret mission you're about to be assigned to.", getitemlink(MercCard_Saulc));
+ mesq l("So, if you hired a Mercenary to protect your back... Would you prefer it to attack from rearguard, or charge against certain death, buying you time?");
+ next;
+ select
+ l("I honestely wouldn't hire a Mercenary."),
+ l("Running is for noobs, we should hold our ground!"),
+ l("I can protect myself, so it should attack from afar.");
+ mes "";
+ // Decide which mercenary you'll get
+ if (@menu == 2)
+ .@card=MercCard_Saulc;
+ else if (@menu == 3)
+ .@card=MercCard_Arthur;
+ else
+ .@card=any(MercCard_Saulc, MercCard_Arthur);
+
+ inventoryplace ElixirOfLife, 1, .@card, 1, Grenade, 3;
+ mesn;
+ mesq l("Take this @@. It might save your life on the secret mission you're about to be assigned to.", getitemlink(.@card));
next;
mesn;
mesq l("I'll also provide you a few @@s and an Elixir. Use them wisely.", getitemlink(Grenade));
@@ -73,7 +89,7 @@ function script FrostiaGeneralQuest {
mesq l("Now go talk to the King.");
setq General_Narrator, 15;
getitem Grenade, 3;
- getitem MercCard_Saulc, 1;
+ getitem .@card, 1;
getitem ElixirOfLife, 1;
getexp 0, 400; // Get 10% JEXP. Reference: 3988~5564
close;