From 832b0b525f9d142b6280f93ca8d511b54fe12880 Mon Sep 17 00:00:00 2001 From: YamaArashi Date: Sun, 25 Oct 2015 22:56:06 -0700 Subject: [PATCH] wild pokemon data - Thanks to Sanqui for many Ruby/Sapphire names. https://github.com/Sanqui/romhacking/blob/master/pokemon/location-area-names --- asm/emerald.s | 36 +- asm/macros.s | 1 + asm/macros/map.s | 15 + asm/macros/pokemon_data.s | 17 +- constants/constants.s | 1 + constants/map_constants.s | 587 +++++ data/data2.s | 8 +- data/wild_mons.s | 4943 +++++++++++++++++++++++++++++++++++++ 8 files changed, 5585 insertions(+), 23 deletions(-) create mode 100644 asm/macros/map.s create mode 100644 constants/map_constants.s create mode 100644 data/wild_mons.s diff --git a/asm/emerald.s b/asm/emerald.s index d4bc8ddada..76045f4c6d 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -1,5 +1,5 @@ - .include "constants/constants.s" .include "asm/macros.s" + .include "constants/constants.s" .include "asm/charmap.s" .syntax unified @@ -340538,7 +340538,7 @@ sub_80B4C74: ; 80B4C74 get_wild_data_index_for_map: ; 80B4CF8 push {r4-r6,lr} movs r4, 0 - ldr r0, =gUnknown_08552D48 + ldr r0, =gWildMonHeaders ldrb r1, [r0] adds r5, r0, 0 cmp r1, 0xFF @@ -341389,7 +341389,7 @@ is_it_battle_time_2: ; 80B5288 lsrs r0, 24 cmp r0, 0x1 bne @080B543C - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 2 @@ -341409,7 +341409,7 @@ is_it_battle_time_2: ; 80B5288 bne @080B53D4 b @080B54FE @080B53D4: - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders adds r0, r4, r5 lsls r0, 2 adds r1, 0x4 @@ -341441,7 +341441,7 @@ is_it_battle_time_2: ; 80B5288 cmp r0, 0x1 beq @080B54F6 @080B5418: - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders adds r0, r4, r5 lsls r0, 2 adds r1, 0x4 @@ -341481,7 +341481,7 @@ is_it_battle_time_2: ; 80B5288 lsrs r0, 24 cmp r0, 0x1 beq @080B54FE - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r2, r5, 2 adds r0, r2, r5 lsls r0, 2 @@ -341498,7 +341498,7 @@ is_it_battle_time_2: ; 80B5288 cmp r0, 0 beq @080B54FE @080B5492: - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders adds r0, r4, r5 lsls r0, 2 adds r1, 0x8 @@ -341564,7 +341564,7 @@ sub_80B550C: ; 80B550C ldr r0, =0x0000ffff cmp r2, r0 beq @080B5568 - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r0, r2, 2 adds r0, r2 lsls r0, 2 @@ -341697,7 +341697,7 @@ sub_80B5578: ; 80B5578 lsrs r0, 24 cmp r0, 0x1 bne @080B568C - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341746,7 +341746,7 @@ sub_80B5578: ; 80B5578 lsrs r0, 24 cmp r0, 0x1 beq @080B56F2 - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r0, r4, 2 adds r0, r4 lsls r0, 2 @@ -341793,7 +341793,7 @@ sub_80B56FC: ; 80B56FC ldr r0, =0x0000ffff cmp r2, r0 beq @080B572C - ldr r0, =gUnknown_08552D48 + ldr r0, =gWildMonHeaders lsls r1, r2, 2 adds r1, r2 lsls r1, 2 @@ -341836,7 +341836,7 @@ sub_80B5734: ; 80B5734 .align 2, 0 .pool @080B5764: - ldr r4, =gUnknown_08552D48 + ldr r4, =gWildMonHeaders bl get_wild_data_index_for_map lsls r0, 16 lsrs r0, 16 @@ -341875,7 +341875,7 @@ wild_pokemon_rand_for_map: ; 80B57A0 ldr r0, =0x0000ffff cmp r3, r0 beq @080B57D2 - ldr r2, =gUnknown_08552D48 + ldr r2, =gWildMonHeaders lsls r1, r3, 2 adds r1, r3 lsls r1, 2 @@ -341944,7 +341944,7 @@ sub_80B582C: ; 80B582C ldr r0, =0x0000ffff cmp r2, r0 beq @080B5868 - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r0, r2, 2 adds r0, r2 lsls r0, 2 @@ -610102,7 +610102,7 @@ sub_813CB40: ; 813CB40 bne @0813CBC0 @0813CC44: movs r6, 0 - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders ldrb r0, [r1] cmp r0, 0xFF beq @0813CCF8 @@ -610137,7 +610137,7 @@ sub_813CB40: ; 813CB40 bl sub_813CD04 b @0813CC9C @0813CC8C: - ldr r0, =gUnknown_08552D48 + ldr r0, =gWildMonHeaders adds r1, r4, r6 lsls r1, 2 adds r1, r0 @@ -610148,7 +610148,7 @@ sub_813CB40: ; 813CB40 adds r0, r6, 0x1 lsls r0, 16 lsrs r6, r0, 16 - ldr r1, =gUnknown_08552D48 + ldr r1, =gWildMonHeaders lsls r0, r6, 2 adds r0, r6 lsls r0, 2 @@ -784849,7 +784849,7 @@ sub_8196B98: ; 8196B98 adds r2, r0, 0 mov r8, r1 movs r3, 0 - ldr r0, =gUnknown_08552D48 + ldr r0, =gWildMonHeaders ldrb r1, [r0] adds r7, r0, 0 cmp r1, 0xFF diff --git a/asm/macros.s b/asm/macros.s index 4e69c46426..4d44a7ac56 100644 --- a/asm/macros.s +++ b/asm/macros.s @@ -3,6 +3,7 @@ .include "asm/macros/window.s" .include "asm/macros/pokemon_data.s" .include "asm/macros/ec.s" + .include "asm/macros/map.s" .macro include_range start, end .incbin "base_emerald.gba", \start, \end - \start diff --git a/asm/macros/map.s b/asm/macros/map.s new file mode 100644 index 0000000000..452f9b714d --- /dev/null +++ b/asm/macros/map.s @@ -0,0 +1,15 @@ + .macro new_map_group + .set cur_map_group, cur_map_group + 1 + .set cur_map_num, 0 + .endm + + .macro map_group map_name + .set GROUP_\map_name, cur_map_group + .set MAP_\map_name, cur_map_num + .set cur_map_num, cur_map_num + 1 + .endm + + .macro map map_name + .byte GROUP_\map_name + .byte MAP_\map_name + .endm diff --git a/asm/macros/pokemon_data.s b/asm/macros/pokemon_data.s index 712044f61c..bbdd070438 100644 --- a/asm/macros/pokemon_data.s +++ b/asm/macros/pokemon_data.s @@ -28,10 +28,10 @@ .2byte (\level << 9) | \move .endm - .macro evo_entry method, parameter, target_pokemon + .macro evo_entry method, parameter, target_species .2byte \method .2byte \parameter - .2byte \target_pokemon + .2byte \target_species .2byte 0 ; padding .endm @@ -42,3 +42,16 @@ .macro egg_moves_begin species .2byte 20000 + \species .endm + +; If the min level equals the max level, only one level argument is needed. + .macro wild_mon species, min_level, max_level + .byte \min_level + + .ifb \max_level + .byte \min_level + .else + .byte \max_level + .endif + + .2byte SPECIES_\species + .endm diff --git a/constants/constants.s b/constants/constants.s index 3c7eca487a..16d61aa89d 100644 --- a/constants/constants.s +++ b/constants/constants.s @@ -12,3 +12,4 @@ .include "constants/easy_chat_constants.s" .include "constants/trainer_class_constants.s" .include "constants/battle_frontier_constants.s" + .include "constants/map_constants.s" diff --git a/constants/map_constants.s b/constants/map_constants.s new file mode 100644 index 0000000000..0bf8d84237 --- /dev/null +++ b/constants/map_constants.s @@ -0,0 +1,587 @@ + .set cur_map_group, -1 + + new_map_group + map_group PETALBURG_CITY ; 0.0 + map_group SLATEPORT_CITY ; 0.1 + map_group MAUVILLE_CITY ; 0.2 + map_group RUSTBORO_CITY ; 0.3 + map_group FORTREE_CITY ; 0.4 + map_group LILYCOVE_CITY ; 0.5 + map_group MOSSDEEP_CITY ; 0.6 + map_group SOOTOPOLIS_CITY ; 0.7 + map_group EVER_GRANDE_CITY ; 0.8 + map_group LITTLEROOT_TOWN ; 0.9 + map_group OLDALE_TOWN ; 0.10 + map_group DEWFORD_TOWN ; 0.11 + map_group LAVARIDGE_TOWN ; 0.12 + map_group FALLARBOR_TOWN ; 0.13 + map_group VERDANTURF_TOWN ; 0.14 + map_group PACIFIDLOG_TOWN ; 0.15 + map_group ROUTE_101 ; 0.16 + map_group ROUTE_102 ; 0.17 + map_group ROUTE_103 ; 0.18 + map_group ROUTE_104 ; 0.19 + map_group ROUTE_105 ; 0.20 + map_group ROUTE_106 ; 0.21 + map_group ROUTE_107 ; 0.22 + map_group ROUTE_108 ; 0.23 + map_group ROUTE_109 ; 0.24 + map_group ROUTE_110 ; 0.25 + map_group ROUTE_111 ; 0.26 + map_group ROUTE_112 ; 0.27 + map_group ROUTE_113 ; 0.28 + map_group ROUTE_114 ; 0.29 + map_group ROUTE_115 ; 0.30 + map_group ROUTE_116 ; 0.31 + map_group ROUTE_117 ; 0.32 + map_group ROUTE_118 ; 0.33 + map_group ROUTE_119 ; 0.34 + map_group ROUTE_120 ; 0.35 + map_group ROUTE_121 ; 0.36 + map_group ROUTE_122 ; 0.37 + map_group ROUTE_123 ; 0.38 + map_group ROUTE_124 ; 0.39 + map_group ROUTE_125 ; 0.40 + map_group ROUTE_126 ; 0.41 + map_group ROUTE_127 ; 0.42 + map_group ROUTE_128 ; 0.43 + map_group ROUTE_129 ; 0.44 + map_group ROUTE_130 ; 0.45 + map_group ROUTE_131 ; 0.46 + map_group ROUTE_132 ; 0.47 + map_group ROUTE_133 ; 0.48 + map_group ROUTE_134 ; 0.49 + map_group UNDERWATER_1 ; 0.50 + map_group UNDERWATER_2 ; 0.51 + map_group UNDERWATER_3 ; 0.52 + map_group UNDERWATER_4 ; 0.53 + map_group UNDERWATER_5 ; 0.54 + map_group UNDERWATER_6 ; 0.55 + map_group UNDERWATER_7 ; 0.56 + + new_map_group + map_group LITTLEROOT_TOWN_BRENDANS_HOUSE_1F ; 1.0 + map_group LITTLEROOT_TOWN_BRENDANS_HOUSE_2F ; 1.1 + map_group LITTLEROOT_TOWN_MAYS_HOUSE_1F ; 1.2 + map_group LITTLEROOT_TOWN_MAYS_HOUSE_2F ; 1.3 + map_group LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB ; 1.4 + + new_map_group + map_group OLDALE_TOWN_HOUSE_1 ; 2.0 + map_group OLDALE_TOWN_HOUSE_2 ; 2.1 + map_group OLDALE_TOWN_POKEMON_CENTER_1F ; 2.2 + map_group OLDALE_TOWN_POKEMON_CENTER_2F ; 2.3 + map_group OLDALE_TOWN_MART ; 2.4 + + new_map_group + map_group DEWFORD_TOWN_HOUSE_1 ; 3.0 + map_group DEWFORD_TOWN_POKEMON_CENTER_1F ; 3.1 + map_group DEWFORD_TOWN_POKEMON_CENTER_2F ; 3.2 + map_group DEWFORD_TOWN_GYM ; 3.3 + map_group DEWFORD_TOWN_HALL ; 3.4 + map_group DEWFORD_TOWN_HOUSE_2 ; 3.5 + + new_map_group + map_group LAVARIDGE_TOWN_HERB_SHOP ; 4.0 + map_group LAVARIDGE_TOWN_GYM_1F ; 4.1 + map_group LAVARIDGE_TOWN_GYM_B1F ; 4.2 + map_group LAVARIDGE_TOWN_HOUSE ; 4.3 + map_group LAVARIDGE_TOWN_MART ; 4.4 + map_group LAVARIDGE_TOWN_POKEMON_CENTER_1F ; 4.5 + map_group LAVARIDGE_TOWN_POKEMON_CENTER_2F ; 4.6 + + new_map_group + map_group FALLARBOR_TOWN_MART ; 5.0 + map_group FALLARBOR_TOWN_BATTLE_TENT_LOBBY ; 5.1 + map_group FALLARBOR_TOWN_BATTLE_TENT_CORRIDOR ; 5.2 + map_group FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM ; 5.3 + map_group FALLARBOR_TOWN_POKEMON_CENTER_1F ; 5.4 + map_group FALLARBOR_TOWN_POKEMON_CENTER_2F ; 5.5 + map_group FALLARBOR_TOWN_HOUSE_1 ; 5.6 + map_group FALLARBOR_TOWN_HOUSE_2 ; 5.7 + + new_map_group + map_group VERDANTURF_TOWN_BATTLE_TENT_LOBBY ; 6.0 + map_group VERDANTURF_TOWN_BATTLE_TENT_CORRIDOR ; 6.1 + map_group VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM ; 6.2 + map_group VERDANTURF_TOWN_MART ; 6.3 + map_group VERDANTURF_TOWN_POKEMON_CENTER_1F ; 6.4 + map_group VERDANTURF_TOWN_POKEMON_CENTER_2F ; 6.5 + map_group VERDANTURF_TOWN_WANDAS_HOUSE ; 6.6 + map_group VERDANTURF_TOWN_FRIENDSHIP_RATERS_HOUSE ; 6.7 + map_group VERDANTURF_TOWN_HOUSE ; 6.8 + + new_map_group + map_group PACIFIDLOG_TOWN_POKEMON_CENTER_1F ; 7.0 + map_group PACIFIDLOG_TOWN_POKEMON_CENTER_2F ; 7.1 + map_group PACIFIDLOG_TOWN_HOUSE_1 ; 7.2 + map_group PACIFIDLOG_TOWN_HOUSE_2 ; 7.3 + map_group PACIFIDLOG_TOWN_HOUSE_3 ; 7.4 + map_group PACIFIDLOG_TOWN_HOUSE_4 ; 7.5 + map_group PACIFIDLOG_TOWN_HOUSE_5 ; 7.6 + + new_map_group + map_group PETALBURG_CITY_WALLYS_HOUSE ; 8.0 + map_group PETALBURG_CITY_GYM ; 8.1 + map_group PETALBURG_CITY_HOUSE_1 ; 8.2 + map_group PETALBURG_CITY_HOUSE_2 ; 8.3 + map_group PETALBURG_CITY_POKEMON_CENTER_1F ; 8.4 + map_group PETALBURG_CITY_POKEMON_CENTER_2F ; 8.5 + map_group PETALBURG_CITY_MART ; 8.6 + + new_map_group + map_group SLATEPORT_CITY_STERNS_SHIPYARD_1F ; 9.0 + map_group SLATEPORT_CITY_STERNS_SHIPYARD_2F ; 9.1 + map_group SLATEPORT_CITY_BATTLE_TENT_LOBBY ; 9.2 + map_group SLATEPORT_CITY_BATTLE_TENT_CORRIDOR ; 9.3 + map_group SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM ; 9.4 + map_group SLATEPORT_CITY_HOUSE_1 ; 9.5 + map_group SLATEPORT_CITY_POKEMON_FAN_CLUB ; 9.6 + map_group SLATEPORT_CITY_OCEANIC_MUSEUM_1F ; 9.7 + map_group SLATEPORT_CITY_OCEANIC_MUSEUM_2F ; 9.8 + map_group SLATEPORT_CITY_HARBOR ; 9.9 + map_group SLATEPORT_CITY_HOUSE_2 ; 9.10 + map_group SLATEPORT_CITY_POKEMON_CENTER_1F ; 9.11 + map_group SLATEPORT_CITY_POKEMON_CENTER_2F ; 9.12 + map_group SLATEPORT_CITY_MART ; 9.13 + + new_map_group + map_group MAUVILLE_CITY_GYM ; 10.0 + map_group MAUVILLE_CITY_BIKE_SHOP ; 10.1 + map_group MAUVILLE_CITY_HOUSE_1 ; 10.2 + map_group MAUVILLE_CITY_GAME_CORNER ; 10.3 + map_group MAUVILLE_CITY_HOUSE_2 ; 10.4 + map_group MAUVILLE_CITY_POKEMON_CENTER_1F ; 10.5 + map_group MAUVILLE_CITY_POKEMON_CENTER_2F ; 10.6 + map_group MAUVILLE_CITY_MART ; 10.7 + + new_map_group + map_group RUSTBORO_CITY_DEVON_CORP_1F ; 11.0 + map_group RUSTBORO_CITY_DEVON_CORP_2F ; 11.1 + map_group RUSTBORO_CITY_DEVON_CORP_3F ; 11.2 + map_group RUSTBORO_CITY_GYM ; 11.3 + map_group RUSTBORO_CITY_POKEMON_SCHOOL ; 11.4 + map_group RUSTBORO_CITY_POKEMON_CENTER_1F ; 11.5 + map_group RUSTBORO_CITY_POKEMON_CENTER_2F ; 11.6 + map_group RUSTBORO_CITY_MART ; 11.7 + map_group RUSTBORO_CITY_FLAT_1_1F ; 11.8 + map_group RUSTBORO_CITY_FLAT_1_2F ; 11.9 + map_group RUSTBORO_CITY_HOUSE_1 ; 11.10 + map_group RUSTBORO_CITY_CUTTERS_HOUSE ; 11.11 + map_group RUSTBORO_CITY_HOUSE_2 ; 11.12 + map_group RUSTBORO_CITY_FLAT_2_1F ; 11.13 + map_group RUSTBORO_CITY_FLAT_2_2F ; 11.14 + map_group RUSTBORO_CITY_FLAT_2_3F ; 11.15 + map_group RUSTBORO_CITY_HOUSE_3 ; 11.16 + + new_map_group + map_group FORTREE_CITY_HOUSE_1 ; 12.0 + map_group FORTREE_CITY_GYM ; 12.1 + map_group FORTREE_CITY_POKEMON_CENTER_1F ; 12.2 + map_group FORTREE_CITY_POKEMON_CENTER_2F ; 12.3 + map_group FORTREE_CITY_MART ; 12.4 + map_group FORTREE_CITY_HOUSE_2 ; 12.5 + map_group FORTREE_CITY_HOUSE_3 ; 12.6 + map_group FORTREE_CITY_HOUSE_4 ; 12.7 + map_group FORTREE_CITY_HOUSE_5 ; 12.8 + map_group FORTREE_CITY_DECORATION_SHOP ; 12.9 + + new_map_group + map_group LILYCOVE_CITY_COVE_LILY_MOTEL_1F ; 13.0 + map_group LILYCOVE_CITY_COVE_LILY_MOTEL_2F ; 13.1 + map_group LILYCOVE_CITY_LILYCOVE_MUSEUM_1F ; 13.2 + map_group LILYCOVE_CITY_LILYCOVE_MUSEUM_2F ; 13.3 + map_group LILYCOVE_CITY_CONTEST_LOBBY ; 13.4 + map_group LILYCOVE_CITY_CONTEST_HALL ; 13.5 + map_group LILYCOVE_CITY_POKEMON_CENTER_1F ; 13.6 + map_group LILYCOVE_CITY_POKEMON_CENTER_2F ; 13.7 + map_group LILYCOVE_CITY_UNUSED_MART ; 13.8 + map_group LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB ; 13.9 + map_group LILYCOVE_CITY_HARBOR ; 13.10 + map_group LILYCOVE_CITY_MOVE_DELETERS_HOUSE ; 13.11 + map_group LILYCOVE_CITY_HOUSE_1 ; 13.12 + map_group LILYCOVE_CITY_HOUSE_2 ; 13.13 + map_group LILYCOVE_CITY_HOUSE_3 ; 13.14 + map_group LILYCOVE_CITY_HOUSE_4 ; 13.15 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_1F ; 13.16 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_2F ; 13.17 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_3F ; 13.18 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_4F ; 13.19 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_5F ; 13.20 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP ; 13.21 + map_group LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR ; 13.22 + + new_map_group + map_group MOSSDEEP_CITY_GYM ; 14.0 + map_group MOSSDEEP_CITY_HOUSE_1 ; 14.1 + map_group MOSSDEEP_CITY_HOUSE_2 ; 14.2 + map_group MOSSDEEP_CITY_POKEMON_CENTER_1F ; 14.3 + map_group MOSSDEEP_CITY_POKEMON_CENTER_2F ; 14.4 + map_group MOSSDEEP_CITY_MART ; 14.5 + map_group MOSSDEEP_CITY_HOUSE_3 ; 14.6 + map_group MOSSDEEP_CITY_STEVENS_HOUSE ; 14.7 + map_group MOSSDEEP_CITY_HOUSE_4 ; 14.8 + map_group MOSSDEEP_CITY_SPACE_CENTER_1F ; 14.9 + map_group MOSSDEEP_CITY_SPACE_CENTER_2F ; 14.10 + map_group MOSSDEEP_CITY_GAME_CORNER_1F ; 14.11 + map_group MOSSDEEP_CITY_GAME_CORNER_B1F ; 14.12 + + new_map_group + map_group SOOTOPOLIS_CITY_GYM_1F ; 15.0 + map_group SOOTOPOLIS_CITY_GYM_B1F ; 15.1 + map_group SOOTOPOLIS_CITY_POKEMON_CENTER_1F ; 15.2 + map_group SOOTOPOLIS_CITY_POKEMON_CENTER_2F ; 15.3 + map_group SOOTOPOLIS_CITY_MART ; 15.4 + map_group SOOTOPOLIS_CITY_HOUSE_1 ; 15.5 + map_group SOOTOPOLIS_CITY_HOUSE_2 ; 15.6 + map_group SOOTOPOLIS_CITY_HOUSE_3 ; 15.7 + map_group SOOTOPOLIS_CITY_HOUSE_4 ; 15.8 + map_group SOOTOPOLIS_CITY_HOUSE_5 ; 15.9 + map_group SOOTOPOLIS_CITY_HOUSE_6 ; 15.10 + map_group SOOTOPOLIS_CITY_HOUSE_7 ; 15.11 + map_group SOOTOPOLIS_CITY_LOTAD_AND_SEEDOT_HOUSE ; 15.12 + map_group SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_1F ; 15.13 + map_group SOOTOPOLIS_CITY_MYSTERY_EVENTS_HOUSE_B1F ; 15.14 + + new_map_group + map_group EVER_GRANDE_CITY_SIDNEYS_ROOM ; 16.0 + map_group EVER_GRANDE_CITY_PHOEBES_ROOM ; 16.1 + map_group EVER_GRANDE_CITY_GLACIAS_ROOM ; 16.2 + map_group EVER_GRANDE_CITY_DRAKES_ROOM ; 16.3 + map_group EVER_GRANDE_CITY_CHAMPIONS_ROOM ; 16.4 + map_group EVER_GRANDE_CITY_HALL_1 ; 16.5 + map_group EVER_GRANDE_CITY_HALL_2 ; 16.6 + map_group EVER_GRANDE_CITY_HALL_3 ; 16.7 + map_group EVER_GRANDE_CITY_HALL_4 ; 16.8 + map_group EVER_GRANDE_CITY_HALL_5 ; 16.9 + map_group EVER_GRANDE_CITY_POKEMON_LEAGUE_1F ; 16.10 + map_group EVER_GRANDE_CITY_HALL_OF_FAME ; 16.11 + map_group EVER_GRANDE_CITY_POKEMON_CENTER_1F ; 16.12 + map_group EVER_GRANDE_CITY_POKEMON_CENTER_2F ; 16.13 + map_group EVER_GRANDE_CITY_POKEMON_LEAGUE_2F ; 16.14 + + new_map_group + map_group ROUTE_104_MR_BRINEYS_HOUSE ; 17.0 + map_group ROUTE_104_PRETTY_PETAL_FLOWER_SHOP ; 17.1 + + new_map_group + map_group ROUTE_111_WINSTRATE_FAMILYS_HOUSE ; 18.0 + map_group ROUTE_111_OLD_LADYS_REST_STOP ; 18.1 + + new_map_group + map_group ROUTE_112_CABLE_CAR_STATION ; 19.0 + map_group MT_CHIMNEY_CABLE_CAR_STATION ; 19.1 + + new_map_group + map_group ROUTE_114_FOSSIL_MANIACS_HOUSE ; 20.0 + map_group ROUTE_114_FOSSIL_MANIACS_TUNNEL ; 20.1 + map_group ROUTE_114_LANETTES_HOUSE ; 20.2 + + new_map_group + map_group ROUTE_116_TUNNELERS_REST_HOUSE ; 21.0 + + new_map_group + map_group ROUTE_117_POKEMON_DAY_CARE ; 22.0 + + new_map_group + map_group ROUTE_121_SAFARI_ZONE_ENTRANCE ; 23.0 + + new_map_group + map_group METEOR_FALLS_1F_1R ; 24.0 + map_group METEOR_FALLS_1F_2R ; 24.1 + map_group METEOR_FALLS_B1F_1R ; 24.2 + map_group METEOR_FALLS_B1F_2R ; 24.3 + map_group RUSTURF_TUNNEL ; 24.4 + map_group UNDERWATER_SOOTOPOLIS_CITY ; 24.5 + map_group DESERT_RUINS ; 24.6 + map_group GRANITE_CAVE_1F ; 24.7 + map_group GRANITE_CAVE_B1F ; 24.8 + map_group GRANITE_CAVE_B2F ; 24.9 + map_group GRANITE_CAVE_STEVENS_ROOM ; 24.10 + map_group PETALBURG_WOODS ; 24.11 + map_group MT_CHIMNEY ; 24.12 + map_group JAGGED_PASS ; 24.13 + map_group FIERY_PATH ; 24.14 + map_group MT_PYRE_1F ; 24.15 + map_group MT_PYRE_2F ; 24.16 + map_group MT_PYRE_3F ; 24.17 + map_group MT_PYRE_4F ; 24.18 + map_group MT_PYRE_5F ; 24.19 + map_group MT_PYRE_6F ; 24.20 + map_group MT_PYRE_EXTERIOR ; 24.21 + map_group MT_PYRE_SUMMIT ; 24.22 + map_group AQUA_HIDEOUT_1F ; 24.23 + map_group AQUA_HIDEOUT_B1F ; 24.24 + map_group AQUA_HIDEOUT_B2F ; 24.25 + map_group UNDERWATER_SEAFLOOR_CAVERN ; 24.26 + map_group SEAFLOOR_CAVERN_ENTRANCE ; 24.27 + map_group SEAFLOOR_CAVERN_ROOM_1 ; 24.28 + map_group SEAFLOOR_CAVERN_ROOM_2 ; 24.29 + map_group SEAFLOOR_CAVERN_ROOM_3 ; 24.30 + map_group SEAFLOOR_CAVERN_ROOM_4 ; 24.31 + map_group SEAFLOOR_CAVERN_ROOM_5 ; 24.32 + map_group SEAFLOOR_CAVERN_ROOM_6 ; 24.33 + map_group SEAFLOOR_CAVERN_ROOM_7 ; 24.34 + map_group SEAFLOOR_CAVERN_ROOM_8 ; 24.35 + map_group SEAFLOOR_CAVERN_ROOM_9 ; 24.36 + map_group CAVE_OF_ORIGIN_ENTRANCE ; 24.37 + map_group CAVE_OF_ORIGIN_1F ; 24.38 + map_group CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_1 ; 24.39 + map_group CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_2 ; 24.40 + map_group CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_3 ; 24.41 + map_group CAVE_OF_ORIGIN_B1F ; 24.42 + map_group VICTORY_ROAD_1F ; 24.43 + map_group VICTORY_ROAD_B1F ; 24.44 + map_group VICTORY_ROAD_B2F ; 24.45 + map_group SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM ; 24.46 + map_group SHOAL_CAVE_LOW_TIDE_INNER_ROOM ; 24.47 + map_group SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM ; 24.48 + map_group SHOAL_CAVE_LOW_TIDE_LOWER_ROOM ; 24.49 + map_group SHOAL_CAVE_HIGH_TIDE_ENTRANCE_ROOM ; 24.50 + map_group SHOAL_CAVE_HIGH_TIDE_INNER_ROOM ; 24.51 + map_group NEW_MAUVILLE_ENTRANCE ; 24.52 + map_group NEW_MAUVILLE_INSIDE ; 24.53 + map_group ABANDONED_SHIP_DECK ; 24.54 + map_group ABANDONED_SHIP_CORRIDORS_1F ; 24.55 + map_group ABANDONED_SHIP_ROOMS_1F ; 24.56 + map_group ABANDONED_SHIP_CORRIDORS_B1F ; 24.57 + map_group ABANDONED_SHIP_ROOMS_B1F ; 24.58 + map_group ABANDONED_SHIP_ROOMS_2_B1F ; 24.59 + map_group ABANDONED_SHIP_UNDERWATER_1 ; 24.60 + map_group ABANDONED_SHIP_ROOM_B1F ; 24.61 + map_group ABANDONED_SHIP_ROOMS_2_1F ; 24.62 + map_group ABANDONED_SHIP_CAPTAINS_OFFICE ; 24.63 + map_group ABANDONED_SHIP_UNDERWATER_2 ; 24.64 + map_group ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS ; 24.65 + map_group ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS ; 24.66 + map_group ISLAND_CAVE ; 24.67 + map_group ANCIENT_TOMB ; 24.68 + map_group UNDERWATER_ROUTE_134 ; 24.69 + map_group UNDERWATER_SEALED_CHAMBER ; 24.70 + map_group SEALED_CHAMBER_OUTER_ROOM ; 24.71 + map_group SEALED_CHAMBER_INNER_ROOM ; 24.72 + map_group SCORCHED_SLAB ; 24.73 + map_group AQUA_HIDEOUT_UNUSED_RUBY_MAP_1 ; 24.74 + map_group AQUA_HIDEOUT_UNUSED_RUBY_MAP_2 ; 24.75 + map_group AQUA_HIDEOUT_UNUSED_RUBY_MAP_3 ; 24.76 + map_group SKY_PILLAR_ENTRANCE ; 24.77 + map_group SKY_PILLAR_OUTSIDE ; 24.78 + map_group SKY_PILLAR_1F ; 24.79 + map_group SKY_PILLAR_2F ; 24.80 + map_group SKY_PILLAR_3F ; 24.81 + map_group SKY_PILLAR_4F ; 24.82 + map_group SHOAL_CAVE_LOW_TIDE_ICE_ROOM ; 24.83 + map_group SKY_PILLAR_5F ; 24.84 + map_group SKY_PILLAR_TOP ; 24.85 + map_group MAGMA_HIDEOUT_1F ; 24.86 + map_group MAGMA_HIDEOUT_2F_1R ; 24.87 + map_group MAGMA_HIDEOUT_2F_2R ; 24.88 + map_group MAGMA_HIDEOUT_3F_1R ; 24.89 + map_group MAGMA_HIDEOUT_3F_2R ; 24.90 + map_group MAGMA_HIDEOUT_4F ; 24.91 + map_group MAGMA_HIDEOUT_3F_3R ; 24.92 + map_group MAGMA_HIDEOUT_2F_3R ; 24.93 + map_group MIRAGE_TOWER_1F ; 24.94 + map_group MIRAGE_TOWER_2F ; 24.95 + map_group MIRAGE_TOWER_3F ; 24.96 + map_group MIRAGE_TOWER_4F ; 24.97 + map_group DESERT_UNDERPASS ; 24.98 + map_group ARTISAN_CAVE_B1F ; 24.99 + map_group ARTISAN_CAVE_1F ; 24.100 + map_group UNDERWATER_MARINE_CAVE ; 24.101 + map_group MARINE_CAVE_ENTRANCE ; 24.102 + map_group MARINE_CAVE_END ; 24.103 + map_group TERRA_CAVE_ENTRANCE ; 24.104 + map_group TERRA_CAVE_END ; 24.105 + map_group ALTERING_CAVE ; 24.106 + map_group METEOR_FALLS_STEVENS_CAVE ; 24.107 + + new_map_group + map_group SECRET_BASE_RED_CAVE_1 ; 25.0 + map_group SECRET_BASE_BROWN_CAVE_1 ; 25.1 + map_group SECRET_BASE_BLUE_CAVE_1 ; 25.2 + map_group SECRET_BASE_YELLOW_CAVE_1 ; 25.3 + map_group SECRET_BASE_TREE_1 ; 25.4 + map_group SECRET_BASE_SHRUB_1 ; 25.5 + map_group SECRET_BASE_RED_CAVE_2 ; 25.6 + map_group SECRET_BASE_BROWN_CAVE_2 ; 25.7 + map_group SECRET_BASE_BLUE_CAVE_2 ; 25.8 + map_group SECRET_BASE_YELLOW_CAVE_2 ; 25.9 + map_group SECRET_BASE_TREE_2 ; 25.10 + map_group SECRET_BASE_SHRUB_2 ; 25.11 + map_group SECRET_BASE_RED_CAVE_3 ; 25.12 + map_group SECRET_BASE_BROWN_CAVE_3 ; 25.13 + map_group SECRET_BASE_BLUE_CAVE_3 ; 25.14 + map_group SECRET_BASE_YELLOW_CAVE_3 ; 25.15 + map_group SECRET_BASE_TREE_3 ; 25.16 + map_group SECRET_BASE_SHRUB_3 ; 25.17 + map_group SECRET_BASE_RED_CAVE_4 ; 25.18 + map_group SECRET_BASE_BROWN_CAVE_4 ; 25.19 + map_group SECRET_BASE_BLUE_CAVE_4 ; 25.20 + map_group SECRET_BASE_YELLOW_CAVE_4 ; 25.21 + map_group SECRET_BASE_TREE_4 ; 25.22 + map_group SECRET_BASE_SHRUB_4 ; 25.23 + map_group SINGLE_BATTLE_COLOSSEUM ; 25.24 + map_group TRADE_CENTER ; 25.25 + map_group RECORD_CORNER ; 25.26 + map_group DOUBLE_BATTLE_COLOSSEUM ; 25.27 + map_group LINK_CONTEST_ROOM_1 ; 25.28 + map_group UNKNOWN_MAP_25_29 ; 25.29 + map_group UNKNOWN_MAP_25_30 ; 25.30 + map_group UNKNOWN_MAP_25_31 ; 25.31 + map_group UNKNOWN_MAP_25_32 ; 25.32 + map_group UNKNOWN_MAP_25_33 ; 25.33 + map_group UNKNOWN_MAP_25_34 ; 25.34 + map_group LINK_CONTEST_ROOM_2 ; 25.35 + map_group LINK_CONTEST_ROOM_3 ; 25.36 + map_group LINK_CONTEST_ROOM_4 ; 25.37 + map_group LINK_CONTEST_ROOM_5 ; 25.38 + map_group LINK_CONTEST_ROOM_6 ; 25.39 + map_group INSIDE_OF_TRUCK ; 25.40 + map_group SS_TIDAL_CORRIDOR ; 25.41 + map_group SS_TIDAL_LOWER_DECK ; 25.42 + map_group SS_TIDAL_ROOMS ; 25.43 + map_group BATTLE_PYRAMID_SQUARE_1 ; 25.44 + map_group BATTLE_PYRAMID_SQUARE_2 ; 25.45 + map_group BATTLE_PYRAMID_SQUARE_3 ; 25.46 + map_group BATTLE_PYRAMID_SQUARE_4 ; 25.47 + map_group BATTLE_PYRAMID_SQUARE_5 ; 25.48 + map_group BATTLE_PYRAMID_SQUARE_6 ; 25.49 + map_group BATTLE_PYRAMID_SQUARE_7 ; 25.50 + map_group BATTLE_PYRAMID_SQUARE_8 ; 25.51 + map_group BATTLE_PYRAMID_SQUARE_9 ; 25.52 + map_group BATTLE_PYRAMID_SQUARE_10 ; 25.53 + map_group BATTLE_PYRAMID_SQUARE_11 ; 25.54 + map_group BATTLE_PYRAMID_SQUARE_12 ; 25.55 + map_group BATTLE_PYRAMID_SQUARE_13 ; 25.56 + map_group BATTLE_PYRAMID_SQUARE_14 ; 25.57 + map_group BATTLE_PYRAMID_SQUARE_15 ; 25.58 + map_group BATTLE_PYRAMID_SQUARE_16 ; 25.59 + map_group UNKNOWN_MAP_25_60 ; 25.60 + + new_map_group + map_group SAFARI_ZONE_NORTHWEST ; 26.0 + map_group SAFARI_ZONE_NORTH ; 26.1 + map_group SAFARI_ZONE_SOUTHWEST ; 26.2 + map_group SAFARI_ZONE_SOUTH ; 26.3 + map_group BATTLE_FRONTIER_OUTSIDE_WEST ; 26.4 + map_group BATTLE_FRONTIER_BATTLE_TOWER_LOBBY ; 26.5 + map_group BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR ; 26.6 + map_group BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR ; 26.7 + map_group BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM ; 26.8 + map_group SOUTHERN_ISLAND_EXTERIOR ; 26.9 + map_group SOUTHERN_ISLAND_INTERIOR ; 26.10 + map_group SAFARI_ZONE_REST_HOUSE ; 26.11 + map_group SAFARI_ZONE_NORTHEAST ; 26.12 + map_group SAFARI_ZONE_SOUTHEAST ; 26.13 + map_group BATTLE_FRONTIER_OUTSIDE_EAST ; 26.14 + map_group BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM ; 26.15 + map_group BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2 ; 26.16 + map_group BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2 ; 26.17 + map_group BATTLE_FRONTIER_BATTLE_DOME_LOBBY ; 26.18 + map_group BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR ; 26.19 + map_group BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM ; 26.20 + map_group BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM ; 26.21 + map_group BATTLE_FRONTIER_BATTLE_PALACE_LOBBY ; 26.22 + map_group BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR ; 26.23 + map_group BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM ; 26.24 + map_group BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY ; 26.25 + map_group BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE ; 26.26 + map_group BATTLE_FRONTIER_BATTLE_PYRAMID_TOP ; 26.27 + map_group BATTLE_FRONTIER_BATTLE_ARENA_LOBBY ; 26.28 + map_group BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR ; 26.29 + map_group BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM ; 26.30 + map_group BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY ; 26.31 + map_group BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM ; 26.32 + map_group BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM ; 26.33 + map_group BATTLE_FRONTIER_BATTLE_PIKE_LOBBY ; 26.34 + map_group BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR ; 26.35 + map_group BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM ; 26.36 + map_group BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1 ; 26.37 + map_group BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_2 ; 26.38 + map_group BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_3 ; 26.39 + map_group BATTLE_FRONTIER_RANKING_HALL ; 26.40 + map_group BATTLE_FRONTIER_LOUNGE_1 ; 26.41 + map_group BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER ; 26.42 + map_group BATTLE_FRONTIER_LOUNGE_2 ; 26.43 + map_group BATTLE_FRONTIER_LOUNGE_3 ; 26.44 + map_group BATTLE_FRONTIER_LOUNGE_4 ; 26.45 + map_group BATTLE_FRONTIER_SCOTTS_HOUSE ; 26.46 + map_group BATTLE_FRONTIER_LOUNGE_5 ; 26.47 + map_group BATTLE_FRONTIER_LOUNGE_6 ; 26.48 + map_group BATTLE_FRONTIER_LOUNGE_7 ; 26.49 + map_group BATTLE_FRONTIER_RECEPTION_GATE ; 26.50 + map_group BATTLE_FRONTIER_LOUNGE_8 ; 26.51 + map_group BATTLE_FRONTIER_LOUNGE_9 ; 26.52 + map_group BATTLE_FRONTIER_POKEMON_CENTER_1F ; 26.53 + map_group BATTLE_FRONTIER_POKEMON_CENTER_2F ; 26.54 + map_group BATTLE_FRONTIER_MART ; 26.55 + map_group FARAWAY_ISLAND_ENTRANCE ; 26.56 + map_group FARAWAY_ISLAND_INTERIOR ; 26.57 + map_group BIRTH_ISLAND_EXTERIOR ; 26.58 + map_group BIRTH_ISLAND_HARBOR ; 26.59 + map_group TRAINER_HILL_ENTRANCE ; 26.60 + map_group TRAINER_HILL_1F ; 26.61 + map_group TRAINER_HILL_2F ; 26.62 + map_group TRAINER_HILL_3F ; 26.63 + map_group TRAINER_HILL_4F ; 26.64 + map_group TRAINER_HILL_ROOF ; 26.65 + map_group NAVEL_ROCK_EXTERIOR ; 26.66 + map_group NAVEL_ROCK_HARBOR ; 26.67 + map_group NAVEL_ROCK_ENTRANCE ; 26.68 + map_group NAVEL_ROCK_B1F ; 26.69 + map_group NAVEL_ROCK_FORK ; 26.70 + map_group NAVEL_ROCK_UP_1 ; 26.71 + map_group NAVEL_ROCK_UP_2 ; 26.72 + map_group NAVEL_ROCK_UP_3 ; 26.73 + map_group NAVEL_ROCK_UP_4 ; 26.74 + map_group NAVEL_ROCK_TOP ; 26.75 + map_group NAVEL_ROCK_DOWN_1 ; 26.76 + map_group NAVEL_ROCK_DOWN_2 ; 26.77 + map_group NAVEL_ROCK_DOWN_3 ; 26.78 + map_group NAVEL_ROCK_DOWN_4 ; 26.79 + map_group NAVEL_ROCK_DOWN_5 ; 26.80 + map_group NAVEL_ROCK_DOWN_6 ; 26.81 + map_group NAVEL_ROCK_DOWN_7 ; 26.82 + map_group NAVEL_ROCK_DOWN_8 ; 26.83 + map_group NAVEL_ROCK_DOWN_9 ; 26.84 + map_group NAVEL_ROCK_DOWN_10 ; 26.85 + map_group NAVEL_ROCK_DOWN_11 ; 26.86 + map_group NAVEL_ROCK_BOTTOM ; 26.87 + map_group TRAINER_HILL_ELEVATOR ; 26.88 + + new_map_group + map_group ROUTE_104_PROTOTYPE ; 27.0 + map_group ROUTE_104_PROTOTYPE_PRETTY_PETAL_FLOWER_SHOP ; 27.1 + + new_map_group + map_group ROUTE_109_SEASHORE_HOUSE ; 28.0 + + new_map_group + map_group ROUTE_110_TRICK_HOUSE_ENTRANCE ; 29.0 + map_group ROUTE_110_TRICK_HOUSE_END ; 29.1 + map_group ROUTE_110_TRICK_HOUSE_CORRIDOR ; 29.2 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_1 ; 29.3 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_2 ; 29.4 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_3 ; 29.5 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_4 ; 29.6 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_5 ; 29.7 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_6 ; 29.8 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_7 ; 29.9 + map_group ROUTE_110_TRICK_HOUSE_PUZZLE_8 ; 29.10 + map_group ROUTE_110_SEASIDE_CYCLING_ROAD_ENTRANCE_1 ; 29.11 + map_group ROUTE_110_SEASIDE_CYCLING_ROAD_ENTRANCE_2 ; 29.12 + + new_map_group + map_group ROUTE_113_GLASS_WORKSHOP ; 30.0 + + new_map_group + map_group ROUTE_123_BERRY_MASTERS_HOUSE ; 31.0 + + new_map_group + map_group ROUTE_119_WEATHER_INSTITUTE_1F ; 32.0 + map_group ROUTE_119_WEATHER_INSTITUTE_2F ; 32.1 + map_group ROUTE_119_HOUSE ; 32.2 + + new_map_group + map_group ROUTE_124_DIVING_TREASURE_HUNTERS_HOUSE ; 33.0 diff --git a/data/data2.s b/data/data2.s index 59ea0efc53..dfafefe0da 100644 --- a/data/data2.s +++ b/data/data2.s @@ -3393,10 +3393,12 @@ gUnknown_085507B4: ; 85507B4 .incbin "base_emerald.gba", 0x5507b4, 0x18 gUnknown_085507CC: ; 85507CC - .incbin "base_emerald.gba", 0x5507cc, 0x257c + .incbin "base_emerald.gba", 0x5507cc, 0x18 -gUnknown_08552D48: ; 8552D48 - .incbin "base_emerald.gba", 0x552d48, 0xb4c +; 85507E4 + .include "data/wild_mons.s" + + .incbin "base_emerald.gba", 0x55370c, 0x188 gUnknown_08553894: ; 8553894 .incbin "base_emerald.gba", 0x553894, 0x180 diff --git a/data/wild_mons.s b/data/wild_mons.s new file mode 100644 index 0000000000..ab7db4ca58 --- /dev/null +++ b/data/wild_mons.s @@ -0,0 +1,4943 @@ + .align 2, 0 + +gRoute101_LandMons: ; 85507E4 + wild_mon WURMPLE, 2 + wild_mon POOCHYENA, 2 + wild_mon WURMPLE, 2 + wild_mon WURMPLE, 3 + wild_mon POOCHYENA, 3 + wild_mon POOCHYENA, 3 + wild_mon WURMPLE, 3 + wild_mon POOCHYENA, 3 + wild_mon ZIGZAGOON, 2 + wild_mon ZIGZAGOON, 2 + wild_mon ZIGZAGOON, 3 + wild_mon ZIGZAGOON, 3 + + .align 2, 0 + +gRoute101_LandMonsInfo: ; 8550814 + .4byte 20 ; encounter rate + .4byte gRoute101_LandMons + + .align 2, 0 + +gRoute102_LandMons: ; 855081C + wild_mon POOCHYENA, 3 + wild_mon WURMPLE, 3 + wild_mon POOCHYENA, 4 + wild_mon WURMPLE, 4 + wild_mon LOTAD, 3 + wild_mon LOTAD, 4 + wild_mon ZIGZAGOON, 3 + wild_mon ZIGZAGOON, 3 + wild_mon ZIGZAGOON, 4 + wild_mon RALTS, 4 + wild_mon ZIGZAGOON, 4 + wild_mon SEEDOT, 3 + + .align 2, 0 + +gRoute102_LandMonsInfo: ; 855084C + .4byte 20 ; encounter rate + .4byte gRoute102_LandMons + + .align 2, 0 + +gRoute102_WaterMons: ; 8550854 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon GOLDEEN, 20, 30 + + .align 2, 0 + +gRoute102_WaterMonsInfo: ; 8550868 + .4byte 4 ; encounter rate + .4byte gRoute102_WaterMons + + .align 2, 0 + +gRoute102_FishingMons: ; 8550870 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon CORPHISH, 10, 30 + wild_mon CORPHISH, 25, 30 + wild_mon CORPHISH, 30, 35 + wild_mon CORPHISH, 20, 25 + wild_mon CORPHISH, 35, 40 + wild_mon CORPHISH, 40, 45 + + .align 2, 0 + +gRoute102_FishingMonsInfo: ; 8550898 + .4byte 30 ; encounter rate + .4byte gRoute102_FishingMons + + .align 2, 0 + +gRoute103_LandMons: ; 85508A0 + wild_mon POOCHYENA, 2 + wild_mon POOCHYENA, 3 + wild_mon POOCHYENA, 3 + wild_mon POOCHYENA, 4 + wild_mon WINGULL, 2 + wild_mon ZIGZAGOON, 3 + wild_mon ZIGZAGOON, 3 + wild_mon ZIGZAGOON, 4 + wild_mon WINGULL, 3 + wild_mon WINGULL, 3 + wild_mon WINGULL, 2 + wild_mon WINGULL, 4 + + .align 2, 0 + +gRoute103_LandMonsInfo: ; 85508D0 + .4byte 20 ; encounter rate + .4byte gRoute103_LandMons + + .align 2, 0 + +gRoute103_WaterMons: ; 85508D8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute103_WaterMonsInfo: ; 85508EC + .4byte 4 ; encounter rate + .4byte gRoute103_WaterMons + + .align 2, 0 + +gRoute103_FishingMons: ; 85508F4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute103_FishingMonsInfo: ; 855091C + .4byte 30 ; encounter rate + .4byte gRoute103_FishingMons + + .align 2, 0 + +gRoute104_LandMons: ; 8550924 + wild_mon POOCHYENA, 4 + wild_mon WURMPLE, 4 + wild_mon POOCHYENA, 5 + wild_mon MARILL, 5 + wild_mon MARILL, 4 + wild_mon POOCHYENA, 5 + wild_mon TAILLOW, 4 + wild_mon TAILLOW, 5 + wild_mon WINGULL, 4 + wild_mon WINGULL, 4 + wild_mon WINGULL, 3 + wild_mon WINGULL, 5 + + .align 2, 0 + +gRoute104_LandMonsInfo: ; 8550954 + .4byte 20 ; encounter rate + .4byte gRoute104_LandMons + + .align 2, 0 + +gRoute104_WaterMons: ; 855095C + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute104_WaterMonsInfo: ; 8550970 + .4byte 4 ; encounter rate + .4byte gRoute104_WaterMons + + .align 2, 0 + +gRoute104_FishingMons: ; 8550978 + wild_mon MAGIKARP, 5, 10 + wild_mon MAGIKARP, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 25, 30 + wild_mon MAGIKARP, 30, 35 + wild_mon MAGIKARP, 20, 25 + wild_mon MAGIKARP, 35, 40 + wild_mon MAGIKARP, 40, 45 + + .align 2, 0 + +gRoute104_FishingMonsInfo: ; 85509A0 + .4byte 30 ; encounter rate + .4byte gRoute104_FishingMons + + .align 2, 0 + +gRoute105_WaterMons: ; 85509A8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute105_WaterMonsInfo: ; 85509BC + .4byte 4 ; encounter rate + .4byte gRoute105_WaterMons + + .align 2, 0 + +gRoute105_FishingMons: ; 85509C4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute105_FishingMonsInfo: ; 85509EC + .4byte 30 ; encounter rate + .4byte gRoute105_FishingMons + + .align 2, 0 + +gRoute110_LandMons: ; 85509F4 + wild_mon POOCHYENA, 12 + wild_mon ELECTRIKE, 12 + wild_mon GULPIN, 12 + wild_mon ELECTRIKE, 13 + wild_mon MINUN, 13 + wild_mon ODDISH, 13 + wild_mon MINUN, 13 + wild_mon GULPIN, 13 + wild_mon WINGULL, 12 + wild_mon WINGULL, 12 + wild_mon PLUSLE, 12 + wild_mon PLUSLE, 13 + + .align 2, 0 + +gRoute110_LandMonsInfo: ; 8550A24 + .4byte 20 ; encounter rate + .4byte gRoute110_LandMons + + .align 2, 0 + +gRoute110_WaterMons: ; 8550A2C + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute110_WaterMonsInfo: ; 8550A40 + .4byte 4 ; encounter rate + .4byte gRoute110_WaterMons + + .align 2, 0 + +gRoute110_FishingMons: ; 8550A48 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute110_FishingMonsInfo: ; 8550A70 + .4byte 30 ; encounter rate + .4byte gRoute110_FishingMons + + .align 2, 0 + +gRoute111_LandMons: ; 8550A78 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 21 + wild_mon TRAPINCH, 21 + wild_mon BALTOY, 19 + wild_mon BALTOY, 21 + wild_mon SANDSHREW, 19 + wild_mon TRAPINCH, 19 + wild_mon BALTOY, 20 + wild_mon CACNEA, 20 + wild_mon CACNEA, 22 + wild_mon CACNEA, 22 + + .align 2, 0 + +gRoute111_LandMonsInfo: ; 8550AA8 + .4byte 10 ; encounter rate + .4byte gRoute111_LandMons + + .align 2, 0 + +gRoute111_WaterMons: ; 8550AB0 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon GOLDEEN, 20, 30 + + .align 2, 0 + +gRoute111_WaterMonsInfo: ; 8550AC4 + .4byte 4 ; encounter rate + .4byte gRoute111_WaterMons + + .align 2, 0 + +gRoute111_RockSmashMons: ; 8550ACC + wild_mon GEODUDE, 10, 15 + wild_mon GEODUDE, 5, 10 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 15, 20 + + .align 2, 0 + +gRoute111_RockSmashMonsInfo: ; 8550AE0 + .4byte 20 ; encounter rate + .4byte gRoute111_RockSmashMons + + .align 2, 0 + +gRoute111_FishingMons: ; 8550AE8 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon BARBOACH, 20, 25 + wild_mon BARBOACH, 35, 40 + wild_mon BARBOACH, 40, 45 + + .align 2, 0 + +gRoute111_FishingMonsInfo: ; 8550B10 + .4byte 30 ; encounter rate + .4byte gRoute111_FishingMons + + .align 2, 0 + +gRoute112_LandMons: ; 8550B18 + wild_mon NUMEL, 15 + wild_mon NUMEL, 15 + wild_mon MARILL, 15 + wild_mon NUMEL, 14 + wild_mon NUMEL, 14 + wild_mon MARILL, 14 + wild_mon NUMEL, 16 + wild_mon MARILL, 16 + wild_mon NUMEL, 16 + wild_mon NUMEL, 16 + wild_mon NUMEL, 16 + wild_mon NUMEL, 16 + + .align 2, 0 + +gRoute112_LandMonsInfo: ; 8550B48 + .4byte 20 ; encounter rate + .4byte gRoute112_LandMons + + .align 2, 0 + +gRoute113_LandMons: ; 8550B50 + wild_mon SPINDA, 15 + wild_mon SPINDA, 15 + wild_mon SLUGMA, 15 + wild_mon SPINDA, 14 + wild_mon SPINDA, 14 + wild_mon SLUGMA, 14 + wild_mon SPINDA, 16 + wild_mon SLUGMA, 16 + wild_mon SPINDA, 16 + wild_mon SKARMORY, 16 + wild_mon SPINDA, 16 + wild_mon SKARMORY, 16 + + .align 2, 0 + +gRoute113_LandMonsInfo: ; 8550B80 + .4byte 20 ; encounter rate + .4byte gRoute113_LandMons + + .align 2, 0 + +gRoute114_LandMons: ; 8550B88 + wild_mon SWABLU, 16 + wild_mon LOTAD, 16 + wild_mon SWABLU, 17 + wild_mon SWABLU, 15 + wild_mon LOTAD, 15 + wild_mon LOMBRE, 16 + wild_mon LOMBRE, 16 + wild_mon LOMBRE, 18 + wild_mon SEVIPER, 17 + wild_mon SEVIPER, 15 + wild_mon SEVIPER, 17 + wild_mon NUZLEAF, 15 + + .align 2, 0 + +gRoute114_LandMonsInfo: ; 8550BB8 + .4byte 20 ; encounter rate + .4byte gRoute114_LandMons + + .align 2, 0 + +gRoute114_WaterMons: ; 8550BC0 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon GOLDEEN, 20, 30 + + .align 2, 0 + +gRoute114_WaterMonsInfo: ; 8550BD4 + .4byte 4 ; encounter rate + .4byte gRoute114_WaterMons + + .align 2, 0 + +gRoute114_RockSmashMons: ; 8550BDC + wild_mon GEODUDE, 10, 15 + wild_mon GEODUDE, 5, 10 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 15, 20 + + .align 2, 0 + +gRoute114_RockSmashMonsInfo: ; 8550BF0 + .4byte 20 ; encounter rate + .4byte gRoute114_RockSmashMons + + .align 2, 0 + +gRoute114_FishingMons: ; 8550BF8 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon BARBOACH, 20, 25 + wild_mon BARBOACH, 35, 40 + wild_mon BARBOACH, 40, 45 + + .align 2, 0 + +gRoute114_FishingMonsInfo: ; 8550C20 + .4byte 30 ; encounter rate + .4byte gRoute114_FishingMons + + .align 2, 0 + +gRoute116_LandMons: ; 8550C28 + wild_mon POOCHYENA, 6 + wild_mon WHISMUR, 6 + wild_mon NINCADA, 6 + wild_mon ABRA, 7 + wild_mon NINCADA, 7 + wild_mon TAILLOW, 6 + wild_mon TAILLOW, 7 + wild_mon TAILLOW, 8 + wild_mon POOCHYENA, 7 + wild_mon POOCHYENA, 8 + wild_mon SKITTY, 7 + wild_mon SKITTY, 8 + + .align 2, 0 + +gRoute116_LandMonsInfo: ; 8550C58 + .4byte 20 ; encounter rate + .4byte gRoute116_LandMons + + .align 2, 0 + +gRoute117_LandMons: ; 8550C60 + wild_mon POOCHYENA, 13 + wild_mon ODDISH, 13 + wild_mon POOCHYENA, 14 + wild_mon ODDISH, 14 + wild_mon MARILL, 13 + wild_mon ODDISH, 13 + wild_mon ILLUMISE, 13 + wild_mon ILLUMISE, 13 + wild_mon ILLUMISE, 14 + wild_mon ILLUMISE, 14 + wild_mon VOLBEAT, 13 + wild_mon SEEDOT, 13 + + .align 2, 0 + +gRoute117_LandMonsInfo: ; 8550C90 + .4byte 20 ; encounter rate + .4byte gRoute117_LandMons + + .align 2, 0 + +gRoute117_WaterMons: ; 8550C98 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon GOLDEEN, 20, 30 + + .align 2, 0 + +gRoute117_WaterMonsInfo: ; 8550CAC + .4byte 4 ; encounter rate + .4byte gRoute117_WaterMons + + .align 2, 0 + +gRoute117_FishingMons: ; 8550CB4 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon CORPHISH, 10, 30 + wild_mon CORPHISH, 25, 30 + wild_mon CORPHISH, 30, 35 + wild_mon CORPHISH, 20, 25 + wild_mon CORPHISH, 35, 40 + wild_mon CORPHISH, 40, 45 + + .align 2, 0 + +gRoute117_FishingMonsInfo: ; 8550CDC + .4byte 30 ; encounter rate + .4byte gRoute117_FishingMons + + .align 2, 0 + +gRoute118_LandMons: ; 8550CE4 + wild_mon ZIGZAGOON, 24 + wild_mon ELECTRIKE, 24 + wild_mon ZIGZAGOON, 26 + wild_mon ELECTRIKE, 26 + wild_mon LINOONE, 26 + wild_mon MANECTRIC, 26 + wild_mon WINGULL, 25 + wild_mon WINGULL, 25 + wild_mon WINGULL, 26 + wild_mon WINGULL, 26 + wild_mon WINGULL, 27 + wild_mon KECLEON, 25 + + .align 2, 0 + +gRoute118_LandMonsInfo: ; 8550D14 + .4byte 20 ; encounter rate + .4byte gRoute118_LandMons + + .align 2, 0 + +gRoute118_WaterMons: ; 8550D1C + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute118_WaterMonsInfo: ; 8550D30 + .4byte 4 ; encounter rate + .4byte gRoute118_WaterMons + + .align 2, 0 + +gRoute118_FishingMons: ; 8550D38 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon CARVANHA, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon CARVANHA, 30, 35 + wild_mon CARVANHA, 20, 25 + wild_mon CARVANHA, 35, 40 + wild_mon CARVANHA, 40, 45 + + .align 2, 0 + +gRoute118_FishingMonsInfo: ; 8550D60 + .4byte 30 ; encounter rate + .4byte gRoute118_FishingMons + + .align 2, 0 + +gRoute124_WaterMons: ; 8550D68 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute124_WaterMonsInfo: ; 8550D7C + .4byte 4 ; encounter rate + .4byte gRoute124_WaterMons + + .align 2, 0 + +gRoute124_FishingMons: ; 8550D84 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute124_FishingMonsInfo: ; 8550DAC + .4byte 30 ; encounter rate + .4byte gRoute124_FishingMons + + .align 2, 0 + +gPetalburgWoods_LandMons: ; 8550DB4 + wild_mon POOCHYENA, 5 + wild_mon WURMPLE, 5 + wild_mon SHROOMISH, 5 + wild_mon POOCHYENA, 6 + wild_mon SILCOON, 5 + wild_mon CASCOON, 5 + wild_mon WURMPLE, 6 + wild_mon SHROOMISH, 6 + wild_mon TAILLOW, 5 + wild_mon SLAKOTH, 5 + wild_mon TAILLOW, 6 + wild_mon SLAKOTH, 6 + + .align 2, 0 + +gPetalburgWoods_LandMonsInfo: ; 8550DE4 + .4byte 20 ; encounter rate + .4byte gPetalburgWoods_LandMons + + .align 2, 0 + +gRusturfTunnel_LandMons: ; 8550DEC + wild_mon WHISMUR, 6 + wild_mon WHISMUR, 7 + wild_mon WHISMUR, 6 + wild_mon WHISMUR, 6 + wild_mon WHISMUR, 7 + wild_mon WHISMUR, 7 + wild_mon WHISMUR, 5 + wild_mon WHISMUR, 8 + wild_mon WHISMUR, 5 + wild_mon WHISMUR, 8 + wild_mon WHISMUR, 5 + wild_mon WHISMUR, 8 + + .align 2, 0 + +gRusturfTunnel_LandMonsInfo: ; 8550E1C + .4byte 10 ; encounter rate + .4byte gRusturfTunnel_LandMons + + .align 2, 0 + +gGraniteCave_1F_LandMons: ; 8550E24 + wild_mon ZUBAT, 7 + wild_mon MAKUHITA, 8 + wild_mon MAKUHITA, 7 + wild_mon ZUBAT, 8 + wild_mon MAKUHITA, 9 + wild_mon ABRA, 8 + wild_mon MAKUHITA, 10 + wild_mon MAKUHITA, 6 + wild_mon GEODUDE, 7 + wild_mon GEODUDE, 8 + wild_mon GEODUDE, 6 + wild_mon GEODUDE, 9 + + .align 2, 0 + +gGraniteCave_1F_LandMonsInfo: ; 8550E54 + .4byte 10 ; encounter rate + .4byte gGraniteCave_1F_LandMons + + .align 2, 0 + +gGraniteCave_B1F_LandMons: ; 8550E5C + wild_mon ZUBAT, 9 + wild_mon ARON, 10 + wild_mon ARON, 9 + wild_mon ARON, 11 + wild_mon ZUBAT, 10 + wild_mon ABRA, 9 + wild_mon MAKUHITA, 10 + wild_mon MAKUHITA, 11 + wild_mon SABLEYE, 10 + wild_mon SABLEYE, 10 + wild_mon SABLEYE, 9 + wild_mon SABLEYE, 11 + + .align 2, 0 + +gGraniteCave_B1F_LandMonsInfo: ; 8550E8C + .4byte 10 ; encounter rate + .4byte gGraniteCave_B1F_LandMons + + .align 2, 0 + +gMtPyre_1F_LandMons: ; 8550E94 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + + .align 2, 0 + +gMtPyre_1F_LandMonsInfo: ; 8550EC4 + .4byte 10 ; encounter rate + .4byte gMtPyre_1F_LandMons + + .align 2, 0 + +gVictoryRoad_1F_LandMons: ; 8550ECC + wild_mon GOLBAT, 40 + wild_mon HARIYAMA, 40 + wild_mon LAIRON, 40 + wild_mon LOUDRED, 40 + wild_mon ZUBAT, 36 + wild_mon MAKUHITA, 36 + wild_mon GOLBAT, 38 + wild_mon HARIYAMA, 38 + wild_mon ARON, 36 + wild_mon WHISMUR, 36 + wild_mon ARON, 36 + wild_mon WHISMUR, 36 + + .align 2, 0 + +gVictoryRoad_1F_LandMonsInfo: ; 8550EFC + .4byte 10 ; encounter rate + .4byte gVictoryRoad_1F_LandMons + + .align 2, 0 + +gSafariZone_South_LandMons: ; 8550F04 + wild_mon ODDISH, 25 + wild_mon ODDISH, 27 + wild_mon GIRAFARIG, 25 + wild_mon GIRAFARIG, 27 + wild_mon NATU, 25 + wild_mon DODUO, 25 + wild_mon GLOOM, 25 + wild_mon WOBBUFFET, 27 + wild_mon PIKACHU, 25 + wild_mon WOBBUFFET, 27 + wild_mon PIKACHU, 27 + wild_mon WOBBUFFET, 29 + + .align 2, 0 + +gSafariZone_South_LandMonsInfo: ; 8550F34 + .4byte 25 ; encounter rate + .4byte gSafariZone_South_LandMons + + .align 2, 0 + +gUnderwater2_WaterMons: ; 8550F3C + wild_mon CLAMPERL, 20, 30 + wild_mon CHINCHOU, 20, 30 + wild_mon CLAMPERL, 30, 35 + wild_mon RELICANTH, 30, 35 + wild_mon RELICANTH, 30, 35 + + .align 2, 0 + +gUnderwater2_WaterMonsInfo: ; 8550F50 + .4byte 4 ; encounter rate + .4byte gUnderwater2_WaterMons + + .align 2, 0 + +gAbandonedShip_Rooms_B1F_WaterMons: ; 8550F58 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACRUEL, 30, 35 + + .align 2, 0 + +gAbandonedShip_Rooms_B1F_WaterMonsInfo: ; 8550F6C + .4byte 4 ; encounter rate + .4byte gAbandonedShip_Rooms_B1F_WaterMons + + .align 2, 0 + +gAbandonedShip_Rooms_B1F_FishingMons: ; 8550F74 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon TENTACOOL, 25, 30 + wild_mon TENTACOOL, 30, 35 + wild_mon TENTACRUEL, 30, 35 + wild_mon TENTACRUEL, 25, 30 + wild_mon TENTACRUEL, 20, 25 + + .align 2, 0 + +gAbandonedShip_Rooms_B1F_FishingMonsInfo: ; 8550F9C + .4byte 20 ; encounter rate + .4byte gAbandonedShip_Rooms_B1F_FishingMons + + .align 2, 0 + +gGraniteCave_B2F_LandMons: ; 8550FA4 + wild_mon ZUBAT, 10 + wild_mon ARON, 11 + wild_mon ARON, 10 + wild_mon ZUBAT, 11 + wild_mon ARON, 12 + wild_mon ABRA, 10 + wild_mon SABLEYE, 10 + wild_mon SABLEYE, 11 + wild_mon SABLEYE, 12 + wild_mon SABLEYE, 10 + wild_mon SABLEYE, 12 + wild_mon SABLEYE, 10 + + .align 2, 0 + +gGraniteCave_B2F_LandMonsInfo: ; 8550FD4 + .4byte 10 ; encounter rate + .4byte gGraniteCave_B2F_LandMons + + .align 2, 0 + +gGraniteCave_B2F_RockSmashMons: ; 8550FDC + wild_mon GEODUDE, 10, 15 + wild_mon NOSEPASS, 10, 20 + wild_mon GEODUDE, 5, 10 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 15, 20 + + .align 2, 0 + +gGraniteCave_B2F_RockSmashMonsInfo: ; 8550FF0 + .4byte 20 ; encounter rate + .4byte gGraniteCave_B2F_RockSmashMons + + .align 2, 0 + +gFieryPath_LandMons: ; 8550FF8 + wild_mon NUMEL, 15 + wild_mon KOFFING, 15 + wild_mon NUMEL, 16 + wild_mon MACHOP, 15 + wild_mon TORKOAL, 15 + wild_mon SLUGMA, 15 + wild_mon KOFFING, 16 + wild_mon MACHOP, 16 + wild_mon TORKOAL, 14 + wild_mon TORKOAL, 16 + wild_mon GRIMER, 14 + wild_mon GRIMER, 14 + + .align 2, 0 + +gFieryPath_LandMonsInfo: ; 8551028 + .4byte 10 ; encounter rate + .4byte gFieryPath_LandMons + + .align 2, 0 + +gMeteorFalls_B1F_2R_LandMons: ; 8551030 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 35 + wild_mon BAGON, 30 + wild_mon SOLROCK, 35 + wild_mon BAGON, 35 + wild_mon SOLROCK, 37 + wild_mon BAGON, 25 + wild_mon SOLROCK, 39 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + + .align 2, 0 + +gMeteorFalls_B1F_2R_LandMonsInfo: ; 8551060 + .4byte 10 ; encounter rate + .4byte gMeteorFalls_B1F_2R_LandMons + + .align 2, 0 + +gMeteorFalls_B1F_2R_WaterMons: ; 8551068 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon SOLROCK, 25, 35 + wild_mon SOLROCK, 15, 25 + wild_mon SOLROCK, 5, 15 + + .align 2, 0 + +gMeteorFalls_B1F_2R_WaterMonsInfo: ; 855107C + .4byte 4 ; encounter rate + .4byte gMeteorFalls_B1F_2R_WaterMons + + .align 2, 0 + +gMeteorFalls_B1F_2R_FishingMons: ; 8551084 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon WHISCASH, 30, 35 + wild_mon WHISCASH, 35, 40 + wild_mon WHISCASH, 40, 45 + + .align 2, 0 + +gMeteorFalls_B1F_2R_FishingMonsInfo: ; 85510AC + .4byte 30 ; encounter rate + .4byte gMeteorFalls_B1F_2R_FishingMons + + .align 2, 0 + +gJaggedPass_LandMons: ; 85510B4 + wild_mon NUMEL, 21 + wild_mon NUMEL, 21 + wild_mon MACHOP, 21 + wild_mon NUMEL, 20 + wild_mon SPOINK, 20 + wild_mon MACHOP, 20 + wild_mon SPOINK, 21 + wild_mon MACHOP, 22 + wild_mon NUMEL, 22 + wild_mon SPOINK, 22 + wild_mon NUMEL, 22 + wild_mon SPOINK, 22 + + .align 2, 0 + +gJaggedPass_LandMonsInfo: ; 85510E4 + .4byte 20 ; encounter rate + .4byte gJaggedPass_LandMons + + .align 2, 0 + +gRoute106_WaterMons: ; 85510EC + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute106_WaterMonsInfo: ; 8551100 + .4byte 4 ; encounter rate + .4byte gRoute106_WaterMons + + .align 2, 0 + +gRoute106_FishingMons: ; 8551108 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute106_FishingMonsInfo: ; 8551130 + .4byte 30 ; encounter rate + .4byte gRoute106_FishingMons + + .align 2, 0 + +gRoute107_WaterMons: ; 8551138 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute107_WaterMonsInfo: ; 855114C + .4byte 4 ; encounter rate + .4byte gRoute107_WaterMons + + .align 2, 0 + +gRoute107_FishingMons: ; 8551154 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute107_FishingMonsInfo: ; 855117C + .4byte 30 ; encounter rate + .4byte gRoute107_FishingMons + + .align 2, 0 + +gRoute108_WaterMons: ; 8551184 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute108_WaterMonsInfo: ; 8551198 + .4byte 4 ; encounter rate + .4byte gRoute108_WaterMons + + .align 2, 0 + +gRoute108_FishingMons: ; 85511A0 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute108_FishingMonsInfo: ; 85511C8 + .4byte 30 ; encounter rate + .4byte gRoute108_FishingMons + + .align 2, 0 + +gRoute109_WaterMons: ; 85511D0 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute109_WaterMonsInfo: ; 85511E4 + .4byte 4 ; encounter rate + .4byte gRoute109_WaterMons + + .align 2, 0 + +gRoute109_FishingMons: ; 85511EC + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute109_FishingMonsInfo: ; 8551214 + .4byte 30 ; encounter rate + .4byte gRoute109_FishingMons + + .align 2, 0 + +gRoute115_LandMons: ; 855121C + wild_mon SWABLU, 23 + wild_mon TAILLOW, 23 + wild_mon SWABLU, 25 + wild_mon TAILLOW, 24 + wild_mon TAILLOW, 25 + wild_mon SWELLOW, 25 + wild_mon JIGGLYPUFF, 24 + wild_mon JIGGLYPUFF, 25 + wild_mon WINGULL, 24 + wild_mon WINGULL, 24 + wild_mon WINGULL, 26 + wild_mon WINGULL, 25 + + .align 2, 0 + +gRoute115_LandMonsInfo: ; 855124C + .4byte 20 ; encounter rate + .4byte gRoute115_LandMons + + .align 2, 0 + +gRoute115_WaterMons: ; 8551254 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute115_WaterMonsInfo: ; 8551268 + .4byte 4 ; encounter rate + .4byte gRoute115_WaterMons + + .align 2, 0 + +gRoute115_FishingMons: ; 8551270 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute115_FishingMonsInfo: ; 8551298 + .4byte 30 ; encounter rate + .4byte gRoute115_FishingMons + + .align 2, 0 + +gNewMauville_Inside_LandMons: ; 85512A0 + wild_mon VOLTORB, 24 + wild_mon MAGNEMITE, 24 + wild_mon VOLTORB, 25 + wild_mon MAGNEMITE, 25 + wild_mon VOLTORB, 23 + wild_mon MAGNEMITE, 23 + wild_mon VOLTORB, 26 + wild_mon MAGNEMITE, 26 + wild_mon VOLTORB, 22 + wild_mon MAGNEMITE, 22 + wild_mon ELECTRODE, 26 + wild_mon MAGNETON, 26 + + .align 2, 0 + +gNewMauville_Inside_LandMonsInfo: ; 85512D0 + .4byte 10 ; encounter rate + .4byte gNewMauville_Inside_LandMons + + .align 2, 0 + +gRoute119_LandMons: ; 85512D8 + wild_mon ZIGZAGOON, 25 + wild_mon LINOONE, 25 + wild_mon ZIGZAGOON, 27 + wild_mon ODDISH, 25 + wild_mon LINOONE, 27 + wild_mon ODDISH, 26 + wild_mon ODDISH, 27 + wild_mon ODDISH, 24 + wild_mon TROPIUS, 25 + wild_mon TROPIUS, 26 + wild_mon TROPIUS, 27 + wild_mon KECLEON, 25 + + .align 2, 0 + +gRoute119_LandMonsInfo: ; 8551308 + .4byte 15 ; encounter rate + .4byte gRoute119_LandMons + + .align 2, 0 + +gRoute119_WaterMons: ; 8551310 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute119_WaterMonsInfo: ; 8551324 + .4byte 4 ; encounter rate + .4byte gRoute119_WaterMons + + .align 2, 0 + +gRoute119_FishingMons: ; 855132C + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon CARVANHA, 10, 30 + wild_mon CARVANHA, 25, 30 + wild_mon CARVANHA, 30, 35 + wild_mon CARVANHA, 20, 25 + wild_mon CARVANHA, 35, 40 + wild_mon CARVANHA, 40, 45 + + .align 2, 0 + +gRoute119_FishingMonsInfo: ; 8551354 + .4byte 30 ; encounter rate + .4byte gRoute119_FishingMons + + .align 2, 0 + +gRoute120_LandMons: ; 855135C + wild_mon POOCHYENA, 25 + wild_mon MIGHTYENA, 25 + wild_mon MIGHTYENA, 27 + wild_mon ODDISH, 25 + wild_mon MARILL, 25 + wild_mon ODDISH, 26 + wild_mon ODDISH, 27 + wild_mon MARILL, 27 + wild_mon ABSOL, 25 + wild_mon ABSOL, 27 + wild_mon KECLEON, 25 + wild_mon SEEDOT, 25 + + .align 2, 0 + +gRoute120_LandMonsInfo: ; 855138C + .4byte 20 ; encounter rate + .4byte gRoute120_LandMons + + .align 2, 0 + +gRoute120_WaterMons: ; 8551394 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon GOLDEEN, 20, 30 + + .align 2, 0 + +gRoute120_WaterMonsInfo: ; 85513A8 + .4byte 4 ; encounter rate + .4byte gRoute120_WaterMons + + .align 2, 0 + +gRoute120_FishingMons: ; 85513B0 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon BARBOACH, 20, 25 + wild_mon BARBOACH, 35, 40 + wild_mon BARBOACH, 40, 45 + + .align 2, 0 + +gRoute120_FishingMonsInfo: ; 85513D8 + .4byte 30 ; encounter rate + .4byte gRoute120_FishingMons + + .align 2, 0 + +gRoute121_LandMons: ; 85513E0 + wild_mon POOCHYENA, 26 + wild_mon SHUPPET, 26 + wild_mon MIGHTYENA, 26 + wild_mon SHUPPET, 28 + wild_mon MIGHTYENA, 28 + wild_mon ODDISH, 26 + wild_mon ODDISH, 28 + wild_mon GLOOM, 28 + wild_mon WINGULL, 26 + wild_mon WINGULL, 27 + wild_mon WINGULL, 28 + wild_mon KECLEON, 25 + + .align 2, 0 + +gRoute121_LandMonsInfo: ; 8551410 + .4byte 20 ; encounter rate + .4byte gRoute121_LandMons + + .align 2, 0 + +gRoute121_WaterMons: ; 8551418 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute121_WaterMonsInfo: ; 855142C + .4byte 4 ; encounter rate + .4byte gRoute121_WaterMons + + .align 2, 0 + +gRoute121_FishingMons: ; 8551434 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute121_FishingMonsInfo: ; 855145C + .4byte 30 ; encounter rate + .4byte gRoute121_FishingMons + + .align 2, 0 + +gRoute122_WaterMons: ; 8551464 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute122_WaterMonsInfo: ; 8551478 + .4byte 4 ; encounter rate + .4byte gRoute122_WaterMons + + .align 2, 0 + +gRoute122_FishingMons: ; 8551480 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute122_FishingMonsInfo: ; 85514A8 + .4byte 30 ; encounter rate + .4byte gRoute122_FishingMons + + .align 2, 0 + +gRoute123_LandMons: ; 85514B0 + wild_mon POOCHYENA, 26 + wild_mon SHUPPET, 26 + wild_mon MIGHTYENA, 26 + wild_mon SHUPPET, 28 + wild_mon MIGHTYENA, 28 + wild_mon ODDISH, 26 + wild_mon ODDISH, 28 + wild_mon GLOOM, 28 + wild_mon WINGULL, 26 + wild_mon WINGULL, 27 + wild_mon WINGULL, 28 + wild_mon KECLEON, 25 + + .align 2, 0 + +gRoute123_LandMonsInfo: ; 85514E0 + .4byte 20 ; encounter rate + .4byte gRoute123_LandMons + + .align 2, 0 + +gRoute123_WaterMons: ; 85514E8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute123_WaterMonsInfo: ; 85514FC + .4byte 4 ; encounter rate + .4byte gRoute123_WaterMons + + .align 2, 0 + +gRoute123_FishingMons: ; 8551504 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute123_FishingMonsInfo: ; 855152C + .4byte 30 ; encounter rate + .4byte gRoute123_FishingMons + + .align 2, 0 + +gMtPyre_2F_LandMons: ; 8551534 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + + .align 2, 0 + +gMtPyre_2F_LandMonsInfo: ; 8551564 + .4byte 10 ; encounter rate + .4byte gMtPyre_2F_LandMons + + .align 2, 0 + +gMtPyre_3F_LandMons: ; 855156C + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + + .align 2, 0 + +gMtPyre_3F_LandMonsInfo: ; 855159C + .4byte 10 ; encounter rate + .4byte gMtPyre_3F_LandMons + + .align 2, 0 + +gMtPyre_4F_LandMons: ; 85515A4 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 25 + wild_mon DUSKULL, 29 + + .align 2, 0 + +gMtPyre_4F_LandMonsInfo: ; 85515D4 + .4byte 10 ; encounter rate + .4byte gMtPyre_4F_LandMons + + .align 2, 0 + +gMtPyre_5F_LandMons: ; 85515DC + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 25 + wild_mon DUSKULL, 29 + + .align 2, 0 + +gMtPyre_5F_LandMonsInfo: ; 855160C + .4byte 10 ; encounter rate + .4byte gMtPyre_5F_LandMons + + .align 2, 0 + +gMtPyre_6F_LandMons: ; 8551614 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 24 + wild_mon SHUPPET, 23 + wild_mon SHUPPET, 22 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 27 + wild_mon DUSKULL, 25 + wild_mon DUSKULL, 29 + + .align 2, 0 + +gMtPyre_6F_LandMonsInfo: ; 8551644 + .4byte 10 ; encounter rate + .4byte gMtPyre_6F_LandMons + + .align 2, 0 + +gMtPyre_Exterior_LandMons: ; 855164C + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 29 + wild_mon VULPIX, 29 + wild_mon VULPIX, 27 + wild_mon VULPIX, 29 + wild_mon VULPIX, 25 + wild_mon WINGULL, 27 + wild_mon WINGULL, 27 + wild_mon WINGULL, 26 + wild_mon WINGULL, 28 + + .align 2, 0 + +gMtPyre_Exterior_LandMonsInfo: ; 855167C + .4byte 10 ; encounter rate + .4byte gMtPyre_Exterior_LandMons + + .align 2, 0 + +gMtPyre_Summit_LandMons: ; 8551684 + wild_mon SHUPPET, 28 + wild_mon SHUPPET, 29 + wild_mon SHUPPET, 27 + wild_mon SHUPPET, 26 + wild_mon SHUPPET, 30 + wild_mon SHUPPET, 25 + wild_mon SHUPPET, 24 + wild_mon DUSKULL, 28 + wild_mon DUSKULL, 26 + wild_mon DUSKULL, 30 + wild_mon CHIMECHO, 28 + wild_mon CHIMECHO, 28 + + .align 2, 0 + +gMtPyre_Summit_LandMonsInfo: ; 85516B4 + .4byte 10 ; encounter rate + .4byte gMtPyre_Summit_LandMons + + .align 2, 0 + +gGraniteCave_StevensRoom_LandMons: ; 85516BC + wild_mon ZUBAT, 7 + wild_mon MAKUHITA, 8 + wild_mon MAKUHITA, 7 + wild_mon ZUBAT, 8 + wild_mon MAKUHITA, 9 + wild_mon ABRA, 8 + wild_mon MAKUHITA, 10 + wild_mon MAKUHITA, 6 + wild_mon ARON, 7 + wild_mon ARON, 8 + wild_mon ARON, 7 + wild_mon ARON, 8 + + .align 2, 0 + +gGraniteCave_StevensRoom_LandMonsInfo: ; 85516EC + .4byte 10 ; encounter rate + .4byte gGraniteCave_StevensRoom_LandMons + + .align 2, 0 + +gRoute125_WaterMons: ; 85516F4 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute125_WaterMonsInfo: ; 8551708 + .4byte 4 ; encounter rate + .4byte gRoute125_WaterMons + + .align 2, 0 + +gRoute125_FishingMons: ; 8551710 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute125_FishingMonsInfo: ; 8551738 + .4byte 30 ; encounter rate + .4byte gRoute125_FishingMons + + .align 2, 0 + +gRoute126_WaterMons: ; 8551740 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute126_WaterMonsInfo: ; 8551754 + .4byte 4 ; encounter rate + .4byte gRoute126_WaterMons + + .align 2, 0 + +gRoute126_FishingMons: ; 855175C + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute126_FishingMonsInfo: ; 8551784 + .4byte 30 ; encounter rate + .4byte gRoute126_FishingMons + + .align 2, 0 + +gRoute127_WaterMons: ; 855178C + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute127_WaterMonsInfo: ; 85517A0 + .4byte 4 ; encounter rate + .4byte gRoute127_WaterMons + + .align 2, 0 + +gRoute127_FishingMons: ; 85517A8 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute127_FishingMonsInfo: ; 85517D0 + .4byte 30 ; encounter rate + .4byte gRoute127_FishingMons + + .align 2, 0 + +gRoute128_WaterMons: ; 85517D8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute128_WaterMonsInfo: ; 85517EC + .4byte 4 ; encounter rate + .4byte gRoute128_WaterMons + + .align 2, 0 + +gRoute128_FishingMons: ; 85517F4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon LUVDISC, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon LUVDISC, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon CORSOLA, 30, 35 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute128_FishingMonsInfo: ; 855181C + .4byte 30 ; encounter rate + .4byte gRoute128_FishingMons + + .align 2, 0 + +gRoute129_WaterMons: ; 8551824 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon WAILORD, 25, 30 + + .align 2, 0 + +gRoute129_WaterMonsInfo: ; 8551838 + .4byte 4 ; encounter rate + .4byte gRoute129_WaterMons + + .align 2, 0 + +gRoute129_FishingMons: ; 8551840 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute129_FishingMonsInfo: ; 8551868 + .4byte 30 ; encounter rate + .4byte gRoute129_FishingMons + + .align 2, 0 + +gRoute130_LandMons: ; 8551870 + wild_mon WYNAUT, 30 + wild_mon WYNAUT, 35 + wild_mon WYNAUT, 25 + wild_mon WYNAUT, 40 + wild_mon WYNAUT, 20 + wild_mon WYNAUT, 45 + wild_mon WYNAUT, 15 + wild_mon WYNAUT, 50 + wild_mon WYNAUT, 10 + wild_mon WYNAUT, 5 + wild_mon WYNAUT, 10 + wild_mon WYNAUT, 5 + + .align 2, 0 + +gRoute130_LandMonsInfo: ; 85518A0 + .4byte 20 ; encounter rate + .4byte gRoute130_LandMons + + .align 2, 0 + +gRoute130_WaterMons: ; 85518A8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute130_WaterMonsInfo: ; 85518BC + .4byte 4 ; encounter rate + .4byte gRoute130_WaterMons + + .align 2, 0 + +gRoute130_FishingMons: ; 85518C4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute130_FishingMonsInfo: ; 85518EC + .4byte 30 ; encounter rate + .4byte gRoute130_FishingMons + + .align 2, 0 + +gRoute131_WaterMons: ; 85518F4 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute131_WaterMonsInfo: ; 8551908 + .4byte 4 ; encounter rate + .4byte gRoute131_WaterMons + + .align 2, 0 + +gRoute131_FishingMons: ; 8551910 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute131_FishingMonsInfo: ; 8551938 + .4byte 30 ; encounter rate + .4byte gRoute131_FishingMons + + .align 2, 0 + +gRoute132_WaterMons: ; 8551940 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute132_WaterMonsInfo: ; 8551954 + .4byte 4 ; encounter rate + .4byte gRoute132_WaterMons + + .align 2, 0 + +gRoute132_FishingMons: ; 855195C + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon HORSEA, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute132_FishingMonsInfo: ; 8551984 + .4byte 30 ; encounter rate + .4byte gRoute132_FishingMons + + .align 2, 0 + +gRoute133_WaterMons: ; 855198C + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute133_WaterMonsInfo: ; 85519A0 + .4byte 4 ; encounter rate + .4byte gRoute133_WaterMons + + .align 2, 0 + +gRoute133_FishingMons: ; 85519A8 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon HORSEA, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute133_FishingMonsInfo: ; 85519D0 + .4byte 30 ; encounter rate + .4byte gRoute133_FishingMons + + .align 2, 0 + +gRoute134_WaterMons: ; 85519D8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gRoute134_WaterMonsInfo: ; 85519EC + .4byte 4 ; encounter rate + .4byte gRoute134_WaterMons + + .align 2, 0 + +gRoute134_FishingMons: ; 85519F4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon HORSEA, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gRoute134_FishingMonsInfo: ; 8551A1C + .4byte 30 ; encounter rate + .4byte gRoute134_FishingMons + + .align 2, 0 + +gAbandonedShip_HiddenFloorCorridors_WaterMons: ; 8551A24 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACOOL, 5, 35 + wild_mon TENTACRUEL, 30, 35 + + .align 2, 0 + +gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo: ; 8551A38 + .4byte 4 ; encounter rate + .4byte gAbandonedShip_HiddenFloorCorridors_WaterMons + + .align 2, 0 + +gAbandonedShip_HiddenFloorCorridors_FishingMons: ; 8551A40 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon TENTACOOL, 25, 30 + wild_mon TENTACOOL, 30, 35 + wild_mon TENTACRUEL, 30, 35 + wild_mon TENTACRUEL, 25, 30 + wild_mon TENTACRUEL, 20, 25 + + .align 2, 0 + +gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo: ; 8551A68 + .4byte 20 ; encounter rate + .4byte gAbandonedShip_HiddenFloorCorridors_FishingMons + + .align 2, 0 + +gSeafloorCavern_Room1_LandMons: ; 8551A70 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room1_LandMonsInfo: ; 8551AA0 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room1_LandMons + + .align 2, 0 + +gSeafloorCavern_Room2_LandMons: ; 8551AA8 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room2_LandMonsInfo: ; 8551AD8 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room2_LandMons + + .align 2, 0 + +gSeafloorCavern_Room3_LandMons: ; 8551AE0 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room3_LandMonsInfo: ; 8551B10 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room3_LandMons + + .align 2, 0 + +gSeafloorCavern_Room4_LandMons: ; 8551B18 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room4_LandMonsInfo: ; 8551B48 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room4_LandMons + + .align 2, 0 + +gSeafloorCavern_Room5_LandMons: ; 8551B50 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room5_LandMonsInfo: ; 8551B80 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room5_LandMons + + .align 2, 0 + +gSeafloorCavern_Room6_LandMons: ; 8551B88 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room6_LandMonsInfo: ; 8551BB8 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room6_LandMons + + .align 2, 0 + +gSeafloorCavern_Room6_WaterMons: ; 8551BC0 + wild_mon TENTACOOL, 5, 35 + wild_mon ZUBAT, 5, 35 + wild_mon ZUBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + + .align 2, 0 + +gSeafloorCavern_Room6_WaterMonsInfo: ; 8551BD4 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room6_WaterMons + + .align 2, 0 + +gSeafloorCavern_Room6_FishingMons: ; 8551BDC + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gSeafloorCavern_Room6_FishingMonsInfo: ; 8551C04 + .4byte 10 ; encounter rate + .4byte gSeafloorCavern_Room6_FishingMons + + .align 2, 0 + +gSeafloorCavern_Room7_LandMons: ; 8551C0C + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room7_LandMonsInfo: ; 8551C3C + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room7_LandMons + + .align 2, 0 + +gSeafloorCavern_Room7_WaterMons: ; 8551C44 + wild_mon TENTACOOL, 5, 35 + wild_mon ZUBAT, 5, 35 + wild_mon ZUBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + + .align 2, 0 + +gSeafloorCavern_Room7_WaterMonsInfo: ; 8551C58 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room7_WaterMons + + .align 2, 0 + +gSeafloorCavern_Room7_FishingMons: ; 8551C60 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gSeafloorCavern_Room7_FishingMonsInfo: ; 8551C88 + .4byte 10 ; encounter rate + .4byte gSeafloorCavern_Room7_FishingMons + + .align 2, 0 + +gSeafloorCavern_Room8_LandMons: ; 8551C90 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gSeafloorCavern_Room8_LandMonsInfo: ; 8551CC0 + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Room8_LandMons + + .align 2, 0 + +gSeafloorCavern_Entrance_WaterMons: ; 8551CC8 + wild_mon TENTACOOL, 5, 35 + wild_mon ZUBAT, 5, 35 + wild_mon ZUBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + + .align 2, 0 + +gSeafloorCavern_Entrance_WaterMonsInfo: ; 8551CDC + .4byte 4 ; encounter rate + .4byte gSeafloorCavern_Entrance_WaterMons + + .align 2, 0 + +gSeafloorCavern_Entrance_FishingMons: ; 8551CE4 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gSeafloorCavern_Entrance_FishingMonsInfo: ; 8551D0C + .4byte 10 ; encounter rate + .4byte gSeafloorCavern_Entrance_FishingMons + + .align 2, 0 + +gCaveOfOrigin_Entrance_LandMons: ; 8551D14 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 28 + wild_mon ZUBAT, 29 + wild_mon ZUBAT, 34 + wild_mon ZUBAT, 35 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gCaveOfOrigin_Entrance_LandMonsInfo: ; 8551D44 + .4byte 4 ; encounter rate + .4byte gCaveOfOrigin_Entrance_LandMons + + .align 2, 0 + +gCaveOfOrigin_1F_LandMons: ; 8551D4C + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon SABLEYE, 30 + wild_mon SABLEYE, 32 + wild_mon SABLEYE, 34 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 34 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gCaveOfOrigin_1F_LandMonsInfo: ; 8551D7C + .4byte 4 ; encounter rate + .4byte gCaveOfOrigin_1F_LandMons + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap1_LandMons: ; 8551D84 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon SABLEYE, 30 + wild_mon SABLEYE, 32 + wild_mon SABLEYE, 34 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 34 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo: ; 8551DB4 + .4byte 4 ; encounter rate + .4byte gCaveOfOrigin_UnusedRubySapphireMap1_LandMons + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap2_LandMons: ; 8551DBC + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon SABLEYE, 30 + wild_mon SABLEYE, 32 + wild_mon SABLEYE, 34 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 34 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo: ; 8551DEC + .4byte 4 ; encounter rate + .4byte gCaveOfOrigin_UnusedRubySapphireMap2_LandMons + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap3_LandMons: ; 8551DF4 + wild_mon ZUBAT, 30 + wild_mon ZUBAT, 31 + wild_mon ZUBAT, 32 + wild_mon SABLEYE, 30 + wild_mon SABLEYE, 32 + wild_mon SABLEYE, 34 + wild_mon ZUBAT, 33 + wild_mon ZUBAT, 34 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 36 + + .align 2, 0 + +gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo: ; 8551E24 + .4byte 4 ; encounter rate + .4byte gCaveOfOrigin_UnusedRubySapphireMap3_LandMons + + .align 2, 0 + +gNewMauville_Entrance_LandMons: ; 8551E2C + wild_mon VOLTORB, 24 + wild_mon MAGNEMITE, 24 + wild_mon VOLTORB, 25 + wild_mon MAGNEMITE, 25 + wild_mon VOLTORB, 23 + wild_mon MAGNEMITE, 23 + wild_mon VOLTORB, 26 + wild_mon MAGNEMITE, 26 + wild_mon VOLTORB, 22 + wild_mon MAGNEMITE, 22 + wild_mon VOLTORB, 22 + wild_mon MAGNEMITE, 22 + + .align 2, 0 + +gNewMauville_Entrance_LandMonsInfo: ; 8551E5C + .4byte 10 ; encounter rate + .4byte gNewMauville_Entrance_LandMons + + .align 2, 0 + +gSafariZone_Southwest_LandMons: ; 8551E64 + wild_mon ODDISH, 25 + wild_mon ODDISH, 27 + wild_mon GIRAFARIG, 25 + wild_mon GIRAFARIG, 27 + wild_mon NATU, 25 + wild_mon DODUO, 27 + wild_mon GLOOM, 25 + wild_mon WOBBUFFET, 27 + wild_mon PIKACHU, 25 + wild_mon WOBBUFFET, 27 + wild_mon PIKACHU, 27 + wild_mon WOBBUFFET, 29 + + .align 2, 0 + +gSafariZone_Southwest_LandMonsInfo: ; 8551E94 + .4byte 25 ; encounter rate + .4byte gSafariZone_Southwest_LandMons + + .align 2, 0 + +gSafariZone_Southwest_WaterMons: ; 8551E9C + wild_mon PSYDUCK, 20, 30 + wild_mon PSYDUCK, 20, 30 + wild_mon PSYDUCK, 30, 35 + wild_mon PSYDUCK, 30, 35 + wild_mon PSYDUCK, 30, 35 + + .align 2, 0 + +gSafariZone_Southwest_WaterMonsInfo: ; 8551EB0 + .4byte 9 ; encounter rate + .4byte gSafariZone_Southwest_WaterMons + + .align 2, 0 + +gSafariZone_Southwest_FishingMons: ; 8551EB8 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 25 + wild_mon GOLDEEN, 10, 30 + wild_mon GOLDEEN, 25, 30 + wild_mon GOLDEEN, 30, 35 + wild_mon SEAKING, 30, 35 + wild_mon SEAKING, 35, 40 + wild_mon SEAKING, 25, 30 + + .align 2, 0 + +gSafariZone_Southwest_FishingMonsInfo: ; 8551EE0 + .4byte 35 ; encounter rate + .4byte gSafariZone_Southwest_FishingMons + + .align 2, 0 + +gSafariZone_North_LandMons: ; 8551EE8 + wild_mon PHANPY, 27 + wild_mon ODDISH, 27 + wild_mon PHANPY, 29 + wild_mon ODDISH, 29 + wild_mon NATU, 27 + wild_mon GLOOM, 29 + wild_mon GLOOM, 31 + wild_mon NATU, 29 + wild_mon XATU, 29 + wild_mon HERACROSS, 27 + wild_mon XATU, 31 + wild_mon HERACROSS, 29 + + .align 2, 0 + +gSafariZone_North_LandMonsInfo: ; 8551F18 + .4byte 25 ; encounter rate + .4byte gSafariZone_North_LandMons + + .align 2, 0 + +gSafariZone_North_RockSmashMons: ; 8551F20 + wild_mon GEODUDE, 10, 15 + wild_mon GEODUDE, 5, 10 + wild_mon GEODUDE, 15, 20 + wild_mon GEODUDE, 20, 25 + wild_mon GEODUDE, 25, 30 + + .align 2, 0 + +gSafariZone_North_RockSmashMonsInfo: ; 8551F34 + .4byte 25 ; encounter rate + .4byte gSafariZone_North_RockSmashMons + + .align 2, 0 + +gSafariZone_Northwest_LandMons: ; 8551F3C + wild_mon RHYHORN, 27 + wild_mon ODDISH, 27 + wild_mon RHYHORN, 29 + wild_mon ODDISH, 29 + wild_mon DODUO, 27 + wild_mon GLOOM, 29 + wild_mon GLOOM, 31 + wild_mon DODUO, 29 + wild_mon DODRIO, 29 + wild_mon PINSIR, 27 + wild_mon DODRIO, 31 + wild_mon PINSIR, 29 + + .align 2, 0 + +gSafariZone_Northwest_LandMonsInfo: ; 8551F6C + .4byte 25 ; encounter rate + .4byte gSafariZone_Northwest_LandMons + + .align 2, 0 + +gSafariZone_Northwest_WaterMons: ; 8551F74 + wild_mon PSYDUCK, 20, 30 + wild_mon PSYDUCK, 20, 30 + wild_mon PSYDUCK, 30, 35 + wild_mon GOLDUCK, 30, 35 + wild_mon GOLDUCK, 25, 40 + + .align 2, 0 + +gSafariZone_Northwest_WaterMonsInfo: ; 8551F88 + .4byte 9 ; encounter rate + .4byte gSafariZone_Northwest_WaterMons + + .align 2, 0 + +gSafariZone_Northwest_FishingMons: ; 8551F90 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 25 + wild_mon GOLDEEN, 10, 30 + wild_mon GOLDEEN, 25, 30 + wild_mon GOLDEEN, 30, 35 + wild_mon SEAKING, 30, 35 + wild_mon SEAKING, 35, 40 + wild_mon SEAKING, 25, 30 + + .align 2, 0 + +gSafariZone_Northwest_FishingMonsInfo: ; 8551FB8 + .4byte 35 ; encounter rate + .4byte gSafariZone_Northwest_FishingMons + + .align 2, 0 + +gVictoryRoad_B1F_LandMons: ; 8551FC0 + wild_mon GOLBAT, 40 + wild_mon HARIYAMA, 40 + wild_mon LAIRON, 40 + wild_mon LAIRON, 40 + wild_mon GOLBAT, 38 + wild_mon HARIYAMA, 38 + wild_mon GOLBAT, 42 + wild_mon HARIYAMA, 42 + wild_mon LAIRON, 42 + wild_mon MAWILE, 38 + wild_mon LAIRON, 42 + wild_mon MAWILE, 38 + + .align 2, 0 + +gVictoryRoad_B1F_LandMonsInfo: ; 8551FF0 + .4byte 10 ; encounter rate + .4byte gVictoryRoad_B1F_LandMons + + .align 2, 0 + +gVictoryRoad_B1F_RockSmashMons: ; 8551FF8 + wild_mon GRAVELER, 30, 40 + wild_mon GEODUDE, 30, 40 + wild_mon GRAVELER, 35, 40 + wild_mon GRAVELER, 35, 40 + wild_mon GRAVELER, 35, 40 + + .align 2, 0 + +gVictoryRoad_B1F_RockSmashMonsInfo: ; 855200C + .4byte 20 ; encounter rate + .4byte gVictoryRoad_B1F_RockSmashMons + + .align 2, 0 + +gVictoryRoad_B2F_LandMons: ; 8552014 + wild_mon GOLBAT, 40 + wild_mon SABLEYE, 40 + wild_mon LAIRON, 40 + wild_mon LAIRON, 40 + wild_mon GOLBAT, 42 + wild_mon SABLEYE, 42 + wild_mon GOLBAT, 44 + wild_mon SABLEYE, 44 + wild_mon LAIRON, 42 + wild_mon MAWILE, 42 + wild_mon LAIRON, 44 + wild_mon MAWILE, 44 + + .align 2, 0 + +gVictoryRoad_B2F_LandMonsInfo: ; 8552044 + .4byte 10 ; encounter rate + .4byte gVictoryRoad_B2F_LandMons + + .align 2, 0 + +gVictoryRoad_B2F_WaterMons: ; 855204C + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 25, 30 + wild_mon GOLBAT, 35, 40 + wild_mon GOLBAT, 35, 40 + wild_mon GOLBAT, 35, 40 + + .align 2, 0 + +gVictoryRoad_B2F_WaterMonsInfo: ; 8552060 + .4byte 4 ; encounter rate + .4byte gVictoryRoad_B2F_WaterMons + + .align 2, 0 + +gVictoryRoad_B2F_FishingMons: ; 8552068 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon WHISCASH, 30, 35 + wild_mon WHISCASH, 35, 40 + wild_mon WHISCASH, 40, 45 + + .align 2, 0 + +gVictoryRoad_B2F_FishingMonsInfo: ; 8552090 + .4byte 30 ; encounter rate + .4byte gVictoryRoad_B2F_FishingMons + + .align 2, 0 + +gMeteorFalls_1F_1R_LandMons: ; 8552098 + wild_mon ZUBAT, 16 + wild_mon ZUBAT, 17 + wild_mon ZUBAT, 18 + wild_mon ZUBAT, 15 + wild_mon ZUBAT, 14 + wild_mon SOLROCK, 16 + wild_mon SOLROCK, 18 + wild_mon SOLROCK, 14 + wild_mon ZUBAT, 19 + wild_mon ZUBAT, 20 + wild_mon ZUBAT, 19 + wild_mon ZUBAT, 20 + + .align 2, 0 + +gMeteorFalls_1F_1R_LandMonsInfo: ; 85520C8 + .4byte 10 ; encounter rate + .4byte gMeteorFalls_1F_1R_LandMons + + .align 2, 0 + +gMeteorFalls_1F_1R_WaterMons: ; 85520D0 + wild_mon ZUBAT, 5, 35 + wild_mon ZUBAT, 30, 35 + wild_mon SOLROCK, 25, 35 + wild_mon SOLROCK, 15, 25 + wild_mon SOLROCK, 5, 15 + + .align 2, 0 + +gMeteorFalls_1F_1R_WaterMonsInfo: ; 85520E4 + .4byte 4 ; encounter rate + .4byte gMeteorFalls_1F_1R_WaterMons + + .align 2, 0 + +gMeteorFalls_1F_1R_FishingMons: ; 85520EC + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon BARBOACH, 20, 25 + wild_mon BARBOACH, 35, 40 + wild_mon BARBOACH, 40, 45 + + .align 2, 0 + +gMeteorFalls_1F_1R_FishingMonsInfo: ; 8552114 + .4byte 30 ; encounter rate + .4byte gMeteorFalls_1F_1R_FishingMons + + .align 2, 0 + +gMeteorFalls_1F_2R_LandMons: ; 855211C + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon SOLROCK, 35 + wild_mon SOLROCK, 33 + wild_mon SOLROCK, 37 + wild_mon GOLBAT, 35 + wild_mon SOLROCK, 39 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + + .align 2, 0 + +gMeteorFalls_1F_2R_LandMonsInfo: ; 855214C + .4byte 10 ; encounter rate + .4byte gMeteorFalls_1F_2R_LandMons + + .align 2, 0 + +gMeteorFalls_1F_2R_WaterMons: ; 8552154 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon SOLROCK, 25, 35 + wild_mon SOLROCK, 15, 25 + wild_mon SOLROCK, 5, 15 + + .align 2, 0 + +gMeteorFalls_1F_2R_WaterMonsInfo: ; 8552168 + .4byte 4 ; encounter rate + .4byte gMeteorFalls_1F_2R_WaterMons + + .align 2, 0 + +gMeteorFalls_1F_2R_FishingMons: ; 8552170 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon WHISCASH, 30, 35 + wild_mon WHISCASH, 35, 40 + wild_mon WHISCASH, 40, 45 + + .align 2, 0 + +gMeteorFalls_1F_2R_FishingMonsInfo: ; 8552198 + .4byte 30 ; encounter rate + .4byte gMeteorFalls_1F_2R_FishingMons + + .align 2, 0 + +gMeteorFalls_B1F_1R_LandMons: ; 85521A0 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon SOLROCK, 35 + wild_mon SOLROCK, 33 + wild_mon SOLROCK, 37 + wild_mon GOLBAT, 35 + wild_mon SOLROCK, 39 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + + .align 2, 0 + +gMeteorFalls_B1F_1R_LandMonsInfo: ; 85521D0 + .4byte 10 ; encounter rate + .4byte gMeteorFalls_B1F_1R_LandMons + + .align 2, 0 + +gMeteorFalls_B1F_1R_WaterMons: ; 85521D8 + wild_mon GOLBAT, 30, 35 + wild_mon GOLBAT, 30, 35 + wild_mon SOLROCK, 25, 35 + wild_mon SOLROCK, 15, 25 + wild_mon SOLROCK, 5, 15 + + .align 2, 0 + +gMeteorFalls_B1F_1R_WaterMonsInfo: ; 85521EC + .4byte 4 ; encounter rate + .4byte gMeteorFalls_B1F_1R_WaterMons + + .align 2, 0 + +gMeteorFalls_B1F_1R_FishingMons: ; 85521F4 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon BARBOACH, 10, 30 + wild_mon BARBOACH, 25, 30 + wild_mon BARBOACH, 30, 35 + wild_mon WHISCASH, 30, 35 + wild_mon WHISCASH, 35, 40 + wild_mon WHISCASH, 40, 45 + + .align 2, 0 + +gMeteorFalls_B1F_1R_FishingMonsInfo: ; 855221C + .4byte 30 ; encounter rate + .4byte gMeteorFalls_B1F_1R_FishingMons + + .align 2, 0 + +gShoalCave_LowTideStairsRoom_LandMons: ; 8552224 + wild_mon ZUBAT, 26 + wild_mon SPHEAL, 26 + wild_mon ZUBAT, 28 + wild_mon SPHEAL, 28 + wild_mon ZUBAT, 30 + wild_mon SPHEAL, 30 + wild_mon ZUBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + + .align 2, 0 + +gShoalCave_LowTideStairsRoom_LandMonsInfo: ; 8552254 + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideStairsRoom_LandMons + + .align 2, 0 + +gShoalCave_LowTideLowerRoom_LandMons: ; 855225C + wild_mon ZUBAT, 26 + wild_mon SPHEAL, 26 + wild_mon ZUBAT, 28 + wild_mon SPHEAL, 28 + wild_mon ZUBAT, 30 + wild_mon SPHEAL, 30 + wild_mon ZUBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + + .align 2, 0 + +gShoalCave_LowTideLowerRoom_LandMonsInfo: ; 855228C + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideLowerRoom_LandMons + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_LandMons: ; 8552294 + wild_mon ZUBAT, 26 + wild_mon SPHEAL, 26 + wild_mon ZUBAT, 28 + wild_mon SPHEAL, 28 + wild_mon ZUBAT, 30 + wild_mon SPHEAL, 30 + wild_mon ZUBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_LandMonsInfo: ; 85522C4 + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideInnerRoom_LandMons + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_WaterMons: ; 85522CC + wild_mon TENTACOOL, 5, 35 + wild_mon ZUBAT, 5, 35 + wild_mon SPHEAL, 25, 30 + wild_mon SPHEAL, 25, 30 + wild_mon SPHEAL, 25, 35 + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_WaterMonsInfo: ; 85522E0 + .4byte 4 ; encounter rate + .4byte gShoalCave_LowTideInnerRoom_WaterMons + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_FishingMons: ; 85522E8 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gShoalCave_LowTideInnerRoom_FishingMonsInfo: ; 8552310 + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideInnerRoom_FishingMons + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_LandMons: ; 8552318 + wild_mon ZUBAT, 26 + wild_mon SPHEAL, 26 + wild_mon ZUBAT, 28 + wild_mon SPHEAL, 28 + wild_mon ZUBAT, 30 + wild_mon SPHEAL, 30 + wild_mon ZUBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 32 + wild_mon SPHEAL, 32 + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_LandMonsInfo: ; 8552348 + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideEntranceRoom_LandMons + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_WaterMons: ; 8552350 + wild_mon TENTACOOL, 5, 35 + wild_mon ZUBAT, 5, 35 + wild_mon SPHEAL, 25, 30 + wild_mon SPHEAL, 25, 30 + wild_mon SPHEAL, 25, 35 + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_WaterMonsInfo: ; 8552364 + .4byte 4 ; encounter rate + .4byte gShoalCave_LowTideEntranceRoom_WaterMons + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_FishingMons: ; 855236C + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gShoalCave_LowTideEntranceRoom_FishingMonsInfo: ; 8552394 + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideEntranceRoom_FishingMons + + .align 2, 0 + +gLilycoveCity_WaterMons: ; 855239C + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gLilycoveCity_WaterMonsInfo: ; 85523B0 + .4byte 4 ; encounter rate + .4byte gLilycoveCity_WaterMons + + .align 2, 0 + +gLilycoveCity_FishingMons: ; 85523B8 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon STARYU, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gLilycoveCity_FishingMonsInfo: ; 85523E0 + .4byte 10 ; encounter rate + .4byte gLilycoveCity_FishingMons + + .align 2, 0 + +gDewfordTown_WaterMons: ; 85523E8 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gDewfordTown_WaterMonsInfo: ; 85523FC + .4byte 4 ; encounter rate + .4byte gDewfordTown_WaterMons + + .align 2, 0 + +gDewfordTown_FishingMons: ; 8552404 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gDewfordTown_FishingMonsInfo: ; 855242C + .4byte 10 ; encounter rate + .4byte gDewfordTown_FishingMons + + .align 2, 0 + +gSlateportCity_WaterMons: ; 8552434 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gSlateportCity_WaterMonsInfo: ; 8552448 + .4byte 4 ; encounter rate + .4byte gSlateportCity_WaterMons + + .align 2, 0 + +gSlateportCity_FishingMons: ; 8552450 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 20, 25 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gSlateportCity_FishingMonsInfo: ; 8552478 + .4byte 10 ; encounter rate + .4byte gSlateportCity_FishingMons + + .align 2, 0 + +gMossdeepCity_WaterMons: ; 8552480 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gMossdeepCity_WaterMonsInfo: ; 8552494 + .4byte 4 ; encounter rate + .4byte gMossdeepCity_WaterMons + + .align 2, 0 + +gMossdeepCity_FishingMons: ; 855249C + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gMossdeepCity_FishingMonsInfo: ; 85524C4 + .4byte 10 ; encounter rate + .4byte gMossdeepCity_FishingMons + + .align 2, 0 + +gPacifidlogTown_WaterMons: ; 85524CC + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gPacifidlogTown_WaterMonsInfo: ; 85524E0 + .4byte 4 ; encounter rate + .4byte gPacifidlogTown_WaterMons + + .align 2, 0 + +gPacifidlogTown_FishingMons: ; 85524E8 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon TENTACOOL, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon SHARPEDO, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon WAILMER, 25, 30 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gPacifidlogTown_FishingMonsInfo: ; 8552510 + .4byte 10 ; encounter rate + .4byte gPacifidlogTown_FishingMons + + .align 2, 0 + +gEverGrandeCity_WaterMons: ; 8552518 + wild_mon TENTACOOL, 5, 35 + wild_mon WINGULL, 10, 30 + wild_mon WINGULL, 15, 25 + wild_mon PELIPPER, 25, 30 + wild_mon PELIPPER, 25, 30 + + .align 2, 0 + +gEverGrandeCity_WaterMonsInfo: ; 855252C + .4byte 4 ; encounter rate + .4byte gEverGrandeCity_WaterMons + + .align 2, 0 + +gEverGrandeCity_FishingMons: ; 8552534 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon LUVDISC, 10, 30 + wild_mon WAILMER, 10, 30 + wild_mon LUVDISC, 30, 35 + wild_mon WAILMER, 30, 35 + wild_mon CORSOLA, 30, 35 + wild_mon WAILMER, 35, 40 + wild_mon WAILMER, 40, 45 + + .align 2, 0 + +gEverGrandeCity_FishingMonsInfo: ; 855255C + .4byte 10 ; encounter rate + .4byte gEverGrandeCity_FishingMons + + .align 2, 0 + +gPetalburgCity_WaterMons: ; 8552564 + wild_mon MARILL, 20, 30 + wild_mon MARILL, 10, 20 + wild_mon MARILL, 30, 35 + wild_mon MARILL, 5, 10 + wild_mon MARILL, 5, 10 + + .align 2, 0 + +gPetalburgCity_WaterMonsInfo: ; 8552578 + .4byte 1 ; encounter rate + .4byte gPetalburgCity_WaterMons + + .align 2, 0 + +gPetalburgCity_FishingMons: ; 8552580 + wild_mon MAGIKARP, 5, 10 + wild_mon GOLDEEN, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon GOLDEEN, 10, 30 + wild_mon CORPHISH, 10, 30 + wild_mon CORPHISH, 25, 30 + wild_mon CORPHISH, 30, 35 + wild_mon CORPHISH, 20, 25 + wild_mon CORPHISH, 35, 40 + wild_mon CORPHISH, 40, 45 + + .align 2, 0 + +gPetalburgCity_FishingMonsInfo: ; 85525A8 + .4byte 10 ; encounter rate + .4byte gPetalburgCity_FishingMons + + .align 2, 0 + +gUnderwater1_WaterMons: ; 85525B0 + wild_mon CLAMPERL, 20, 30 + wild_mon CHINCHOU, 20, 30 + wild_mon CLAMPERL, 30, 35 + wild_mon RELICANTH, 30, 35 + wild_mon RELICANTH, 30, 35 + + .align 2, 0 + +gUnderwater1_WaterMonsInfo: ; 85525C4 + .4byte 4 ; encounter rate + .4byte gUnderwater1_WaterMons + + .align 2, 0 + +gShoalCave_LowTideIceRoom_LandMons: ; 85525CC + wild_mon ZUBAT, 26 + wild_mon SPHEAL, 26 + wild_mon ZUBAT, 28 + wild_mon SPHEAL, 28 + wild_mon ZUBAT, 30 + wild_mon SPHEAL, 30 + wild_mon SNORUNT, 26 + wild_mon SPHEAL, 32 + wild_mon GOLBAT, 30 + wild_mon SNORUNT, 28 + wild_mon GOLBAT, 32 + wild_mon SNORUNT, 30 + + .align 2, 0 + +gShoalCave_LowTideIceRoom_LandMonsInfo: ; 85525FC + .4byte 10 ; encounter rate + .4byte gShoalCave_LowTideIceRoom_LandMons + + .align 2, 0 + +gSkyPillar_1F_LandMons: ; 8552604 + wild_mon SABLEYE, 33 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon SABLEYE, 34 + wild_mon CLAYDOL, 36 + wild_mon BANETTE, 37 + wild_mon BANETTE, 38 + wild_mon CLAYDOL, 36 + wild_mon CLAYDOL, 37 + wild_mon CLAYDOL, 38 + wild_mon CLAYDOL, 37 + wild_mon CLAYDOL, 38 + + .align 2, 0 + +gSkyPillar_1F_LandMonsInfo: ; 8552634 + .4byte 10 ; encounter rate + .4byte gSkyPillar_1F_LandMons + + .align 2, 0 + +gSootopolisCity_WaterMons: ; 855263C + wild_mon MAGIKARP, 5, 35 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 15, 25 + wild_mon MAGIKARP, 25, 30 + wild_mon MAGIKARP, 25, 30 + + .align 2, 0 + +gSootopolisCity_WaterMonsInfo: ; 8552650 + .4byte 1 ; encounter rate + .4byte gSootopolisCity_WaterMons + + .align 2, 0 + +gSootopolisCity_FishingMons: ; 8552658 + wild_mon MAGIKARP, 5, 10 + wild_mon TENTACOOL, 5, 10 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 10, 30 + wild_mon MAGIKARP, 30, 35 + wild_mon MAGIKARP, 30, 35 + wild_mon GYARADOS, 35, 40 + wild_mon GYARADOS, 35, 45 + wild_mon GYARADOS, 5, 45 + + .align 2, 0 + +gSootopolisCity_FishingMonsInfo: ; 8552680 + .4byte 10 ; encounter rate + .4byte gSootopolisCity_FishingMons + + .align 2, 0 + +gSkyPillar_3F_LandMons: ; 8552688 + wild_mon SABLEYE, 33 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon SABLEYE, 34 + wild_mon CLAYDOL, 36 + wild_mon BANETTE, 37 + wild_mon BANETTE, 38 + wild_mon CLAYDOL, 36 + wild_mon CLAYDOL, 37 + wild_mon CLAYDOL, 38 + wild_mon CLAYDOL, 37 + wild_mon CLAYDOL, 38 + + .align 2, 0 + +gSkyPillar_3F_LandMonsInfo: ; 85526B8 + .4byte 10 ; encounter rate + .4byte gSkyPillar_3F_LandMons + + .align 2, 0 + +gSkyPillar_5F_LandMons: ; 85526C0 + wild_mon SABLEYE, 33 + wild_mon GOLBAT, 34 + wild_mon GOLBAT, 35 + wild_mon SABLEYE, 34 + wild_mon CLAYDOL, 36 + wild_mon BANETTE, 37 + wild_mon BANETTE, 38 + wild_mon CLAYDOL, 36 + wild_mon CLAYDOL, 37 + wild_mon ALTARIA, 38 + wild_mon ALTARIA, 39 + wild_mon ALTARIA, 39 + + .align 2, 0 + +gSkyPillar_5F_LandMonsInfo: ; 85526F0 + .4byte 10 ; encounter rate + .4byte gSkyPillar_5F_LandMons + + .align 2, 0 + +gSafariZone_Southeast_LandMons: ; 85526F8 + wild_mon SUNKERN, 33 + wild_mon MAREEP, 34 + wild_mon SUNKERN, 35 + wild_mon MAREEP, 36 + wild_mon AIPOM, 34 + wild_mon SPINARAK, 33 + wild_mon HOOTHOOT, 35 + wild_mon SNUBBULL, 34 + wild_mon STANTLER, 36 + wild_mon GLIGAR, 37 + wild_mon STANTLER, 39 + wild_mon GLIGAR, 40 + + .align 2, 0 + +gSafariZone_Southeast_LandMonsInfo: ; 8552728 + .4byte 25 ; encounter rate + .4byte gSafariZone_Southeast_LandMons + + .align 2, 0 + +gSafariZone_Southeast_WaterMons: ; 8552730 + wild_mon WOOPER, 25, 30 + wild_mon MARILL, 25, 30 + wild_mon MARILL, 25, 30 + wild_mon MARILL, 30, 35 + wild_mon QUAGSIRE, 35, 40 + + .align 2, 0 + +gSafariZone_Southeast_WaterMonsInfo: ; 8552744 + .4byte 9 ; encounter rate + .4byte gSafariZone_Southeast_WaterMons + + .align 2, 0 + +gSafariZone_Southeast_FishingMons: ; 855274C + wild_mon MAGIKARP, 25, 30 + wild_mon GOLDEEN, 25, 30 + wild_mon MAGIKARP, 25, 30 + wild_mon GOLDEEN, 25, 30 + wild_mon REMORAID, 30, 35 + wild_mon GOLDEEN, 25, 30 + wild_mon REMORAID, 25, 30 + wild_mon REMORAID, 30, 35 + wild_mon REMORAID, 30, 35 + wild_mon OCTILLERY, 35, 40 + + .align 2, 0 + +gSafariZone_Southeast_FishingMonsInfo: ; 8552774 + .4byte 35 ; encounter rate + .4byte gSafariZone_Southeast_FishingMons + + .align 2, 0 + +gSafariZone_Northeast_LandMons: ; 855277C + wild_mon AIPOM, 33 + wild_mon TEDDIURSA, 34 + wild_mon AIPOM, 35 + wild_mon TEDDIURSA, 36 + wild_mon SUNKERN, 34 + wild_mon LEDYBA, 33 + wild_mon HOOTHOOT, 35 + wild_mon PINECO, 34 + wild_mon HOUNDOUR, 36 + wild_mon MILTANK, 37 + wild_mon HOUNDOUR, 39 + wild_mon MILTANK, 40 + + .align 2, 0 + +gSafariZone_Northeast_LandMonsInfo: ; 85527AC + .4byte 25 ; encounter rate + .4byte gSafariZone_Northeast_LandMons + + .align 2, 0 + +gSafariZone_Northeast_RockSmashMons: ; 85527B4 + wild_mon SHUCKLE, 25, 30 + wild_mon SHUCKLE, 20, 25 + wild_mon SHUCKLE, 30, 35 + wild_mon SHUCKLE, 30, 35 + wild_mon SHUCKLE, 35, 40 + + .align 2, 0 + +gSafariZone_Northeast_RockSmashMonsInfo: ; 85527C8 + .4byte 25 ; encounter rate + .4byte gSafariZone_Northeast_RockSmashMons + + .align 2, 0 + +gMagmaHideout_1F_LandMons: ; 85527D0 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_1F_LandMonsInfo: ; 8552800 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_1F_LandMons + + .align 2, 0 + +gMagmaHideout_2F_1R_LandMons: ; 8552808 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_2F_1R_LandMonsInfo: ; 8552838 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_2F_1R_LandMons + + .align 2, 0 + +gMagmaHideout_2F_2R_LandMons: ; 8552840 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_2F_2R_LandMonsInfo: ; 8552870 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_2F_2R_LandMons + + .align 2, 0 + +gMagmaHideout_3F_1R_LandMons: ; 8552878 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_3F_1R_LandMonsInfo: ; 85528A8 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_3F_1R_LandMons + + .align 2, 0 + +gMagmaHideout_3F_2R_LandMons: ; 85528B0 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_3F_2R_LandMonsInfo: ; 85528E0 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_3F_2R_LandMons + + .align 2, 0 + +gMagmaHideout_4F_LandMons: ; 85528E8 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_4F_LandMonsInfo: ; 8552918 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_4F_LandMons + + .align 2, 0 + +gMagmaHideout_3F_3R_LandMons: ; 8552920 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_3F_3R_LandMonsInfo: ; 8552950 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_3F_3R_LandMons + + .align 2, 0 + +gMagmaHideout_2F_3R_LandMons: ; 8552958 + wild_mon GEODUDE, 27 + wild_mon TORKOAL, 28 + wild_mon GEODUDE, 28 + wild_mon TORKOAL, 30 + wild_mon GEODUDE, 29 + wild_mon GEODUDE, 30 + wild_mon GEODUDE, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 30 + wild_mon GRAVELER, 31 + wild_mon GRAVELER, 32 + wild_mon GRAVELER, 33 + + .align 2, 0 + +gMagmaHideout_2F_3R_LandMonsInfo: ; 8552988 + .4byte 10 ; encounter rate + .4byte gMagmaHideout_2F_3R_LandMons + + .align 2, 0 + +gMirageTower_1F_LandMons: ; 8552990 + wild_mon SANDSHREW, 21 + wild_mon TRAPINCH, 21 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 22 + wild_mon TRAPINCH, 22 + wild_mon SANDSHREW, 23 + wild_mon TRAPINCH, 23 + wild_mon SANDSHREW, 24 + wild_mon TRAPINCH, 24 + + .align 2, 0 + +gMirageTower_1F_LandMonsInfo: ; 85529C0 + .4byte 10 ; encounter rate + .4byte gMirageTower_1F_LandMons + + .align 2, 0 + +gMirageTower_2F_LandMons: ; 85529C8 + wild_mon SANDSHREW, 21 + wild_mon TRAPINCH, 21 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 22 + wild_mon TRAPINCH, 22 + wild_mon SANDSHREW, 23 + wild_mon TRAPINCH, 23 + wild_mon SANDSHREW, 24 + wild_mon TRAPINCH, 24 + + .align 2, 0 + +gMirageTower_2F_LandMonsInfo: ; 85529F8 + .4byte 10 ; encounter rate + .4byte gMirageTower_2F_LandMons + + .align 2, 0 + +gMirageTower_3F_LandMons: ; 8552A00 + wild_mon SANDSHREW, 21 + wild_mon TRAPINCH, 21 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 22 + wild_mon TRAPINCH, 22 + wild_mon SANDSHREW, 23 + wild_mon TRAPINCH, 23 + wild_mon SANDSHREW, 24 + wild_mon TRAPINCH, 24 + + .align 2, 0 + +gMirageTower_3F_LandMonsInfo: ; 8552A30 + .4byte 10 ; encounter rate + .4byte gMirageTower_3F_LandMons + + .align 2, 0 + +gMirageTower_4F_LandMons: ; 8552A38 + wild_mon SANDSHREW, 21 + wild_mon TRAPINCH, 21 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 20 + wild_mon TRAPINCH, 20 + wild_mon SANDSHREW, 22 + wild_mon TRAPINCH, 22 + wild_mon SANDSHREW, 23 + wild_mon TRAPINCH, 23 + wild_mon SANDSHREW, 24 + wild_mon TRAPINCH, 24 + + .align 2, 0 + +gMirageTower_4F_LandMonsInfo: ; 8552A68 + .4byte 10 ; encounter rate + .4byte gMirageTower_4F_LandMons + + .align 2, 0 + +gDesertUnderpass_LandMons: ; 8552A70 + wild_mon DITTO, 38 + wild_mon WHISMUR, 35 + wild_mon DITTO, 40 + wild_mon LOUDRED, 40 + wild_mon DITTO, 41 + wild_mon WHISMUR, 36 + wild_mon LOUDRED, 38 + wild_mon DITTO, 42 + wild_mon WHISMUR, 38 + wild_mon DITTO, 43 + wild_mon LOUDRED, 44 + wild_mon DITTO, 45 + + .align 2, 0 + +gDesertUnderpass_LandMonsInfo: ; 8552AA0 + .4byte 10 ; encounter rate + .4byte gDesertUnderpass_LandMons + + .align 2, 0 + +gArtisanCave_B1F_LandMons: ; 8552AA8 + wild_mon SMEARGLE, 40 + wild_mon SMEARGLE, 41 + wild_mon SMEARGLE, 42 + wild_mon SMEARGLE, 43 + wild_mon SMEARGLE, 44 + wild_mon SMEARGLE, 45 + wild_mon SMEARGLE, 46 + wild_mon SMEARGLE, 47 + wild_mon SMEARGLE, 48 + wild_mon SMEARGLE, 49 + wild_mon SMEARGLE, 50 + wild_mon SMEARGLE, 50 + + .align 2, 0 + +gArtisanCave_B1F_LandMonsInfo: ; 8552AD8 + .4byte 10 ; encounter rate + .4byte gArtisanCave_B1F_LandMons + + .align 2, 0 + +gArtisanCave_1F_LandMons: ; 8552AE0 + wild_mon SMEARGLE, 40 + wild_mon SMEARGLE, 41 + wild_mon SMEARGLE, 42 + wild_mon SMEARGLE, 43 + wild_mon SMEARGLE, 44 + wild_mon SMEARGLE, 45 + wild_mon SMEARGLE, 46 + wild_mon SMEARGLE, 47 + wild_mon SMEARGLE, 48 + wild_mon SMEARGLE, 49 + wild_mon SMEARGLE, 50 + wild_mon SMEARGLE, 50 + + .align 2, 0 + +gArtisanCave_1F_LandMonsInfo: ; 8552B10 + .4byte 10 ; encounter rate + .4byte gArtisanCave_1F_LandMons + + .align 2, 0 + +gAlteringCave1_LandMons: ; 8552B18 + wild_mon ZUBAT, 10 + wild_mon ZUBAT, 12 + wild_mon ZUBAT, 8 + wild_mon ZUBAT, 14 + wild_mon ZUBAT, 10 + wild_mon ZUBAT, 12 + wild_mon ZUBAT, 16 + wild_mon ZUBAT, 6 + wild_mon ZUBAT, 8 + wild_mon ZUBAT, 14 + wild_mon ZUBAT, 8 + wild_mon ZUBAT, 14 + + .align 2, 0 + +gAlteringCave1_LandMonsInfo: ; 8552B48 + .4byte 7 ; encounter rate + .4byte gAlteringCave1_LandMons + + .align 2, 0 + +gAlteringCave2_LandMons: ; 8552B50 + wild_mon MAREEP, 7 + wild_mon MAREEP, 9 + wild_mon MAREEP, 5 + wild_mon MAREEP, 11 + wild_mon MAREEP, 7 + wild_mon MAREEP, 9 + wild_mon MAREEP, 13 + wild_mon MAREEP, 3 + wild_mon MAREEP, 5 + wild_mon MAREEP, 11 + wild_mon MAREEP, 5 + wild_mon MAREEP, 11 + + .align 2, 0 + +gAlteringCave2_LandMonsInfo: ; 8552B80 + .4byte 7 ; encounter rate + .4byte gAlteringCave2_LandMons + + .align 2, 0 + +gAlteringCave3_LandMons: ; 8552B88 + wild_mon PINECO, 23 + wild_mon PINECO, 25 + wild_mon PINECO, 22 + wild_mon PINECO, 27 + wild_mon PINECO, 23 + wild_mon PINECO, 25 + wild_mon PINECO, 29 + wild_mon PINECO, 19 + wild_mon PINECO, 21 + wild_mon PINECO, 27 + wild_mon PINECO, 21 + wild_mon PINECO, 27 + + .align 2, 0 + +gAlteringCave3_LandMonsInfo: ; 8552BB8 + .4byte 7 ; encounter rate + .4byte gAlteringCave3_LandMons + + .align 2, 0 + +gAlteringCave4_LandMons: ; 8552BC0 + wild_mon HOUNDOUR, 16 + wild_mon HOUNDOUR, 18 + wild_mon HOUNDOUR, 14 + wild_mon HOUNDOUR, 20 + wild_mon HOUNDOUR, 16 + wild_mon HOUNDOUR, 18 + wild_mon HOUNDOUR, 22 + wild_mon HOUNDOUR, 12 + wild_mon HOUNDOUR, 14 + wild_mon HOUNDOUR, 20 + wild_mon HOUNDOUR, 14 + wild_mon HOUNDOUR, 20 + + .align 2, 0 + +gAlteringCave4_LandMonsInfo: ; 8552BF0 + .4byte 7 ; encounter rate + .4byte gAlteringCave4_LandMons + + .align 2, 0 + +gAlteringCave5_LandMons: ; 8552BF8 + wild_mon TEDDIURSA, 10 + wild_mon TEDDIURSA, 12 + wild_mon TEDDIURSA, 8 + wild_mon TEDDIURSA, 14 + wild_mon TEDDIURSA, 10 + wild_mon TEDDIURSA, 12 + wild_mon TEDDIURSA, 16 + wild_mon TEDDIURSA, 6 + wild_mon TEDDIURSA, 8 + wild_mon TEDDIURSA, 14 + wild_mon TEDDIURSA, 8 + wild_mon TEDDIURSA, 14 + + .align 2, 0 + +gAlteringCave5_LandMonsInfo: ; 8552C28 + .4byte 7 ; encounter rate + .4byte gAlteringCave5_LandMons + + .align 2, 0 + +gAlteringCave6_LandMons: ; 8552C30 + wild_mon AIPOM, 22 + wild_mon AIPOM, 24 + wild_mon AIPOM, 20 + wild_mon AIPOM, 26 + wild_mon AIPOM, 22 + wild_mon AIPOM, 24 + wild_mon AIPOM, 28 + wild_mon AIPOM, 18 + wild_mon AIPOM, 20 + wild_mon AIPOM, 26 + wild_mon AIPOM, 20 + wild_mon AIPOM, 26 + + .align 2, 0 + +gAlteringCave6_LandMonsInfo: ; 8552C60 + .4byte 7 ; encounter rate + .4byte gAlteringCave6_LandMons + + .align 2, 0 + +gAlteringCave7_LandMons: ; 8552C68 + wild_mon SHUCKLE, 22 + wild_mon SHUCKLE, 24 + wild_mon SHUCKLE, 20 + wild_mon SHUCKLE, 26 + wild_mon SHUCKLE, 22 + wild_mon SHUCKLE, 24 + wild_mon SHUCKLE, 28 + wild_mon SHUCKLE, 18 + wild_mon SHUCKLE, 20 + wild_mon SHUCKLE, 26 + wild_mon SHUCKLE, 20 + wild_mon SHUCKLE, 26 + + .align 2, 0 + +gAlteringCave7_LandMonsInfo: ; 8552C98 + .4byte 7 ; encounter rate + .4byte gAlteringCave7_LandMons + + .align 2, 0 + +gAlteringCave8_LandMons: ; 8552CA0 + wild_mon STANTLER, 22 + wild_mon STANTLER, 24 + wild_mon STANTLER, 20 + wild_mon STANTLER, 26 + wild_mon STANTLER, 22 + wild_mon STANTLER, 24 + wild_mon STANTLER, 28 + wild_mon STANTLER, 18 + wild_mon STANTLER, 20 + wild_mon STANTLER, 26 + wild_mon STANTLER, 20 + wild_mon STANTLER, 26 + + .align 2, 0 + +gAlteringCave8_LandMonsInfo: ; 8552CD0 + .4byte 7 ; encounter rate + .4byte gAlteringCave8_LandMons + + .align 2, 0 + +gAlteringCave9_LandMons: ; 8552CD8 + wild_mon SMEARGLE, 22 + wild_mon SMEARGLE, 24 + wild_mon SMEARGLE, 20 + wild_mon SMEARGLE, 26 + wild_mon SMEARGLE, 22 + wild_mon SMEARGLE, 24 + wild_mon SMEARGLE, 28 + wild_mon SMEARGLE, 18 + wild_mon SMEARGLE, 20 + wild_mon SMEARGLE, 26 + wild_mon SMEARGLE, 20 + wild_mon SMEARGLE, 26 + + .align 2, 0 + +gAlteringCave9_LandMonsInfo: ; 8552D08 + .4byte 7 ; encounter rate + .4byte gAlteringCave9_LandMons + + .align 2, 0 + +gMeteorFalls_StevensCave_LandMons: ; 8552D10 + wild_mon GOLBAT, 33 + wild_mon GOLBAT, 35 + wild_mon GOLBAT, 33 + wild_mon SOLROCK, 35 + wild_mon SOLROCK, 33 + wild_mon SOLROCK, 37 + wild_mon GOLBAT, 35 + wild_mon SOLROCK, 39 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + wild_mon GOLBAT, 38 + wild_mon GOLBAT, 40 + + .align 2, 0 + +gMeteorFalls_StevensCave_LandMonsInfo: ; 8552D40 + .4byte 10 ; encounter rate + .4byte gMeteorFalls_StevensCave_LandMons + + .align 2, 0 + +gWildMonHeaders: ; 8552D48 + map ROUTE_101 + .2byte 0 ; padding + .4byte gRoute101_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_102 + .2byte 0 ; padding + .4byte gRoute102_LandMonsInfo + .4byte gRoute102_WaterMonsInfo + .4byte NULL + .4byte gRoute102_FishingMonsInfo + + map ROUTE_103 + .2byte 0 ; padding + .4byte gRoute103_LandMonsInfo + .4byte gRoute103_WaterMonsInfo + .4byte NULL + .4byte gRoute103_FishingMonsInfo + + map ROUTE_104 + .2byte 0 ; padding + .4byte gRoute104_LandMonsInfo + .4byte gRoute104_WaterMonsInfo + .4byte NULL + .4byte gRoute104_FishingMonsInfo + + map ROUTE_105 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute105_WaterMonsInfo + .4byte NULL + .4byte gRoute105_FishingMonsInfo + + map ROUTE_110 + .2byte 0 ; padding + .4byte gRoute110_LandMonsInfo + .4byte gRoute110_WaterMonsInfo + .4byte NULL + .4byte gRoute110_FishingMonsInfo + + map ROUTE_111 + .2byte 0 ; padding + .4byte gRoute111_LandMonsInfo + .4byte gRoute111_WaterMonsInfo + .4byte gRoute111_RockSmashMonsInfo + .4byte gRoute111_FishingMonsInfo + + map ROUTE_112 + .2byte 0 ; padding + .4byte gRoute112_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_113 + .2byte 0 ; padding + .4byte gRoute113_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_114 + .2byte 0 ; padding + .4byte gRoute114_LandMonsInfo + .4byte gRoute114_WaterMonsInfo + .4byte gRoute114_RockSmashMonsInfo + .4byte gRoute114_FishingMonsInfo + + map ROUTE_116 + .2byte 0 ; padding + .4byte gRoute116_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_117 + .2byte 0 ; padding + .4byte gRoute117_LandMonsInfo + .4byte gRoute117_WaterMonsInfo + .4byte NULL + .4byte gRoute117_FishingMonsInfo + + map ROUTE_118 + .2byte 0 ; padding + .4byte gRoute118_LandMonsInfo + .4byte gRoute118_WaterMonsInfo + .4byte NULL + .4byte gRoute118_FishingMonsInfo + + map ROUTE_124 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute124_WaterMonsInfo + .4byte NULL + .4byte gRoute124_FishingMonsInfo + + map PETALBURG_WOODS + .2byte 0 ; padding + .4byte gPetalburgWoods_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map RUSTURF_TUNNEL + .2byte 0 ; padding + .4byte gRusturfTunnel_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map GRANITE_CAVE_1F + .2byte 0 ; padding + .4byte gGraniteCave_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map GRANITE_CAVE_B1F + .2byte 0 ; padding + .4byte gGraniteCave_B1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_1F + .2byte 0 ; padding + .4byte gMtPyre_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map VICTORY_ROAD_1F + .2byte 0 ; padding + .4byte gVictoryRoad_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SAFARI_ZONE_SOUTH + .2byte 0 ; padding + .4byte gSafariZone_South_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map UNDERWATER_2 + .2byte 0 ; padding + .4byte NULL + .4byte gUnderwater2_WaterMonsInfo + .4byte NULL + .4byte NULL + + map ABANDONED_SHIP_ROOMS_B1F + .2byte 0 ; padding + .4byte NULL + .4byte gAbandonedShip_Rooms_B1F_WaterMonsInfo + .4byte NULL + .4byte gAbandonedShip_Rooms_B1F_FishingMonsInfo + + map GRANITE_CAVE_B2F + .2byte 0 ; padding + .4byte gGraniteCave_B2F_LandMonsInfo + .4byte NULL + .4byte gGraniteCave_B2F_RockSmashMonsInfo + .4byte NULL + + map FIERY_PATH + .2byte 0 ; padding + .4byte gFieryPath_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map METEOR_FALLS_B1F_2R + .2byte 0 ; padding + .4byte gMeteorFalls_B1F_2R_LandMonsInfo + .4byte gMeteorFalls_B1F_2R_WaterMonsInfo + .4byte NULL + .4byte gMeteorFalls_B1F_2R_FishingMonsInfo + + map JAGGED_PASS + .2byte 0 ; padding + .4byte gJaggedPass_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_106 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute106_WaterMonsInfo + .4byte NULL + .4byte gRoute106_FishingMonsInfo + + map ROUTE_107 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute107_WaterMonsInfo + .4byte NULL + .4byte gRoute107_FishingMonsInfo + + map ROUTE_108 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute108_WaterMonsInfo + .4byte NULL + .4byte gRoute108_FishingMonsInfo + + map ROUTE_109 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute109_WaterMonsInfo + .4byte NULL + .4byte gRoute109_FishingMonsInfo + + map ROUTE_115 + .2byte 0 ; padding + .4byte gRoute115_LandMonsInfo + .4byte gRoute115_WaterMonsInfo + .4byte NULL + .4byte gRoute115_FishingMonsInfo + + map NEW_MAUVILLE_INSIDE + .2byte 0 ; padding + .4byte gNewMauville_Inside_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_119 + .2byte 0 ; padding + .4byte gRoute119_LandMonsInfo + .4byte gRoute119_WaterMonsInfo + .4byte NULL + .4byte gRoute119_FishingMonsInfo + + map ROUTE_120 + .2byte 0 ; padding + .4byte gRoute120_LandMonsInfo + .4byte gRoute120_WaterMonsInfo + .4byte NULL + .4byte gRoute120_FishingMonsInfo + + map ROUTE_121 + .2byte 0 ; padding + .4byte gRoute121_LandMonsInfo + .4byte gRoute121_WaterMonsInfo + .4byte NULL + .4byte gRoute121_FishingMonsInfo + + map ROUTE_122 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute122_WaterMonsInfo + .4byte NULL + .4byte gRoute122_FishingMonsInfo + + map ROUTE_123 + .2byte 0 ; padding + .4byte gRoute123_LandMonsInfo + .4byte gRoute123_WaterMonsInfo + .4byte NULL + .4byte gRoute123_FishingMonsInfo + + map MT_PYRE_2F + .2byte 0 ; padding + .4byte gMtPyre_2F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_3F + .2byte 0 ; padding + .4byte gMtPyre_3F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_4F + .2byte 0 ; padding + .4byte gMtPyre_4F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_5F + .2byte 0 ; padding + .4byte gMtPyre_5F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_6F + .2byte 0 ; padding + .4byte gMtPyre_6F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_EXTERIOR + .2byte 0 ; padding + .4byte gMtPyre_Exterior_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MT_PYRE_SUMMIT + .2byte 0 ; padding + .4byte gMtPyre_Summit_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map GRANITE_CAVE_STEVENS_ROOM + .2byte 0 ; padding + .4byte gGraniteCave_StevensRoom_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ROUTE_125 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute125_WaterMonsInfo + .4byte NULL + .4byte gRoute125_FishingMonsInfo + + map ROUTE_126 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute126_WaterMonsInfo + .4byte NULL + .4byte gRoute126_FishingMonsInfo + + map ROUTE_127 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute127_WaterMonsInfo + .4byte NULL + .4byte gRoute127_FishingMonsInfo + + map ROUTE_128 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute128_WaterMonsInfo + .4byte NULL + .4byte gRoute128_FishingMonsInfo + + map ROUTE_129 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute129_WaterMonsInfo + .4byte NULL + .4byte gRoute129_FishingMonsInfo + + map ROUTE_130 + .2byte 0 ; padding + .4byte gRoute130_LandMonsInfo + .4byte gRoute130_WaterMonsInfo + .4byte NULL + .4byte gRoute130_FishingMonsInfo + + map ROUTE_131 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute131_WaterMonsInfo + .4byte NULL + .4byte gRoute131_FishingMonsInfo + + map ROUTE_132 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute132_WaterMonsInfo + .4byte NULL + .4byte gRoute132_FishingMonsInfo + + map ROUTE_133 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute133_WaterMonsInfo + .4byte NULL + .4byte gRoute133_FishingMonsInfo + + map ROUTE_134 + .2byte 0 ; padding + .4byte NULL + .4byte gRoute134_WaterMonsInfo + .4byte NULL + .4byte gRoute134_FishingMonsInfo + + map ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS + .2byte 0 ; padding + .4byte NULL + .4byte gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo + .4byte NULL + .4byte gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo + + map SEAFLOOR_CAVERN_ROOM_1 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room1_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ROOM_2 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room2_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ROOM_3 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room3_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ROOM_4 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room4_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ROOM_5 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room5_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ROOM_6 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room6_LandMonsInfo + .4byte gSeafloorCavern_Room6_WaterMonsInfo + .4byte NULL + .4byte gSeafloorCavern_Room6_FishingMonsInfo + + map SEAFLOOR_CAVERN_ROOM_7 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room7_LandMonsInfo + .4byte gSeafloorCavern_Room7_WaterMonsInfo + .4byte NULL + .4byte gSeafloorCavern_Room7_FishingMonsInfo + + map SEAFLOOR_CAVERN_ROOM_8 + .2byte 0 ; padding + .4byte gSeafloorCavern_Room8_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SEAFLOOR_CAVERN_ENTRANCE + .2byte 0 ; padding + .4byte NULL + .4byte gSeafloorCavern_Entrance_WaterMonsInfo + .4byte NULL + .4byte gSeafloorCavern_Entrance_FishingMonsInfo + + map CAVE_OF_ORIGIN_ENTRANCE + .2byte 0 ; padding + .4byte gCaveOfOrigin_Entrance_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map CAVE_OF_ORIGIN_1F + .2byte 0 ; padding + .4byte gCaveOfOrigin_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_1 + .2byte 0 ; padding + .4byte gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_2 + .2byte 0 ; padding + .4byte gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map CAVE_OF_ORIGIN_UNUSED_RUBY_SAPPHIRE_MAP_3 + .2byte 0 ; padding + .4byte gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map NEW_MAUVILLE_ENTRANCE + .2byte 0 ; padding + .4byte gNewMauville_Entrance_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SAFARI_ZONE_SOUTHWEST + .2byte 0 ; padding + .4byte gSafariZone_Southwest_LandMonsInfo + .4byte gSafariZone_Southwest_WaterMonsInfo + .4byte NULL + .4byte gSafariZone_Southwest_FishingMonsInfo + + map SAFARI_ZONE_NORTH + .2byte 0 ; padding + .4byte gSafariZone_North_LandMonsInfo + .4byte NULL + .4byte gSafariZone_North_RockSmashMonsInfo + .4byte NULL + + map SAFARI_ZONE_NORTHWEST + .2byte 0 ; padding + .4byte gSafariZone_Northwest_LandMonsInfo + .4byte gSafariZone_Northwest_WaterMonsInfo + .4byte NULL + .4byte gSafariZone_Northwest_FishingMonsInfo + + map VICTORY_ROAD_B1F + .2byte 0 ; padding + .4byte gVictoryRoad_B1F_LandMonsInfo + .4byte NULL + .4byte gVictoryRoad_B1F_RockSmashMonsInfo + .4byte NULL + + map VICTORY_ROAD_B2F + .2byte 0 ; padding + .4byte gVictoryRoad_B2F_LandMonsInfo + .4byte gVictoryRoad_B2F_WaterMonsInfo + .4byte NULL + .4byte gVictoryRoad_B2F_FishingMonsInfo + + map METEOR_FALLS_1F_1R + .2byte 0 ; padding + .4byte gMeteorFalls_1F_1R_LandMonsInfo + .4byte gMeteorFalls_1F_1R_WaterMonsInfo + .4byte NULL + .4byte gMeteorFalls_1F_1R_FishingMonsInfo + + map METEOR_FALLS_1F_2R + .2byte 0 ; padding + .4byte gMeteorFalls_1F_2R_LandMonsInfo + .4byte gMeteorFalls_1F_2R_WaterMonsInfo + .4byte NULL + .4byte gMeteorFalls_1F_2R_FishingMonsInfo + + map METEOR_FALLS_B1F_1R + .2byte 0 ; padding + .4byte gMeteorFalls_B1F_1R_LandMonsInfo + .4byte gMeteorFalls_B1F_1R_WaterMonsInfo + .4byte NULL + .4byte gMeteorFalls_B1F_1R_FishingMonsInfo + + map SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM + .2byte 0 ; padding + .4byte gShoalCave_LowTideStairsRoom_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SHOAL_CAVE_LOW_TIDE_LOWER_ROOM + .2byte 0 ; padding + .4byte gShoalCave_LowTideLowerRoom_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SHOAL_CAVE_LOW_TIDE_INNER_ROOM + .2byte 0 ; padding + .4byte gShoalCave_LowTideInnerRoom_LandMonsInfo + .4byte gShoalCave_LowTideInnerRoom_WaterMonsInfo + .4byte NULL + .4byte gShoalCave_LowTideInnerRoom_FishingMonsInfo + + map SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM + .2byte 0 ; padding + .4byte gShoalCave_LowTideEntranceRoom_LandMonsInfo + .4byte gShoalCave_LowTideEntranceRoom_WaterMonsInfo + .4byte NULL + .4byte gShoalCave_LowTideEntranceRoom_FishingMonsInfo + + map LILYCOVE_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gLilycoveCity_WaterMonsInfo + .4byte NULL + .4byte gLilycoveCity_FishingMonsInfo + + map DEWFORD_TOWN + .2byte 0 ; padding + .4byte NULL + .4byte gDewfordTown_WaterMonsInfo + .4byte NULL + .4byte gDewfordTown_FishingMonsInfo + + map SLATEPORT_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gSlateportCity_WaterMonsInfo + .4byte NULL + .4byte gSlateportCity_FishingMonsInfo + + map MOSSDEEP_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gMossdeepCity_WaterMonsInfo + .4byte NULL + .4byte gMossdeepCity_FishingMonsInfo + + map PACIFIDLOG_TOWN + .2byte 0 ; padding + .4byte NULL + .4byte gPacifidlogTown_WaterMonsInfo + .4byte NULL + .4byte gPacifidlogTown_FishingMonsInfo + + map EVER_GRANDE_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gEverGrandeCity_WaterMonsInfo + .4byte NULL + .4byte gEverGrandeCity_FishingMonsInfo + + map PETALBURG_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gPetalburgCity_WaterMonsInfo + .4byte NULL + .4byte gPetalburgCity_FishingMonsInfo + + map UNDERWATER_1 + .2byte 0 ; padding + .4byte NULL + .4byte gUnderwater1_WaterMonsInfo + .4byte NULL + .4byte NULL + + map SHOAL_CAVE_LOW_TIDE_ICE_ROOM + .2byte 0 ; padding + .4byte gShoalCave_LowTideIceRoom_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SKY_PILLAR_1F + .2byte 0 ; padding + .4byte gSkyPillar_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SOOTOPOLIS_CITY + .2byte 0 ; padding + .4byte NULL + .4byte gSootopolisCity_WaterMonsInfo + .4byte NULL + .4byte gSootopolisCity_FishingMonsInfo + + map SKY_PILLAR_3F + .2byte 0 ; padding + .4byte gSkyPillar_3F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SKY_PILLAR_5F + .2byte 0 ; padding + .4byte gSkyPillar_5F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map SAFARI_ZONE_SOUTHEAST + .2byte 0 ; padding + .4byte gSafariZone_Southeast_LandMonsInfo + .4byte gSafariZone_Southeast_WaterMonsInfo + .4byte NULL + .4byte gSafariZone_Southeast_FishingMonsInfo + + map SAFARI_ZONE_NORTHEAST + .2byte 0 ; padding + .4byte gSafariZone_Northeast_LandMonsInfo + .4byte NULL + .4byte gSafariZone_Northeast_RockSmashMonsInfo + .4byte NULL + + map MAGMA_HIDEOUT_1F + .2byte 0 ; padding + .4byte gMagmaHideout_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_2F_1R + .2byte 0 ; padding + .4byte gMagmaHideout_2F_1R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_2F_2R + .2byte 0 ; padding + .4byte gMagmaHideout_2F_2R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_3F_1R + .2byte 0 ; padding + .4byte gMagmaHideout_3F_1R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_3F_2R + .2byte 0 ; padding + .4byte gMagmaHideout_3F_2R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_4F + .2byte 0 ; padding + .4byte gMagmaHideout_4F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_3F_3R + .2byte 0 ; padding + .4byte gMagmaHideout_3F_3R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MAGMA_HIDEOUT_2F_3R + .2byte 0 ; padding + .4byte gMagmaHideout_2F_3R_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MIRAGE_TOWER_1F + .2byte 0 ; padding + .4byte gMirageTower_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MIRAGE_TOWER_2F + .2byte 0 ; padding + .4byte gMirageTower_2F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MIRAGE_TOWER_3F + .2byte 0 ; padding + .4byte gMirageTower_3F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map MIRAGE_TOWER_4F + .2byte 0 ; padding + .4byte gMirageTower_4F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map DESERT_UNDERPASS + .2byte 0 ; padding + .4byte gDesertUnderpass_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ARTISAN_CAVE_B1F + .2byte 0 ; padding + .4byte gArtisanCave_B1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ARTISAN_CAVE_1F + .2byte 0 ; padding + .4byte gArtisanCave_1F_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave1_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave2_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave3_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave4_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave5_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave6_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave7_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave8_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map ALTERING_CAVE + .2byte 0 ; padding + .4byte gAlteringCave9_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + map METEOR_FALLS_STEVENS_CAVE + .2byte 0 ; padding + .4byte gMeteorFalls_StevensCave_LandMonsInfo + .4byte NULL + .4byte NULL + .4byte NULL + + .byte -1 + .byte -1 + .2byte 0 ; padding + .4byte NULL + .4byte NULL + .4byte NULL + .4byte NULL