summaryrefslogtreecommitdiff
path: root/npc
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 /npc
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.
Diffstat (limited to 'npc')
-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 "";