summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-08-31 19:57:17 -0300
committerJesusaves <cpntb1@ymail.com>2021-08-31 19:57:17 -0300
commit290588af2b44218964681facf84e4aef157484b5 (patch)
tree092a882a3f99eb8e9b989866d80fee23146a1c3d
parent25d9be07e9fdd1e93e4ff0acf98953c59b2c0773 (diff)
downloadserverdata-290588af2b44218964681facf84e4aef157484b5.tar.gz
serverdata-290588af2b44218964681facf84e4aef157484b5.tar.bz2
serverdata-290588af2b44218964681facf84e4aef157484b5.tar.xz
serverdata-290588af2b44218964681facf84e4aef157484b5.zip
Barbara - Add rewards for both killing as not pleading in her favor.
The reward for pleading for her comes much later, the map area for it is NYI.
-rw-r--r--npc/016-1/captain.txt6
-rw-r--r--npc/018-6-1/main.txt4
-rw-r--r--npc/025-1/commander.txt26
3 files changed, 36 insertions, 0 deletions
diff --git a/npc/016-1/captain.txt b/npc/016-1/captain.txt
index 5bbbeb1ef..c6f119817 100644
--- a/npc/016-1/captain.txt
+++ b/npc/016-1/captain.txt
@@ -72,6 +72,12 @@ L_THurns:
mesq l("It'll cost you @@ GP.", .@price);
mes "";
+ // Should not even be allowed on the ship, but well. Double-check
+ if (!$HURNS_LIBDATE) {
+ mesc l("BUG, REPORT ME! Hurncald Liberation Day check FAIL"), 1;
+ close;
+ }
+
if (Zeny < .@price) {
mes l("You still need @@ GP to afford it.", (.@price-Zeny));
close;
diff --git a/npc/018-6-1/main.txt b/npc/018-6-1/main.txt
index c85cf76b5..3a8744390 100644
--- a/npc/018-6-1/main.txt
+++ b/npc/018-6-1/main.txt
@@ -388,6 +388,10 @@ L_MainStory:
BARBARA_STATE=1;
setq1 LoFQuest_Barbara, 5;
disablenpc instance_npcname(.name$); // NPC will now go to rest
+ next;
+ closeclientdialog;
+ dispbottom l("You see a fruit on her body. You take it.");
+ getitembound MysteriousFruit, 1, 4;
close;
} else {
@evil=false;
diff --git a/npc/025-1/commander.txt b/npc/025-1/commander.txt
index 52b01c846..891c79d42 100644
--- a/npc/025-1/commander.txt
+++ b/npc/025-1/commander.txt
@@ -8,6 +8,32 @@
mesn;
mesq l("Greetings %s, I am %s, the man in charge for the Alliance occupation of Fortress Town.", (strcharinfo(0) == $MOST_HEROIC$ ? lg("Hero") : lg("Adventurer")), .name$);
next;
+ if (BARBARA_STATE == 2) {
+ inventoryplace NPCEyes, 1;
+ mesn;
+ mesq l("Sir Pyndragon and Lady Lalica asked to thank thee for the situation with the thief.");
+ next;
+ mesn;
+ mesq l("Therefore, please choose a permanent stat-boosting fruit.");
+ next;
+ menuint
+ l("I'll decide later"), 0,
+ l("Strength"), StrengthFruit,
+ l("Agility"), AgilityFruit,
+ l("Vitality"), VitalityFruit,
+ l("Intelligence"), IntelligenceFruit,
+ l("Dexterity"), DexterityFruit,
+ l("Luck"), LuckFruit;
+ mes "";
+ if (@menuret) {
+ getitembound @menuret, 1, 4;
+ BARBARA_STATE += 10;
+ getexp 0, 250;
+ mesn;
+ mesq l("Here you go. Please, keep fighting and growing strong. Improving oneself is... Damn, I forgot the proverb.");
+ next;
+ }
+ }
// Endtrail
mes "";