summaryrefslogtreecommitdiff
path: root/npc/026-6
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2024-05-18 15:36:19 -0300
committerJesusaves <cpntb1@ymail.com>2024-05-18 15:36:19 -0300
commit966da363ff81f37f96b31b7c4f3811c9babecc58 (patch)
tree6165b0d57b94f6a191660e22d6d8ce0ffd9e8214 /npc/026-6
parentd8dc10568406e5ece48b327b3658183736891d54 (diff)
downloadserverdata-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.c18
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);