summaryrefslogtreecommitdiff
path: root/npc/functions
diff options
context:
space:
mode:
Diffstat (limited to 'npc/functions')
-rw-r--r--npc/functions/gmbot.txt11
1 files changed, 9 insertions, 2 deletions
diff --git a/npc/functions/gmbot.txt b/npc/functions/gmbot.txt
index d008f9a7c..e6b97ce66 100644
--- a/npc/functions/gmbot.txt
+++ b/npc/functions/gmbot.txt
@@ -45,10 +45,17 @@ L_Today:
if (@lbscore > 110*3)
@lbscore*=2;
- rentitem Lightbringer, (120*(@lbscore-60));
+ // Basic wield time: 2 minutes per point
+ .@btime=120;
+ if ($GAME_STORYLINE == 4)
+ .@btime+=30; // +30 seconds for stage 4
+ else if ($GAME_STORYLINE >= 5)
+ .@btime+=60; // +60 seconds for stage 5
+
+ rentitem Lightbringer, (.@btime*(@lbscore-60));
dispbottom l("This live sword drafts itself to your hand. You can wield it for a while.");
disablenpc .name$;
- .busy=gettimetick(2)+(120*(@lbscore-60))*3/2;
+ .busy=gettimetick(2)+(.@btime*(@lbscore-60))*3/2;
end;
OnInit: