From ca7eb1bda3174b49b24fe4ca94c2b698bb829989 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 9 May 2022 19:57:09 -0300 Subject: Prepare the arena monsters --- maps/re/032-3.mcache | Bin 812 -> 815 bytes npc/032-1/episode.txt | 7 ++++--- npc/032-3/episode.txt | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 3 deletions(-) diff --git a/maps/re/032-3.mcache b/maps/re/032-3.mcache index 9f74ecac6..b56be17fb 100644 Binary files a/maps/re/032-3.mcache and b/maps/re/032-3.mcache differ diff --git a/npc/032-1/episode.txt b/npc/032-1/episode.txt index 8589eedcd..538d40692 100644 --- a/npc/032-1/episode.txt +++ b/npc/032-1/episode.txt @@ -48,6 +48,7 @@ mesn; mesq l("Eh... Sure, why not. What could go wrong, after all."); setq2 LoFQuest_EPISODE, 1; + setq3 LoFQuest_EPISODE, 0; close; } npctalk3 l("Hi."); @@ -432,7 +433,7 @@ OnSellItem: end; } -032-1,140,213,0 script Weellos NPC_LEGACY_GUARD_B,{ +032-1,140,213,0 script Weellos NPC_LEGACY_GUARD_A,{ .@q = (getq(LoFQuest_EPISODE) == 15 ? getq2(LoFQuest_EPISODE) : 99); if (!.@q) { mesn; @@ -469,6 +470,6 @@ OnInit: end; } -// NPC_LEGACY_GUARD_A NPC_LEGACY_GUARD_C NPC_LEGACY_GUARD_D NPC_LEGACY_LIEUTENANT -// NPC_OMAR NPC_KADIYA NPC_JOANA&BANU NPC_SASHA +// NPC_LEGACY_GUARD_B NPC_LEGACY_GUARD_C NPC_LEGACY_GUARD_D NPC_LEGACY_LIEUTENANT +// NPC_OMAR NPC_KADIYA NPC_SASHA diff --git a/npc/032-3/episode.txt b/npc/032-3/episode.txt index b249de298..e88951a92 100644 --- a/npc/032-3/episode.txt +++ b/npc/032-3/episode.txt @@ -13,6 +13,61 @@ OnTouch: else dispbottom l("This door is locked."); end; + +OnInit: + // The Green Arena + // + monster("032-3", 28, 25, "Arena", GreenDragon, 1); + monster("032-3", 46, 25, "Arena", GreenDragon, 1); + monster("032-3", 64, 19, "Arena", GreenDragon, 1); + monster("032-3", 78, 19, "Arena", GreenDragon, 1); + monster("032-3", 64, 43, "Arena", GreenDragon, 1); + monster("032-3", 78, 43, "Arena", GreenDragon, 1); + monster("032-3", 102, 19, "Arena", GreenDragon, 1); + monster("032-3", 112, 19, "Arena", GreenDragon, 1); + monster("032-3", 102, 43, "Arena", GreenDragon, 1); + monster("032-3", 112, 43, "Arena", GreenDragon, 1); + + // The Blue Area + monster("032-3", 130, 19, "Arena", Moonshroom, 1); + monster("032-3", 140, 19, "Arena", Moonshroom, 1); + monster("032-3", 164, 19, "Arena", Moonshroom, 1); + monster("032-3", 178, 19, "Arena", Moonshroom, 1); + monster("032-3", 196, 25, "Arena", Moonshroom, 1); + monster("032-3", 214, 25, "Arena", Moonshroom, 1); + monster("032-3", 130, 43, "Arena", Moonshroom, 1); + monster("032-3", 140, 43, "Arena", Moonshroom, 1); + monster("032-3", 164, 43, "Arena", Moonshroom, 1); + monster("032-3", 178, 43, "Arena", Moonshroom, 1); + + // The Yellow Arena + monster("032-3", 64, 106, "Arena", JackO, 1); + monster("032-3", 78, 106, "Arena", JackO, 1); + monster("032-3", 102, 106, "Arena", JackO, 1); + monster("032-3", 112, 106, "Arena", JackO, 1); + monster("032-3", 28, 124, "Arena", JackO, 1); + monster("032-3", 46, 124, "Arena", JackO, 1); + monster("032-3", 64, 130, "Arena", JackO, 1); + monster("032-3", 78, 130, "Arena", JackO, 1); + monster("032-3", 102, 130, "Arena", JackO, 1); + monster("032-3", 112, 130, "Arena", JackO, 1); + + // The Red Arena + monster("032-3", 130, 106, "Arena", GoboBear, 1); + monster("032-3", 140, 106, "Arena", GoboBear, 1); + monster("032-3", 164, 106, "Arena", GoboBear, 1); + monster("032-3", 178, 106, "Arena", GoboBear, 1); + monster("032-3", 196, 124, "Arena", GoboBear, 1); + monster("032-3", 214, 124, "Arena", GoboBear, 1); + monster("032-3", 130, 130, "Arena", GoboBear, 1); + monster("032-3", 140, 130, "Arena", GoboBear, 1); + monster("032-3", 164, 130, "Arena", GoboBear, 1); + monster("032-3", 178, 130, "Arena", GoboBear, 1); + end; } +// Switches at fancy tiles +// Triggering warps player and spawn monsters +// Close the gate? + -- cgit v1.2.3-60-g2f50