summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--world/map/npc/031-4/cindyCave.txt18
1 files changed, 14 insertions, 4 deletions
diff --git a/world/map/npc/031-4/cindyCave.txt b/world/map/npc/031-4/cindyCave.txt
index 4ce5d596..df56175f 100644
--- a/world/map/npc/031-4/cindyCave.txt
+++ b/world/map/npc/031-4/cindyCave.txt
@@ -202,17 +202,27 @@ OnReward:
set @bonus, (BaseLevel/2);
set DailyQuestBonus, DailyQuestBonus + @bonus;
message strcharinfo(0), "You feel a temporary rush of power and zest for action. " + @bonus + " daily bonus gained." ;
+ set @bonus, 0;
+
if (QL_CINDY != 1 )
- goto L_End;
+ goto L_RepeatReward;
+
set QL_CINDY, 2;
message strcharinfo(0), "Cindy looks relieved and as if she wants to talk with you.";
getexp 100000, 0;
set BOSS_POINTS, BOSS_POINTS + 70;
message strcharinfo(0), "You gain 70 Boss Points giving you a total of " + BOSS_POINTS + ".";
- goto L_End;
+ end;
-L_End:
- set @bonus, 0;
+L_RepeatReward:
+ message strcharinfo(0), "Cindy looks relieved and is grateful for helping to save her again.";
+ getexp 5000, 0;
+ // Reward is 20 BP and starts decreasing, one per 5 levels, after lvl 74.
+ // Bottoms out at lvl 120 and 10 boss points.
+ set @bp, 20 - max (0, min ((BaseLevel - 74)/5, 10));
+ set BOSS_POINTS, BOSS_POINTS + @bp;
+ message strcharinfo(0), "You gain " + @bp + " Boss Points giving you a total of " + BOSS_POINTS + ".";
+ set @bp, 0;
end;
OnInit: