summaryrefslogtreecommitdiff
path: root/npc/029-9
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-03-18 01:14:24 -0300
committerJesusaves <cpntb1@ymail.com>2021-03-18 01:14:24 -0300
commit36bd455a497e0b5d3ff1e5db2cc022947da10892 (patch)
tree099534ee01d496772cb9347d5f4365b1ae1a062a /npc/029-9
parent6ddb573269bc7b0af11bbada28d769eb04ce7bad (diff)
downloadserverdata-36bd455a497e0b5d3ff1e5db2cc022947da10892.tar.gz
serverdata-36bd455a497e0b5d3ff1e5db2cc022947da10892.tar.bz2
serverdata-36bd455a497e0b5d3ff1e5db2cc022947da10892.tar.xz
serverdata-36bd455a497e0b5d3ff1e5db2cc022947da10892.zip
Allow the world hero to begin inplace of staff. Tweak post-completion rewards.
Only Easy mode is allowed until first victory.
Diffstat (limited to 'npc/029-9')
-rw-r--r--npc/029-9/boss.txt14
1 files changed, 7 insertions, 7 deletions
diff --git a/npc/029-9/boss.txt b/npc/029-9/boss.txt
index ed4e93e7a..056ca4d46 100644
--- a/npc/029-9/boss.txt
+++ b/npc/029-9/boss.txt
@@ -14,21 +14,21 @@ Level of difficulty setting (100/130/160/190/220)
// Boss Room
029-9,96,22,0 script Book#FoS NPC_NO_SPRITE,{
- if (!is_staff()) end;
+ if (!is_staff() && strcharinfo(0) != $MOST_HEROIC$) end;
if ($@FIRESOFSTEAM_BOSS) end;
select
l("Ignore this book"),
l("Begin classic mode"),
- l("Skip prologue");
+ rif(is_staff(), l("Skip prologue"));
mes "";
$@FIRESOFSTEAM_BOSS=(@menu-1);
if ($@FIRESOFSTEAM_BOSS == 0) close;
select
l("Easy Mode"),
- l("Crazy Mode"),
- l("Cadis Mode"),
- l("Crazy Cadis Ultimate Pandorica Mode"),
- l("Portable Apocalypsis");
+ rif($FIRESOFSTEAM >= 10, l("Crazy Mode")),
+ rif($FIRESOFSTEAM >= 10, l("Cadis Mode")),
+ rif($FIRESOFSTEAM >= 10, l("Crazy Cadis Ultimate Pandorica Mode")),
+ rif($FIRESOFSTEAM >= 10, l("Portable Apocalypsis"));
mes "";
$@FIRESOFSTEAM_DIFF=70+(@menu*30);
closeclientdialog;
@@ -307,7 +307,7 @@ OnEventEnd:
for (.@i = 0; .@i < .@c; .@i++) {
attachrid(.@players[.@i]);
if ($FIRESOFSTEAM >= 10) {
- getexp 50000, 5000;
+ getexp 50000+($@FIRESOFSTEAM_DIFF*10), 5000+$@FIRESOFSTEAM_DIFF;
} else {
getexp 1000000, 500000;
getitem StrangeCoin, 2000;