diff options
author | Jesusaves <cpntb1@ymail.com> | 2024-05-18 15:36:19 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2024-05-18 15:36:19 -0300 |
commit | 966da363ff81f37f96b31b7c4f3811c9babecc58 (patch) | |
tree | 6165b0d57b94f6a191660e22d6d8ce0ffd9e8214 /npc/026-6 | |
parent | d8dc10568406e5ece48b327b3658183736891d54 (diff) | |
download | serverdata-966da363ff81f37f96b31b7c4f3811c9babecc58.tar.gz serverdata-966da363ff81f37f96b31b7c4f3811c9babecc58.tar.bz2 serverdata-966da363ff81f37f96b31b7c4f3811c9babecc58.tar.xz serverdata-966da363ff81f37f96b31b7c4f3811c9babecc58.zip |
Add 7 difficulty modes for Monster King showdown after his first demise.
Diffstat (limited to 'npc/026-6')
-rw-r--r-- | npc/026-6/ctrl.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/npc/026-6/ctrl.c b/npc/026-6/ctrl.c index 1f5f67618..79539b399 100644 --- a/npc/026-6/ctrl.c +++ b/npc/026-6/ctrl.c @@ -61,7 +61,23 @@ OnTouch: // NOT a fortwarp() - there is no Barbara Bonus for the Showdown! warp "026-7", 21, 28; if (!$@MK_CHALLENGE) { - $@MK_CHALLENGE=true; + if ($GAME_STORYLINE >= 5) { + mes l("Do you want to challenge the Monster King? If so, on which difficulty?"); + next; + menuint + l("No, I changed my mind."), 0, + l("Normal"), 1, + l("Hard"), 2, + l("Crazy"), 3, + l("Cadis Mode"), 5, + l("Ultimate Pandorica"), 7, + l("Portable Apocalypse"), 10, + rif(REBIRTH >= 4, l("Judgment Day")), 15; + closeclientdialog; + } + // Already started or no difficulty selected + if ($@MK_CHALLENGE || !@menuint) end; + $@MK_CHALLENGE=@menuint; kamibroadcast(strcharinfo(0)+" has CHALLENGED the MONSTER KING to a SHOWDOWN!", "WORLD HEART"); sleep(2500); mapannounce("026-6", "WORLD HEART : The teleporter is now enabled... Get to positions!", bc_map|bc_npc); |