From 541fef5368c334559cba946f61ab3fe08bf1575b Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Mon, 5 Feb 2018 22:27:29 +0100 Subject: [PATCH] move wild data to C --- data/wild_encounter.s | 295 --- data/wild_mons.inc | 4524 ------------------------------------- include/constants/maps.h | 3 + ld_script.txt | 2 +- src/wild_encounter.c | 4565 +++++++++++++++++++++++++++++++++++++- 5 files changed, 4562 insertions(+), 4827 deletions(-) delete mode 100644 data/wild_encounter.s delete mode 100644 data/wild_mons.inc diff --git a/data/wild_encounter.s b/data/wild_encounter.s deleted file mode 100644 index 5def2ca70a..0000000000 --- a/data/wild_encounter.s +++ /dev/null @@ -1,295 +0,0 @@ -#include "constants/species.h" - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2, 0 - -@ 85507E4 - .include "data/wild_mons.inc" - -gBattlePyramidPlaceholders_1:: @ 55370C - wild_mon SPECIES_BULBASAUR, 5 - wild_mon SPECIES_BULBASAUR, 5 - wild_mon SPECIES_BULBASAUR, 5 - wild_mon SPECIES_BULBASAUR, 5 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_CHARMANDER, 5 - -gBattlePyramidPlaceholders_1Info:: @ 55373C - .4byte 4 - .4byte gBattlePyramidPlaceholders_1 - -gBattlePyramidPlaceholders_2:: @ 553744 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_IVYSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMANDER, 5 - -gBattlePyramidPlaceholders_2Info:: @ 553774 - .4byte 4 - .4byte gBattlePyramidPlaceholders_2 - -gBattlePyramidPlaceholders_3:: @ 55377C - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_VENUSAUR, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARIZARD, 5 - -gBattlePyramidPlaceholders_3Info:: @ 5537AC - .4byte 4 - .4byte gBattlePyramidPlaceholders_3 - -gBattlePyramidPlaceholders_4:: @ 5537B4 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMANDER, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_SQUIRTLE, 5 - -gBattlePyramidPlaceholders_4Info:: @ 5537E4 - .4byte 4 - .4byte gBattlePyramidPlaceholders_4 - -gBattlePyramidPlaceholders_5:: @ 5537EC - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - -gBattlePyramidPlaceholders_5Info:: @ 55381C - .4byte 4 - .4byte gBattlePyramidPlaceholders_5 - -gBattlePyramidPlaceholders_6:: @ 553824 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - -gBattlePyramidPlaceholders_6Info:: @ 553854 - .4byte 4 - .4byte gBattlePyramidPlaceholders_6 - -gBattlePyramidPlaceholders_7:: @ 55385C - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_WARTORTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_SQUIRTLE, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARIZARD, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - wild_mon SPECIES_CHARMELEON, 5 - -gBattlePyramidPlaceholders_7Info:: @ 55388C - .4byte 8 - .4byte gBattlePyramidPlaceholders_7 - -gBattlePyramidWildMonHeaders:: @ 8553894 - .byte 0, 1 - .2byte 0 - .4byte gBattlePyramidPlaceholders_1Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 2 - .2byte 0 - .4byte gBattlePyramidPlaceholders_2Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 3 - .2byte 0 - .4byte gBattlePyramidPlaceholders_3Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 4 - .2byte 0 - .4byte gBattlePyramidPlaceholders_4Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 5 - .2byte 0 - .4byte gBattlePyramidPlaceholders_5Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 6 - .2byte 0 - .4byte gBattlePyramidPlaceholders_6Info - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 7 - .2byte 0 - .4byte gBattlePyramidPlaceholders_7Info - .4byte NULL - .4byte NULL - .4byte NULL - .2byte 0xFFFF - .2byte 0 - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - -gBattlePikeMons_1:: @ 8553934 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_DUSCLOPS, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - -gBattlePikeMonsInfo_1:: @ 8553964 - .4byte 10 - .4byte gBattlePikeMons_1 - -gBattlePikeMons_2:: @ 855396C - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_ELECTRODE, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - -gBattlePikeMonsInfo_2:: @ 855399C - .4byte 10 - .4byte gBattlePikeMons_2 - -gBattlePikeMons_3:: @ 85539A4 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_BRELOOM, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - -gBattlePikeMonsInfo_3:: @ 85539D4 - .4byte 10 - .4byte gBattlePikeMons_3 - -gBattlePikeMons_4:: @ 85539DC - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_WOBBUFFET, 5 - wild_mon SPECIES_SEVIPER, 5 - wild_mon SPECIES_MILOTIC, 5 - -gBattlePikeMonsInfo_4:: @ 8553A0C - .4byte 10 - .4byte gBattlePikeMons_4 - -gBattlePikeWildMonHeaders:: @ 8553A14 - .byte 0, 1 - .2byte 0 - .4byte gBattlePikeMonsInfo_1 - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 2 - .2byte 0 - .4byte gBattlePikeMonsInfo_2 - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 3 - .2byte 0 - .4byte gBattlePikeMonsInfo_3 - .4byte NULL - .4byte NULL - .4byte NULL - .byte 0, 4 - .2byte 0 - .4byte gBattlePikeMonsInfo_4 - .4byte NULL - .4byte NULL - .4byte NULL - .2byte 0xFFFF - .2byte 0 - .4byte NULL - .4byte NULL - .4byte NULL - .4byte NULL - -gWildFeebasRoute119Data:: @ 8553A78 - wild_mon SPECIES_FEEBAS, 20, 25 - -gRoute119WaterTileData:: @ 8553A7C - .2byte 0, 0x2D, 0, 0x2E, 0x5B, 0x83, 0x5C, 0x8B, 0x12A, 0 diff --git a/data/wild_mons.inc b/data/wild_mons.inc deleted file mode 100644 index 83b73bc819..0000000000 --- a/data/wild_mons.inc +++ /dev/null @@ -1,4524 +0,0 @@ - .align 2 -gRoute101_LandMons:: @ 85507E4 - wild_mon SPECIES_WURMPLE, 2 - wild_mon SPECIES_POOCHYENA, 2 - wild_mon SPECIES_WURMPLE, 2 - wild_mon SPECIES_WURMPLE, 3 - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_WURMPLE, 3 - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_ZIGZAGOON, 2 - wild_mon SPECIES_ZIGZAGOON, 2 - wild_mon SPECIES_ZIGZAGOON, 3 - wild_mon SPECIES_ZIGZAGOON, 3 - - .align 2 -gRoute101_LandMonsInfo:: @ 8550814 - .4byte 20 @ encounter rate - .4byte gRoute101_LandMons - - .align 2 -gRoute102_LandMons:: @ 855081C - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_WURMPLE, 3 - wild_mon SPECIES_POOCHYENA, 4 - wild_mon SPECIES_WURMPLE, 4 - wild_mon SPECIES_LOTAD, 3 - wild_mon SPECIES_LOTAD, 4 - wild_mon SPECIES_ZIGZAGOON, 3 - wild_mon SPECIES_ZIGZAGOON, 3 - wild_mon SPECIES_ZIGZAGOON, 4 - wild_mon SPECIES_RALTS, 4 - wild_mon SPECIES_ZIGZAGOON, 4 - wild_mon SPECIES_SEEDOT, 3 - - .align 2 -gRoute102_LandMonsInfo:: @ 855084C - .4byte 20 @ encounter rate - .4byte gRoute102_LandMons - - .align 2 -gRoute102_WaterMons:: @ 8550854 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_GOLDEEN, 20, 30 - - .align 2 -gRoute102_WaterMonsInfo:: @ 8550868 - .4byte 4 @ encounter rate - .4byte gRoute102_WaterMons - - .align 2 -gRoute102_FishingMons:: @ 8550870 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_CORPHISH, 10, 30 - wild_mon SPECIES_CORPHISH, 25, 30 - wild_mon SPECIES_CORPHISH, 30, 35 - wild_mon SPECIES_CORPHISH, 20, 25 - wild_mon SPECIES_CORPHISH, 35, 40 - wild_mon SPECIES_CORPHISH, 40, 45 - - .align 2 -gRoute102_FishingMonsInfo:: @ 8550898 - .4byte 30 @ encounter rate - .4byte gRoute102_FishingMons - - .align 2 -gRoute103_LandMons:: @ 85508A0 - wild_mon SPECIES_POOCHYENA, 2 - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_POOCHYENA, 3 - wild_mon SPECIES_POOCHYENA, 4 - wild_mon SPECIES_WINGULL, 2 - wild_mon SPECIES_ZIGZAGOON, 3 - wild_mon SPECIES_ZIGZAGOON, 3 - wild_mon SPECIES_ZIGZAGOON, 4 - wild_mon SPECIES_WINGULL, 3 - wild_mon SPECIES_WINGULL, 3 - wild_mon SPECIES_WINGULL, 2 - wild_mon SPECIES_WINGULL, 4 - - .align 2 -gRoute103_LandMonsInfo:: @ 85508D0 - .4byte 20 @ encounter rate - .4byte gRoute103_LandMons - - .align 2 -gRoute103_WaterMons:: @ 85508D8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute103_WaterMonsInfo:: @ 85508EC - .4byte 4 @ encounter rate - .4byte gRoute103_WaterMons - - .align 2 -gRoute103_FishingMons:: @ 85508F4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute103_FishingMonsInfo:: @ 855091C - .4byte 30 @ encounter rate - .4byte gRoute103_FishingMons - - .align 2 -gRoute104_LandMons:: @ 8550924 - wild_mon SPECIES_POOCHYENA, 4 - wild_mon SPECIES_WURMPLE, 4 - wild_mon SPECIES_POOCHYENA, 5 - wild_mon SPECIES_MARILL, 5 - wild_mon SPECIES_MARILL, 4 - wild_mon SPECIES_POOCHYENA, 5 - wild_mon SPECIES_TAILLOW, 4 - wild_mon SPECIES_TAILLOW, 5 - wild_mon SPECIES_WINGULL, 4 - wild_mon SPECIES_WINGULL, 4 - wild_mon SPECIES_WINGULL, 3 - wild_mon SPECIES_WINGULL, 5 - - .align 2 -gRoute104_LandMonsInfo:: @ 8550954 - .4byte 20 @ encounter rate - .4byte gRoute104_LandMons - - .align 2 -gRoute104_WaterMons:: @ 855095C - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute104_WaterMonsInfo:: @ 8550970 - .4byte 4 @ encounter rate - .4byte gRoute104_WaterMons - - .align 2 -gRoute104_FishingMons:: @ 8550978 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 25, 30 - wild_mon SPECIES_MAGIKARP, 30, 35 - wild_mon SPECIES_MAGIKARP, 20, 25 - wild_mon SPECIES_MAGIKARP, 35, 40 - wild_mon SPECIES_MAGIKARP, 40, 45 - - .align 2 -gRoute104_FishingMonsInfo:: @ 85509A0 - .4byte 30 @ encounter rate - .4byte gRoute104_FishingMons - - .align 2 -gRoute105_WaterMons:: @ 85509A8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute105_WaterMonsInfo:: @ 85509BC - .4byte 4 @ encounter rate - .4byte gRoute105_WaterMons - - .align 2 -gRoute105_FishingMons:: @ 85509C4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute105_FishingMonsInfo:: @ 85509EC - .4byte 30 @ encounter rate - .4byte gRoute105_FishingMons - - .align 2 -gRoute110_LandMons:: @ 85509F4 - wild_mon SPECIES_POOCHYENA, 12 - wild_mon SPECIES_ELECTRIKE, 12 - wild_mon SPECIES_GULPIN, 12 - wild_mon SPECIES_ELECTRIKE, 13 - wild_mon SPECIES_MINUN, 13 - wild_mon SPECIES_ODDISH, 13 - wild_mon SPECIES_MINUN, 13 - wild_mon SPECIES_GULPIN, 13 - wild_mon SPECIES_WINGULL, 12 - wild_mon SPECIES_WINGULL, 12 - wild_mon SPECIES_PLUSLE, 12 - wild_mon SPECIES_PLUSLE, 13 - - .align 2 -gRoute110_LandMonsInfo:: @ 8550A24 - .4byte 20 @ encounter rate - .4byte gRoute110_LandMons - - .align 2 -gRoute110_WaterMons:: @ 8550A2C - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute110_WaterMonsInfo:: @ 8550A40 - .4byte 4 @ encounter rate - .4byte gRoute110_WaterMons - - .align 2 -gRoute110_FishingMons:: @ 8550A48 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute110_FishingMonsInfo:: @ 8550A70 - .4byte 30 @ encounter rate - .4byte gRoute110_FishingMons - - .align 2 -gRoute111_LandMons:: @ 8550A78 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 21 - wild_mon SPECIES_TRAPINCH, 21 - wild_mon SPECIES_BALTOY, 19 - wild_mon SPECIES_BALTOY, 21 - wild_mon SPECIES_SANDSHREW, 19 - wild_mon SPECIES_TRAPINCH, 19 - wild_mon SPECIES_BALTOY, 20 - wild_mon SPECIES_CACNEA, 20 - wild_mon SPECIES_CACNEA, 22 - wild_mon SPECIES_CACNEA, 22 - - .align 2 -gRoute111_LandMonsInfo:: @ 8550AA8 - .4byte 10 @ encounter rate - .4byte gRoute111_LandMons - - .align 2 -gRoute111_WaterMons:: @ 8550AB0 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_GOLDEEN, 20, 30 - - .align 2 -gRoute111_WaterMonsInfo:: @ 8550AC4 - .4byte 4 @ encounter rate - .4byte gRoute111_WaterMons - - .align 2 -gRoute111_RockSmashMons:: @ 8550ACC - wild_mon SPECIES_GEODUDE, 10, 15 - wild_mon SPECIES_GEODUDE, 5, 10 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 15, 20 - - .align 2 -gRoute111_RockSmashMonsInfo:: @ 8550AE0 - .4byte 20 @ encounter rate - .4byte gRoute111_RockSmashMons - - .align 2 -gRoute111_FishingMons:: @ 8550AE8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_BARBOACH, 20, 25 - wild_mon SPECIES_BARBOACH, 35, 40 - wild_mon SPECIES_BARBOACH, 40, 45 - - .align 2 -gRoute111_FishingMonsInfo:: @ 8550B10 - .4byte 30 @ encounter rate - .4byte gRoute111_FishingMons - - .align 2 -gRoute112_LandMons:: @ 8550B18 - wild_mon SPECIES_NUMEL, 15 - wild_mon SPECIES_NUMEL, 15 - wild_mon SPECIES_MARILL, 15 - wild_mon SPECIES_NUMEL, 14 - wild_mon SPECIES_NUMEL, 14 - wild_mon SPECIES_MARILL, 14 - wild_mon SPECIES_NUMEL, 16 - wild_mon SPECIES_MARILL, 16 - wild_mon SPECIES_NUMEL, 16 - wild_mon SPECIES_NUMEL, 16 - wild_mon SPECIES_NUMEL, 16 - wild_mon SPECIES_NUMEL, 16 - - .align 2 -gRoute112_LandMonsInfo:: @ 8550B48 - .4byte 20 @ encounter rate - .4byte gRoute112_LandMons - - .align 2 -gRoute113_LandMons:: @ 8550B50 - wild_mon SPECIES_SPINDA, 15 - wild_mon SPECIES_SPINDA, 15 - wild_mon SPECIES_SLUGMA, 15 - wild_mon SPECIES_SPINDA, 14 - wild_mon SPECIES_SPINDA, 14 - wild_mon SPECIES_SLUGMA, 14 - wild_mon SPECIES_SPINDA, 16 - wild_mon SPECIES_SLUGMA, 16 - wild_mon SPECIES_SPINDA, 16 - wild_mon SPECIES_SKARMORY, 16 - wild_mon SPECIES_SPINDA, 16 - wild_mon SPECIES_SKARMORY, 16 - - .align 2 -gRoute113_LandMonsInfo:: @ 8550B80 - .4byte 20 @ encounter rate - .4byte gRoute113_LandMons - - .align 2 -gRoute114_LandMons:: @ 8550B88 - wild_mon SPECIES_SWABLU, 16 - wild_mon SPECIES_LOTAD, 16 - wild_mon SPECIES_SWABLU, 17 - wild_mon SPECIES_SWABLU, 15 - wild_mon SPECIES_LOTAD, 15 - wild_mon SPECIES_LOMBRE, 16 - wild_mon SPECIES_LOMBRE, 16 - wild_mon SPECIES_LOMBRE, 18 - wild_mon SPECIES_SEVIPER, 17 - wild_mon SPECIES_SEVIPER, 15 - wild_mon SPECIES_SEVIPER, 17 - wild_mon SPECIES_NUZLEAF, 15 - - .align 2 -gRoute114_LandMonsInfo:: @ 8550BB8 - .4byte 20 @ encounter rate - .4byte gRoute114_LandMons - - .align 2 -gRoute114_WaterMons:: @ 8550BC0 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_GOLDEEN, 20, 30 - - .align 2 -gRoute114_WaterMonsInfo:: @ 8550BD4 - .4byte 4 @ encounter rate - .4byte gRoute114_WaterMons - - .align 2 -gRoute114_RockSmashMons:: @ 8550BDC - wild_mon SPECIES_GEODUDE, 10, 15 - wild_mon SPECIES_GEODUDE, 5, 10 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 15, 20 - - .align 2 -gRoute114_RockSmashMonsInfo:: @ 8550BF0 - .4byte 20 @ encounter rate - .4byte gRoute114_RockSmashMons - - .align 2 -gRoute114_FishingMons:: @ 8550BF8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_BARBOACH, 20, 25 - wild_mon SPECIES_BARBOACH, 35, 40 - wild_mon SPECIES_BARBOACH, 40, 45 - - .align 2 -gRoute114_FishingMonsInfo:: @ 8550C20 - .4byte 30 @ encounter rate - .4byte gRoute114_FishingMons - - .align 2 -gRoute116_LandMons:: @ 8550C28 - wild_mon SPECIES_POOCHYENA, 6 - wild_mon SPECIES_WHISMUR, 6 - wild_mon SPECIES_NINCADA, 6 - wild_mon SPECIES_ABRA, 7 - wild_mon SPECIES_NINCADA, 7 - wild_mon SPECIES_TAILLOW, 6 - wild_mon SPECIES_TAILLOW, 7 - wild_mon SPECIES_TAILLOW, 8 - wild_mon SPECIES_POOCHYENA, 7 - wild_mon SPECIES_POOCHYENA, 8 - wild_mon SPECIES_SKITTY, 7 - wild_mon SPECIES_SKITTY, 8 - - .align 2 -gRoute116_LandMonsInfo:: @ 8550C58 - .4byte 20 @ encounter rate - .4byte gRoute116_LandMons - - .align 2 -gRoute117_LandMons:: @ 8550C60 - wild_mon SPECIES_POOCHYENA, 13 - wild_mon SPECIES_ODDISH, 13 - wild_mon SPECIES_POOCHYENA, 14 - wild_mon SPECIES_ODDISH, 14 - wild_mon SPECIES_MARILL, 13 - wild_mon SPECIES_ODDISH, 13 - wild_mon SPECIES_ILLUMISE, 13 - wild_mon SPECIES_ILLUMISE, 13 - wild_mon SPECIES_ILLUMISE, 14 - wild_mon SPECIES_ILLUMISE, 14 - wild_mon SPECIES_VOLBEAT, 13 - wild_mon SPECIES_SEEDOT, 13 - - .align 2 -gRoute117_LandMonsInfo:: @ 8550C90 - .4byte 20 @ encounter rate - .4byte gRoute117_LandMons - - .align 2 -gRoute117_WaterMons:: @ 8550C98 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_GOLDEEN, 20, 30 - - .align 2 -gRoute117_WaterMonsInfo:: @ 8550CAC - .4byte 4 @ encounter rate - .4byte gRoute117_WaterMons - - .align 2 -gRoute117_FishingMons:: @ 8550CB4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_CORPHISH, 10, 30 - wild_mon SPECIES_CORPHISH, 25, 30 - wild_mon SPECIES_CORPHISH, 30, 35 - wild_mon SPECIES_CORPHISH, 20, 25 - wild_mon SPECIES_CORPHISH, 35, 40 - wild_mon SPECIES_CORPHISH, 40, 45 - - .align 2 -gRoute117_FishingMonsInfo:: @ 8550CDC - .4byte 30 @ encounter rate - .4byte gRoute117_FishingMons - - .align 2 -gRoute118_LandMons:: @ 8550CE4 - wild_mon SPECIES_ZIGZAGOON, 24 - wild_mon SPECIES_ELECTRIKE, 24 - wild_mon SPECIES_ZIGZAGOON, 26 - wild_mon SPECIES_ELECTRIKE, 26 - wild_mon SPECIES_LINOONE, 26 - wild_mon SPECIES_MANECTRIC, 26 - wild_mon SPECIES_WINGULL, 25 - wild_mon SPECIES_WINGULL, 25 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 27 - wild_mon SPECIES_KECLEON, 25 - - .align 2 -gRoute118_LandMonsInfo:: @ 8550D14 - .4byte 20 @ encounter rate - .4byte gRoute118_LandMons - - .align 2 -gRoute118_WaterMons:: @ 8550D1C - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute118_WaterMonsInfo:: @ 8550D30 - .4byte 4 @ encounter rate - .4byte gRoute118_WaterMons - - .align 2 -gRoute118_FishingMons:: @ 8550D38 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_CARVANHA, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_CARVANHA, 30, 35 - wild_mon SPECIES_CARVANHA, 20, 25 - wild_mon SPECIES_CARVANHA, 35, 40 - wild_mon SPECIES_CARVANHA, 40, 45 - - .align 2 -gRoute118_FishingMonsInfo:: @ 8550D60 - .4byte 30 @ encounter rate - .4byte gRoute118_FishingMons - - .align 2 -gRoute124_WaterMons:: @ 8550D68 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute124_WaterMonsInfo:: @ 8550D7C - .4byte 4 @ encounter rate - .4byte gRoute124_WaterMons - - .align 2 -gRoute124_FishingMons:: @ 8550D84 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute124_FishingMonsInfo:: @ 8550DAC - .4byte 30 @ encounter rate - .4byte gRoute124_FishingMons - - .align 2 -gPetalburgWoods_LandMons:: @ 8550DB4 - wild_mon SPECIES_POOCHYENA, 5 - wild_mon SPECIES_WURMPLE, 5 - wild_mon SPECIES_SHROOMISH, 5 - wild_mon SPECIES_POOCHYENA, 6 - wild_mon SPECIES_SILCOON, 5 - wild_mon SPECIES_CASCOON, 5 - wild_mon SPECIES_WURMPLE, 6 - wild_mon SPECIES_SHROOMISH, 6 - wild_mon SPECIES_TAILLOW, 5 - wild_mon SPECIES_SLAKOTH, 5 - wild_mon SPECIES_TAILLOW, 6 - wild_mon SPECIES_SLAKOTH, 6 - - .align 2 -gPetalburgWoods_LandMonsInfo:: @ 8550DE4 - .4byte 20 @ encounter rate - .4byte gPetalburgWoods_LandMons - - .align 2 -gRusturfTunnel_LandMons:: @ 8550DEC - wild_mon SPECIES_WHISMUR, 6 - wild_mon SPECIES_WHISMUR, 7 - wild_mon SPECIES_WHISMUR, 6 - wild_mon SPECIES_WHISMUR, 6 - wild_mon SPECIES_WHISMUR, 7 - wild_mon SPECIES_WHISMUR, 7 - wild_mon SPECIES_WHISMUR, 5 - wild_mon SPECIES_WHISMUR, 8 - wild_mon SPECIES_WHISMUR, 5 - wild_mon SPECIES_WHISMUR, 8 - wild_mon SPECIES_WHISMUR, 5 - wild_mon SPECIES_WHISMUR, 8 - - .align 2 -gRusturfTunnel_LandMonsInfo:: @ 8550E1C - .4byte 10 @ encounter rate - .4byte gRusturfTunnel_LandMons - - .align 2 -gGraniteCave_1F_LandMons:: @ 8550E24 - wild_mon SPECIES_ZUBAT, 7 - wild_mon SPECIES_MAKUHITA, 8 - wild_mon SPECIES_MAKUHITA, 7 - wild_mon SPECIES_ZUBAT, 8 - wild_mon SPECIES_MAKUHITA, 9 - wild_mon SPECIES_ABRA, 8 - wild_mon SPECIES_MAKUHITA, 10 - wild_mon SPECIES_MAKUHITA, 6 - wild_mon SPECIES_GEODUDE, 7 - wild_mon SPECIES_GEODUDE, 8 - wild_mon SPECIES_GEODUDE, 6 - wild_mon SPECIES_GEODUDE, 9 - - .align 2 -gGraniteCave_1F_LandMonsInfo:: @ 8550E54 - .4byte 10 @ encounter rate - .4byte gGraniteCave_1F_LandMons - - .align 2 -gGraniteCave_B1F_LandMons:: @ 8550E5C - wild_mon SPECIES_ZUBAT, 9 - wild_mon SPECIES_ARON, 10 - wild_mon SPECIES_ARON, 9 - wild_mon SPECIES_ARON, 11 - wild_mon SPECIES_ZUBAT, 10 - wild_mon SPECIES_ABRA, 9 - wild_mon SPECIES_MAKUHITA, 10 - wild_mon SPECIES_MAKUHITA, 11 - wild_mon SPECIES_SABLEYE, 10 - wild_mon SPECIES_SABLEYE, 10 - wild_mon SPECIES_SABLEYE, 9 - wild_mon SPECIES_SABLEYE, 11 - - .align 2 -gGraniteCave_B1F_LandMonsInfo:: @ 8550E8C - .4byte 10 @ encounter rate - .4byte gGraniteCave_B1F_LandMons - - .align 2 -gMtPyre_1F_LandMons:: @ 8550E94 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - - .align 2 -gMtPyre_1F_LandMonsInfo:: @ 8550EC4 - .4byte 10 @ encounter rate - .4byte gMtPyre_1F_LandMons - - .align 2 -gVictoryRoad_1F_LandMons:: @ 8550ECC - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_HARIYAMA, 40 - wild_mon SPECIES_LAIRON, 40 - wild_mon SPECIES_LOUDRED, 40 - wild_mon SPECIES_ZUBAT, 36 - wild_mon SPECIES_MAKUHITA, 36 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_HARIYAMA, 38 - wild_mon SPECIES_ARON, 36 - wild_mon SPECIES_WHISMUR, 36 - wild_mon SPECIES_ARON, 36 - wild_mon SPECIES_WHISMUR, 36 - - .align 2 -gVictoryRoad_1F_LandMonsInfo:: @ 8550EFC - .4byte 10 @ encounter rate - .4byte gVictoryRoad_1F_LandMons - - .align 2 -gSafariZone_South_LandMons:: @ 8550F04 - wild_mon SPECIES_ODDISH, 25 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_GIRAFARIG, 25 - wild_mon SPECIES_GIRAFARIG, 27 - wild_mon SPECIES_NATU, 25 - wild_mon SPECIES_DODUO, 25 - wild_mon SPECIES_GLOOM, 25 - wild_mon SPECIES_WOBBUFFET, 27 - wild_mon SPECIES_PIKACHU, 25 - wild_mon SPECIES_WOBBUFFET, 27 - wild_mon SPECIES_PIKACHU, 27 - wild_mon SPECIES_WOBBUFFET, 29 - - .align 2 -gSafariZone_South_LandMonsInfo:: @ 8550F34 - .4byte 25 @ encounter rate - .4byte gSafariZone_South_LandMons - - .align 2 -gUnderwater2_WaterMons:: @ 8550F3C - wild_mon SPECIES_CLAMPERL, 20, 30 - wild_mon SPECIES_CHINCHOU, 20, 30 - wild_mon SPECIES_CLAMPERL, 30, 35 - wild_mon SPECIES_RELICANTH, 30, 35 - wild_mon SPECIES_RELICANTH, 30, 35 - - .align 2 -gUnderwater2_WaterMonsInfo:: @ 8550F50 - .4byte 4 @ encounter rate - .4byte gUnderwater2_WaterMons - - .align 2 -gAbandonedShip_Rooms_B1F_WaterMons:: @ 8550F58 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACRUEL, 30, 35 - - .align 2 -gAbandonedShip_Rooms_B1F_WaterMonsInfo:: @ 8550F6C - .4byte 4 @ encounter rate - .4byte gAbandonedShip_Rooms_B1F_WaterMons - - .align 2 -gAbandonedShip_Rooms_B1F_FishingMons:: @ 8550F74 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_TENTACOOL, 25, 30 - wild_mon SPECIES_TENTACOOL, 30, 35 - wild_mon SPECIES_TENTACRUEL, 30, 35 - wild_mon SPECIES_TENTACRUEL, 25, 30 - wild_mon SPECIES_TENTACRUEL, 20, 25 - - .align 2 -gAbandonedShip_Rooms_B1F_FishingMonsInfo:: @ 8550F9C - .4byte 20 @ encounter rate - .4byte gAbandonedShip_Rooms_B1F_FishingMons - - .align 2 -gGraniteCave_B2F_LandMons:: @ 8550FA4 - wild_mon SPECIES_ZUBAT, 10 - wild_mon SPECIES_ARON, 11 - wild_mon SPECIES_ARON, 10 - wild_mon SPECIES_ZUBAT, 11 - wild_mon SPECIES_ARON, 12 - wild_mon SPECIES_ABRA, 10 - wild_mon SPECIES_SABLEYE, 10 - wild_mon SPECIES_SABLEYE, 11 - wild_mon SPECIES_SABLEYE, 12 - wild_mon SPECIES_SABLEYE, 10 - wild_mon SPECIES_SABLEYE, 12 - wild_mon SPECIES_SABLEYE, 10 - - .align 2 -gGraniteCave_B2F_LandMonsInfo:: @ 8550FD4 - .4byte 10 @ encounter rate - .4byte gGraniteCave_B2F_LandMons - - .align 2 -gGraniteCave_B2F_RockSmashMons:: @ 8550FDC - wild_mon SPECIES_GEODUDE, 10, 15 - wild_mon SPECIES_NOSEPASS, 10, 20 - wild_mon SPECIES_GEODUDE, 5, 10 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 15, 20 - - .align 2 -gGraniteCave_B2F_RockSmashMonsInfo:: @ 8550FF0 - .4byte 20 @ encounter rate - .4byte gGraniteCave_B2F_RockSmashMons - - .align 2 -gFieryPath_LandMons:: @ 8550FF8 - wild_mon SPECIES_NUMEL, 15 - wild_mon SPECIES_KOFFING, 15 - wild_mon SPECIES_NUMEL, 16 - wild_mon SPECIES_MACHOP, 15 - wild_mon SPECIES_TORKOAL, 15 - wild_mon SPECIES_SLUGMA, 15 - wild_mon SPECIES_KOFFING, 16 - wild_mon SPECIES_MACHOP, 16 - wild_mon SPECIES_TORKOAL, 14 - wild_mon SPECIES_TORKOAL, 16 - wild_mon SPECIES_GRIMER, 14 - wild_mon SPECIES_GRIMER, 14 - - .align 2 -gFieryPath_LandMonsInfo:: @ 8551028 - .4byte 10 @ encounter rate - .4byte gFieryPath_LandMons - - .align 2 -gMeteorFalls_B1F_2R_LandMons:: @ 8551030 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_BAGON, 30 - wild_mon SPECIES_SOLROCK, 35 - wild_mon SPECIES_BAGON, 35 - wild_mon SPECIES_SOLROCK, 37 - wild_mon SPECIES_BAGON, 25 - wild_mon SPECIES_SOLROCK, 39 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - - .align 2 -gMeteorFalls_B1F_2R_LandMonsInfo:: @ 8551060 - .4byte 10 @ encounter rate - .4byte gMeteorFalls_B1F_2R_LandMons - - .align 2 -gMeteorFalls_B1F_2R_WaterMons:: @ 8551068 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_SOLROCK, 25, 35 - wild_mon SPECIES_SOLROCK, 15, 25 - wild_mon SPECIES_SOLROCK, 5, 15 - - .align 2 -gMeteorFalls_B1F_2R_WaterMonsInfo:: @ 855107C - .4byte 4 @ encounter rate - .4byte gMeteorFalls_B1F_2R_WaterMons - - .align 2 -gMeteorFalls_B1F_2R_FishingMons:: @ 8551084 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_WHISCASH, 30, 35 - wild_mon SPECIES_WHISCASH, 35, 40 - wild_mon SPECIES_WHISCASH, 40, 45 - - .align 2 -gMeteorFalls_B1F_2R_FishingMonsInfo:: @ 85510AC - .4byte 30 @ encounter rate - .4byte gMeteorFalls_B1F_2R_FishingMons - - .align 2 -gJaggedPass_LandMons:: @ 85510B4 - wild_mon SPECIES_NUMEL, 21 - wild_mon SPECIES_NUMEL, 21 - wild_mon SPECIES_MACHOP, 21 - wild_mon SPECIES_NUMEL, 20 - wild_mon SPECIES_SPOINK, 20 - wild_mon SPECIES_MACHOP, 20 - wild_mon SPECIES_SPOINK, 21 - wild_mon SPECIES_MACHOP, 22 - wild_mon SPECIES_NUMEL, 22 - wild_mon SPECIES_SPOINK, 22 - wild_mon SPECIES_NUMEL, 22 - wild_mon SPECIES_SPOINK, 22 - - .align 2 -gJaggedPass_LandMonsInfo:: @ 85510E4 - .4byte 20 @ encounter rate - .4byte gJaggedPass_LandMons - - .align 2 -gRoute106_WaterMons:: @ 85510EC - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute106_WaterMonsInfo:: @ 8551100 - .4byte 4 @ encounter rate - .4byte gRoute106_WaterMons - - .align 2 -gRoute106_FishingMons:: @ 8551108 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute106_FishingMonsInfo:: @ 8551130 - .4byte 30 @ encounter rate - .4byte gRoute106_FishingMons - - .align 2 -gRoute107_WaterMons:: @ 8551138 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute107_WaterMonsInfo:: @ 855114C - .4byte 4 @ encounter rate - .4byte gRoute107_WaterMons - - .align 2 -gRoute107_FishingMons:: @ 8551154 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute107_FishingMonsInfo:: @ 855117C - .4byte 30 @ encounter rate - .4byte gRoute107_FishingMons - - .align 2 -gRoute108_WaterMons:: @ 8551184 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute108_WaterMonsInfo:: @ 8551198 - .4byte 4 @ encounter rate - .4byte gRoute108_WaterMons - - .align 2 -gRoute108_FishingMons:: @ 85511A0 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute108_FishingMonsInfo:: @ 85511C8 - .4byte 30 @ encounter rate - .4byte gRoute108_FishingMons - - .align 2 -gRoute109_WaterMons:: @ 85511D0 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute109_WaterMonsInfo:: @ 85511E4 - .4byte 4 @ encounter rate - .4byte gRoute109_WaterMons - - .align 2 -gRoute109_FishingMons:: @ 85511EC - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute109_FishingMonsInfo:: @ 8551214 - .4byte 30 @ encounter rate - .4byte gRoute109_FishingMons - - .align 2 -gRoute115_LandMons:: @ 855121C - wild_mon SPECIES_SWABLU, 23 - wild_mon SPECIES_TAILLOW, 23 - wild_mon SPECIES_SWABLU, 25 - wild_mon SPECIES_TAILLOW, 24 - wild_mon SPECIES_TAILLOW, 25 - wild_mon SPECIES_SWELLOW, 25 - wild_mon SPECIES_JIGGLYPUFF, 24 - wild_mon SPECIES_JIGGLYPUFF, 25 - wild_mon SPECIES_WINGULL, 24 - wild_mon SPECIES_WINGULL, 24 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 25 - - .align 2 -gRoute115_LandMonsInfo:: @ 855124C - .4byte 20 @ encounter rate - .4byte gRoute115_LandMons - - .align 2 -gRoute115_WaterMons:: @ 8551254 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute115_WaterMonsInfo:: @ 8551268 - .4byte 4 @ encounter rate - .4byte gRoute115_WaterMons - - .align 2 -gRoute115_FishingMons:: @ 8551270 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute115_FishingMonsInfo:: @ 8551298 - .4byte 30 @ encounter rate - .4byte gRoute115_FishingMons - - .align 2 -gNewMauville_Inside_LandMons:: @ 85512A0 - wild_mon SPECIES_VOLTORB, 24 - wild_mon SPECIES_MAGNEMITE, 24 - wild_mon SPECIES_VOLTORB, 25 - wild_mon SPECIES_MAGNEMITE, 25 - wild_mon SPECIES_VOLTORB, 23 - wild_mon SPECIES_MAGNEMITE, 23 - wild_mon SPECIES_VOLTORB, 26 - wild_mon SPECIES_MAGNEMITE, 26 - wild_mon SPECIES_VOLTORB, 22 - wild_mon SPECIES_MAGNEMITE, 22 - wild_mon SPECIES_ELECTRODE, 26 - wild_mon SPECIES_MAGNETON, 26 - - .align 2 -gNewMauville_Inside_LandMonsInfo:: @ 85512D0 - .4byte 10 @ encounter rate - .4byte gNewMauville_Inside_LandMons - - .align 2 -gRoute119_LandMons:: @ 85512D8 - wild_mon SPECIES_ZIGZAGOON, 25 - wild_mon SPECIES_LINOONE, 25 - wild_mon SPECIES_ZIGZAGOON, 27 - wild_mon SPECIES_ODDISH, 25 - wild_mon SPECIES_LINOONE, 27 - wild_mon SPECIES_ODDISH, 26 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_ODDISH, 24 - wild_mon SPECIES_TROPIUS, 25 - wild_mon SPECIES_TROPIUS, 26 - wild_mon SPECIES_TROPIUS, 27 - wild_mon SPECIES_KECLEON, 25 - - .align 2 -gRoute119_LandMonsInfo:: @ 8551308 - .4byte 15 @ encounter rate - .4byte gRoute119_LandMons - - .align 2 -gRoute119_WaterMons:: @ 8551310 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute119_WaterMonsInfo:: @ 8551324 - .4byte 4 @ encounter rate - .4byte gRoute119_WaterMons - - .align 2 -gRoute119_FishingMons:: @ 855132C - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_CARVANHA, 10, 30 - wild_mon SPECIES_CARVANHA, 25, 30 - wild_mon SPECIES_CARVANHA, 30, 35 - wild_mon SPECIES_CARVANHA, 20, 25 - wild_mon SPECIES_CARVANHA, 35, 40 - wild_mon SPECIES_CARVANHA, 40, 45 - - .align 2 -gRoute119_FishingMonsInfo:: @ 8551354 - .4byte 30 @ encounter rate - .4byte gRoute119_FishingMons - - .align 2 -gRoute120_LandMons:: @ 855135C - wild_mon SPECIES_POOCHYENA, 25 - wild_mon SPECIES_MIGHTYENA, 25 - wild_mon SPECIES_MIGHTYENA, 27 - wild_mon SPECIES_ODDISH, 25 - wild_mon SPECIES_MARILL, 25 - wild_mon SPECIES_ODDISH, 26 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_MARILL, 27 - wild_mon SPECIES_ABSOL, 25 - wild_mon SPECIES_ABSOL, 27 - wild_mon SPECIES_KECLEON, 25 - wild_mon SPECIES_SEEDOT, 25 - - .align 2 -gRoute120_LandMonsInfo:: @ 855138C - .4byte 20 @ encounter rate - .4byte gRoute120_LandMons - - .align 2 -gRoute120_WaterMons:: @ 8551394 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_GOLDEEN, 20, 30 - - .align 2 -gRoute120_WaterMonsInfo:: @ 85513A8 - .4byte 4 @ encounter rate - .4byte gRoute120_WaterMons - - .align 2 -gRoute120_FishingMons:: @ 85513B0 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_BARBOACH, 20, 25 - wild_mon SPECIES_BARBOACH, 35, 40 - wild_mon SPECIES_BARBOACH, 40, 45 - - .align 2 -gRoute120_FishingMonsInfo:: @ 85513D8 - .4byte 30 @ encounter rate - .4byte gRoute120_FishingMons - - .align 2 -gRoute121_LandMons:: @ 85513E0 - wild_mon SPECIES_POOCHYENA, 26 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_MIGHTYENA, 26 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_MIGHTYENA, 28 - wild_mon SPECIES_ODDISH, 26 - wild_mon SPECIES_ODDISH, 28 - wild_mon SPECIES_GLOOM, 28 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 27 - wild_mon SPECIES_WINGULL, 28 - wild_mon SPECIES_KECLEON, 25 - - .align 2 -gRoute121_LandMonsInfo:: @ 8551410 - .4byte 20 @ encounter rate - .4byte gRoute121_LandMons - - .align 2 -gRoute121_WaterMons:: @ 8551418 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute121_WaterMonsInfo:: @ 855142C - .4byte 4 @ encounter rate - .4byte gRoute121_WaterMons - - .align 2 -gRoute121_FishingMons:: @ 8551434 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute121_FishingMonsInfo:: @ 855145C - .4byte 30 @ encounter rate - .4byte gRoute121_FishingMons - - .align 2 -gRoute122_WaterMons:: @ 8551464 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute122_WaterMonsInfo:: @ 8551478 - .4byte 4 @ encounter rate - .4byte gRoute122_WaterMons - - .align 2 -gRoute122_FishingMons:: @ 8551480 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute122_FishingMonsInfo:: @ 85514A8 - .4byte 30 @ encounter rate - .4byte gRoute122_FishingMons - - .align 2 -gRoute123_LandMons:: @ 85514B0 - wild_mon SPECIES_POOCHYENA, 26 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_MIGHTYENA, 26 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_MIGHTYENA, 28 - wild_mon SPECIES_ODDISH, 26 - wild_mon SPECIES_ODDISH, 28 - wild_mon SPECIES_GLOOM, 28 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 27 - wild_mon SPECIES_WINGULL, 28 - wild_mon SPECIES_KECLEON, 25 - - .align 2 -gRoute123_LandMonsInfo:: @ 85514E0 - .4byte 20 @ encounter rate - .4byte gRoute123_LandMons - - .align 2 -gRoute123_WaterMons:: @ 85514E8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute123_WaterMonsInfo:: @ 85514FC - .4byte 4 @ encounter rate - .4byte gRoute123_WaterMons - - .align 2 -gRoute123_FishingMons:: @ 8551504 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute123_FishingMonsInfo:: @ 855152C - .4byte 30 @ encounter rate - .4byte gRoute123_FishingMons - - .align 2 -gMtPyre_2F_LandMons:: @ 8551534 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - - .align 2 -gMtPyre_2F_LandMonsInfo:: @ 8551564 - .4byte 10 @ encounter rate - .4byte gMtPyre_2F_LandMons - - .align 2 -gMtPyre_3F_LandMons:: @ 855156C - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - - .align 2 -gMtPyre_3F_LandMonsInfo:: @ 855159C - .4byte 10 @ encounter rate - .4byte gMtPyre_3F_LandMons - - .align 2 -gMtPyre_4F_LandMons:: @ 85515A4 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 25 - wild_mon SPECIES_DUSKULL, 29 - - .align 2 -gMtPyre_4F_LandMonsInfo:: @ 85515D4 - .4byte 10 @ encounter rate - .4byte gMtPyre_4F_LandMons - - .align 2 -gMtPyre_5F_LandMons:: @ 85515DC - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 25 - wild_mon SPECIES_DUSKULL, 29 - - .align 2 -gMtPyre_5F_LandMonsInfo:: @ 855160C - .4byte 10 @ encounter rate - .4byte gMtPyre_5F_LandMons - - .align 2 -gMtPyre_6F_LandMons:: @ 8551614 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_SHUPPET, 23 - wild_mon SPECIES_SHUPPET, 22 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 27 - wild_mon SPECIES_DUSKULL, 25 - wild_mon SPECIES_DUSKULL, 29 - - .align 2 -gMtPyre_6F_LandMonsInfo:: @ 8551644 - .4byte 10 @ encounter rate - .4byte gMtPyre_6F_LandMons - - .align 2 -gMtPyre_Exterior_LandMons:: @ 855164C - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_VULPIX, 29 - wild_mon SPECIES_VULPIX, 27 - wild_mon SPECIES_VULPIX, 29 - wild_mon SPECIES_VULPIX, 25 - wild_mon SPECIES_WINGULL, 27 - wild_mon SPECIES_WINGULL, 27 - wild_mon SPECIES_WINGULL, 26 - wild_mon SPECIES_WINGULL, 28 - - .align 2 -gMtPyre_Exterior_LandMonsInfo:: @ 855167C - .4byte 10 @ encounter rate - .4byte gMtPyre_Exterior_LandMons - - .align 2 -gMtPyre_Summit_LandMons:: @ 8551684 - wild_mon SPECIES_SHUPPET, 28 - wild_mon SPECIES_SHUPPET, 29 - wild_mon SPECIES_SHUPPET, 27 - wild_mon SPECIES_SHUPPET, 26 - wild_mon SPECIES_SHUPPET, 30 - wild_mon SPECIES_SHUPPET, 25 - wild_mon SPECIES_SHUPPET, 24 - wild_mon SPECIES_DUSKULL, 28 - wild_mon SPECIES_DUSKULL, 26 - wild_mon SPECIES_DUSKULL, 30 - wild_mon SPECIES_CHIMECHO, 28 - wild_mon SPECIES_CHIMECHO, 28 - - .align 2 -gMtPyre_Summit_LandMonsInfo:: @ 85516B4 - .4byte 10 @ encounter rate - .4byte gMtPyre_Summit_LandMons - - .align 2 -gGraniteCave_StevensRoom_LandMons:: @ 85516BC - wild_mon SPECIES_ZUBAT, 7 - wild_mon SPECIES_MAKUHITA, 8 - wild_mon SPECIES_MAKUHITA, 7 - wild_mon SPECIES_ZUBAT, 8 - wild_mon SPECIES_MAKUHITA, 9 - wild_mon SPECIES_ABRA, 8 - wild_mon SPECIES_MAKUHITA, 10 - wild_mon SPECIES_MAKUHITA, 6 - wild_mon SPECIES_ARON, 7 - wild_mon SPECIES_ARON, 8 - wild_mon SPECIES_ARON, 7 - wild_mon SPECIES_ARON, 8 - - .align 2 -gGraniteCave_StevensRoom_LandMonsInfo:: @ 85516EC - .4byte 10 @ encounter rate - .4byte gGraniteCave_StevensRoom_LandMons - - .align 2 -gRoute125_WaterMons:: @ 85516F4 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute125_WaterMonsInfo:: @ 8551708 - .4byte 4 @ encounter rate - .4byte gRoute125_WaterMons - - .align 2 -gRoute125_FishingMons:: @ 8551710 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute125_FishingMonsInfo:: @ 8551738 - .4byte 30 @ encounter rate - .4byte gRoute125_FishingMons - - .align 2 -gRoute126_WaterMons:: @ 8551740 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute126_WaterMonsInfo:: @ 8551754 - .4byte 4 @ encounter rate - .4byte gRoute126_WaterMons - - .align 2 -gRoute126_FishingMons:: @ 855175C - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute126_FishingMonsInfo:: @ 8551784 - .4byte 30 @ encounter rate - .4byte gRoute126_FishingMons - - .align 2 -gRoute127_WaterMons:: @ 855178C - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute127_WaterMonsInfo:: @ 85517A0 - .4byte 4 @ encounter rate - .4byte gRoute127_WaterMons - - .align 2 -gRoute127_FishingMons:: @ 85517A8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute127_FishingMonsInfo:: @ 85517D0 - .4byte 30 @ encounter rate - .4byte gRoute127_FishingMons - - .align 2 -gRoute128_WaterMons:: @ 85517D8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute128_WaterMonsInfo:: @ 85517EC - .4byte 4 @ encounter rate - .4byte gRoute128_WaterMons - - .align 2 -gRoute128_FishingMons:: @ 85517F4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_LUVDISC, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_LUVDISC, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_CORSOLA, 30, 35 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute128_FishingMonsInfo:: @ 855181C - .4byte 30 @ encounter rate - .4byte gRoute128_FishingMons - - .align 2 -gRoute129_WaterMons:: @ 8551824 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_WAILORD, 25, 30 - - .align 2 -gRoute129_WaterMonsInfo:: @ 8551838 - .4byte 4 @ encounter rate - .4byte gRoute129_WaterMons - - .align 2 -gRoute129_FishingMons:: @ 8551840 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute129_FishingMonsInfo:: @ 8551868 - .4byte 30 @ encounter rate - .4byte gRoute129_FishingMons - - .align 2 -gRoute130_LandMons:: @ 8551870 - wild_mon SPECIES_WYNAUT, 30 - wild_mon SPECIES_WYNAUT, 35 - wild_mon SPECIES_WYNAUT, 25 - wild_mon SPECIES_WYNAUT, 40 - wild_mon SPECIES_WYNAUT, 20 - wild_mon SPECIES_WYNAUT, 45 - wild_mon SPECIES_WYNAUT, 15 - wild_mon SPECIES_WYNAUT, 50 - wild_mon SPECIES_WYNAUT, 10 - wild_mon SPECIES_WYNAUT, 5 - wild_mon SPECIES_WYNAUT, 10 - wild_mon SPECIES_WYNAUT, 5 - - .align 2 -gRoute130_LandMonsInfo:: @ 85518A0 - .4byte 20 @ encounter rate - .4byte gRoute130_LandMons - - .align 2 -gRoute130_WaterMons:: @ 85518A8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute130_WaterMonsInfo:: @ 85518BC - .4byte 4 @ encounter rate - .4byte gRoute130_WaterMons - - .align 2 -gRoute130_FishingMons:: @ 85518C4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute130_FishingMonsInfo:: @ 85518EC - .4byte 30 @ encounter rate - .4byte gRoute130_FishingMons - - .align 2 -gRoute131_WaterMons:: @ 85518F4 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute131_WaterMonsInfo:: @ 8551908 - .4byte 4 @ encounter rate - .4byte gRoute131_WaterMons - - .align 2 -gRoute131_FishingMons:: @ 8551910 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute131_FishingMonsInfo:: @ 8551938 - .4byte 30 @ encounter rate - .4byte gRoute131_FishingMons - - .align 2 -gRoute132_WaterMons:: @ 8551940 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute132_WaterMonsInfo:: @ 8551954 - .4byte 4 @ encounter rate - .4byte gRoute132_WaterMons - - .align 2 -gRoute132_FishingMons:: @ 855195C - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_HORSEA, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute132_FishingMonsInfo:: @ 8551984 - .4byte 30 @ encounter rate - .4byte gRoute132_FishingMons - - .align 2 -gRoute133_WaterMons:: @ 855198C - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute133_WaterMonsInfo:: @ 85519A0 - .4byte 4 @ encounter rate - .4byte gRoute133_WaterMons - - .align 2 -gRoute133_FishingMons:: @ 85519A8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_HORSEA, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute133_FishingMonsInfo:: @ 85519D0 - .4byte 30 @ encounter rate - .4byte gRoute133_FishingMons - - .align 2 -gRoute134_WaterMons:: @ 85519D8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gRoute134_WaterMonsInfo:: @ 85519EC - .4byte 4 @ encounter rate - .4byte gRoute134_WaterMons - - .align 2 -gRoute134_FishingMons:: @ 85519F4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_HORSEA, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gRoute134_FishingMonsInfo:: @ 8551A1C - .4byte 30 @ encounter rate - .4byte gRoute134_FishingMons - - .align 2 -gAbandonedShip_HiddenFloorCorridors_WaterMons:: @ 8551A24 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_TENTACRUEL, 30, 35 - - .align 2 -gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo:: @ 8551A38 - .4byte 4 @ encounter rate - .4byte gAbandonedShip_HiddenFloorCorridors_WaterMons - - .align 2 -gAbandonedShip_HiddenFloorCorridors_FishingMons:: @ 8551A40 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_TENTACOOL, 25, 30 - wild_mon SPECIES_TENTACOOL, 30, 35 - wild_mon SPECIES_TENTACRUEL, 30, 35 - wild_mon SPECIES_TENTACRUEL, 25, 30 - wild_mon SPECIES_TENTACRUEL, 20, 25 - - .align 2 -gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo:: @ 8551A68 - .4byte 20 @ encounter rate - .4byte gAbandonedShip_HiddenFloorCorridors_FishingMons - - .align 2 -gSeafloorCavern_Room1_LandMons:: @ 8551A70 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room1_LandMonsInfo:: @ 8551AA0 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room1_LandMons - - .align 2 -gSeafloorCavern_Room2_LandMons:: @ 8551AA8 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room2_LandMonsInfo:: @ 8551AD8 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room2_LandMons - - .align 2 -gSeafloorCavern_Room3_LandMons:: @ 8551AE0 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room3_LandMonsInfo:: @ 8551B10 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room3_LandMons - - .align 2 -gSeafloorCavern_Room4_LandMons:: @ 8551B18 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room4_LandMonsInfo:: @ 8551B48 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room4_LandMons - - .align 2 -gSeafloorCavern_Room5_LandMons:: @ 8551B50 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room5_LandMonsInfo:: @ 8551B80 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room5_LandMons - - .align 2 -gSeafloorCavern_Room6_LandMons:: @ 8551B88 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room6_LandMonsInfo:: @ 8551BB8 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room6_LandMons - - .align 2 -gSeafloorCavern_Room6_WaterMons:: @ 8551BC0 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_ZUBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - - .align 2 -gSeafloorCavern_Room6_WaterMonsInfo:: @ 8551BD4 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room6_WaterMons - - .align 2 -gSeafloorCavern_Room6_FishingMons:: @ 8551BDC - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gSeafloorCavern_Room6_FishingMonsInfo:: @ 8551C04 - .4byte 10 @ encounter rate - .4byte gSeafloorCavern_Room6_FishingMons - - .align 2 -gSeafloorCavern_Room7_LandMons:: @ 8551C0C - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room7_LandMonsInfo:: @ 8551C3C - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room7_LandMons - - .align 2 -gSeafloorCavern_Room7_WaterMons:: @ 8551C44 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_ZUBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - - .align 2 -gSeafloorCavern_Room7_WaterMonsInfo:: @ 8551C58 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room7_WaterMons - - .align 2 -gSeafloorCavern_Room7_FishingMons:: @ 8551C60 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gSeafloorCavern_Room7_FishingMonsInfo:: @ 8551C88 - .4byte 10 @ encounter rate - .4byte gSeafloorCavern_Room7_FishingMons - - .align 2 -gSeafloorCavern_Room8_LandMons:: @ 8551C90 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gSeafloorCavern_Room8_LandMonsInfo:: @ 8551CC0 - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Room8_LandMons - - .align 2 -gSeafloorCavern_Entrance_WaterMons:: @ 8551CC8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_ZUBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - - .align 2 -gSeafloorCavern_Entrance_WaterMonsInfo:: @ 8551CDC - .4byte 4 @ encounter rate - .4byte gSeafloorCavern_Entrance_WaterMons - - .align 2 -gSeafloorCavern_Entrance_FishingMons:: @ 8551CE4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gSeafloorCavern_Entrance_FishingMonsInfo:: @ 8551D0C - .4byte 10 @ encounter rate - .4byte gSeafloorCavern_Entrance_FishingMons - - .align 2 -gCaveOfOrigin_Entrance_LandMons:: @ 8551D14 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_ZUBAT, 29 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_ZUBAT, 35 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gCaveOfOrigin_Entrance_LandMonsInfo:: @ 8551D44 - .4byte 4 @ encounter rate - .4byte gCaveOfOrigin_Entrance_LandMons - - .align 2 -gCaveOfOrigin_1F_LandMons:: @ 8551D4C - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SABLEYE, 30 - wild_mon SPECIES_SABLEYE, 32 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gCaveOfOrigin_1F_LandMonsInfo:: @ 8551D7C - .4byte 4 @ encounter rate - .4byte gCaveOfOrigin_1F_LandMons - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap1_LandMons:: @ 8551D84 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SABLEYE, 30 - wild_mon SPECIES_SABLEYE, 32 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo:: @ 8551DB4 - .4byte 4 @ encounter rate - .4byte gCaveOfOrigin_UnusedRubySapphireMap1_LandMons - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap2_LandMons:: @ 8551DBC - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SABLEYE, 30 - wild_mon SPECIES_SABLEYE, 32 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo:: @ 8551DEC - .4byte 4 @ encounter rate - .4byte gCaveOfOrigin_UnusedRubySapphireMap2_LandMons - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap3_LandMons:: @ 8551DF4 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_ZUBAT, 31 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SABLEYE, 30 - wild_mon SPECIES_SABLEYE, 32 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_ZUBAT, 33 - wild_mon SPECIES_ZUBAT, 34 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 36 - - .align 2 -gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo:: @ 8551E24 - .4byte 4 @ encounter rate - .4byte gCaveOfOrigin_UnusedRubySapphireMap3_LandMons - - .align 2 -gNewMauville_Entrance_LandMons:: @ 8551E2C - wild_mon SPECIES_VOLTORB, 24 - wild_mon SPECIES_MAGNEMITE, 24 - wild_mon SPECIES_VOLTORB, 25 - wild_mon SPECIES_MAGNEMITE, 25 - wild_mon SPECIES_VOLTORB, 23 - wild_mon SPECIES_MAGNEMITE, 23 - wild_mon SPECIES_VOLTORB, 26 - wild_mon SPECIES_MAGNEMITE, 26 - wild_mon SPECIES_VOLTORB, 22 - wild_mon SPECIES_MAGNEMITE, 22 - wild_mon SPECIES_VOLTORB, 22 - wild_mon SPECIES_MAGNEMITE, 22 - - .align 2 -gNewMauville_Entrance_LandMonsInfo:: @ 8551E5C - .4byte 10 @ encounter rate - .4byte gNewMauville_Entrance_LandMons - - .align 2 -gSafariZone_Southwest_LandMons:: @ 8551E64 - wild_mon SPECIES_ODDISH, 25 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_GIRAFARIG, 25 - wild_mon SPECIES_GIRAFARIG, 27 - wild_mon SPECIES_NATU, 25 - wild_mon SPECIES_DODUO, 27 - wild_mon SPECIES_GLOOM, 25 - wild_mon SPECIES_WOBBUFFET, 27 - wild_mon SPECIES_PIKACHU, 25 - wild_mon SPECIES_WOBBUFFET, 27 - wild_mon SPECIES_PIKACHU, 27 - wild_mon SPECIES_WOBBUFFET, 29 - - .align 2 -gSafariZone_Southwest_LandMonsInfo:: @ 8551E94 - .4byte 25 @ encounter rate - .4byte gSafariZone_Southwest_LandMons - - .align 2 -gSafariZone_Southwest_WaterMons:: @ 8551E9C - wild_mon SPECIES_PSYDUCK, 20, 30 - wild_mon SPECIES_PSYDUCK, 20, 30 - wild_mon SPECIES_PSYDUCK, 30, 35 - wild_mon SPECIES_PSYDUCK, 30, 35 - wild_mon SPECIES_PSYDUCK, 30, 35 - - .align 2 -gSafariZone_Southwest_WaterMonsInfo:: @ 8551EB0 - .4byte 9 @ encounter rate - .4byte gSafariZone_Southwest_WaterMons - - .align 2 -gSafariZone_Southwest_FishingMons:: @ 8551EB8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 25 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_GOLDEEN, 25, 30 - wild_mon SPECIES_GOLDEEN, 30, 35 - wild_mon SPECIES_SEAKING, 30, 35 - wild_mon SPECIES_SEAKING, 35, 40 - wild_mon SPECIES_SEAKING, 25, 30 - - .align 2 -gSafariZone_Southwest_FishingMonsInfo:: @ 8551EE0 - .4byte 35 @ encounter rate - .4byte gSafariZone_Southwest_FishingMons - - .align 2 -gSafariZone_North_LandMons:: @ 8551EE8 - wild_mon SPECIES_PHANPY, 27 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_PHANPY, 29 - wild_mon SPECIES_ODDISH, 29 - wild_mon SPECIES_NATU, 27 - wild_mon SPECIES_GLOOM, 29 - wild_mon SPECIES_GLOOM, 31 - wild_mon SPECIES_NATU, 29 - wild_mon SPECIES_XATU, 29 - wild_mon SPECIES_HERACROSS, 27 - wild_mon SPECIES_XATU, 31 - wild_mon SPECIES_HERACROSS, 29 - - .align 2 -gSafariZone_North_LandMonsInfo:: @ 8551F18 - .4byte 25 @ encounter rate - .4byte gSafariZone_North_LandMons - - .align 2 -gSafariZone_North_RockSmashMons:: @ 8551F20 - wild_mon SPECIES_GEODUDE, 10, 15 - wild_mon SPECIES_GEODUDE, 5, 10 - wild_mon SPECIES_GEODUDE, 15, 20 - wild_mon SPECIES_GEODUDE, 20, 25 - wild_mon SPECIES_GEODUDE, 25, 30 - - .align 2 -gSafariZone_North_RockSmashMonsInfo:: @ 8551F34 - .4byte 25 @ encounter rate - .4byte gSafariZone_North_RockSmashMons - - .align 2 -gSafariZone_Northwest_LandMons:: @ 8551F3C - wild_mon SPECIES_RHYHORN, 27 - wild_mon SPECIES_ODDISH, 27 - wild_mon SPECIES_RHYHORN, 29 - wild_mon SPECIES_ODDISH, 29 - wild_mon SPECIES_DODUO, 27 - wild_mon SPECIES_GLOOM, 29 - wild_mon SPECIES_GLOOM, 31 - wild_mon SPECIES_DODUO, 29 - wild_mon SPECIES_DODRIO, 29 - wild_mon SPECIES_PINSIR, 27 - wild_mon SPECIES_DODRIO, 31 - wild_mon SPECIES_PINSIR, 29 - - .align 2 -gSafariZone_Northwest_LandMonsInfo:: @ 8551F6C - .4byte 25 @ encounter rate - .4byte gSafariZone_Northwest_LandMons - - .align 2 -gSafariZone_Northwest_WaterMons:: @ 8551F74 - wild_mon SPECIES_PSYDUCK, 20, 30 - wild_mon SPECIES_PSYDUCK, 20, 30 - wild_mon SPECIES_PSYDUCK, 30, 35 - wild_mon SPECIES_GOLDUCK, 30, 35 - wild_mon SPECIES_GOLDUCK, 25, 40 - - .align 2 -gSafariZone_Northwest_WaterMonsInfo:: @ 8551F88 - .4byte 9 @ encounter rate - .4byte gSafariZone_Northwest_WaterMons - - .align 2 -gSafariZone_Northwest_FishingMons:: @ 8551F90 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 25 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_GOLDEEN, 25, 30 - wild_mon SPECIES_GOLDEEN, 30, 35 - wild_mon SPECIES_SEAKING, 30, 35 - wild_mon SPECIES_SEAKING, 35, 40 - wild_mon SPECIES_SEAKING, 25, 30 - - .align 2 -gSafariZone_Northwest_FishingMonsInfo:: @ 8551FB8 - .4byte 35 @ encounter rate - .4byte gSafariZone_Northwest_FishingMons - - .align 2 -gVictoryRoad_B1F_LandMons:: @ 8551FC0 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_HARIYAMA, 40 - wild_mon SPECIES_LAIRON, 40 - wild_mon SPECIES_LAIRON, 40 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_HARIYAMA, 38 - wild_mon SPECIES_GOLBAT, 42 - wild_mon SPECIES_HARIYAMA, 42 - wild_mon SPECIES_LAIRON, 42 - wild_mon SPECIES_MAWILE, 38 - wild_mon SPECIES_LAIRON, 42 - wild_mon SPECIES_MAWILE, 38 - - .align 2 -gVictoryRoad_B1F_LandMonsInfo:: @ 8551FF0 - .4byte 10 @ encounter rate - .4byte gVictoryRoad_B1F_LandMons - - .align 2 -gVictoryRoad_B1F_RockSmashMons:: @ 8551FF8 - wild_mon SPECIES_GRAVELER, 30, 40 - wild_mon SPECIES_GEODUDE, 30, 40 - wild_mon SPECIES_GRAVELER, 35, 40 - wild_mon SPECIES_GRAVELER, 35, 40 - wild_mon SPECIES_GRAVELER, 35, 40 - - .align 2 -gVictoryRoad_B1F_RockSmashMonsInfo:: @ 855200C - .4byte 20 @ encounter rate - .4byte gVictoryRoad_B1F_RockSmashMons - - .align 2 -gVictoryRoad_B2F_LandMons:: @ 8552014 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_SABLEYE, 40 - wild_mon SPECIES_LAIRON, 40 - wild_mon SPECIES_LAIRON, 40 - wild_mon SPECIES_GOLBAT, 42 - wild_mon SPECIES_SABLEYE, 42 - wild_mon SPECIES_GOLBAT, 44 - wild_mon SPECIES_SABLEYE, 44 - wild_mon SPECIES_LAIRON, 42 - wild_mon SPECIES_MAWILE, 42 - wild_mon SPECIES_LAIRON, 44 - wild_mon SPECIES_MAWILE, 44 - - .align 2 -gVictoryRoad_B2F_LandMonsInfo:: @ 8552044 - .4byte 10 @ encounter rate - .4byte gVictoryRoad_B2F_LandMons - - .align 2 -gVictoryRoad_B2F_WaterMons:: @ 855204C - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 25, 30 - wild_mon SPECIES_GOLBAT, 35, 40 - wild_mon SPECIES_GOLBAT, 35, 40 - wild_mon SPECIES_GOLBAT, 35, 40 - - .align 2 -gVictoryRoad_B2F_WaterMonsInfo:: @ 8552060 - .4byte 4 @ encounter rate - .4byte gVictoryRoad_B2F_WaterMons - - .align 2 -gVictoryRoad_B2F_FishingMons:: @ 8552068 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_WHISCASH, 30, 35 - wild_mon SPECIES_WHISCASH, 35, 40 - wild_mon SPECIES_WHISCASH, 40, 45 - - .align 2 -gVictoryRoad_B2F_FishingMonsInfo:: @ 8552090 - .4byte 30 @ encounter rate - .4byte gVictoryRoad_B2F_FishingMons - - .align 2 -gMeteorFalls_1F_1R_LandMons:: @ 8552098 - wild_mon SPECIES_ZUBAT, 16 - wild_mon SPECIES_ZUBAT, 17 - wild_mon SPECIES_ZUBAT, 18 - wild_mon SPECIES_ZUBAT, 15 - wild_mon SPECIES_ZUBAT, 14 - wild_mon SPECIES_SOLROCK, 16 - wild_mon SPECIES_SOLROCK, 18 - wild_mon SPECIES_SOLROCK, 14 - wild_mon SPECIES_ZUBAT, 19 - wild_mon SPECIES_ZUBAT, 20 - wild_mon SPECIES_ZUBAT, 19 - wild_mon SPECIES_ZUBAT, 20 - - .align 2 -gMeteorFalls_1F_1R_LandMonsInfo:: @ 85520C8 - .4byte 10 @ encounter rate - .4byte gMeteorFalls_1F_1R_LandMons - - .align 2 -gMeteorFalls_1F_1R_WaterMons:: @ 85520D0 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_ZUBAT, 30, 35 - wild_mon SPECIES_SOLROCK, 25, 35 - wild_mon SPECIES_SOLROCK, 15, 25 - wild_mon SPECIES_SOLROCK, 5, 15 - - .align 2 -gMeteorFalls_1F_1R_WaterMonsInfo:: @ 85520E4 - .4byte 4 @ encounter rate - .4byte gMeteorFalls_1F_1R_WaterMons - - .align 2 -gMeteorFalls_1F_1R_FishingMons:: @ 85520EC - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_BARBOACH, 20, 25 - wild_mon SPECIES_BARBOACH, 35, 40 - wild_mon SPECIES_BARBOACH, 40, 45 - - .align 2 -gMeteorFalls_1F_1R_FishingMonsInfo:: @ 8552114 - .4byte 30 @ encounter rate - .4byte gMeteorFalls_1F_1R_FishingMons - - .align 2 -gMeteorFalls_1F_2R_LandMons:: @ 855211C - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_SOLROCK, 35 - wild_mon SPECIES_SOLROCK, 33 - wild_mon SPECIES_SOLROCK, 37 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SOLROCK, 39 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - - .align 2 -gMeteorFalls_1F_2R_LandMonsInfo:: @ 855214C - .4byte 10 @ encounter rate - .4byte gMeteorFalls_1F_2R_LandMons - - .align 2 -gMeteorFalls_1F_2R_WaterMons:: @ 8552154 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_SOLROCK, 25, 35 - wild_mon SPECIES_SOLROCK, 15, 25 - wild_mon SPECIES_SOLROCK, 5, 15 - - .align 2 -gMeteorFalls_1F_2R_WaterMonsInfo:: @ 8552168 - .4byte 4 @ encounter rate - .4byte gMeteorFalls_1F_2R_WaterMons - - .align 2 -gMeteorFalls_1F_2R_FishingMons:: @ 8552170 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_WHISCASH, 30, 35 - wild_mon SPECIES_WHISCASH, 35, 40 - wild_mon SPECIES_WHISCASH, 40, 45 - - .align 2 -gMeteorFalls_1F_2R_FishingMonsInfo:: @ 8552198 - .4byte 30 @ encounter rate - .4byte gMeteorFalls_1F_2R_FishingMons - - .align 2 -gMeteorFalls_B1F_1R_LandMons:: @ 85521A0 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_SOLROCK, 35 - wild_mon SPECIES_SOLROCK, 33 - wild_mon SPECIES_SOLROCK, 37 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SOLROCK, 39 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - - .align 2 -gMeteorFalls_B1F_1R_LandMonsInfo:: @ 85521D0 - .4byte 10 @ encounter rate - .4byte gMeteorFalls_B1F_1R_LandMons - - .align 2 -gMeteorFalls_B1F_1R_WaterMons:: @ 85521D8 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_GOLBAT, 30, 35 - wild_mon SPECIES_SOLROCK, 25, 35 - wild_mon SPECIES_SOLROCK, 15, 25 - wild_mon SPECIES_SOLROCK, 5, 15 - - .align 2 -gMeteorFalls_B1F_1R_WaterMonsInfo:: @ 85521EC - .4byte 4 @ encounter rate - .4byte gMeteorFalls_B1F_1R_WaterMons - - .align 2 -gMeteorFalls_B1F_1R_FishingMons:: @ 85521F4 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_BARBOACH, 10, 30 - wild_mon SPECIES_BARBOACH, 25, 30 - wild_mon SPECIES_BARBOACH, 30, 35 - wild_mon SPECIES_WHISCASH, 30, 35 - wild_mon SPECIES_WHISCASH, 35, 40 - wild_mon SPECIES_WHISCASH, 40, 45 - - .align 2 -gMeteorFalls_B1F_1R_FishingMonsInfo:: @ 855221C - .4byte 30 @ encounter rate - .4byte gMeteorFalls_B1F_1R_FishingMons - - .align 2 -gShoalCave_LowTideStairsRoom_LandMons:: @ 8552224 - wild_mon SPECIES_ZUBAT, 26 - wild_mon SPECIES_SPHEAL, 26 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_SPHEAL, 28 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_SPHEAL, 30 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - - .align 2 -gShoalCave_LowTideStairsRoom_LandMonsInfo:: @ 8552254 - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideStairsRoom_LandMons - - .align 2 -gShoalCave_LowTideLowerRoom_LandMons:: @ 855225C - wild_mon SPECIES_ZUBAT, 26 - wild_mon SPECIES_SPHEAL, 26 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_SPHEAL, 28 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_SPHEAL, 30 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - - .align 2 -gShoalCave_LowTideLowerRoom_LandMonsInfo:: @ 855228C - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideLowerRoom_LandMons - - .align 2 -gShoalCave_LowTideInnerRoom_LandMons:: @ 8552294 - wild_mon SPECIES_ZUBAT, 26 - wild_mon SPECIES_SPHEAL, 26 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_SPHEAL, 28 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_SPHEAL, 30 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - - .align 2 -gShoalCave_LowTideInnerRoom_LandMonsInfo:: @ 85522C4 - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideInnerRoom_LandMons - - .align 2 -gShoalCave_LowTideInnerRoom_WaterMons:: @ 85522CC - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_SPHEAL, 25, 30 - wild_mon SPECIES_SPHEAL, 25, 30 - wild_mon SPECIES_SPHEAL, 25, 35 - - .align 2 -gShoalCave_LowTideInnerRoom_WaterMonsInfo:: @ 85522E0 - .4byte 4 @ encounter rate - .4byte gShoalCave_LowTideInnerRoom_WaterMons - - .align 2 -gShoalCave_LowTideInnerRoom_FishingMons:: @ 85522E8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gShoalCave_LowTideInnerRoom_FishingMonsInfo:: @ 8552310 - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideInnerRoom_FishingMons - - .align 2 -gShoalCave_LowTideEntranceRoom_LandMons:: @ 8552318 - wild_mon SPECIES_ZUBAT, 26 - wild_mon SPECIES_SPHEAL, 26 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_SPHEAL, 28 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_SPHEAL, 30 - wild_mon SPECIES_ZUBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SPHEAL, 32 - - .align 2 -gShoalCave_LowTideEntranceRoom_LandMonsInfo:: @ 8552348 - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideEntranceRoom_LandMons - - .align 2 -gShoalCave_LowTideEntranceRoom_WaterMons:: @ 8552350 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_ZUBAT, 5, 35 - wild_mon SPECIES_SPHEAL, 25, 30 - wild_mon SPECIES_SPHEAL, 25, 30 - wild_mon SPECIES_SPHEAL, 25, 35 - - .align 2 -gShoalCave_LowTideEntranceRoom_WaterMonsInfo:: @ 8552364 - .4byte 4 @ encounter rate - .4byte gShoalCave_LowTideEntranceRoom_WaterMons - - .align 2 -gShoalCave_LowTideEntranceRoom_FishingMons:: @ 855236C - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gShoalCave_LowTideEntranceRoom_FishingMonsInfo:: @ 8552394 - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideEntranceRoom_FishingMons - - .align 2 -gLilycoveCity_WaterMons:: @ 855239C - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gLilycoveCity_WaterMonsInfo:: @ 85523B0 - .4byte 4 @ encounter rate - .4byte gLilycoveCity_WaterMons - - .align 2 -gLilycoveCity_FishingMons:: @ 85523B8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_STARYU, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gLilycoveCity_FishingMonsInfo:: @ 85523E0 - .4byte 10 @ encounter rate - .4byte gLilycoveCity_FishingMons - - .align 2 -gDewfordTown_WaterMons:: @ 85523E8 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gDewfordTown_WaterMonsInfo:: @ 85523FC - .4byte 4 @ encounter rate - .4byte gDewfordTown_WaterMons - - .align 2 -gDewfordTown_FishingMons:: @ 8552404 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gDewfordTown_FishingMonsInfo:: @ 855242C - .4byte 10 @ encounter rate - .4byte gDewfordTown_FishingMons - - .align 2 -gSlateportCity_WaterMons:: @ 8552434 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gSlateportCity_WaterMonsInfo:: @ 8552448 - .4byte 4 @ encounter rate - .4byte gSlateportCity_WaterMons - - .align 2 -gSlateportCity_FishingMons:: @ 8552450 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 20, 25 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gSlateportCity_FishingMonsInfo:: @ 8552478 - .4byte 10 @ encounter rate - .4byte gSlateportCity_FishingMons - - .align 2 -gMossdeepCity_WaterMons:: @ 8552480 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gMossdeepCity_WaterMonsInfo:: @ 8552494 - .4byte 4 @ encounter rate - .4byte gMossdeepCity_WaterMons - - .align 2 -gMossdeepCity_FishingMons:: @ 855249C - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gMossdeepCity_FishingMonsInfo:: @ 85524C4 - .4byte 10 @ encounter rate - .4byte gMossdeepCity_FishingMons - - .align 2 -gPacifidlogTown_WaterMons:: @ 85524CC - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gPacifidlogTown_WaterMonsInfo:: @ 85524E0 - .4byte 4 @ encounter rate - .4byte gPacifidlogTown_WaterMons - - .align 2 -gPacifidlogTown_FishingMons:: @ 85524E8 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_TENTACOOL, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_SHARPEDO, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_WAILMER, 25, 30 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gPacifidlogTown_FishingMonsInfo:: @ 8552510 - .4byte 10 @ encounter rate - .4byte gPacifidlogTown_FishingMons - - .align 2 -gEverGrandeCity_WaterMons:: @ 8552518 - wild_mon SPECIES_TENTACOOL, 5, 35 - wild_mon SPECIES_WINGULL, 10, 30 - wild_mon SPECIES_WINGULL, 15, 25 - wild_mon SPECIES_PELIPPER, 25, 30 - wild_mon SPECIES_PELIPPER, 25, 30 - - .align 2 -gEverGrandeCity_WaterMonsInfo:: @ 855252C - .4byte 4 @ encounter rate - .4byte gEverGrandeCity_WaterMons - - .align 2 -gEverGrandeCity_FishingMons:: @ 8552534 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_LUVDISC, 10, 30 - wild_mon SPECIES_WAILMER, 10, 30 - wild_mon SPECIES_LUVDISC, 30, 35 - wild_mon SPECIES_WAILMER, 30, 35 - wild_mon SPECIES_CORSOLA, 30, 35 - wild_mon SPECIES_WAILMER, 35, 40 - wild_mon SPECIES_WAILMER, 40, 45 - - .align 2 -gEverGrandeCity_FishingMonsInfo:: @ 855255C - .4byte 10 @ encounter rate - .4byte gEverGrandeCity_FishingMons - - .align 2 -gPetalburgCity_WaterMons:: @ 8552564 - wild_mon SPECIES_MARILL, 20, 30 - wild_mon SPECIES_MARILL, 10, 20 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_MARILL, 5, 10 - wild_mon SPECIES_MARILL, 5, 10 - - .align 2 -gPetalburgCity_WaterMonsInfo:: @ 8552578 - .4byte 1 @ encounter rate - .4byte gPetalburgCity_WaterMons - - .align 2 -gPetalburgCity_FishingMons:: @ 8552580 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_GOLDEEN, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_GOLDEEN, 10, 30 - wild_mon SPECIES_CORPHISH, 10, 30 - wild_mon SPECIES_CORPHISH, 25, 30 - wild_mon SPECIES_CORPHISH, 30, 35 - wild_mon SPECIES_CORPHISH, 20, 25 - wild_mon SPECIES_CORPHISH, 35, 40 - wild_mon SPECIES_CORPHISH, 40, 45 - - .align 2 -gPetalburgCity_FishingMonsInfo:: @ 85525A8 - .4byte 10 @ encounter rate - .4byte gPetalburgCity_FishingMons - - .align 2 -gUnderwater1_WaterMons:: @ 85525B0 - wild_mon SPECIES_CLAMPERL, 20, 30 - wild_mon SPECIES_CHINCHOU, 20, 30 - wild_mon SPECIES_CLAMPERL, 30, 35 - wild_mon SPECIES_RELICANTH, 30, 35 - wild_mon SPECIES_RELICANTH, 30, 35 - - .align 2 -gUnderwater1_WaterMonsInfo:: @ 85525C4 - .4byte 4 @ encounter rate - .4byte gUnderwater1_WaterMons - - .align 2 -gShoalCave_LowTideIceRoom_LandMons:: @ 85525CC - wild_mon SPECIES_ZUBAT, 26 - wild_mon SPECIES_SPHEAL, 26 - wild_mon SPECIES_ZUBAT, 28 - wild_mon SPECIES_SPHEAL, 28 - wild_mon SPECIES_ZUBAT, 30 - wild_mon SPECIES_SPHEAL, 30 - wild_mon SPECIES_SNORUNT, 26 - wild_mon SPECIES_SPHEAL, 32 - wild_mon SPECIES_GOLBAT, 30 - wild_mon SPECIES_SNORUNT, 28 - wild_mon SPECIES_GOLBAT, 32 - wild_mon SPECIES_SNORUNT, 30 - - .align 2 -gShoalCave_LowTideIceRoom_LandMonsInfo:: @ 85525FC - .4byte 10 @ encounter rate - .4byte gShoalCave_LowTideIceRoom_LandMons - - .align 2 -gSkyPillar_1F_LandMons:: @ 8552604 - wild_mon SPECIES_SABLEYE, 33 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_BANETTE, 37 - wild_mon SPECIES_BANETTE, 38 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_CLAYDOL, 37 - wild_mon SPECIES_CLAYDOL, 38 - wild_mon SPECIES_CLAYDOL, 37 - wild_mon SPECIES_CLAYDOL, 38 - - .align 2 -gSkyPillar_1F_LandMonsInfo:: @ 8552634 - .4byte 10 @ encounter rate - .4byte gSkyPillar_1F_LandMons - - .align 2 -gSootopolisCity_WaterMons:: @ 855263C - wild_mon SPECIES_MAGIKARP, 5, 35 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 15, 25 - wild_mon SPECIES_MAGIKARP, 25, 30 - wild_mon SPECIES_MAGIKARP, 25, 30 - - .align 2 -gSootopolisCity_WaterMonsInfo:: @ 8552650 - .4byte 1 @ encounter rate - .4byte gSootopolisCity_WaterMons - - .align 2 -gSootopolisCity_FishingMons:: @ 8552658 - wild_mon SPECIES_MAGIKARP, 5, 10 - wild_mon SPECIES_TENTACOOL, 5, 10 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 10, 30 - wild_mon SPECIES_MAGIKARP, 30, 35 - wild_mon SPECIES_MAGIKARP, 30, 35 - wild_mon SPECIES_GYARADOS, 35, 40 - wild_mon SPECIES_GYARADOS, 35, 45 - wild_mon SPECIES_GYARADOS, 5, 45 - - .align 2 -gSootopolisCity_FishingMonsInfo:: @ 8552680 - .4byte 10 @ encounter rate - .4byte gSootopolisCity_FishingMons - - .align 2 -gSkyPillar_3F_LandMons:: @ 8552688 - wild_mon SPECIES_SABLEYE, 33 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_BANETTE, 37 - wild_mon SPECIES_BANETTE, 38 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_CLAYDOL, 37 - wild_mon SPECIES_CLAYDOL, 38 - wild_mon SPECIES_CLAYDOL, 37 - wild_mon SPECIES_CLAYDOL, 38 - - .align 2 -gSkyPillar_3F_LandMonsInfo:: @ 85526B8 - .4byte 10 @ encounter rate - .4byte gSkyPillar_3F_LandMons - - .align 2 -gSkyPillar_5F_LandMons:: @ 85526C0 - wild_mon SPECIES_SABLEYE, 33 - wild_mon SPECIES_GOLBAT, 34 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SABLEYE, 34 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_BANETTE, 37 - wild_mon SPECIES_BANETTE, 38 - wild_mon SPECIES_CLAYDOL, 36 - wild_mon SPECIES_CLAYDOL, 37 - wild_mon SPECIES_ALTARIA, 38 - wild_mon SPECIES_ALTARIA, 39 - wild_mon SPECIES_ALTARIA, 39 - - .align 2 -gSkyPillar_5F_LandMonsInfo:: @ 85526F0 - .4byte 10 @ encounter rate - .4byte gSkyPillar_5F_LandMons - - .align 2 -gSafariZone_Southeast_LandMons:: @ 85526F8 - wild_mon SPECIES_SUNKERN, 33 - wild_mon SPECIES_MAREEP, 34 - wild_mon SPECIES_SUNKERN, 35 - wild_mon SPECIES_MAREEP, 36 - wild_mon SPECIES_AIPOM, 34 - wild_mon SPECIES_SPINARAK, 33 - wild_mon SPECIES_HOOTHOOT, 35 - wild_mon SPECIES_SNUBBULL, 34 - wild_mon SPECIES_STANTLER, 36 - wild_mon SPECIES_GLIGAR, 37 - wild_mon SPECIES_STANTLER, 39 - wild_mon SPECIES_GLIGAR, 40 - - .align 2 -gSafariZone_Southeast_LandMonsInfo:: @ 8552728 - .4byte 25 @ encounter rate - .4byte gSafariZone_Southeast_LandMons - - .align 2 -gSafariZone_Southeast_WaterMons:: @ 8552730 - wild_mon SPECIES_WOOPER, 25, 30 - wild_mon SPECIES_MARILL, 25, 30 - wild_mon SPECIES_MARILL, 25, 30 - wild_mon SPECIES_MARILL, 30, 35 - wild_mon SPECIES_QUAGSIRE, 35, 40 - - .align 2 -gSafariZone_Southeast_WaterMonsInfo:: @ 8552744 - .4byte 9 @ encounter rate - .4byte gSafariZone_Southeast_WaterMons - - .align 2 -gSafariZone_Southeast_FishingMons:: @ 855274C - wild_mon SPECIES_MAGIKARP, 25, 30 - wild_mon SPECIES_GOLDEEN, 25, 30 - wild_mon SPECIES_MAGIKARP, 25, 30 - wild_mon SPECIES_GOLDEEN, 25, 30 - wild_mon SPECIES_REMORAID, 30, 35 - wild_mon SPECIES_GOLDEEN, 25, 30 - wild_mon SPECIES_REMORAID, 25, 30 - wild_mon SPECIES_REMORAID, 30, 35 - wild_mon SPECIES_REMORAID, 30, 35 - wild_mon SPECIES_OCTILLERY, 35, 40 - - .align 2 -gSafariZone_Southeast_FishingMonsInfo:: @ 8552774 - .4byte 35 @ encounter rate - .4byte gSafariZone_Southeast_FishingMons - - .align 2 -gSafariZone_Northeast_LandMons:: @ 855277C - wild_mon SPECIES_AIPOM, 33 - wild_mon SPECIES_TEDDIURSA, 34 - wild_mon SPECIES_AIPOM, 35 - wild_mon SPECIES_TEDDIURSA, 36 - wild_mon SPECIES_SUNKERN, 34 - wild_mon SPECIES_LEDYBA, 33 - wild_mon SPECIES_HOOTHOOT, 35 - wild_mon SPECIES_PINECO, 34 - wild_mon SPECIES_HOUNDOUR, 36 - wild_mon SPECIES_MILTANK, 37 - wild_mon SPECIES_HOUNDOUR, 39 - wild_mon SPECIES_MILTANK, 40 - - .align 2 -gSafariZone_Northeast_LandMonsInfo:: @ 85527AC - .4byte 25 @ encounter rate - .4byte gSafariZone_Northeast_LandMons - - .align 2 -gSafariZone_Northeast_RockSmashMons:: @ 85527B4 - wild_mon SPECIES_SHUCKLE, 25, 30 - wild_mon SPECIES_SHUCKLE, 20, 25 - wild_mon SPECIES_SHUCKLE, 30, 35 - wild_mon SPECIES_SHUCKLE, 30, 35 - wild_mon SPECIES_SHUCKLE, 35, 40 - - .align 2 -gSafariZone_Northeast_RockSmashMonsInfo:: @ 85527C8 - .4byte 25 @ encounter rate - .4byte gSafariZone_Northeast_RockSmashMons - - .align 2 -gMagmaHideout_1F_LandMons:: @ 85527D0 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_1F_LandMonsInfo:: @ 8552800 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_1F_LandMons - - .align 2 -gMagmaHideout_2F_1R_LandMons:: @ 8552808 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_2F_1R_LandMonsInfo:: @ 8552838 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_2F_1R_LandMons - - .align 2 -gMagmaHideout_2F_2R_LandMons:: @ 8552840 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_2F_2R_LandMonsInfo:: @ 8552870 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_2F_2R_LandMons - - .align 2 -gMagmaHideout_3F_1R_LandMons:: @ 8552878 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_3F_1R_LandMonsInfo:: @ 85528A8 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_3F_1R_LandMons - - .align 2 -gMagmaHideout_3F_2R_LandMons:: @ 85528B0 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_3F_2R_LandMonsInfo:: @ 85528E0 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_3F_2R_LandMons - - .align 2 -gMagmaHideout_4F_LandMons:: @ 85528E8 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_4F_LandMonsInfo:: @ 8552918 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_4F_LandMons - - .align 2 -gMagmaHideout_3F_3R_LandMons:: @ 8552920 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_3F_3R_LandMonsInfo:: @ 8552950 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_3F_3R_LandMons - - .align 2 -gMagmaHideout_2F_3R_LandMons:: @ 8552958 - wild_mon SPECIES_GEODUDE, 27 - wild_mon SPECIES_TORKOAL, 28 - wild_mon SPECIES_GEODUDE, 28 - wild_mon SPECIES_TORKOAL, 30 - wild_mon SPECIES_GEODUDE, 29 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GEODUDE, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 30 - wild_mon SPECIES_GRAVELER, 31 - wild_mon SPECIES_GRAVELER, 32 - wild_mon SPECIES_GRAVELER, 33 - - .align 2 -gMagmaHideout_2F_3R_LandMonsInfo:: @ 8552988 - .4byte 10 @ encounter rate - .4byte gMagmaHideout_2F_3R_LandMons - - .align 2 -gMirageTower_1F_LandMons:: @ 8552990 - wild_mon SPECIES_SANDSHREW, 21 - wild_mon SPECIES_TRAPINCH, 21 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 22 - wild_mon SPECIES_TRAPINCH, 22 - wild_mon SPECIES_SANDSHREW, 23 - wild_mon SPECIES_TRAPINCH, 23 - wild_mon SPECIES_SANDSHREW, 24 - wild_mon SPECIES_TRAPINCH, 24 - - .align 2 -gMirageTower_1F_LandMonsInfo:: @ 85529C0 - .4byte 10 @ encounter rate - .4byte gMirageTower_1F_LandMons - - .align 2 -gMirageTower_2F_LandMons:: @ 85529C8 - wild_mon SPECIES_SANDSHREW, 21 - wild_mon SPECIES_TRAPINCH, 21 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 22 - wild_mon SPECIES_TRAPINCH, 22 - wild_mon SPECIES_SANDSHREW, 23 - wild_mon SPECIES_TRAPINCH, 23 - wild_mon SPECIES_SANDSHREW, 24 - wild_mon SPECIES_TRAPINCH, 24 - - .align 2 -gMirageTower_2F_LandMonsInfo:: @ 85529F8 - .4byte 10 @ encounter rate - .4byte gMirageTower_2F_LandMons - - .align 2 -gMirageTower_3F_LandMons:: @ 8552A00 - wild_mon SPECIES_SANDSHREW, 21 - wild_mon SPECIES_TRAPINCH, 21 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 22 - wild_mon SPECIES_TRAPINCH, 22 - wild_mon SPECIES_SANDSHREW, 23 - wild_mon SPECIES_TRAPINCH, 23 - wild_mon SPECIES_SANDSHREW, 24 - wild_mon SPECIES_TRAPINCH, 24 - - .align 2 -gMirageTower_3F_LandMonsInfo:: @ 8552A30 - .4byte 10 @ encounter rate - .4byte gMirageTower_3F_LandMons - - .align 2 -gMirageTower_4F_LandMons:: @ 8552A38 - wild_mon SPECIES_SANDSHREW, 21 - wild_mon SPECIES_TRAPINCH, 21 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 20 - wild_mon SPECIES_TRAPINCH, 20 - wild_mon SPECIES_SANDSHREW, 22 - wild_mon SPECIES_TRAPINCH, 22 - wild_mon SPECIES_SANDSHREW, 23 - wild_mon SPECIES_TRAPINCH, 23 - wild_mon SPECIES_SANDSHREW, 24 - wild_mon SPECIES_TRAPINCH, 24 - - .align 2 -gMirageTower_4F_LandMonsInfo:: @ 8552A68 - .4byte 10 @ encounter rate - .4byte gMirageTower_4F_LandMons - - .align 2 -gDesertUnderpass_LandMons:: @ 8552A70 - wild_mon SPECIES_DITTO, 38 - wild_mon SPECIES_WHISMUR, 35 - wild_mon SPECIES_DITTO, 40 - wild_mon SPECIES_LOUDRED, 40 - wild_mon SPECIES_DITTO, 41 - wild_mon SPECIES_WHISMUR, 36 - wild_mon SPECIES_LOUDRED, 38 - wild_mon SPECIES_DITTO, 42 - wild_mon SPECIES_WHISMUR, 38 - wild_mon SPECIES_DITTO, 43 - wild_mon SPECIES_LOUDRED, 44 - wild_mon SPECIES_DITTO, 45 - - .align 2 -gDesertUnderpass_LandMonsInfo:: @ 8552AA0 - .4byte 10 @ encounter rate - .4byte gDesertUnderpass_LandMons - - .align 2 -gArtisanCave_B1F_LandMons:: @ 8552AA8 - wild_mon SPECIES_SMEARGLE, 40 - wild_mon SPECIES_SMEARGLE, 41 - wild_mon SPECIES_SMEARGLE, 42 - wild_mon SPECIES_SMEARGLE, 43 - wild_mon SPECIES_SMEARGLE, 44 - wild_mon SPECIES_SMEARGLE, 45 - wild_mon SPECIES_SMEARGLE, 46 - wild_mon SPECIES_SMEARGLE, 47 - wild_mon SPECIES_SMEARGLE, 48 - wild_mon SPECIES_SMEARGLE, 49 - wild_mon SPECIES_SMEARGLE, 50 - wild_mon SPECIES_SMEARGLE, 50 - - .align 2 -gArtisanCave_B1F_LandMonsInfo:: @ 8552AD8 - .4byte 10 @ encounter rate - .4byte gArtisanCave_B1F_LandMons - - .align 2 -gArtisanCave_1F_LandMons:: @ 8552AE0 - wild_mon SPECIES_SMEARGLE, 40 - wild_mon SPECIES_SMEARGLE, 41 - wild_mon SPECIES_SMEARGLE, 42 - wild_mon SPECIES_SMEARGLE, 43 - wild_mon SPECIES_SMEARGLE, 44 - wild_mon SPECIES_SMEARGLE, 45 - wild_mon SPECIES_SMEARGLE, 46 - wild_mon SPECIES_SMEARGLE, 47 - wild_mon SPECIES_SMEARGLE, 48 - wild_mon SPECIES_SMEARGLE, 49 - wild_mon SPECIES_SMEARGLE, 50 - wild_mon SPECIES_SMEARGLE, 50 - - .align 2 -gArtisanCave_1F_LandMonsInfo:: @ 8552B10 - .4byte 10 @ encounter rate - .4byte gArtisanCave_1F_LandMons - - .align 2 -gAlteringCave1_LandMons:: @ 8552B18 - wild_mon SPECIES_ZUBAT, 10 - wild_mon SPECIES_ZUBAT, 12 - wild_mon SPECIES_ZUBAT, 8 - wild_mon SPECIES_ZUBAT, 14 - wild_mon SPECIES_ZUBAT, 10 - wild_mon SPECIES_ZUBAT, 12 - wild_mon SPECIES_ZUBAT, 16 - wild_mon SPECIES_ZUBAT, 6 - wild_mon SPECIES_ZUBAT, 8 - wild_mon SPECIES_ZUBAT, 14 - wild_mon SPECIES_ZUBAT, 8 - wild_mon SPECIES_ZUBAT, 14 - - .align 2 -gAlteringCave1_LandMonsInfo:: @ 8552B48 - .4byte 7 @ encounter rate - .4byte gAlteringCave1_LandMons - - .align 2 -gAlteringCave2_LandMons:: @ 8552B50 - wild_mon SPECIES_MAREEP, 7 - wild_mon SPECIES_MAREEP, 9 - wild_mon SPECIES_MAREEP, 5 - wild_mon SPECIES_MAREEP, 11 - wild_mon SPECIES_MAREEP, 7 - wild_mon SPECIES_MAREEP, 9 - wild_mon SPECIES_MAREEP, 13 - wild_mon SPECIES_MAREEP, 3 - wild_mon SPECIES_MAREEP, 5 - wild_mon SPECIES_MAREEP, 11 - wild_mon SPECIES_MAREEP, 5 - wild_mon SPECIES_MAREEP, 11 - - .align 2 -gAlteringCave2_LandMonsInfo:: @ 8552B80 - .4byte 7 @ encounter rate - .4byte gAlteringCave2_LandMons - - .align 2 -gAlteringCave3_LandMons:: @ 8552B88 - wild_mon SPECIES_PINECO, 23 - wild_mon SPECIES_PINECO, 25 - wild_mon SPECIES_PINECO, 22 - wild_mon SPECIES_PINECO, 27 - wild_mon SPECIES_PINECO, 23 - wild_mon SPECIES_PINECO, 25 - wild_mon SPECIES_PINECO, 29 - wild_mon SPECIES_PINECO, 19 - wild_mon SPECIES_PINECO, 21 - wild_mon SPECIES_PINECO, 27 - wild_mon SPECIES_PINECO, 21 - wild_mon SPECIES_PINECO, 27 - - .align 2 -gAlteringCave3_LandMonsInfo:: @ 8552BB8 - .4byte 7 @ encounter rate - .4byte gAlteringCave3_LandMons - - .align 2 -gAlteringCave4_LandMons:: @ 8552BC0 - wild_mon SPECIES_HOUNDOUR, 16 - wild_mon SPECIES_HOUNDOUR, 18 - wild_mon SPECIES_HOUNDOUR, 14 - wild_mon SPECIES_HOUNDOUR, 20 - wild_mon SPECIES_HOUNDOUR, 16 - wild_mon SPECIES_HOUNDOUR, 18 - wild_mon SPECIES_HOUNDOUR, 22 - wild_mon SPECIES_HOUNDOUR, 12 - wild_mon SPECIES_HOUNDOUR, 14 - wild_mon SPECIES_HOUNDOUR, 20 - wild_mon SPECIES_HOUNDOUR, 14 - wild_mon SPECIES_HOUNDOUR, 20 - - .align 2 -gAlteringCave4_LandMonsInfo:: @ 8552BF0 - .4byte 7 @ encounter rate - .4byte gAlteringCave4_LandMons - - .align 2 -gAlteringCave5_LandMons:: @ 8552BF8 - wild_mon SPECIES_TEDDIURSA, 10 - wild_mon SPECIES_TEDDIURSA, 12 - wild_mon SPECIES_TEDDIURSA, 8 - wild_mon SPECIES_TEDDIURSA, 14 - wild_mon SPECIES_TEDDIURSA, 10 - wild_mon SPECIES_TEDDIURSA, 12 - wild_mon SPECIES_TEDDIURSA, 16 - wild_mon SPECIES_TEDDIURSA, 6 - wild_mon SPECIES_TEDDIURSA, 8 - wild_mon SPECIES_TEDDIURSA, 14 - wild_mon SPECIES_TEDDIURSA, 8 - wild_mon SPECIES_TEDDIURSA, 14 - - .align 2 -gAlteringCave5_LandMonsInfo:: @ 8552C28 - .4byte 7 @ encounter rate - .4byte gAlteringCave5_LandMons - - .align 2 -gAlteringCave6_LandMons:: @ 8552C30 - wild_mon SPECIES_AIPOM, 22 - wild_mon SPECIES_AIPOM, 24 - wild_mon SPECIES_AIPOM, 20 - wild_mon SPECIES_AIPOM, 26 - wild_mon SPECIES_AIPOM, 22 - wild_mon SPECIES_AIPOM, 24 - wild_mon SPECIES_AIPOM, 28 - wild_mon SPECIES_AIPOM, 18 - wild_mon SPECIES_AIPOM, 20 - wild_mon SPECIES_AIPOM, 26 - wild_mon SPECIES_AIPOM, 20 - wild_mon SPECIES_AIPOM, 26 - - .align 2 -gAlteringCave6_LandMonsInfo:: @ 8552C60 - .4byte 7 @ encounter rate - .4byte gAlteringCave6_LandMons - - .align 2 -gAlteringCave7_LandMons:: @ 8552C68 - wild_mon SPECIES_SHUCKLE, 22 - wild_mon SPECIES_SHUCKLE, 24 - wild_mon SPECIES_SHUCKLE, 20 - wild_mon SPECIES_SHUCKLE, 26 - wild_mon SPECIES_SHUCKLE, 22 - wild_mon SPECIES_SHUCKLE, 24 - wild_mon SPECIES_SHUCKLE, 28 - wild_mon SPECIES_SHUCKLE, 18 - wild_mon SPECIES_SHUCKLE, 20 - wild_mon SPECIES_SHUCKLE, 26 - wild_mon SPECIES_SHUCKLE, 20 - wild_mon SPECIES_SHUCKLE, 26 - - .align 2 -gAlteringCave7_LandMonsInfo:: @ 8552C98 - .4byte 7 @ encounter rate - .4byte gAlteringCave7_LandMons - - .align 2 -gAlteringCave8_LandMons:: @ 8552CA0 - wild_mon SPECIES_STANTLER, 22 - wild_mon SPECIES_STANTLER, 24 - wild_mon SPECIES_STANTLER, 20 - wild_mon SPECIES_STANTLER, 26 - wild_mon SPECIES_STANTLER, 22 - wild_mon SPECIES_STANTLER, 24 - wild_mon SPECIES_STANTLER, 28 - wild_mon SPECIES_STANTLER, 18 - wild_mon SPECIES_STANTLER, 20 - wild_mon SPECIES_STANTLER, 26 - wild_mon SPECIES_STANTLER, 20 - wild_mon SPECIES_STANTLER, 26 - - .align 2 -gAlteringCave8_LandMonsInfo:: @ 8552CD0 - .4byte 7 @ encounter rate - .4byte gAlteringCave8_LandMons - - .align 2 -gAlteringCave9_LandMons:: @ 8552CD8 - wild_mon SPECIES_SMEARGLE, 22 - wild_mon SPECIES_SMEARGLE, 24 - wild_mon SPECIES_SMEARGLE, 20 - wild_mon SPECIES_SMEARGLE, 26 - wild_mon SPECIES_SMEARGLE, 22 - wild_mon SPECIES_SMEARGLE, 24 - wild_mon SPECIES_SMEARGLE, 28 - wild_mon SPECIES_SMEARGLE, 18 - wild_mon SPECIES_SMEARGLE, 20 - wild_mon SPECIES_SMEARGLE, 26 - wild_mon SPECIES_SMEARGLE, 20 - wild_mon SPECIES_SMEARGLE, 26 - - .align 2 -gAlteringCave9_LandMonsInfo:: @ 8552D08 - .4byte 7 @ encounter rate - .4byte gAlteringCave9_LandMons - - .align 2 -gMeteorFalls_StevensCave_LandMons:: @ 8552D10 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_GOLBAT, 33 - wild_mon SPECIES_SOLROCK, 35 - wild_mon SPECIES_SOLROCK, 33 - wild_mon SPECIES_SOLROCK, 37 - wild_mon SPECIES_GOLBAT, 35 - wild_mon SPECIES_SOLROCK, 39 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - wild_mon SPECIES_GOLBAT, 38 - wild_mon SPECIES_GOLBAT, 40 - - .align 2 -gMeteorFalls_StevensCave_LandMonsInfo:: @ 8552D40 - .4byte 10 @ encounter rate - .4byte gMeteorFalls_StevensCave_LandMons - - .align 2 -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 diff --git a/include/constants/maps.h b/include/constants/maps.h index 737edd7de4..fb1cb82a8a 100644 --- a/include/constants/maps.h +++ b/include/constants/maps.h @@ -56,6 +56,9 @@ #define MAP_UNDERWATER2 (51 | (0 << 8)) #define MAP_UNDERWATER3 (52 | (0 << 8)) #define MAP_UNDERWATER4 (53 | (0 << 8)) +#define MAP_UNDERWATER5 (54 | (0 << 8)) +#define MAP_UNDERWATER6 (55 | (0 << 8)) +#define MAP_UNDERWATER7 (56 | (0 << 8)) // Map Group 1 #define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F (0 | (1 << 8)) diff --git a/ld_script.txt b/ld_script.txt index dc26e77ca5..3cc437fb29 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -426,7 +426,7 @@ SECTIONS { src/battle_setup.o(.rodata); data/cable_club.o(.rodata); src/trainer_see.o(.rodata); - data/wild_encounter.o(.rodata); + src/wild_encounter.o(.rodata); data/field_effect.o(.rodata); src/option_menu.o(.rodata); src/pokedex.o(.rodata); diff --git a/src/wild_encounter.c b/src/wild_encounter.c index 705c4416cd..279b6e672b 100644 --- a/src/wild_encounter.c +++ b/src/wild_encounter.c @@ -19,16 +19,12 @@ #include "link.h" #include "script.h" #include "constants/items.h" +#include "constants/maps.h" extern const u8 EventScript_RepelWoreOff[]; #define NUM_FEEBAS_SPOTS 6 -extern const u16 gRoute119WaterTileData[]; -extern const struct WildPokemonHeader gBattlePikeWildMonHeaders[]; -extern const struct WildPokemonHeader gBattlePyramidWildMonHeaders[]; -extern const struct WildPokemon gWildFeebasRoute119Data; - extern u8 GetBattlePikeWildMonHeaderId(void); extern bool32 TryGenerateBattlePikeWildMon(bool8 checkKeenEyeIntimidate); extern void GenerateBattlePyramidWildMon(void); @@ -44,9 +40,4564 @@ static void ApplyCleanseTagEncounterRateMod(u32 *encRate); static bool8 TryGetAbilityInfluencedWildMonIndex(const struct WildPokemon *wildMon, u8 type, u8 ability, u8 *monIndex); static bool8 IsAbilityAllowingEncounter(u8 level); -EWRAM_DATA u8 sWildEncountersDisabled = 0; -EWRAM_DATA u32 sFeebasRngValue = 0; +// EWRAM vars +EWRAM_DATA static u8 sWildEncountersDisabled = 0; +EWRAM_DATA static u32 sFeebasRngValue = 0; +// const rom data +const struct WildPokemon gRoute101_LandMons[] = +{ + {2, 2, SPECIES_WURMPLE}, + {2, 2, SPECIES_POOCHYENA}, + {2, 2, SPECIES_WURMPLE}, + {3, 3, SPECIES_WURMPLE}, + {3, 3, SPECIES_POOCHYENA}, + {3, 3, SPECIES_POOCHYENA}, + {3, 3, SPECIES_WURMPLE}, + {3, 3, SPECIES_POOCHYENA}, + {2, 2, SPECIES_ZIGZAGOON}, + {2, 2, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_ZIGZAGOON}, +}; + +const struct WildPokemonInfo gRoute101_LandMonsInfo = {20, gRoute101_LandMons}; + +const struct WildPokemon gRoute102_LandMons[] = +{ + {3, 3, SPECIES_POOCHYENA}, + {3, 3, SPECIES_WURMPLE}, + {4, 4, SPECIES_POOCHYENA}, + {4, 4, SPECIES_WURMPLE}, + {3, 3, SPECIES_LOTAD}, + {4, 4, SPECIES_LOTAD}, + {3, 3, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_ZIGZAGOON}, + {4, 4, SPECIES_ZIGZAGOON}, + {4, 4, SPECIES_RALTS}, + {4, 4, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_SEEDOT}, +}; + +const struct WildPokemonInfo gRoute102_LandMonsInfo = {20, gRoute102_LandMons}; + +const struct WildPokemon gRoute102_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {20, 30, SPECIES_GOLDEEN}, +}; + +const struct WildPokemonInfo gRoute102_WaterMonsInfo = {4, gRoute102_WaterMons}; + +const struct WildPokemon gRoute102_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_CORPHISH}, + {25, 30, SPECIES_CORPHISH}, + {30, 35, SPECIES_CORPHISH}, + {20, 25, SPECIES_CORPHISH}, + {35, 40, SPECIES_CORPHISH}, + {40, 45, SPECIES_CORPHISH}, +}; + +const struct WildPokemonInfo gRoute102_FishingMonsInfo = {30, gRoute102_FishingMons}; + +const struct WildPokemon gRoute103_LandMons[] = +{ + {2, 2, SPECIES_POOCHYENA}, + {3, 3, SPECIES_POOCHYENA}, + {3, 3, SPECIES_POOCHYENA}, + {4, 4, SPECIES_POOCHYENA}, + {2, 2, SPECIES_WINGULL}, + {3, 3, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_ZIGZAGOON}, + {4, 4, SPECIES_ZIGZAGOON}, + {3, 3, SPECIES_WINGULL}, + {3, 3, SPECIES_WINGULL}, + {2, 2, SPECIES_WINGULL}, + {4, 4, SPECIES_WINGULL}, +}; + +const struct WildPokemonInfo gRoute103_LandMonsInfo = {20, gRoute103_LandMons}; + +const struct WildPokemon gRoute103_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute103_WaterMonsInfo = {4, gRoute103_WaterMons}; + +const struct WildPokemon gRoute103_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute103_FishingMonsInfo = {30, gRoute103_FishingMons}; + +const struct WildPokemon gRoute104_LandMons[] = +{ + {4, 4, SPECIES_POOCHYENA}, + {4, 4, SPECIES_WURMPLE}, + {5, 5, SPECIES_POOCHYENA}, + {5, 5, SPECIES_MARILL}, + {4, 4, SPECIES_MARILL}, + {5, 5, SPECIES_POOCHYENA}, + {4, 4, SPECIES_TAILLOW}, + {5, 5, SPECIES_TAILLOW}, + {4, 4, SPECIES_WINGULL}, + {4, 4, SPECIES_WINGULL}, + {3, 3, SPECIES_WINGULL}, + {5, 5, SPECIES_WINGULL}, +}; + +const struct WildPokemonInfo gRoute104_LandMonsInfo = {20, gRoute104_LandMons}; + +const struct WildPokemon gRoute104_WaterMons[] = +{ + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute104_WaterMonsInfo = {4, gRoute104_WaterMons}; + +const struct WildPokemon gRoute104_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {25, 30, SPECIES_MAGIKARP}, + {30, 35, SPECIES_MAGIKARP}, + {20, 25, SPECIES_MAGIKARP}, + {35, 40, SPECIES_MAGIKARP}, + {40, 45, SPECIES_MAGIKARP}, +}; + +const struct WildPokemonInfo gRoute104_FishingMonsInfo = {30, gRoute104_FishingMons}; + +const struct WildPokemon gRoute105_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute105_WaterMonsInfo = {4, gRoute105_WaterMons}; + +const struct WildPokemon gRoute105_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute105_FishingMonsInfo = {30, gRoute105_FishingMons}; + +const struct WildPokemon gRoute110_LandMons[] = +{ + {12, 12, SPECIES_POOCHYENA}, + {12, 12, SPECIES_ELECTRIKE}, + {12, 12, SPECIES_GULPIN}, + {13, 13, SPECIES_ELECTRIKE}, + {13, 13, SPECIES_MINUN}, + {13, 13, SPECIES_ODDISH}, + {13, 13, SPECIES_MINUN}, + {13, 13, SPECIES_GULPIN}, + {12, 12, SPECIES_WINGULL}, + {12, 12, SPECIES_WINGULL}, + {12, 12, SPECIES_PLUSLE}, + {13, 13, SPECIES_PLUSLE}, +}; + +const struct WildPokemonInfo gRoute110_LandMonsInfo = {20, gRoute110_LandMons}; + +const struct WildPokemon gRoute110_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute110_WaterMonsInfo = {4, gRoute110_WaterMons}; + +const struct WildPokemon gRoute110_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute110_FishingMonsInfo = {30, gRoute110_FishingMons}; + +const struct WildPokemon gRoute111_LandMons[] = +{ + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {21, 21, SPECIES_SANDSHREW}, + {21, 21, SPECIES_TRAPINCH}, + {19, 19, SPECIES_BALTOY}, + {21, 21, SPECIES_BALTOY}, + {19, 19, SPECIES_SANDSHREW}, + {19, 19, SPECIES_TRAPINCH}, + {20, 20, SPECIES_BALTOY}, + {20, 20, SPECIES_CACNEA}, + {22, 22, SPECIES_CACNEA}, + {22, 22, SPECIES_CACNEA}, +}; + +const struct WildPokemonInfo gRoute111_LandMonsInfo = {10, gRoute111_LandMons}; + +const struct WildPokemon gRoute111_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {20, 30, SPECIES_GOLDEEN}, +}; + +const struct WildPokemonInfo gRoute111_WaterMonsInfo = {4, gRoute111_WaterMons}; + +const struct WildPokemon gRoute111_RockSmashMons[] = +{ + {10, 15, SPECIES_GEODUDE}, + {5, 10, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, +}; + +const struct WildPokemonInfo gRoute111_RockSmashMonsInfo = {20, gRoute111_RockSmashMons}; + +const struct WildPokemon gRoute111_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {20, 25, SPECIES_BARBOACH}, + {35, 40, SPECIES_BARBOACH}, + {40, 45, SPECIES_BARBOACH}, +}; + +const struct WildPokemonInfo gRoute111_FishingMonsInfo = {30, gRoute111_FishingMons}; + +const struct WildPokemon gRoute112_LandMons[] = +{ + {15, 15, SPECIES_NUMEL}, + {15, 15, SPECIES_NUMEL}, + {15, 15, SPECIES_MARILL}, + {14, 14, SPECIES_NUMEL}, + {14, 14, SPECIES_NUMEL}, + {14, 14, SPECIES_MARILL}, + {16, 16, SPECIES_NUMEL}, + {16, 16, SPECIES_MARILL}, + {16, 16, SPECIES_NUMEL}, + {16, 16, SPECIES_NUMEL}, + {16, 16, SPECIES_NUMEL}, + {16, 16, SPECIES_NUMEL}, +}; + +const struct WildPokemonInfo gRoute112_LandMonsInfo = {20, gRoute112_LandMons}; + +const struct WildPokemon gRoute113_LandMons[] = +{ + {15, 15, SPECIES_SPINDA}, + {15, 15, SPECIES_SPINDA}, + {15, 15, SPECIES_SLUGMA}, + {14, 14, SPECIES_SPINDA}, + {14, 14, SPECIES_SPINDA}, + {14, 14, SPECIES_SLUGMA}, + {16, 16, SPECIES_SPINDA}, + {16, 16, SPECIES_SLUGMA}, + {16, 16, SPECIES_SPINDA}, + {16, 16, SPECIES_SKARMORY}, + {16, 16, SPECIES_SPINDA}, + {16, 16, SPECIES_SKARMORY}, +}; + +const struct WildPokemonInfo gRoute113_LandMonsInfo = {20, gRoute113_LandMons}; + +const struct WildPokemon gRoute114_LandMons[] = +{ + {16, 16, SPECIES_SWABLU}, + {16, 16, SPECIES_LOTAD}, + {17, 17, SPECIES_SWABLU}, + {15, 15, SPECIES_SWABLU}, + {15, 15, SPECIES_LOTAD}, + {16, 16, SPECIES_LOMBRE}, + {16, 16, SPECIES_LOMBRE}, + {18, 18, SPECIES_LOMBRE}, + {17, 17, SPECIES_SEVIPER}, + {15, 15, SPECIES_SEVIPER}, + {17, 17, SPECIES_SEVIPER}, + {15, 15, SPECIES_NUZLEAF}, +}; + +const struct WildPokemonInfo gRoute114_LandMonsInfo = {20, gRoute114_LandMons}; + +const struct WildPokemon gRoute114_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {20, 30, SPECIES_GOLDEEN}, +}; + +const struct WildPokemonInfo gRoute114_WaterMonsInfo = {4, gRoute114_WaterMons}; + +const struct WildPokemon gRoute114_RockSmashMons[] = +{ + {10, 15, SPECIES_GEODUDE}, + {5, 10, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, +}; + +const struct WildPokemonInfo gRoute114_RockSmashMonsInfo = {20, gRoute114_RockSmashMons}; + +const struct WildPokemon gRoute114_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {20, 25, SPECIES_BARBOACH}, + {35, 40, SPECIES_BARBOACH}, + {40, 45, SPECIES_BARBOACH}, +}; + +const struct WildPokemonInfo gRoute114_FishingMonsInfo = {30, gRoute114_FishingMons}; + +const struct WildPokemon gRoute116_LandMons[] = +{ + {6, 6, SPECIES_POOCHYENA}, + {6, 6, SPECIES_WHISMUR}, + {6, 6, SPECIES_NINCADA}, + {7, 7, SPECIES_ABRA}, + {7, 7, SPECIES_NINCADA}, + {6, 6, SPECIES_TAILLOW}, + {7, 7, SPECIES_TAILLOW}, + {8, 8, SPECIES_TAILLOW}, + {7, 7, SPECIES_POOCHYENA}, + {8, 8, SPECIES_POOCHYENA}, + {7, 7, SPECIES_SKITTY}, + {8, 8, SPECIES_SKITTY}, +}; + +const struct WildPokemonInfo gRoute116_LandMonsInfo = {20, gRoute116_LandMons}; + +const struct WildPokemon gRoute117_LandMons[] = +{ + {13, 13, SPECIES_POOCHYENA}, + {13, 13, SPECIES_ODDISH}, + {14, 14, SPECIES_POOCHYENA}, + {14, 14, SPECIES_ODDISH}, + {13, 13, SPECIES_MARILL}, + {13, 13, SPECIES_ODDISH}, + {13, 13, SPECIES_ILLUMISE}, + {13, 13, SPECIES_ILLUMISE}, + {14, 14, SPECIES_ILLUMISE}, + {14, 14, SPECIES_ILLUMISE}, + {13, 13, SPECIES_VOLBEAT}, + {13, 13, SPECIES_SEEDOT}, +}; + +const struct WildPokemonInfo gRoute117_LandMonsInfo = {20, gRoute117_LandMons}; + +const struct WildPokemon gRoute117_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {20, 30, SPECIES_GOLDEEN}, +}; + +const struct WildPokemonInfo gRoute117_WaterMonsInfo = {4, gRoute117_WaterMons}; + +const struct WildPokemon gRoute117_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_CORPHISH}, + {25, 30, SPECIES_CORPHISH}, + {30, 35, SPECIES_CORPHISH}, + {20, 25, SPECIES_CORPHISH}, + {35, 40, SPECIES_CORPHISH}, + {40, 45, SPECIES_CORPHISH}, +}; + +const struct WildPokemonInfo gRoute117_FishingMonsInfo = {30, gRoute117_FishingMons}; + +const struct WildPokemon gRoute118_LandMons[] = +{ + {24, 24, SPECIES_ZIGZAGOON}, + {24, 24, SPECIES_ELECTRIKE}, + {26, 26, SPECIES_ZIGZAGOON}, + {26, 26, SPECIES_ELECTRIKE}, + {26, 26, SPECIES_LINOONE}, + {26, 26, SPECIES_MANECTRIC}, + {25, 25, SPECIES_WINGULL}, + {25, 25, SPECIES_WINGULL}, + {26, 26, SPECIES_WINGULL}, + {26, 26, SPECIES_WINGULL}, + {27, 27, SPECIES_WINGULL}, + {25, 25, SPECIES_KECLEON}, +}; + +const struct WildPokemonInfo gRoute118_LandMonsInfo = {20, gRoute118_LandMons}; + +const struct WildPokemon gRoute118_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute118_WaterMonsInfo = {4, gRoute118_WaterMons}; + +const struct WildPokemon gRoute118_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_CARVANHA}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_CARVANHA}, + {20, 25, SPECIES_CARVANHA}, + {35, 40, SPECIES_CARVANHA}, + {40, 45, SPECIES_CARVANHA}, +}; + +const struct WildPokemonInfo gRoute118_FishingMonsInfo = {30, gRoute118_FishingMons}; + +const struct WildPokemon gRoute124_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute124_WaterMonsInfo = {4, gRoute124_WaterMons}; + +const struct WildPokemon gRoute124_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute124_FishingMonsInfo = {30, gRoute124_FishingMons}; + +const struct WildPokemon gPetalburgWoods_LandMons[] = +{ + {5, 5, SPECIES_POOCHYENA}, + {5, 5, SPECIES_WURMPLE}, + {5, 5, SPECIES_SHROOMISH}, + {6, 6, SPECIES_POOCHYENA}, + {5, 5, SPECIES_SILCOON}, + {5, 5, SPECIES_CASCOON}, + {6, 6, SPECIES_WURMPLE}, + {6, 6, SPECIES_SHROOMISH}, + {5, 5, SPECIES_TAILLOW}, + {5, 5, SPECIES_SLAKOTH}, + {6, 6, SPECIES_TAILLOW}, + {6, 6, SPECIES_SLAKOTH}, +}; + +const struct WildPokemonInfo gPetalburgWoods_LandMonsInfo = {20, gPetalburgWoods_LandMons}; + +const struct WildPokemon gRusturfTunnel_LandMons[] = +{ + {6, 6, SPECIES_WHISMUR}, + {7, 7, SPECIES_WHISMUR}, + {6, 6, SPECIES_WHISMUR}, + {6, 6, SPECIES_WHISMUR}, + {7, 7, SPECIES_WHISMUR}, + {7, 7, SPECIES_WHISMUR}, + {5, 5, SPECIES_WHISMUR}, + {8, 8, SPECIES_WHISMUR}, + {5, 5, SPECIES_WHISMUR}, + {8, 8, SPECIES_WHISMUR}, + {5, 5, SPECIES_WHISMUR}, + {8, 8, SPECIES_WHISMUR}, +}; + +const struct WildPokemonInfo gRusturfTunnel_LandMonsInfo = {10, gRusturfTunnel_LandMons}; + +const struct WildPokemon gGraniteCave_1F_LandMons[] = +{ + {7, 7, SPECIES_ZUBAT}, + {8, 8, SPECIES_MAKUHITA}, + {7, 7, SPECIES_MAKUHITA}, + {8, 8, SPECIES_ZUBAT}, + {9, 9, SPECIES_MAKUHITA}, + {8, 8, SPECIES_ABRA}, + {10, 10, SPECIES_MAKUHITA}, + {6, 6, SPECIES_MAKUHITA}, + {7, 7, SPECIES_GEODUDE}, + {8, 8, SPECIES_GEODUDE}, + {6, 6, SPECIES_GEODUDE}, + {9, 9, SPECIES_GEODUDE}, +}; + +const struct WildPokemonInfo gGraniteCave_1F_LandMonsInfo = {10, gGraniteCave_1F_LandMons}; + +const struct WildPokemon gGraniteCave_B1F_LandMons[] = +{ + {9, 9, SPECIES_ZUBAT}, + {10, 10, SPECIES_ARON}, + {9, 9, SPECIES_ARON}, + {11, 11, SPECIES_ARON}, + {10, 10, SPECIES_ZUBAT}, + {9, 9, SPECIES_ABRA}, + {10, 10, SPECIES_MAKUHITA}, + {11, 11, SPECIES_MAKUHITA}, + {10, 10, SPECIES_SABLEYE}, + {10, 10, SPECIES_SABLEYE}, + {9, 9, SPECIES_SABLEYE}, + {11, 11, SPECIES_SABLEYE}, +}; + +const struct WildPokemonInfo gGraniteCave_B1F_LandMonsInfo = {10, gGraniteCave_B1F_LandMons}; + +const struct WildPokemon gMtPyre_1F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, +}; + +const struct WildPokemonInfo gMtPyre_1F_LandMonsInfo = {10, gMtPyre_1F_LandMons}; + +const struct WildPokemon gVictoryRoad_1F_LandMons[] = +{ + {40, 40, SPECIES_GOLBAT}, + {40, 40, SPECIES_HARIYAMA}, + {40, 40, SPECIES_LAIRON}, + {40, 40, SPECIES_LOUDRED}, + {36, 36, SPECIES_ZUBAT}, + {36, 36, SPECIES_MAKUHITA}, + {38, 38, SPECIES_GOLBAT}, + {38, 38, SPECIES_HARIYAMA}, + {36, 36, SPECIES_ARON}, + {36, 36, SPECIES_WHISMUR}, + {36, 36, SPECIES_ARON}, + {36, 36, SPECIES_WHISMUR}, +}; + +const struct WildPokemonInfo gVictoryRoad_1F_LandMonsInfo = {10, gVictoryRoad_1F_LandMons}; + +const struct WildPokemon gSafariZone_South_LandMons[] = +{ + {25, 25, SPECIES_ODDISH}, + {27, 27, SPECIES_ODDISH}, + {25, 25, SPECIES_GIRAFARIG}, + {27, 27, SPECIES_GIRAFARIG}, + {25, 25, SPECIES_NATU}, + {25, 25, SPECIES_DODUO}, + {25, 25, SPECIES_GLOOM}, + {27, 27, SPECIES_WOBBUFFET}, + {25, 25, SPECIES_PIKACHU}, + {27, 27, SPECIES_WOBBUFFET}, + {27, 27, SPECIES_PIKACHU}, + {29, 29, SPECIES_WOBBUFFET}, +}; + +const struct WildPokemonInfo gSafariZone_South_LandMonsInfo = {25, gSafariZone_South_LandMons}; + +const struct WildPokemon gUnderwater2_WaterMons[] = +{ + {20, 30, SPECIES_CLAMPERL}, + {20, 30, SPECIES_CHINCHOU}, + {30, 35, SPECIES_CLAMPERL}, + {30, 35, SPECIES_RELICANTH}, + {30, 35, SPECIES_RELICANTH}, +}; + +const struct WildPokemonInfo gUnderwater2_WaterMonsInfo = {4, gUnderwater2_WaterMons}; + +const struct WildPokemon gAbandonedShip_Rooms_B1F_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACRUEL}, +}; + +const struct WildPokemonInfo gAbandonedShip_Rooms_B1F_WaterMonsInfo = {4, gAbandonedShip_Rooms_B1F_WaterMons}; + +const struct WildPokemon gAbandonedShip_Rooms_B1F_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_TENTACOOL}, + {25, 30, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACRUEL}, + {25, 30, SPECIES_TENTACRUEL}, + {20, 25, SPECIES_TENTACRUEL}, +}; + +const struct WildPokemonInfo gAbandonedShip_Rooms_B1F_FishingMonsInfo = {20, gAbandonedShip_Rooms_B1F_FishingMons}; + +const struct WildPokemon gGraniteCave_B2F_LandMons[] = +{ + {10, 10, SPECIES_ZUBAT}, + {11, 11, SPECIES_ARON}, + {10, 10, SPECIES_ARON}, + {11, 11, SPECIES_ZUBAT}, + {12, 12, SPECIES_ARON}, + {10, 10, SPECIES_ABRA}, + {10, 10, SPECIES_SABLEYE}, + {11, 11, SPECIES_SABLEYE}, + {12, 12, SPECIES_SABLEYE}, + {10, 10, SPECIES_SABLEYE}, + {12, 12, SPECIES_SABLEYE}, + {10, 10, SPECIES_SABLEYE}, +}; + +const struct WildPokemonInfo gGraniteCave_B2F_LandMonsInfo = {10, gGraniteCave_B2F_LandMons}; + +const struct WildPokemon gGraniteCave_B2F_RockSmashMons[] = +{ + {10, 15, SPECIES_GEODUDE}, + {10, 20, SPECIES_NOSEPASS}, + {5, 10, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, +}; + +const struct WildPokemonInfo gGraniteCave_B2F_RockSmashMonsInfo = {20, gGraniteCave_B2F_RockSmashMons}; + +const struct WildPokemon gFieryPath_LandMons[] = +{ + {15, 15, SPECIES_NUMEL}, + {15, 15, SPECIES_KOFFING}, + {16, 16, SPECIES_NUMEL}, + {15, 15, SPECIES_MACHOP}, + {15, 15, SPECIES_TORKOAL}, + {15, 15, SPECIES_SLUGMA}, + {16, 16, SPECIES_KOFFING}, + {16, 16, SPECIES_MACHOP}, + {14, 14, SPECIES_TORKOAL}, + {16, 16, SPECIES_TORKOAL}, + {14, 14, SPECIES_GRIMER}, + {14, 14, SPECIES_GRIMER}, +}; + +const struct WildPokemonInfo gFieryPath_LandMonsInfo = {10, gFieryPath_LandMons}; + +const struct WildPokemon gMeteorFalls_B1F_2R_LandMons[] = +{ + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {30, 30, SPECIES_BAGON}, + {35, 35, SPECIES_SOLROCK}, + {35, 35, SPECIES_BAGON}, + {37, 37, SPECIES_SOLROCK}, + {25, 25, SPECIES_BAGON}, + {39, 39, SPECIES_SOLROCK}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_2R_LandMonsInfo = {10, gMeteorFalls_B1F_2R_LandMons}; + +const struct WildPokemon gMeteorFalls_B1F_2R_WaterMons[] = +{ + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, + {25, 35, SPECIES_SOLROCK}, + {15, 25, SPECIES_SOLROCK}, + {5, 15, SPECIES_SOLROCK}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_2R_WaterMonsInfo = {4, gMeteorFalls_B1F_2R_WaterMons}; + +const struct WildPokemon gMeteorFalls_B1F_2R_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {30, 35, SPECIES_WHISCASH}, + {35, 40, SPECIES_WHISCASH}, + {40, 45, SPECIES_WHISCASH}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_2R_FishingMonsInfo = {30, gMeteorFalls_B1F_2R_FishingMons}; + +const struct WildPokemon gJaggedPass_LandMons[] = +{ + {21, 21, SPECIES_NUMEL}, + {21, 21, SPECIES_NUMEL}, + {21, 21, SPECIES_MACHOP}, + {20, 20, SPECIES_NUMEL}, + {20, 20, SPECIES_SPOINK}, + {20, 20, SPECIES_MACHOP}, + {21, 21, SPECIES_SPOINK}, + {22, 22, SPECIES_MACHOP}, + {22, 22, SPECIES_NUMEL}, + {22, 22, SPECIES_SPOINK}, + {22, 22, SPECIES_NUMEL}, + {22, 22, SPECIES_SPOINK}, +}; + +const struct WildPokemonInfo gJaggedPass_LandMonsInfo = {20, gJaggedPass_LandMons}; + +const struct WildPokemon gRoute106_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute106_WaterMonsInfo = {4, gRoute106_WaterMons}; + +const struct WildPokemon gRoute106_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute106_FishingMonsInfo = {30, gRoute106_FishingMons}; + +const struct WildPokemon gRoute107_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute107_WaterMonsInfo = {4, gRoute107_WaterMons}; + +const struct WildPokemon gRoute107_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute107_FishingMonsInfo = {30, gRoute107_FishingMons}; + +const struct WildPokemon gRoute108_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute108_WaterMonsInfo = {4, gRoute108_WaterMons}; + +const struct WildPokemon gRoute108_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute108_FishingMonsInfo = {30, gRoute108_FishingMons}; + +const struct WildPokemon gRoute109_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute109_WaterMonsInfo = {4, gRoute109_WaterMons}; + +const struct WildPokemon gRoute109_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute109_FishingMonsInfo = {30, gRoute109_FishingMons}; + +const struct WildPokemon gRoute115_LandMons[] = +{ + {23, 23, SPECIES_SWABLU}, + {23, 23, SPECIES_TAILLOW}, + {25, 25, SPECIES_SWABLU}, + {24, 24, SPECIES_TAILLOW}, + {25, 25, SPECIES_TAILLOW}, + {25, 25, SPECIES_SWELLOW}, + {24, 24, SPECIES_JIGGLYPUFF}, + {25, 25, SPECIES_JIGGLYPUFF}, + {24, 24, SPECIES_WINGULL}, + {24, 24, SPECIES_WINGULL}, + {26, 26, SPECIES_WINGULL}, + {25, 25, SPECIES_WINGULL}, +}; + +const struct WildPokemonInfo gRoute115_LandMonsInfo = {20, gRoute115_LandMons}; + +const struct WildPokemon gRoute115_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute115_WaterMonsInfo = {4, gRoute115_WaterMons}; + +const struct WildPokemon gRoute115_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute115_FishingMonsInfo = {30, gRoute115_FishingMons}; + +const struct WildPokemon gNewMauville_Inside_LandMons[] = +{ + {24, 24, SPECIES_VOLTORB}, + {24, 24, SPECIES_MAGNEMITE}, + {25, 25, SPECIES_VOLTORB}, + {25, 25, SPECIES_MAGNEMITE}, + {23, 23, SPECIES_VOLTORB}, + {23, 23, SPECIES_MAGNEMITE}, + {26, 26, SPECIES_VOLTORB}, + {26, 26, SPECIES_MAGNEMITE}, + {22, 22, SPECIES_VOLTORB}, + {22, 22, SPECIES_MAGNEMITE}, + {26, 26, SPECIES_ELECTRODE}, + {26, 26, SPECIES_MAGNETON}, +}; + +const struct WildPokemonInfo gNewMauville_Inside_LandMonsInfo = {10, gNewMauville_Inside_LandMons}; + +const struct WildPokemon gRoute119_LandMons[] = +{ + {25, 25, SPECIES_ZIGZAGOON}, + {25, 25, SPECIES_LINOONE}, + {27, 27, SPECIES_ZIGZAGOON}, + {25, 25, SPECIES_ODDISH}, + {27, 27, SPECIES_LINOONE}, + {26, 26, SPECIES_ODDISH}, + {27, 27, SPECIES_ODDISH}, + {24, 24, SPECIES_ODDISH}, + {25, 25, SPECIES_TROPIUS}, + {26, 26, SPECIES_TROPIUS}, + {27, 27, SPECIES_TROPIUS}, + {25, 25, SPECIES_KECLEON}, +}; + +const struct WildPokemonInfo gRoute119_LandMonsInfo = {15, gRoute119_LandMons}; + +const struct WildPokemon gRoute119_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute119_WaterMonsInfo = {4, gRoute119_WaterMons}; + +const struct WildPokemon gRoute119_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_CARVANHA}, + {25, 30, SPECIES_CARVANHA}, + {30, 35, SPECIES_CARVANHA}, + {20, 25, SPECIES_CARVANHA}, + {35, 40, SPECIES_CARVANHA}, + {40, 45, SPECIES_CARVANHA}, +}; + +const struct WildPokemonInfo gRoute119_FishingMonsInfo = {30, gRoute119_FishingMons}; + +const struct WildPokemon gRoute120_LandMons[] = +{ + {25, 25, SPECIES_POOCHYENA}, + {25, 25, SPECIES_MIGHTYENA}, + {27, 27, SPECIES_MIGHTYENA}, + {25, 25, SPECIES_ODDISH}, + {25, 25, SPECIES_MARILL}, + {26, 26, SPECIES_ODDISH}, + {27, 27, SPECIES_ODDISH}, + {27, 27, SPECIES_MARILL}, + {25, 25, SPECIES_ABSOL}, + {27, 27, SPECIES_ABSOL}, + {25, 25, SPECIES_KECLEON}, + {25, 25, SPECIES_SEEDOT}, +}; + +const struct WildPokemonInfo gRoute120_LandMonsInfo = {20, gRoute120_LandMons}; + +const struct WildPokemon gRoute120_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {20, 30, SPECIES_GOLDEEN}, +}; + +const struct WildPokemonInfo gRoute120_WaterMonsInfo = {4, gRoute120_WaterMons}; + +const struct WildPokemon gRoute120_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {20, 25, SPECIES_BARBOACH}, + {35, 40, SPECIES_BARBOACH}, + {40, 45, SPECIES_BARBOACH}, +}; + +const struct WildPokemonInfo gRoute120_FishingMonsInfo = {30, gRoute120_FishingMons}; + +const struct WildPokemon gRoute121_LandMons[] = +{ + {26, 26, SPECIES_POOCHYENA}, + {26, 26, SPECIES_SHUPPET}, + {26, 26, SPECIES_MIGHTYENA}, + {28, 28, SPECIES_SHUPPET}, + {28, 28, SPECIES_MIGHTYENA}, + {26, 26, SPECIES_ODDISH}, + {28, 28, SPECIES_ODDISH}, + {28, 28, SPECIES_GLOOM}, + {26, 26, SPECIES_WINGULL}, + {27, 27, SPECIES_WINGULL}, + {28, 28, SPECIES_WINGULL}, + {25, 25, SPECIES_KECLEON}, +}; + +const struct WildPokemonInfo gRoute121_LandMonsInfo = {20, gRoute121_LandMons}; + +const struct WildPokemon gRoute121_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute121_WaterMonsInfo = {4, gRoute121_WaterMons}; + +const struct WildPokemon gRoute121_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute121_FishingMonsInfo = {30, gRoute121_FishingMons}; + +const struct WildPokemon gRoute122_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute122_WaterMonsInfo = {4, gRoute122_WaterMons}; + +const struct WildPokemon gRoute122_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute122_FishingMonsInfo = {30, gRoute122_FishingMons}; + +const struct WildPokemon gRoute123_LandMons[] = +{ + {26, 26, SPECIES_POOCHYENA}, + {26, 26, SPECIES_SHUPPET}, + {26, 26, SPECIES_MIGHTYENA}, + {28, 28, SPECIES_SHUPPET}, + {28, 28, SPECIES_MIGHTYENA}, + {26, 26, SPECIES_ODDISH}, + {28, 28, SPECIES_ODDISH}, + {28, 28, SPECIES_GLOOM}, + {26, 26, SPECIES_WINGULL}, + {27, 27, SPECIES_WINGULL}, + {28, 28, SPECIES_WINGULL}, + {25, 25, SPECIES_KECLEON}, +}; + +const struct WildPokemonInfo gRoute123_LandMonsInfo = {20, gRoute123_LandMons}; + +const struct WildPokemon gRoute123_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute123_WaterMonsInfo = {4, gRoute123_WaterMons}; + +const struct WildPokemon gRoute123_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute123_FishingMonsInfo = {30, gRoute123_FishingMons}; + +const struct WildPokemon gMtPyre_2F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, +}; + +const struct WildPokemonInfo gMtPyre_2F_LandMonsInfo = {10, gMtPyre_2F_LandMons}; + +const struct WildPokemon gMtPyre_3F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, +}; + +const struct WildPokemonInfo gMtPyre_3F_LandMonsInfo = {10, gMtPyre_3F_LandMons}; + +const struct WildPokemon gMtPyre_4F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {27, 27, SPECIES_DUSKULL}, + {27, 27, SPECIES_DUSKULL}, + {25, 25, SPECIES_DUSKULL}, + {29, 29, SPECIES_DUSKULL}, +}; + +const struct WildPokemonInfo gMtPyre_4F_LandMonsInfo = {10, gMtPyre_4F_LandMons}; + +const struct WildPokemon gMtPyre_5F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {27, 27, SPECIES_DUSKULL}, + {27, 27, SPECIES_DUSKULL}, + {25, 25, SPECIES_DUSKULL}, + {29, 29, SPECIES_DUSKULL}, +}; + +const struct WildPokemonInfo gMtPyre_5F_LandMonsInfo = {10, gMtPyre_5F_LandMons}; + +const struct WildPokemon gMtPyre_6F_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {23, 23, SPECIES_SHUPPET}, + {22, 22, SPECIES_SHUPPET}, + {27, 27, SPECIES_DUSKULL}, + {27, 27, SPECIES_DUSKULL}, + {25, 25, SPECIES_DUSKULL}, + {29, 29, SPECIES_DUSKULL}, +}; + +const struct WildPokemonInfo gMtPyre_6F_LandMonsInfo = {10, gMtPyre_6F_LandMons}; + +const struct WildPokemon gMtPyre_Exterior_LandMons[] = +{ + {27, 27, SPECIES_SHUPPET}, + {27, 27, SPECIES_SHUPPET}, + {28, 28, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {29, 29, SPECIES_VULPIX}, + {27, 27, SPECIES_VULPIX}, + {29, 29, SPECIES_VULPIX}, + {25, 25, SPECIES_VULPIX}, + {27, 27, SPECIES_WINGULL}, + {27, 27, SPECIES_WINGULL}, + {26, 26, SPECIES_WINGULL}, + {28, 28, SPECIES_WINGULL}, +}; + +const struct WildPokemonInfo gMtPyre_Exterior_LandMonsInfo = {10, gMtPyre_Exterior_LandMons}; + +const struct WildPokemon gMtPyre_Summit_LandMons[] = +{ + {28, 28, SPECIES_SHUPPET}, + {29, 29, SPECIES_SHUPPET}, + {27, 27, SPECIES_SHUPPET}, + {26, 26, SPECIES_SHUPPET}, + {30, 30, SPECIES_SHUPPET}, + {25, 25, SPECIES_SHUPPET}, + {24, 24, SPECIES_SHUPPET}, + {28, 28, SPECIES_DUSKULL}, + {26, 26, SPECIES_DUSKULL}, + {30, 30, SPECIES_DUSKULL}, + {28, 28, SPECIES_CHIMECHO}, + {28, 28, SPECIES_CHIMECHO}, +}; + +const struct WildPokemonInfo gMtPyre_Summit_LandMonsInfo = {10, gMtPyre_Summit_LandMons}; + +const struct WildPokemon gGraniteCave_StevensRoom_LandMons[] = +{ + {7, 7, SPECIES_ZUBAT}, + {8, 8, SPECIES_MAKUHITA}, + {7, 7, SPECIES_MAKUHITA}, + {8, 8, SPECIES_ZUBAT}, + {9, 9, SPECIES_MAKUHITA}, + {8, 8, SPECIES_ABRA}, + {10, 10, SPECIES_MAKUHITA}, + {6, 6, SPECIES_MAKUHITA}, + {7, 7, SPECIES_ARON}, + {8, 8, SPECIES_ARON}, + {7, 7, SPECIES_ARON}, + {8, 8, SPECIES_ARON}, +}; + +const struct WildPokemonInfo gGraniteCave_StevensRoom_LandMonsInfo = {10, gGraniteCave_StevensRoom_LandMons}; + +const struct WildPokemon gRoute125_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute125_WaterMonsInfo = {4, gRoute125_WaterMons}; + +const struct WildPokemon gRoute125_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute125_FishingMonsInfo = {30, gRoute125_FishingMons}; + +const struct WildPokemon gRoute126_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute126_WaterMonsInfo = {4, gRoute126_WaterMons}; + +const struct WildPokemon gRoute126_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute126_FishingMonsInfo = {30, gRoute126_FishingMons}; + +const struct WildPokemon gRoute127_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute127_WaterMonsInfo = {4, gRoute127_WaterMons}; + +const struct WildPokemon gRoute127_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute127_FishingMonsInfo = {30, gRoute127_FishingMons}; + +const struct WildPokemon gRoute128_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute128_WaterMonsInfo = {4, gRoute128_WaterMons}; + +const struct WildPokemon gRoute128_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_LUVDISC}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_LUVDISC}, + {30, 35, SPECIES_WAILMER}, + {30, 35, SPECIES_CORSOLA}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute128_FishingMonsInfo = {30, gRoute128_FishingMons}; + +const struct WildPokemon gRoute129_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_WAILORD}, +}; + +const struct WildPokemonInfo gRoute129_WaterMonsInfo = {4, gRoute129_WaterMons}; + +const struct WildPokemon gRoute129_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute129_FishingMonsInfo = {30, gRoute129_FishingMons}; + +const struct WildPokemon gRoute130_LandMons[] = +{ + {30, 30, SPECIES_WYNAUT}, + {35, 35, SPECIES_WYNAUT}, + {25, 25, SPECIES_WYNAUT}, + {40, 40, SPECIES_WYNAUT}, + {20, 20, SPECIES_WYNAUT}, + {45, 45, SPECIES_WYNAUT}, + {15, 15, SPECIES_WYNAUT}, + {50, 50, SPECIES_WYNAUT}, + {10, 10, SPECIES_WYNAUT}, + {5, 5, SPECIES_WYNAUT}, + {10, 10, SPECIES_WYNAUT}, + {5, 5, SPECIES_WYNAUT}, +}; + +const struct WildPokemonInfo gRoute130_LandMonsInfo = {20, gRoute130_LandMons}; + +const struct WildPokemon gRoute130_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute130_WaterMonsInfo = {4, gRoute130_WaterMons}; + +const struct WildPokemon gRoute130_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute130_FishingMonsInfo = {30, gRoute130_FishingMons}; + +const struct WildPokemon gRoute131_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute131_WaterMonsInfo = {4, gRoute131_WaterMons}; + +const struct WildPokemon gRoute131_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute131_FishingMonsInfo = {30, gRoute131_FishingMons}; + +const struct WildPokemon gRoute132_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute132_WaterMonsInfo = {4, gRoute132_WaterMons}; + +const struct WildPokemon gRoute132_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_HORSEA}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute132_FishingMonsInfo = {30, gRoute132_FishingMons}; + +const struct WildPokemon gRoute133_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute133_WaterMonsInfo = {4, gRoute133_WaterMons}; + +const struct WildPokemon gRoute133_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_HORSEA}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute133_FishingMonsInfo = {30, gRoute133_FishingMons}; + +const struct WildPokemon gRoute134_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gRoute134_WaterMonsInfo = {4, gRoute134_WaterMons}; + +const struct WildPokemon gRoute134_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_HORSEA}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gRoute134_FishingMonsInfo = {30, gRoute134_FishingMons}; + +const struct WildPokemon gAbandonedShip_HiddenFloorCorridors_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACRUEL}, +}; + +const struct WildPokemonInfo gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo = {4, gAbandonedShip_HiddenFloorCorridors_WaterMons}; + +const struct WildPokemon gAbandonedShip_HiddenFloorCorridors_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_TENTACOOL}, + {25, 30, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACOOL}, + {30, 35, SPECIES_TENTACRUEL}, + {25, 30, SPECIES_TENTACRUEL}, + {20, 25, SPECIES_TENTACRUEL}, +}; + +const struct WildPokemonInfo gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo = {20, gAbandonedShip_HiddenFloorCorridors_FishingMons}; + +const struct WildPokemon gSeafloorCavern_Room1_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room1_LandMonsInfo = {4, gSeafloorCavern_Room1_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room2_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room2_LandMonsInfo = {4, gSeafloorCavern_Room2_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room3_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room3_LandMonsInfo = {4, gSeafloorCavern_Room3_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room4_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room4_LandMonsInfo = {4, gSeafloorCavern_Room4_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room5_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room5_LandMonsInfo = {4, gSeafloorCavern_Room5_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room6_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room6_LandMonsInfo = {4, gSeafloorCavern_Room6_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room6_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room6_WaterMonsInfo = {4, gSeafloorCavern_Room6_WaterMons}; + +const struct WildPokemon gSeafloorCavern_Room6_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room6_FishingMonsInfo = {10, gSeafloorCavern_Room6_FishingMons}; + +const struct WildPokemon gSeafloorCavern_Room7_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room7_LandMonsInfo = {4, gSeafloorCavern_Room7_LandMons}; + +const struct WildPokemon gSeafloorCavern_Room7_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room7_WaterMonsInfo = {4, gSeafloorCavern_Room7_WaterMons}; + +const struct WildPokemon gSeafloorCavern_Room7_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room7_FishingMonsInfo = {10, gSeafloorCavern_Room7_FishingMons}; + +const struct WildPokemon gSeafloorCavern_Room8_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Room8_LandMonsInfo = {4, gSeafloorCavern_Room8_LandMons}; + +const struct WildPokemon gSeafloorCavern_Entrance_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Entrance_WaterMonsInfo = {4, gSeafloorCavern_Entrance_WaterMons}; + +const struct WildPokemon gSeafloorCavern_Entrance_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gSeafloorCavern_Entrance_FishingMonsInfo = {10, gSeafloorCavern_Entrance_FishingMons}; + +const struct WildPokemon gCaveOfOrigin_Entrance_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {33, 33, SPECIES_ZUBAT}, + {28, 28, SPECIES_ZUBAT}, + {29, 29, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {35, 35, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gCaveOfOrigin_Entrance_LandMonsInfo = {4, gCaveOfOrigin_Entrance_LandMons}; + +const struct WildPokemon gCaveOfOrigin_1F_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {30, 30, SPECIES_SABLEYE}, + {32, 32, SPECIES_SABLEYE}, + {34, 34, SPECIES_SABLEYE}, + {33, 33, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gCaveOfOrigin_1F_LandMonsInfo = {4, gCaveOfOrigin_1F_LandMons}; + +const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap1_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {30, 30, SPECIES_SABLEYE}, + {32, 32, SPECIES_SABLEYE}, + {34, 34, SPECIES_SABLEYE}, + {33, 33, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap1_LandMons}; + +const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap2_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {30, 30, SPECIES_SABLEYE}, + {32, 32, SPECIES_SABLEYE}, + {34, 34, SPECIES_SABLEYE}, + {33, 33, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap2_LandMons}; + +const struct WildPokemon gCaveOfOrigin_UnusedRubySapphireMap3_LandMons[] = +{ + {30, 30, SPECIES_ZUBAT}, + {31, 31, SPECIES_ZUBAT}, + {32, 32, SPECIES_ZUBAT}, + {30, 30, SPECIES_SABLEYE}, + {32, 32, SPECIES_SABLEYE}, + {34, 34, SPECIES_SABLEYE}, + {33, 33, SPECIES_ZUBAT}, + {34, 34, SPECIES_ZUBAT}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {36, 36, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo = {4, gCaveOfOrigin_UnusedRubySapphireMap3_LandMons}; + +const struct WildPokemon gNewMauville_Entrance_LandMons[] = +{ + {24, 24, SPECIES_VOLTORB}, + {24, 24, SPECIES_MAGNEMITE}, + {25, 25, SPECIES_VOLTORB}, + {25, 25, SPECIES_MAGNEMITE}, + {23, 23, SPECIES_VOLTORB}, + {23, 23, SPECIES_MAGNEMITE}, + {26, 26, SPECIES_VOLTORB}, + {26, 26, SPECIES_MAGNEMITE}, + {22, 22, SPECIES_VOLTORB}, + {22, 22, SPECIES_MAGNEMITE}, + {22, 22, SPECIES_VOLTORB}, + {22, 22, SPECIES_MAGNEMITE}, +}; + +const struct WildPokemonInfo gNewMauville_Entrance_LandMonsInfo = {10, gNewMauville_Entrance_LandMons}; + +const struct WildPokemon gSafariZone_Southwest_LandMons[] = +{ + {25, 25, SPECIES_ODDISH}, + {27, 27, SPECIES_ODDISH}, + {25, 25, SPECIES_GIRAFARIG}, + {27, 27, SPECIES_GIRAFARIG}, + {25, 25, SPECIES_NATU}, + {27, 27, SPECIES_DODUO}, + {25, 25, SPECIES_GLOOM}, + {27, 27, SPECIES_WOBBUFFET}, + {25, 25, SPECIES_PIKACHU}, + {27, 27, SPECIES_WOBBUFFET}, + {27, 27, SPECIES_PIKACHU}, + {29, 29, SPECIES_WOBBUFFET}, +}; + +const struct WildPokemonInfo gSafariZone_Southwest_LandMonsInfo = {25, gSafariZone_Southwest_LandMons}; + +const struct WildPokemon gSafariZone_Southwest_WaterMons[] = +{ + {20, 30, SPECIES_PSYDUCK}, + {20, 30, SPECIES_PSYDUCK}, + {30, 35, SPECIES_PSYDUCK}, + {30, 35, SPECIES_PSYDUCK}, + {30, 35, SPECIES_PSYDUCK}, +}; + +const struct WildPokemonInfo gSafariZone_Southwest_WaterMonsInfo = {9, gSafariZone_Southwest_WaterMons}; + +const struct WildPokemon gSafariZone_Southwest_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 25, SPECIES_GOLDEEN}, + {10, 30, SPECIES_GOLDEEN}, + {25, 30, SPECIES_GOLDEEN}, + {30, 35, SPECIES_GOLDEEN}, + {30, 35, SPECIES_SEAKING}, + {35, 40, SPECIES_SEAKING}, + {25, 30, SPECIES_SEAKING}, +}; + +const struct WildPokemonInfo gSafariZone_Southwest_FishingMonsInfo = {35, gSafariZone_Southwest_FishingMons}; + +const struct WildPokemon gSafariZone_North_LandMons[] = +{ + {27, 27, SPECIES_PHANPY}, + {27, 27, SPECIES_ODDISH}, + {29, 29, SPECIES_PHANPY}, + {29, 29, SPECIES_ODDISH}, + {27, 27, SPECIES_NATU}, + {29, 29, SPECIES_GLOOM}, + {31, 31, SPECIES_GLOOM}, + {29, 29, SPECIES_NATU}, + {29, 29, SPECIES_XATU}, + {27, 27, SPECIES_HERACROSS}, + {31, 31, SPECIES_XATU}, + {29, 29, SPECIES_HERACROSS}, +}; + +const struct WildPokemonInfo gSafariZone_North_LandMonsInfo = {25, gSafariZone_North_LandMons}; + +const struct WildPokemon gSafariZone_North_RockSmashMons[] = +{ + {10, 15, SPECIES_GEODUDE}, + {5, 10, SPECIES_GEODUDE}, + {15, 20, SPECIES_GEODUDE}, + {20, 25, SPECIES_GEODUDE}, + {25, 30, SPECIES_GEODUDE}, +}; + +const struct WildPokemonInfo gSafariZone_North_RockSmashMonsInfo = {25, gSafariZone_North_RockSmashMons}; + +const struct WildPokemon gSafariZone_Northwest_LandMons[] = +{ + {27, 27, SPECIES_RHYHORN}, + {27, 27, SPECIES_ODDISH}, + {29, 29, SPECIES_RHYHORN}, + {29, 29, SPECIES_ODDISH}, + {27, 27, SPECIES_DODUO}, + {29, 29, SPECIES_GLOOM}, + {31, 31, SPECIES_GLOOM}, + {29, 29, SPECIES_DODUO}, + {29, 29, SPECIES_DODRIO}, + {27, 27, SPECIES_PINSIR}, + {31, 31, SPECIES_DODRIO}, + {29, 29, SPECIES_PINSIR}, +}; + +const struct WildPokemonInfo gSafariZone_Northwest_LandMonsInfo = {25, gSafariZone_Northwest_LandMons}; + +const struct WildPokemon gSafariZone_Northwest_WaterMons[] = +{ + {20, 30, SPECIES_PSYDUCK}, + {20, 30, SPECIES_PSYDUCK}, + {30, 35, SPECIES_PSYDUCK}, + {30, 35, SPECIES_GOLDUCK}, + {25, 40, SPECIES_GOLDUCK}, +}; + +const struct WildPokemonInfo gSafariZone_Northwest_WaterMonsInfo = {9, gSafariZone_Northwest_WaterMons}; + +const struct WildPokemon gSafariZone_Northwest_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 25, SPECIES_GOLDEEN}, + {10, 30, SPECIES_GOLDEEN}, + {25, 30, SPECIES_GOLDEEN}, + {30, 35, SPECIES_GOLDEEN}, + {30, 35, SPECIES_SEAKING}, + {35, 40, SPECIES_SEAKING}, + {25, 30, SPECIES_SEAKING}, +}; + +const struct WildPokemonInfo gSafariZone_Northwest_FishingMonsInfo = {35, gSafariZone_Northwest_FishingMons}; + +const struct WildPokemon gVictoryRoad_B1F_LandMons[] = +{ + {40, 40, SPECIES_GOLBAT}, + {40, 40, SPECIES_HARIYAMA}, + {40, 40, SPECIES_LAIRON}, + {40, 40, SPECIES_LAIRON}, + {38, 38, SPECIES_GOLBAT}, + {38, 38, SPECIES_HARIYAMA}, + {42, 42, SPECIES_GOLBAT}, + {42, 42, SPECIES_HARIYAMA}, + {42, 42, SPECIES_LAIRON}, + {38, 38, SPECIES_MAWILE}, + {42, 42, SPECIES_LAIRON}, + {38, 38, SPECIES_MAWILE}, +}; + +const struct WildPokemonInfo gVictoryRoad_B1F_LandMonsInfo = {10, gVictoryRoad_B1F_LandMons}; + +const struct WildPokemon gVictoryRoad_B1F_RockSmashMons[] = +{ + {30, 40, SPECIES_GRAVELER}, + {30, 40, SPECIES_GEODUDE}, + {35, 40, SPECIES_GRAVELER}, + {35, 40, SPECIES_GRAVELER}, + {35, 40, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gVictoryRoad_B1F_RockSmashMonsInfo = {20, gVictoryRoad_B1F_RockSmashMons}; + +const struct WildPokemon gVictoryRoad_B2F_LandMons[] = +{ + {40, 40, SPECIES_GOLBAT}, + {40, 40, SPECIES_SABLEYE}, + {40, 40, SPECIES_LAIRON}, + {40, 40, SPECIES_LAIRON}, + {42, 42, SPECIES_GOLBAT}, + {42, 42, SPECIES_SABLEYE}, + {44, 44, SPECIES_GOLBAT}, + {44, 44, SPECIES_SABLEYE}, + {42, 42, SPECIES_LAIRON}, + {42, 42, SPECIES_MAWILE}, + {44, 44, SPECIES_LAIRON}, + {44, 44, SPECIES_MAWILE}, +}; + +const struct WildPokemonInfo gVictoryRoad_B2F_LandMonsInfo = {10, gVictoryRoad_B2F_LandMons}; + +const struct WildPokemon gVictoryRoad_B2F_WaterMons[] = +{ + {30, 35, SPECIES_GOLBAT}, + {25, 30, SPECIES_GOLBAT}, + {35, 40, SPECIES_GOLBAT}, + {35, 40, SPECIES_GOLBAT}, + {35, 40, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gVictoryRoad_B2F_WaterMonsInfo = {4, gVictoryRoad_B2F_WaterMons}; + +const struct WildPokemon gVictoryRoad_B2F_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {30, 35, SPECIES_WHISCASH}, + {35, 40, SPECIES_WHISCASH}, + {40, 45, SPECIES_WHISCASH}, +}; + +const struct WildPokemonInfo gVictoryRoad_B2F_FishingMonsInfo = {30, gVictoryRoad_B2F_FishingMons}; + +const struct WildPokemon gMeteorFalls_1F_1R_LandMons[] = +{ + {16, 16, SPECIES_ZUBAT}, + {17, 17, SPECIES_ZUBAT}, + {18, 18, SPECIES_ZUBAT}, + {15, 15, SPECIES_ZUBAT}, + {14, 14, SPECIES_ZUBAT}, + {16, 16, SPECIES_SOLROCK}, + {18, 18, SPECIES_SOLROCK}, + {14, 14, SPECIES_SOLROCK}, + {19, 19, SPECIES_ZUBAT}, + {20, 20, SPECIES_ZUBAT}, + {19, 19, SPECIES_ZUBAT}, + {20, 20, SPECIES_ZUBAT}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_1R_LandMonsInfo = {10, gMeteorFalls_1F_1R_LandMons}; + +const struct WildPokemon gMeteorFalls_1F_1R_WaterMons[] = +{ + {5, 35, SPECIES_ZUBAT}, + {30, 35, SPECIES_ZUBAT}, + {25, 35, SPECIES_SOLROCK}, + {15, 25, SPECIES_SOLROCK}, + {5, 15, SPECIES_SOLROCK}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_1R_WaterMonsInfo = {4, gMeteorFalls_1F_1R_WaterMons}; + +const struct WildPokemon gMeteorFalls_1F_1R_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {20, 25, SPECIES_BARBOACH}, + {35, 40, SPECIES_BARBOACH}, + {40, 45, SPECIES_BARBOACH}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_1R_FishingMonsInfo = {30, gMeteorFalls_1F_1R_FishingMons}; + +const struct WildPokemon gMeteorFalls_1F_2R_LandMons[] = +{ + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_SOLROCK}, + {33, 33, SPECIES_SOLROCK}, + {37, 37, SPECIES_SOLROCK}, + {35, 35, SPECIES_GOLBAT}, + {39, 39, SPECIES_SOLROCK}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_2R_LandMonsInfo = {10, gMeteorFalls_1F_2R_LandMons}; + +const struct WildPokemon gMeteorFalls_1F_2R_WaterMons[] = +{ + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, + {25, 35, SPECIES_SOLROCK}, + {15, 25, SPECIES_SOLROCK}, + {5, 15, SPECIES_SOLROCK}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_2R_WaterMonsInfo = {4, gMeteorFalls_1F_2R_WaterMons}; + +const struct WildPokemon gMeteorFalls_1F_2R_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {30, 35, SPECIES_WHISCASH}, + {35, 40, SPECIES_WHISCASH}, + {40, 45, SPECIES_WHISCASH}, +}; + +const struct WildPokemonInfo gMeteorFalls_1F_2R_FishingMonsInfo = {30, gMeteorFalls_1F_2R_FishingMons}; + +const struct WildPokemon gMeteorFalls_B1F_1R_LandMons[] = +{ + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_SOLROCK}, + {33, 33, SPECIES_SOLROCK}, + {37, 37, SPECIES_SOLROCK}, + {35, 35, SPECIES_GOLBAT}, + {39, 39, SPECIES_SOLROCK}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_1R_LandMonsInfo = {10, gMeteorFalls_B1F_1R_LandMons}; + +const struct WildPokemon gMeteorFalls_B1F_1R_WaterMons[] = +{ + {30, 35, SPECIES_GOLBAT}, + {30, 35, SPECIES_GOLBAT}, + {25, 35, SPECIES_SOLROCK}, + {15, 25, SPECIES_SOLROCK}, + {5, 15, SPECIES_SOLROCK}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_1R_WaterMonsInfo = {4, gMeteorFalls_B1F_1R_WaterMons}; + +const struct WildPokemon gMeteorFalls_B1F_1R_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_BARBOACH}, + {25, 30, SPECIES_BARBOACH}, + {30, 35, SPECIES_BARBOACH}, + {30, 35, SPECIES_WHISCASH}, + {35, 40, SPECIES_WHISCASH}, + {40, 45, SPECIES_WHISCASH}, +}; + +const struct WildPokemonInfo gMeteorFalls_B1F_1R_FishingMonsInfo = {30, gMeteorFalls_B1F_1R_FishingMons}; + +const struct WildPokemon gShoalCave_LowTideStairsRoom_LandMons[] = +{ + {26, 26, SPECIES_ZUBAT}, + {26, 26, SPECIES_SPHEAL}, + {28, 28, SPECIES_ZUBAT}, + {28, 28, SPECIES_SPHEAL}, + {30, 30, SPECIES_ZUBAT}, + {30, 30, SPECIES_SPHEAL}, + {32, 32, SPECIES_ZUBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideStairsRoom_LandMonsInfo = {10, gShoalCave_LowTideStairsRoom_LandMons}; + +const struct WildPokemon gShoalCave_LowTideLowerRoom_LandMons[] = +{ + {26, 26, SPECIES_ZUBAT}, + {26, 26, SPECIES_SPHEAL}, + {28, 28, SPECIES_ZUBAT}, + {28, 28, SPECIES_SPHEAL}, + {30, 30, SPECIES_ZUBAT}, + {30, 30, SPECIES_SPHEAL}, + {32, 32, SPECIES_ZUBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideLowerRoom_LandMonsInfo = {10, gShoalCave_LowTideLowerRoom_LandMons}; + +const struct WildPokemon gShoalCave_LowTideInnerRoom_LandMons[] = +{ + {26, 26, SPECIES_ZUBAT}, + {26, 26, SPECIES_SPHEAL}, + {28, 28, SPECIES_ZUBAT}, + {28, 28, SPECIES_SPHEAL}, + {30, 30, SPECIES_ZUBAT}, + {30, 30, SPECIES_SPHEAL}, + {32, 32, SPECIES_ZUBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_LandMonsInfo = {10, gShoalCave_LowTideInnerRoom_LandMons}; + +const struct WildPokemon gShoalCave_LowTideInnerRoom_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_ZUBAT}, + {25, 30, SPECIES_SPHEAL}, + {25, 30, SPECIES_SPHEAL}, + {25, 35, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_WaterMonsInfo = {4, gShoalCave_LowTideInnerRoom_WaterMons}; + +const struct WildPokemon gShoalCave_LowTideInnerRoom_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideInnerRoom_FishingMonsInfo = {10, gShoalCave_LowTideInnerRoom_FishingMons}; + +const struct WildPokemon gShoalCave_LowTideEntranceRoom_LandMons[] = +{ + {26, 26, SPECIES_ZUBAT}, + {26, 26, SPECIES_SPHEAL}, + {28, 28, SPECIES_ZUBAT}, + {28, 28, SPECIES_SPHEAL}, + {30, 30, SPECIES_ZUBAT}, + {30, 30, SPECIES_SPHEAL}, + {32, 32, SPECIES_ZUBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, + {32, 32, SPECIES_GOLBAT}, + {32, 32, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_LandMonsInfo = {10, gShoalCave_LowTideEntranceRoom_LandMons}; + +const struct WildPokemon gShoalCave_LowTideEntranceRoom_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {5, 35, SPECIES_ZUBAT}, + {25, 30, SPECIES_SPHEAL}, + {25, 30, SPECIES_SPHEAL}, + {25, 35, SPECIES_SPHEAL}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_WaterMonsInfo = {4, gShoalCave_LowTideEntranceRoom_WaterMons}; + +const struct WildPokemon gShoalCave_LowTideEntranceRoom_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideEntranceRoom_FishingMonsInfo = {10, gShoalCave_LowTideEntranceRoom_FishingMons}; + +const struct WildPokemon gLilycoveCity_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gLilycoveCity_WaterMonsInfo = {4, gLilycoveCity_WaterMons}; + +const struct WildPokemon gLilycoveCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_STARYU}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gLilycoveCity_FishingMonsInfo = {10, gLilycoveCity_FishingMons}; + +const struct WildPokemon gDewfordTown_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gDewfordTown_WaterMonsInfo = {4, gDewfordTown_WaterMons}; + +const struct WildPokemon gDewfordTown_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gDewfordTown_FishingMonsInfo = {10, gDewfordTown_FishingMons}; + +const struct WildPokemon gSlateportCity_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gSlateportCity_WaterMonsInfo = {4, gSlateportCity_WaterMons}; + +const struct WildPokemon gSlateportCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_WAILMER}, + {20, 25, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gSlateportCity_FishingMonsInfo = {10, gSlateportCity_FishingMons}; + +const struct WildPokemon gMossdeepCity_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gMossdeepCity_WaterMonsInfo = {4, gMossdeepCity_WaterMons}; + +const struct WildPokemon gMossdeepCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gMossdeepCity_FishingMonsInfo = {10, gMossdeepCity_FishingMons}; + +const struct WildPokemon gPacifidlogTown_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gPacifidlogTown_WaterMonsInfo = {4, gPacifidlogTown_WaterMons}; + +const struct WildPokemon gPacifidlogTown_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_SHARPEDO}, + {30, 35, SPECIES_WAILMER}, + {25, 30, SPECIES_WAILMER}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gPacifidlogTown_FishingMonsInfo = {10, gPacifidlogTown_FishingMons}; + +const struct WildPokemon gEverGrandeCity_WaterMons[] = +{ + {5, 35, SPECIES_TENTACOOL}, + {10, 30, SPECIES_WINGULL}, + {15, 25, SPECIES_WINGULL}, + {25, 30, SPECIES_PELIPPER}, + {25, 30, SPECIES_PELIPPER}, +}; + +const struct WildPokemonInfo gEverGrandeCity_WaterMonsInfo = {4, gEverGrandeCity_WaterMons}; + +const struct WildPokemon gEverGrandeCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_LUVDISC}, + {10, 30, SPECIES_WAILMER}, + {30, 35, SPECIES_LUVDISC}, + {30, 35, SPECIES_WAILMER}, + {30, 35, SPECIES_CORSOLA}, + {35, 40, SPECIES_WAILMER}, + {40, 45, SPECIES_WAILMER}, +}; + +const struct WildPokemonInfo gEverGrandeCity_FishingMonsInfo = {10, gEverGrandeCity_FishingMons}; + +const struct WildPokemon gPetalburgCity_WaterMons[] = +{ + {20, 30, SPECIES_MARILL}, + {10, 20, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, + {5, 10, SPECIES_MARILL}, +}; + +const struct WildPokemonInfo gPetalburgCity_WaterMonsInfo = {1, gPetalburgCity_WaterMons}; + +const struct WildPokemon gPetalburgCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_GOLDEEN}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_GOLDEEN}, + {10, 30, SPECIES_CORPHISH}, + {25, 30, SPECIES_CORPHISH}, + {30, 35, SPECIES_CORPHISH}, + {20, 25, SPECIES_CORPHISH}, + {35, 40, SPECIES_CORPHISH}, + {40, 45, SPECIES_CORPHISH}, +}; + +const struct WildPokemonInfo gPetalburgCity_FishingMonsInfo = {10, gPetalburgCity_FishingMons}; + +const struct WildPokemon gUnderwater1_WaterMons[] = +{ + {20, 30, SPECIES_CLAMPERL}, + {20, 30, SPECIES_CHINCHOU}, + {30, 35, SPECIES_CLAMPERL}, + {30, 35, SPECIES_RELICANTH}, + {30, 35, SPECIES_RELICANTH}, +}; + +const struct WildPokemonInfo gUnderwater1_WaterMonsInfo = {4, gUnderwater1_WaterMons}; + +const struct WildPokemon gShoalCave_LowTideIceRoom_LandMons[] = +{ + {26, 26, SPECIES_ZUBAT}, + {26, 26, SPECIES_SPHEAL}, + {28, 28, SPECIES_ZUBAT}, + {28, 28, SPECIES_SPHEAL}, + {30, 30, SPECIES_ZUBAT}, + {30, 30, SPECIES_SPHEAL}, + {26, 26, SPECIES_SNORUNT}, + {32, 32, SPECIES_SPHEAL}, + {30, 30, SPECIES_GOLBAT}, + {28, 28, SPECIES_SNORUNT}, + {32, 32, SPECIES_GOLBAT}, + {30, 30, SPECIES_SNORUNT}, +}; + +const struct WildPokemonInfo gShoalCave_LowTideIceRoom_LandMonsInfo = {10, gShoalCave_LowTideIceRoom_LandMons}; + +const struct WildPokemon gSkyPillar_1F_LandMons[] = +{ + {33, 33, SPECIES_SABLEYE}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {34, 34, SPECIES_SABLEYE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_BANETTE}, + {38, 38, SPECIES_BANETTE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_CLAYDOL}, + {38, 38, SPECIES_CLAYDOL}, + {37, 37, SPECIES_CLAYDOL}, + {38, 38, SPECIES_CLAYDOL}, +}; + +const struct WildPokemonInfo gSkyPillar_1F_LandMonsInfo = {10, gSkyPillar_1F_LandMons}; + +const struct WildPokemon gSootopolisCity_WaterMons[] = +{ + {5, 35, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {15, 25, SPECIES_MAGIKARP}, + {25, 30, SPECIES_MAGIKARP}, + {25, 30, SPECIES_MAGIKARP}, +}; + +const struct WildPokemonInfo gSootopolisCity_WaterMonsInfo = {1, gSootopolisCity_WaterMons}; + +const struct WildPokemon gSootopolisCity_FishingMons[] = +{ + {5, 10, SPECIES_MAGIKARP}, + {5, 10, SPECIES_TENTACOOL}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {10, 30, SPECIES_MAGIKARP}, + {30, 35, SPECIES_MAGIKARP}, + {30, 35, SPECIES_MAGIKARP}, + {35, 40, SPECIES_GYARADOS}, + {35, 45, SPECIES_GYARADOS}, + {5, 45, SPECIES_GYARADOS}, +}; + +const struct WildPokemonInfo gSootopolisCity_FishingMonsInfo = {10, gSootopolisCity_FishingMons}; + +const struct WildPokemon gSkyPillar_3F_LandMons[] = +{ + {33, 33, SPECIES_SABLEYE}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {34, 34, SPECIES_SABLEYE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_BANETTE}, + {38, 38, SPECIES_BANETTE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_CLAYDOL}, + {38, 38, SPECIES_CLAYDOL}, + {37, 37, SPECIES_CLAYDOL}, + {38, 38, SPECIES_CLAYDOL}, +}; + +const struct WildPokemonInfo gSkyPillar_3F_LandMonsInfo = {10, gSkyPillar_3F_LandMons}; + +const struct WildPokemon gSkyPillar_5F_LandMons[] = +{ + {33, 33, SPECIES_SABLEYE}, + {34, 34, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {34, 34, SPECIES_SABLEYE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_BANETTE}, + {38, 38, SPECIES_BANETTE}, + {36, 36, SPECIES_CLAYDOL}, + {37, 37, SPECIES_CLAYDOL}, + {38, 38, SPECIES_ALTARIA}, + {39, 39, SPECIES_ALTARIA}, + {39, 39, SPECIES_ALTARIA}, +}; + +const struct WildPokemonInfo gSkyPillar_5F_LandMonsInfo = {10, gSkyPillar_5F_LandMons}; + +const struct WildPokemon gSafariZone_Southeast_LandMons[] = +{ + {33, 33, SPECIES_SUNKERN}, + {34, 34, SPECIES_MAREEP}, + {35, 35, SPECIES_SUNKERN}, + {36, 36, SPECIES_MAREEP}, + {34, 34, SPECIES_AIPOM}, + {33, 33, SPECIES_SPINARAK}, + {35, 35, SPECIES_HOOTHOOT}, + {34, 34, SPECIES_SNUBBULL}, + {36, 36, SPECIES_STANTLER}, + {37, 37, SPECIES_GLIGAR}, + {39, 39, SPECIES_STANTLER}, + {40, 40, SPECIES_GLIGAR}, +}; + +const struct WildPokemonInfo gSafariZone_Southeast_LandMonsInfo = {25, gSafariZone_Southeast_LandMons}; + +const struct WildPokemon gSafariZone_Southeast_WaterMons[] = +{ + {25, 30, SPECIES_WOOPER}, + {25, 30, SPECIES_MARILL}, + {25, 30, SPECIES_MARILL}, + {30, 35, SPECIES_MARILL}, + {35, 40, SPECIES_QUAGSIRE}, +}; + +const struct WildPokemonInfo gSafariZone_Southeast_WaterMonsInfo = {9, gSafariZone_Southeast_WaterMons}; + +const struct WildPokemon gSafariZone_Southeast_FishingMons[] = +{ + {25, 30, SPECIES_MAGIKARP}, + {25, 30, SPECIES_GOLDEEN}, + {25, 30, SPECIES_MAGIKARP}, + {25, 30, SPECIES_GOLDEEN}, + {30, 35, SPECIES_REMORAID}, + {25, 30, SPECIES_GOLDEEN}, + {25, 30, SPECIES_REMORAID}, + {30, 35, SPECIES_REMORAID}, + {30, 35, SPECIES_REMORAID}, + {35, 40, SPECIES_OCTILLERY}, +}; + +const struct WildPokemonInfo gSafariZone_Southeast_FishingMonsInfo = {35, gSafariZone_Southeast_FishingMons}; + +const struct WildPokemon gSafariZone_Northeast_LandMons[] = +{ + {33, 33, SPECIES_AIPOM}, + {34, 34, SPECIES_TEDDIURSA}, + {35, 35, SPECIES_AIPOM}, + {36, 36, SPECIES_TEDDIURSA}, + {34, 34, SPECIES_SUNKERN}, + {33, 33, SPECIES_LEDYBA}, + {35, 35, SPECIES_HOOTHOOT}, + {34, 34, SPECIES_PINECO}, + {36, 36, SPECIES_HOUNDOUR}, + {37, 37, SPECIES_MILTANK}, + {39, 39, SPECIES_HOUNDOUR}, + {40, 40, SPECIES_MILTANK}, +}; + +const struct WildPokemonInfo gSafariZone_Northeast_LandMonsInfo = {25, gSafariZone_Northeast_LandMons}; + +const struct WildPokemon gSafariZone_Northeast_RockSmashMons[] = +{ + {25, 30, SPECIES_SHUCKLE}, + {20, 25, SPECIES_SHUCKLE}, + {30, 35, SPECIES_SHUCKLE}, + {30, 35, SPECIES_SHUCKLE}, + {35, 40, SPECIES_SHUCKLE}, +}; + +const struct WildPokemonInfo gSafariZone_Northeast_RockSmashMonsInfo = {25, gSafariZone_Northeast_RockSmashMons}; + +const struct WildPokemon gMagmaHideout_1F_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_1F_LandMonsInfo = {10, gMagmaHideout_1F_LandMons}; + +const struct WildPokemon gMagmaHideout_2F_1R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_2F_1R_LandMonsInfo = {10, gMagmaHideout_2F_1R_LandMons}; + +const struct WildPokemon gMagmaHideout_2F_2R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_2F_2R_LandMonsInfo = {10, gMagmaHideout_2F_2R_LandMons}; + +const struct WildPokemon gMagmaHideout_3F_1R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_3F_1R_LandMonsInfo = {10, gMagmaHideout_3F_1R_LandMons}; + +const struct WildPokemon gMagmaHideout_3F_2R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_3F_2R_LandMonsInfo = {10, gMagmaHideout_3F_2R_LandMons}; + +const struct WildPokemon gMagmaHideout_4F_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_4F_LandMonsInfo = {10, gMagmaHideout_4F_LandMons}; + +const struct WildPokemon gMagmaHideout_3F_3R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_3F_3R_LandMonsInfo = {10, gMagmaHideout_3F_3R_LandMons}; + +const struct WildPokemon gMagmaHideout_2F_3R_LandMons[] = +{ + {27, 27, SPECIES_GEODUDE}, + {28, 28, SPECIES_TORKOAL}, + {28, 28, SPECIES_GEODUDE}, + {30, 30, SPECIES_TORKOAL}, + {29, 29, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GEODUDE}, + {30, 30, SPECIES_GRAVELER}, + {30, 30, SPECIES_GRAVELER}, + {31, 31, SPECIES_GRAVELER}, + {32, 32, SPECIES_GRAVELER}, + {33, 33, SPECIES_GRAVELER}, +}; + +const struct WildPokemonInfo gMagmaHideout_2F_3R_LandMonsInfo = {10, gMagmaHideout_2F_3R_LandMons}; + +const struct WildPokemon gMirageTower_1F_LandMons[] = +{ + {21, 21, SPECIES_SANDSHREW}, + {21, 21, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {22, 22, SPECIES_SANDSHREW}, + {22, 22, SPECIES_TRAPINCH}, + {23, 23, SPECIES_SANDSHREW}, + {23, 23, SPECIES_TRAPINCH}, + {24, 24, SPECIES_SANDSHREW}, + {24, 24, SPECIES_TRAPINCH}, +}; + +const struct WildPokemonInfo gMirageTower_1F_LandMonsInfo = {10, gMirageTower_1F_LandMons}; + +const struct WildPokemon gMirageTower_2F_LandMons[] = +{ + {21, 21, SPECIES_SANDSHREW}, + {21, 21, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {22, 22, SPECIES_SANDSHREW}, + {22, 22, SPECIES_TRAPINCH}, + {23, 23, SPECIES_SANDSHREW}, + {23, 23, SPECIES_TRAPINCH}, + {24, 24, SPECIES_SANDSHREW}, + {24, 24, SPECIES_TRAPINCH}, +}; + +const struct WildPokemonInfo gMirageTower_2F_LandMonsInfo = {10, gMirageTower_2F_LandMons}; + +const struct WildPokemon gMirageTower_3F_LandMons[] = +{ + {21, 21, SPECIES_SANDSHREW}, + {21, 21, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {22, 22, SPECIES_SANDSHREW}, + {22, 22, SPECIES_TRAPINCH}, + {23, 23, SPECIES_SANDSHREW}, + {23, 23, SPECIES_TRAPINCH}, + {24, 24, SPECIES_SANDSHREW}, + {24, 24, SPECIES_TRAPINCH}, +}; + +const struct WildPokemonInfo gMirageTower_3F_LandMonsInfo = {10, gMirageTower_3F_LandMons}; + +const struct WildPokemon gMirageTower_4F_LandMons[] = +{ + {21, 21, SPECIES_SANDSHREW}, + {21, 21, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {20, 20, SPECIES_SANDSHREW}, + {20, 20, SPECIES_TRAPINCH}, + {22, 22, SPECIES_SANDSHREW}, + {22, 22, SPECIES_TRAPINCH}, + {23, 23, SPECIES_SANDSHREW}, + {23, 23, SPECIES_TRAPINCH}, + {24, 24, SPECIES_SANDSHREW}, + {24, 24, SPECIES_TRAPINCH}, +}; + +const struct WildPokemonInfo gMirageTower_4F_LandMonsInfo = {10, gMirageTower_4F_LandMons}; + +const struct WildPokemon gDesertUnderpass_LandMons[] = +{ + {38, 38, SPECIES_DITTO}, + {35, 35, SPECIES_WHISMUR}, + {40, 40, SPECIES_DITTO}, + {40, 40, SPECIES_LOUDRED}, + {41, 41, SPECIES_DITTO}, + {36, 36, SPECIES_WHISMUR}, + {38, 38, SPECIES_LOUDRED}, + {42, 42, SPECIES_DITTO}, + {38, 38, SPECIES_WHISMUR}, + {43, 43, SPECIES_DITTO}, + {44, 44, SPECIES_LOUDRED}, + {45, 45, SPECIES_DITTO}, +}; + +const struct WildPokemonInfo gDesertUnderpass_LandMonsInfo = {10, gDesertUnderpass_LandMons}; + +const struct WildPokemon gArtisanCave_B1F_LandMons[] = +{ + {40, 40, SPECIES_SMEARGLE}, + {41, 41, SPECIES_SMEARGLE}, + {42, 42, SPECIES_SMEARGLE}, + {43, 43, SPECIES_SMEARGLE}, + {44, 44, SPECIES_SMEARGLE}, + {45, 45, SPECIES_SMEARGLE}, + {46, 46, SPECIES_SMEARGLE}, + {47, 47, SPECIES_SMEARGLE}, + {48, 48, SPECIES_SMEARGLE}, + {49, 49, SPECIES_SMEARGLE}, + {50, 50, SPECIES_SMEARGLE}, + {50, 50, SPECIES_SMEARGLE}, +}; + +const struct WildPokemonInfo gArtisanCave_B1F_LandMonsInfo = {10, gArtisanCave_B1F_LandMons}; + +const struct WildPokemon gArtisanCave_1F_LandMons[] = +{ + {40, 40, SPECIES_SMEARGLE}, + {41, 41, SPECIES_SMEARGLE}, + {42, 42, SPECIES_SMEARGLE}, + {43, 43, SPECIES_SMEARGLE}, + {44, 44, SPECIES_SMEARGLE}, + {45, 45, SPECIES_SMEARGLE}, + {46, 46, SPECIES_SMEARGLE}, + {47, 47, SPECIES_SMEARGLE}, + {48, 48, SPECIES_SMEARGLE}, + {49, 49, SPECIES_SMEARGLE}, + {50, 50, SPECIES_SMEARGLE}, + {50, 50, SPECIES_SMEARGLE}, +}; + +const struct WildPokemonInfo gArtisanCave_1F_LandMonsInfo = {10, gArtisanCave_1F_LandMons}; + +const struct WildPokemon gAlteringCave1_LandMons[] = +{ + {10, 10, SPECIES_ZUBAT}, + {12, 12, SPECIES_ZUBAT}, + {8, 8, SPECIES_ZUBAT}, + {14, 14, SPECIES_ZUBAT}, + {10, 10, SPECIES_ZUBAT}, + {12, 12, SPECIES_ZUBAT}, + {16, 16, SPECIES_ZUBAT}, + {6, 6, SPECIES_ZUBAT}, + {8, 8, SPECIES_ZUBAT}, + {14, 14, SPECIES_ZUBAT}, + {8, 8, SPECIES_ZUBAT}, + {14, 14, SPECIES_ZUBAT}, +}; + +const struct WildPokemonInfo gAlteringCave1_LandMonsInfo = {7, gAlteringCave1_LandMons}; + +const struct WildPokemon gAlteringCave2_LandMons[] = +{ + {7, 7, SPECIES_MAREEP}, + {9, 9, SPECIES_MAREEP}, + {5, 5, SPECIES_MAREEP}, + {11, 11, SPECIES_MAREEP}, + {7, 7, SPECIES_MAREEP}, + {9, 9, SPECIES_MAREEP}, + {13, 13, SPECIES_MAREEP}, + {3, 3, SPECIES_MAREEP}, + {5, 5, SPECIES_MAREEP}, + {11, 11, SPECIES_MAREEP}, + {5, 5, SPECIES_MAREEP}, + {11, 11, SPECIES_MAREEP}, +}; + +const struct WildPokemonInfo gAlteringCave2_LandMonsInfo = {7, gAlteringCave2_LandMons}; + +const struct WildPokemon gAlteringCave3_LandMons[] = +{ + {23, 23, SPECIES_PINECO}, + {25, 25, SPECIES_PINECO}, + {22, 22, SPECIES_PINECO}, + {27, 27, SPECIES_PINECO}, + {23, 23, SPECIES_PINECO}, + {25, 25, SPECIES_PINECO}, + {29, 29, SPECIES_PINECO}, + {19, 19, SPECIES_PINECO}, + {21, 21, SPECIES_PINECO}, + {27, 27, SPECIES_PINECO}, + {21, 21, SPECIES_PINECO}, + {27, 27, SPECIES_PINECO}, +}; + +const struct WildPokemonInfo gAlteringCave3_LandMonsInfo = {7, gAlteringCave3_LandMons}; + +const struct WildPokemon gAlteringCave4_LandMons[] = +{ + {16, 16, SPECIES_HOUNDOUR}, + {18, 18, SPECIES_HOUNDOUR}, + {14, 14, SPECIES_HOUNDOUR}, + {20, 20, SPECIES_HOUNDOUR}, + {16, 16, SPECIES_HOUNDOUR}, + {18, 18, SPECIES_HOUNDOUR}, + {22, 22, SPECIES_HOUNDOUR}, + {12, 12, SPECIES_HOUNDOUR}, + {14, 14, SPECIES_HOUNDOUR}, + {20, 20, SPECIES_HOUNDOUR}, + {14, 14, SPECIES_HOUNDOUR}, + {20, 20, SPECIES_HOUNDOUR}, +}; + +const struct WildPokemonInfo gAlteringCave4_LandMonsInfo = {7, gAlteringCave4_LandMons}; + +const struct WildPokemon gAlteringCave5_LandMons[] = +{ + {10, 10, SPECIES_TEDDIURSA}, + {12, 12, SPECIES_TEDDIURSA}, + {8, 8, SPECIES_TEDDIURSA}, + {14, 14, SPECIES_TEDDIURSA}, + {10, 10, SPECIES_TEDDIURSA}, + {12, 12, SPECIES_TEDDIURSA}, + {16, 16, SPECIES_TEDDIURSA}, + {6, 6, SPECIES_TEDDIURSA}, + {8, 8, SPECIES_TEDDIURSA}, + {14, 14, SPECIES_TEDDIURSA}, + {8, 8, SPECIES_TEDDIURSA}, + {14, 14, SPECIES_TEDDIURSA}, +}; + +const struct WildPokemonInfo gAlteringCave5_LandMonsInfo = {7, gAlteringCave5_LandMons}; + +const struct WildPokemon gAlteringCave6_LandMons[] = +{ + {22, 22, SPECIES_AIPOM}, + {24, 24, SPECIES_AIPOM}, + {20, 20, SPECIES_AIPOM}, + {26, 26, SPECIES_AIPOM}, + {22, 22, SPECIES_AIPOM}, + {24, 24, SPECIES_AIPOM}, + {28, 28, SPECIES_AIPOM}, + {18, 18, SPECIES_AIPOM}, + {20, 20, SPECIES_AIPOM}, + {26, 26, SPECIES_AIPOM}, + {20, 20, SPECIES_AIPOM}, + {26, 26, SPECIES_AIPOM}, +}; + +const struct WildPokemonInfo gAlteringCave6_LandMonsInfo = {7, gAlteringCave6_LandMons}; + +const struct WildPokemon gAlteringCave7_LandMons[] = +{ + {22, 22, SPECIES_SHUCKLE}, + {24, 24, SPECIES_SHUCKLE}, + {20, 20, SPECIES_SHUCKLE}, + {26, 26, SPECIES_SHUCKLE}, + {22, 22, SPECIES_SHUCKLE}, + {24, 24, SPECIES_SHUCKLE}, + {28, 28, SPECIES_SHUCKLE}, + {18, 18, SPECIES_SHUCKLE}, + {20, 20, SPECIES_SHUCKLE}, + {26, 26, SPECIES_SHUCKLE}, + {20, 20, SPECIES_SHUCKLE}, + {26, 26, SPECIES_SHUCKLE}, +}; + +const struct WildPokemonInfo gAlteringCave7_LandMonsInfo = {7, gAlteringCave7_LandMons}; + +const struct WildPokemon gAlteringCave8_LandMons[] = +{ + {22, 22, SPECIES_STANTLER}, + {24, 24, SPECIES_STANTLER}, + {20, 20, SPECIES_STANTLER}, + {26, 26, SPECIES_STANTLER}, + {22, 22, SPECIES_STANTLER}, + {24, 24, SPECIES_STANTLER}, + {28, 28, SPECIES_STANTLER}, + {18, 18, SPECIES_STANTLER}, + {20, 20, SPECIES_STANTLER}, + {26, 26, SPECIES_STANTLER}, + {20, 20, SPECIES_STANTLER}, + {26, 26, SPECIES_STANTLER}, +}; + +const struct WildPokemonInfo gAlteringCave8_LandMonsInfo = {7, gAlteringCave8_LandMons}; + +const struct WildPokemon gAlteringCave9_LandMons[] = +{ + {22, 22, SPECIES_SMEARGLE}, + {24, 24, SPECIES_SMEARGLE}, + {20, 20, SPECIES_SMEARGLE}, + {26, 26, SPECIES_SMEARGLE}, + {22, 22, SPECIES_SMEARGLE}, + {24, 24, SPECIES_SMEARGLE}, + {28, 28, SPECIES_SMEARGLE}, + {18, 18, SPECIES_SMEARGLE}, + {20, 20, SPECIES_SMEARGLE}, + {26, 26, SPECIES_SMEARGLE}, + {20, 20, SPECIES_SMEARGLE}, + {26, 26, SPECIES_SMEARGLE}, +}; + +const struct WildPokemonInfo gAlteringCave9_LandMonsInfo = {7, gAlteringCave9_LandMons}; + +const struct WildPokemon gMeteorFalls_StevensCave_LandMons[] = +{ + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_GOLBAT}, + {33, 33, SPECIES_GOLBAT}, + {35, 35, SPECIES_SOLROCK}, + {33, 33, SPECIES_SOLROCK}, + {37, 37, SPECIES_SOLROCK}, + {35, 35, SPECIES_GOLBAT}, + {39, 39, SPECIES_SOLROCK}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, + {38, 38, SPECIES_GOLBAT}, + {40, 40, SPECIES_GOLBAT}, +}; + +const struct WildPokemonInfo gMeteorFalls_StevensCave_LandMonsInfo = {10, gMeteorFalls_StevensCave_LandMons}; + +const struct WildPokemonHeader gWildMonHeaders[] = +{ + { + .mapGroup = MAP_GROUP(ROUTE101), + .mapNum = MAP_NUM(ROUTE101), + .landMonsInfo = &gRoute101_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE102), + .mapNum = MAP_NUM(ROUTE102), + .landMonsInfo = &gRoute102_LandMonsInfo, + .waterMonsInfo = &gRoute102_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute102_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE103), + .mapNum = MAP_NUM(ROUTE103), + .landMonsInfo = &gRoute103_LandMonsInfo, + .waterMonsInfo = &gRoute103_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute103_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE104), + .mapNum = MAP_NUM(ROUTE104), + .landMonsInfo = &gRoute104_LandMonsInfo, + .waterMonsInfo = &gRoute104_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute104_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE105), + .mapNum = MAP_NUM(ROUTE105), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute105_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute105_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE110), + .mapNum = MAP_NUM(ROUTE110), + .landMonsInfo = &gRoute110_LandMonsInfo, + .waterMonsInfo = &gRoute110_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute110_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE111), + .mapNum = MAP_NUM(ROUTE111), + .landMonsInfo = &gRoute111_LandMonsInfo, + .waterMonsInfo = &gRoute111_WaterMonsInfo, + .rockSmashMonsInfo = &gRoute111_RockSmashMonsInfo, + .fishingMonsInfo = &gRoute111_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE112), + .mapNum = MAP_NUM(ROUTE112), + .landMonsInfo = &gRoute112_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE113), + .mapNum = MAP_NUM(ROUTE113), + .landMonsInfo = &gRoute113_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE114), + .mapNum = MAP_NUM(ROUTE114), + .landMonsInfo = &gRoute114_LandMonsInfo, + .waterMonsInfo = &gRoute114_WaterMonsInfo, + .rockSmashMonsInfo = &gRoute114_RockSmashMonsInfo, + .fishingMonsInfo = &gRoute114_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE116), + .mapNum = MAP_NUM(ROUTE116), + .landMonsInfo = &gRoute116_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE117), + .mapNum = MAP_NUM(ROUTE117), + .landMonsInfo = &gRoute117_LandMonsInfo, + .waterMonsInfo = &gRoute117_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute117_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE118), + .mapNum = MAP_NUM(ROUTE118), + .landMonsInfo = &gRoute118_LandMonsInfo, + .waterMonsInfo = &gRoute118_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute118_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE124), + .mapNum = MAP_NUM(ROUTE124), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute124_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute124_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(PETALBURG_WOODS), + .mapNum = MAP_NUM(PETALBURG_WOODS), + .landMonsInfo = &gPetalburgWoods_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(RUSTURF_TUNNEL), + .mapNum = MAP_NUM(RUSTURF_TUNNEL), + .landMonsInfo = &gRusturfTunnel_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(GRANITE_CAVE_1F), + .mapNum = MAP_NUM(GRANITE_CAVE_1F), + .landMonsInfo = &gGraniteCave_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(GRANITE_CAVE_B1F), + .mapNum = MAP_NUM(GRANITE_CAVE_B1F), + .landMonsInfo = &gGraniteCave_B1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_1F), + .mapNum = MAP_NUM(MT_PYRE_1F), + .landMonsInfo = &gMtPyre_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(VICTORY_ROAD_1F), + .mapNum = MAP_NUM(VICTORY_ROAD_1F), + .landMonsInfo = &gVictoryRoad_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_SOUTHEAST), + .mapNum = MAP_NUM(SAFARI_ZONE_SOUTHEAST), + .landMonsInfo = &gSafariZone_South_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(UNDERWATER2), + .mapNum = MAP_NUM(UNDERWATER2), + .landMonsInfo = NULL, + .waterMonsInfo = &gUnderwater2_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ABANDONED_SHIP_ROOMS_B1F), + .mapNum = MAP_NUM(ABANDONED_SHIP_ROOMS_B1F), + .landMonsInfo = NULL, + .waterMonsInfo = &gAbandonedShip_Rooms_B1F_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gAbandonedShip_Rooms_B1F_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(GRANITE_CAVE_B2F), + .mapNum = MAP_NUM(GRANITE_CAVE_B2F), + .landMonsInfo = &gGraniteCave_B2F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = &gGraniteCave_B2F_RockSmashMonsInfo, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(FIERY_PATH), + .mapNum = MAP_NUM(FIERY_PATH), + .landMonsInfo = &gFieryPath_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(METEOR_FALLS_B1F_2R), + .mapNum = MAP_NUM(METEOR_FALLS_B1F_2R), + .landMonsInfo = &gMeteorFalls_B1F_2R_LandMonsInfo, + .waterMonsInfo = &gMeteorFalls_B1F_2R_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gMeteorFalls_B1F_2R_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(JAGGED_PASS), + .mapNum = MAP_NUM(JAGGED_PASS), + .landMonsInfo = &gJaggedPass_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE106), + .mapNum = MAP_NUM(ROUTE106), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute106_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute106_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE107), + .mapNum = MAP_NUM(ROUTE107), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute107_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute107_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE108), + .mapNum = MAP_NUM(ROUTE108), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute108_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute108_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE109), + .mapNum = MAP_NUM(ROUTE109), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute109_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute109_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE115), + .mapNum = MAP_NUM(ROUTE115), + .landMonsInfo = &gRoute115_LandMonsInfo, + .waterMonsInfo = &gRoute115_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute115_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(NEW_MAUVILLE_INSIDE), + .mapNum = MAP_NUM(NEW_MAUVILLE_INSIDE), + .landMonsInfo = &gNewMauville_Inside_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE119), + .mapNum = MAP_NUM(ROUTE119), + .landMonsInfo = &gRoute119_LandMonsInfo, + .waterMonsInfo = &gRoute119_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute119_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE120), + .mapNum = MAP_NUM(ROUTE120), + .landMonsInfo = &gRoute120_LandMonsInfo, + .waterMonsInfo = &gRoute120_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute120_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE121), + .mapNum = MAP_NUM(ROUTE121), + .landMonsInfo = &gRoute121_LandMonsInfo, + .waterMonsInfo = &gRoute121_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute121_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE122), + .mapNum = MAP_NUM(ROUTE122), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute122_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute122_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE123), + .mapNum = MAP_NUM(ROUTE123), + .landMonsInfo = &gRoute123_LandMonsInfo, + .waterMonsInfo = &gRoute123_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute123_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_2F), + .mapNum = MAP_NUM(MT_PYRE_2F), + .landMonsInfo = &gMtPyre_2F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_3F), + .mapNum = MAP_NUM(MT_PYRE_3F), + .landMonsInfo = &gMtPyre_3F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_4F), + .mapNum = MAP_NUM(MT_PYRE_4F), + .landMonsInfo = &gMtPyre_4F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_5F), + .mapNum = MAP_NUM(MT_PYRE_5F), + .landMonsInfo = &gMtPyre_5F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_6F), + .mapNum = MAP_NUM(MT_PYRE_6F), + .landMonsInfo = &gMtPyre_6F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_EXTERIOR), + .mapNum = MAP_NUM(MT_PYRE_EXTERIOR), + .landMonsInfo = &gMtPyre_Exterior_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MT_PYRE_SUMMIT), + .mapNum = MAP_NUM(MT_PYRE_SUMMIT), + .landMonsInfo = &gMtPyre_Summit_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(GRANITE_CAVE_STEVENS_ROOM), + .mapNum = MAP_NUM(GRANITE_CAVE_STEVENS_ROOM), + .landMonsInfo = &gGraniteCave_StevensRoom_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ROUTE125), + .mapNum = MAP_NUM(ROUTE125), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute125_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute125_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE126), + .mapNum = MAP_NUM(ROUTE126), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute126_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute126_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE127), + .mapNum = MAP_NUM(ROUTE127), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute127_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute127_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE128), + .mapNum = MAP_NUM(ROUTE128), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute128_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute128_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE129), + .mapNum = MAP_NUM(ROUTE129), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute129_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute129_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE130), + .mapNum = MAP_NUM(ROUTE130), + .landMonsInfo = &gRoute130_LandMonsInfo, + .waterMonsInfo = &gRoute130_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute130_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE131), + .mapNum = MAP_NUM(ROUTE131), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute131_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute131_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE132), + .mapNum = MAP_NUM(ROUTE132), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute132_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute132_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE133), + .mapNum = MAP_NUM(ROUTE133), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute133_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute133_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ROUTE134), + .mapNum = MAP_NUM(ROUTE134), + .landMonsInfo = NULL, + .waterMonsInfo = &gRoute134_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gRoute134_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS), + .mapNum = MAP_NUM(ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS), + .landMonsInfo = NULL, + .waterMonsInfo = &gAbandonedShip_HiddenFloorCorridors_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gAbandonedShip_HiddenFloorCorridors_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM1), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM1), + .landMonsInfo = &gSeafloorCavern_Room1_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM2), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM2), + .landMonsInfo = &gSeafloorCavern_Room2_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM3), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM3), + .landMonsInfo = &gSeafloorCavern_Room3_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM4), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM4), + .landMonsInfo = &gSeafloorCavern_Room4_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM5), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM5), + .landMonsInfo = &gSeafloorCavern_Room5_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM6), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM6), + .landMonsInfo = &gSeafloorCavern_Room6_LandMonsInfo, + .waterMonsInfo = &gSeafloorCavern_Room6_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSeafloorCavern_Room6_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM7), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM7), + .landMonsInfo = &gSeafloorCavern_Room7_LandMonsInfo, + .waterMonsInfo = &gSeafloorCavern_Room7_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSeafloorCavern_Room7_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ROOM8), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ROOM8), + .landMonsInfo = &gSeafloorCavern_Room8_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SEAFLOOR_CAVERN_ENTRANCE), + .mapNum = MAP_NUM(SEAFLOOR_CAVERN_ENTRANCE), + .landMonsInfo = NULL, + .waterMonsInfo = &gSeafloorCavern_Entrance_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSeafloorCavern_Entrance_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_ENTRANCE), + .mapNum = MAP_NUM(CAVE_OF_ORIGIN_ENTRANCE), + .landMonsInfo = &gCaveOfOrigin_Entrance_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_1F), + .mapNum = MAP_NUM(CAVE_OF_ORIGIN_1F), + .landMonsInfo = &gCaveOfOrigin_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B1F), + .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B1F), + .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap1_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B2F), + .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B2F), + .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap2_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(CAVE_OF_ORIGIN_UNUSED_RS_B3F), + .mapNum = MAP_NUM(CAVE_OF_ORIGIN_UNUSED_RS_B3F), + .landMonsInfo = &gCaveOfOrigin_UnusedRubySapphireMap3_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(NEW_MAUVILLE_ENTRANCE), + .mapNum = MAP_NUM(NEW_MAUVILLE_ENTRANCE), + .landMonsInfo = &gNewMauville_Entrance_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_SOUTHWEST), + .mapNum = MAP_NUM(SAFARI_ZONE_SOUTHWEST), + .landMonsInfo = &gSafariZone_Southwest_LandMonsInfo, + .waterMonsInfo = &gSafariZone_Southwest_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSafariZone_Southwest_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_NORTHEAST), + .mapNum = MAP_NUM(SAFARI_ZONE_NORTHEAST), + .landMonsInfo = &gSafariZone_North_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = &gSafariZone_North_RockSmashMonsInfo, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_NORTHWEST), + .mapNum = MAP_NUM(SAFARI_ZONE_NORTHWEST), + .landMonsInfo = &gSafariZone_Northwest_LandMonsInfo, + .waterMonsInfo = &gSafariZone_Northwest_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSafariZone_Northwest_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(VICTORY_ROAD_B1F), + .mapNum = MAP_NUM(VICTORY_ROAD_B1F), + .landMonsInfo = &gVictoryRoad_B1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = &gVictoryRoad_B1F_RockSmashMonsInfo, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(VICTORY_ROAD_B2F), + .mapNum = MAP_NUM(VICTORY_ROAD_B2F), + .landMonsInfo = &gVictoryRoad_B2F_LandMonsInfo, + .waterMonsInfo = &gVictoryRoad_B2F_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gVictoryRoad_B2F_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(METEOR_FALLS_1F_1R), + .mapNum = MAP_NUM(METEOR_FALLS_1F_1R), + .landMonsInfo = &gMeteorFalls_1F_1R_LandMonsInfo, + .waterMonsInfo = &gMeteorFalls_1F_1R_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gMeteorFalls_1F_1R_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(METEOR_FALLS_1F_2R), + .mapNum = MAP_NUM(METEOR_FALLS_1F_2R), + .landMonsInfo = &gMeteorFalls_1F_2R_LandMonsInfo, + .waterMonsInfo = &gMeteorFalls_1F_2R_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gMeteorFalls_1F_2R_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(METEOR_FALLS_B1F_1R), + .mapNum = MAP_NUM(METEOR_FALLS_B1F_1R), + .landMonsInfo = &gMeteorFalls_B1F_1R_LandMonsInfo, + .waterMonsInfo = &gMeteorFalls_B1F_1R_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gMeteorFalls_B1F_1R_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM), + .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM), + .landMonsInfo = &gShoalCave_LowTideStairsRoom_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_LOWER_ROOM), + .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_LOWER_ROOM), + .landMonsInfo = &gShoalCave_LowTideLowerRoom_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_INNER_ROOM), + .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_INNER_ROOM), + .landMonsInfo = &gShoalCave_LowTideInnerRoom_LandMonsInfo, + .waterMonsInfo = &gShoalCave_LowTideInnerRoom_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gShoalCave_LowTideInnerRoom_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM), + .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM), + .landMonsInfo = &gShoalCave_LowTideEntranceRoom_LandMonsInfo, + .waterMonsInfo = &gShoalCave_LowTideEntranceRoom_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gShoalCave_LowTideEntranceRoom_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(LILYCOVE_CITY), + .mapNum = MAP_NUM(LILYCOVE_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gLilycoveCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gLilycoveCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(DEWFORD_TOWN), + .mapNum = MAP_NUM(DEWFORD_TOWN), + .landMonsInfo = NULL, + .waterMonsInfo = &gDewfordTown_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gDewfordTown_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SLATEPORT_CITY), + .mapNum = MAP_NUM(SLATEPORT_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gSlateportCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSlateportCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(MOSSDEEP_CITY), + .mapNum = MAP_NUM(MOSSDEEP_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gMossdeepCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gMossdeepCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(PACIFIDLOG_TOWN), + .mapNum = MAP_NUM(PACIFIDLOG_TOWN), + .landMonsInfo = NULL, + .waterMonsInfo = &gPacifidlogTown_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gPacifidlogTown_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(EVER_GRANDE_CITY), + .mapNum = MAP_NUM(EVER_GRANDE_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gEverGrandeCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gEverGrandeCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(PETALBURG_CITY), + .mapNum = MAP_NUM(PETALBURG_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gPetalburgCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gPetalburgCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(UNDERWATER1), + .mapNum = MAP_NUM(UNDERWATER1), + .landMonsInfo = NULL, + .waterMonsInfo = &gUnderwater1_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SHOAL_CAVE_LOW_TIDE_ICE_ROOM), + .mapNum = MAP_NUM(SHOAL_CAVE_LOW_TIDE_ICE_ROOM), + .landMonsInfo = &gShoalCave_LowTideIceRoom_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SKY_PILLAR_1F), + .mapNum = MAP_NUM(SKY_PILLAR_1F), + .landMonsInfo = &gSkyPillar_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SOOTOPOLIS_CITY), + .mapNum = MAP_NUM(SOOTOPOLIS_CITY), + .landMonsInfo = NULL, + .waterMonsInfo = &gSootopolisCity_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSootopolisCity_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SKY_PILLAR_3F), + .mapNum = MAP_NUM(SKY_PILLAR_3F), + .landMonsInfo = &gSkyPillar_3F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SKY_PILLAR_5F), + .mapNum = MAP_NUM(SKY_PILLAR_5F), + .landMonsInfo = &gSkyPillar_5F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_EM_2), + .mapNum = MAP_NUM(SAFARI_ZONE_EM_2), + .landMonsInfo = &gSafariZone_Southeast_LandMonsInfo, + .waterMonsInfo = &gSafariZone_Southeast_WaterMonsInfo, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = &gSafariZone_Southeast_FishingMonsInfo, + }, + { + .mapGroup = MAP_GROUP(SAFARI_ZONE_EM_1), + .mapNum = MAP_NUM(SAFARI_ZONE_EM_1), + .landMonsInfo = &gSafariZone_Northeast_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = &gSafariZone_Northeast_RockSmashMonsInfo, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_1F), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_1F), + .landMonsInfo = &gMagmaHideout_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_1R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_1R), + .landMonsInfo = &gMagmaHideout_2F_1R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_2R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_2R), + .landMonsInfo = &gMagmaHideout_2F_2R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_1R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_1R), + .landMonsInfo = &gMagmaHideout_3F_1R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_2R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_2R), + .landMonsInfo = &gMagmaHideout_3F_2R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_4F), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_4F), + .landMonsInfo = &gMagmaHideout_4F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_3F_3R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_3F_3R), + .landMonsInfo = &gMagmaHideout_3F_3R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MAGMA_HIDEOUT_2F_3R), + .mapNum = MAP_NUM(MAGMA_HIDEOUT_2F_3R), + .landMonsInfo = &gMagmaHideout_2F_3R_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MIRAGE_TOWER_1F), + .mapNum = MAP_NUM(MIRAGE_TOWER_1F), + .landMonsInfo = &gMirageTower_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MIRAGE_TOWER_2F), + .mapNum = MAP_NUM(MIRAGE_TOWER_2F), + .landMonsInfo = &gMirageTower_2F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MIRAGE_TOWER_3F), + .mapNum = MAP_NUM(MIRAGE_TOWER_3F), + .landMonsInfo = &gMirageTower_3F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(MIRAGE_TOWER_4F), + .mapNum = MAP_NUM(MIRAGE_TOWER_4F), + .landMonsInfo = &gMirageTower_4F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(DESERT_UNDERPASS), + .mapNum = MAP_NUM(DESERT_UNDERPASS), + .landMonsInfo = &gDesertUnderpass_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ARTISAN_CAVE_B1F), + .mapNum = MAP_NUM(ARTISAN_CAVE_B1F), + .landMonsInfo = &gArtisanCave_B1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ARTISAN_CAVE_1F), + .mapNum = MAP_NUM(ARTISAN_CAVE_1F), + .landMonsInfo = &gArtisanCave_1F_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave1_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave2_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave3_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave4_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave5_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave6_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave7_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave8_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(ALTERING_CAVE), + .mapNum = MAP_NUM(ALTERING_CAVE), + .landMonsInfo = &gAlteringCave9_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(METEOR_FALLS_STEVENS_CAVE), + .mapNum = MAP_NUM(METEOR_FALLS_STEVENS_CAVE), + .landMonsInfo = &gMeteorFalls_StevensCave_LandMonsInfo, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = MAP_GROUP(UNDEFINED), + .mapNum = MAP_NUM(UNDEFINED), + .landMonsInfo = NULL, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, +}; + +const struct WildPokemon gBattlePyramidPlaceholders_1[] = +{ + {5, 5, SPECIES_BULBASAUR}, + {5, 5, SPECIES_BULBASAUR}, + {5, 5, SPECIES_BULBASAUR}, + {5, 5, SPECIES_BULBASAUR}, + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_CHARMANDER}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_1Info = {4, gBattlePyramidPlaceholders_1}; + +const struct WildPokemon gBattlePyramidPlaceholders_2[] = +{ + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_IVYSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMANDER}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_2Info = {4, gBattlePyramidPlaceholders_2}; + +const struct WildPokemon gBattlePyramidPlaceholders_3[] = +{ + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_VENUSAUR}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARIZARD}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_3Info = {4, gBattlePyramidPlaceholders_3}; + +const struct WildPokemon gBattlePyramidPlaceholders_4[] = +{ + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMANDER}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_SQUIRTLE}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_4Info = {4, gBattlePyramidPlaceholders_4}; + +const struct WildPokemon gBattlePyramidPlaceholders_5[] = +{ + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_WARTORTLE}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_5Info = {4, gBattlePyramidPlaceholders_5}; + +const struct WildPokemon gBattlePyramidPlaceholders_6[] = +{ + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_6Info = {4, gBattlePyramidPlaceholders_6}; + +const struct WildPokemon gBattlePyramidPlaceholders_7[] = +{ + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_WARTORTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_SQUIRTLE}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARIZARD}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, + {5, 5, SPECIES_CHARMELEON}, +}; + +const struct WildPokemonInfo gBattlePyramidPlaceholders_7Info = {8, gBattlePyramidPlaceholders_7}; + +const struct WildPokemonHeader gBattlePyramidWildMonHeaders[] = +{ + { + .mapGroup = 0, + .mapNum = 1, + .landMonsInfo = &gBattlePyramidPlaceholders_1Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 2, + .landMonsInfo = &gBattlePyramidPlaceholders_2Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 3, + .landMonsInfo = &gBattlePyramidPlaceholders_3Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 4, + .landMonsInfo = &gBattlePyramidPlaceholders_4Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 5, + .landMonsInfo = &gBattlePyramidPlaceholders_5Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 6, + .landMonsInfo = &gBattlePyramidPlaceholders_6Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 7, + .landMonsInfo = &gBattlePyramidPlaceholders_7Info, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 255, + .mapNum = 255, + .landMonsInfo = NULL, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, +}; + +const struct WildPokemon gBattlePikeMons_1[] = +{ + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_DUSCLOPS}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, +}; + +const struct WildPokemonInfo gBattlePikeMonsInfo_1 = {10, gBattlePikeMons_1}; + +const struct WildPokemon gBattlePikeMons_2[] = +{ + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_ELECTRODE}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, +}; + +const struct WildPokemonInfo gBattlePikeMonsInfo_2 = {10, gBattlePikeMons_2}; + +const struct WildPokemon gBattlePikeMons_3[] = +{ + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_BRELOOM}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, +}; + +const struct WildPokemonInfo gBattlePikeMonsInfo_3 = {10, gBattlePikeMons_3}; + +const struct WildPokemon gBattlePikeMons_4[] = +{ + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_WOBBUFFET}, + {5, 5, SPECIES_SEVIPER}, + {5, 5, SPECIES_MILOTIC}, +}; + +const struct WildPokemonInfo gBattlePikeMonsInfo_4 = {10, gBattlePikeMons_4}; + +const struct WildPokemonHeader gBattlePikeWildMonHeaders[] = +{ + { + .mapGroup = 0, + .mapNum = 1, + .landMonsInfo = &gBattlePikeMonsInfo_1, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 2, + .landMonsInfo = &gBattlePikeMonsInfo_2, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 3, + .landMonsInfo = &gBattlePikeMonsInfo_3, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 0, + .mapNum = 4, + .landMonsInfo = &gBattlePikeMonsInfo_4, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, + { + .mapGroup = 255, + .mapNum = 255, + .landMonsInfo = NULL, + .waterMonsInfo = NULL, + .rockSmashMonsInfo = NULL, + .fishingMonsInfo = NULL, + }, +}; + +const struct WildPokemon gWildFeebasRoute119Data = {20, 25, SPECIES_FEEBAS}; + +const u16 gRoute119WaterTileData[] = +{ + 0, 0x2D, 0, + 0x2E, 0x5B, 0x83, + 0x5C, 0x8B, 0x12A, +}; + +// code void DisableWildEncounters(bool8 disabled) { sWildEncountersDisabled = disabled;