diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-03-18 01:14:24 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-03-18 01:14:24 -0300 |
commit | 36bd455a497e0b5d3ff1e5db2cc022947da10892 (patch) | |
tree | 099534ee01d496772cb9347d5f4365b1ae1a062a | |
parent | 6ddb573269bc7b0af11bbada28d769eb04ce7bad (diff) | |
download | serverdata-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.
-rw-r--r-- | npc/029-9/boss.txt | 14 |
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; |