summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2019-10-31 20:05:10 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2019-10-31 20:05:10 -0400
commit3f7c66703b42f1e9a9c87c0c56c80fb19b727aaf (patch)
treecfb6833a3454a0d8d105903a406893bc573e2ef0
parent079310c70baecd11bd72ab493ee012f483ea2bf9 (diff)
Dump wild_encounter data to C/JSON
-rw-r--r--.gitignore1
-rw-r--r--Makefile1
-rw-r--r--data/data_835B488.s11
-rw-r--r--data/wild_encounters.inc7195
-rw-r--r--json_data_rules.mk12
-rw-r--r--src/data/wild_encounters.json12625
-rw-r--r--src/data/wild_encounters.json.txt90
-rw-r--r--src/wild_encounter.c23
-rw-r--r--tools/jsonproc/inja.hpp275
-rw-r--r--tools/jsonproc/jsonproc.cpp24
10 files changed, 12971 insertions, 7286 deletions
diff --git a/.gitignore b/.gitignore
index 176611d4a..67e416fd7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,6 +42,7 @@ sound/**/*.bin
sound/songs/midi/*.s
src/*.s
src/data/items.h
+src/data/wild_encounters.h
tags
tools/agbcc
tools/binutils
diff --git a/Makefile b/Makefile
index b0f5659f2..f818c84ab 100644
--- a/Makefile
+++ b/Makefile
@@ -45,6 +45,7 @@ ELF = $(ROM:.gba=.elf)
MAP = $(ROM:.gba=.map)
C_SUBDIR = src
+DATA_C_SUBDIR = src/data
ASM_SUBDIR = asm
DATA_ASM_SUBDIR = data
SONG_SUBDIR = sound/songs
diff --git a/data/data_835B488.s b/data/data_835B488.s
index 8beeeaf7c..623c252c6 100644
--- a/data/data_835B488.s
+++ b/data/data_835B488.s
@@ -6,17 +6,6 @@
.section .rodata
.align 2
- .include "data/wild_encounters.inc"
-
-gUnknown_83CA71C:: @ 83CA71C
- .byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27
- .byte 2, 2, 2, 3, 3, 3, 7, 7, 7, 20, 20, 14
- .byte 13, 13, 13, 13, 18, 18, 18, 18, 8, 8, 4, 4
- .byte 15, 15, 11, 11, 9, 9, 17, 17, 17, 16, 16, 16
- .byte 24, 24, 19, 19, 6, 6, 6, 5, 5, 5, 10, 10
- .byte 21, 21, 21, 22, 22, 22, 23, 23, 12, 12, 1, 1
- .byte 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26
-
.incbin "baserom.gba", 0x3CA770, 0xE80
gUnknown_83CB5F0:: @ 83CB5F0
diff --git a/data/wild_encounters.inc b/data/wild_encounters.inc
deleted file mode 100644
index fdad7699d..000000000
--- a/data/wild_encounters.inc
+++ /dev/null
@@ -1,7195 +0,0 @@
- .align 2
-sWildMons_SevenIslandTanobyRuinsMoneanChamber_Land:: @ 83C73A0
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsMoneanChamber_Land:: @ 83C73D0
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsMoneanChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsLiptooChamber_Land:: @ 83C73D8
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsLiptooChamber_Land:: @ 83C7408
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsLiptooChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsWeepthChamber_Land:: @ 83C7410
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsWeepthChamber_Land:: @ 83C7440
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsWeepthChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsDilfordChamber_Land:: @ 83C7448
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsDilfordChamber_Land:: @ 83C7478
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsDilfordChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsScufibChamber_Land:: @ 83C7480
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsScufibChamber_Land:: @ 83C74B0
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsScufibChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsRixyChamber_Land:: @ 83C74B8
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsRixyChamber_Land:: @ 83C74E8
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsRixyChamber_Land
-
- .align 2
-sWildMons_SevenIslandTanobyRuinsViapoisChamber_Land:: @ 83C74F0
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
- .byte 25, 25
- .2byte SPECIES_UNOWN
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuinsViapoisChamber_Land:: @ 83C7520
- .byte 7
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuinsViapoisChamber_Land
-
- .align 2
-sWildMons_ViridianForest_Land:: @ 83C7528
- .byte 4, 4
- .2byte SPECIES_CATERPIE
- .byte 4, 4
- .2byte SPECIES_WEEDLE
- .byte 5, 5
- .2byte SPECIES_CATERPIE
- .byte 5, 5
- .2byte SPECIES_WEEDLE
- .byte 3, 3
- .2byte SPECIES_CATERPIE
- .byte 3, 3
- .2byte SPECIES_WEEDLE
- .byte 5, 5
- .2byte SPECIES_METAPOD
- .byte 5, 5
- .2byte SPECIES_KAKUNA
- .byte 4, 4
- .2byte SPECIES_KAKUNA
- .byte 3, 3
- .2byte SPECIES_PIKACHU
- .byte 6, 6
- .2byte SPECIES_KAKUNA
- .byte 5, 5
- .2byte SPECIES_PIKACHU
-
- .align 2
-sWildMonInfo_ViridianForest_Land:: @ 83C7558
- .byte 14
- .align 2
- .4byte sWildMons_ViridianForest_Land
-
- .align 2
-sWildMons_MtMoon1F_Land:: @ 83C7560
- .byte 7, 7
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_ZUBAT
- .byte 7, 7
- .2byte SPECIES_GEODUDE
- .byte 9, 9
- .2byte SPECIES_ZUBAT
- .byte 10, 10
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_GEODUDE
- .byte 9, 9
- .2byte SPECIES_GEODUDE
- .byte 8, 8
- .2byte SPECIES_PARAS
- .byte 7, 7
- .2byte SPECIES_ZUBAT
- .byte 7, 7
- .2byte SPECIES_ZUBAT
- .byte 7, 7
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_CLEFAIRY
-
- .align 2
-sWildMonInfo_MtMoon1F_Land:: @ 83C7590
- .byte 7
- .align 2
- .4byte sWildMons_MtMoon1F_Land
-
- .align 2
-sWildMons_MtMoonB1F_Land:: @ 83C7598
- .byte 7, 7
- .2byte SPECIES_PARAS
- .byte 8, 8
- .2byte SPECIES_PARAS
- .byte 5, 5
- .2byte SPECIES_PARAS
- .byte 6, 6
- .2byte SPECIES_PARAS
- .byte 9, 9
- .2byte SPECIES_PARAS
- .byte 10, 10
- .2byte SPECIES_PARAS
- .byte 7, 7
- .2byte SPECIES_PARAS
- .byte 8, 8
- .2byte SPECIES_PARAS
- .byte 5, 5
- .2byte SPECIES_PARAS
- .byte 6, 6
- .2byte SPECIES_PARAS
- .byte 9, 9
- .2byte SPECIES_PARAS
- .byte 10, 10
- .2byte SPECIES_PARAS
-
- .align 2
-sWildMonInfo_MtMoonB1F_Land:: @ 83C75C8
- .byte 5
- .align 2
- .4byte sWildMons_MtMoonB1F_Land
-
- .align 2
-sWildMons_MtMoonB2F_Land:: @ 83C75D0
- .byte 8, 8
- .2byte SPECIES_ZUBAT
- .byte 9, 9
- .2byte SPECIES_GEODUDE
- .byte 9, 9
- .2byte SPECIES_ZUBAT
- .byte 10, 10
- .2byte SPECIES_ZUBAT
- .byte 10, 10
- .2byte SPECIES_GEODUDE
- .byte 10, 10
- .2byte SPECIES_PARAS
- .byte 12, 12
- .2byte SPECIES_PARAS
- .byte 10, 10
- .2byte SPECIES_CLEFAIRY
- .byte 11, 11
- .2byte SPECIES_ZUBAT
- .byte 11, 11
- .2byte SPECIES_ZUBAT
- .byte 11, 11
- .2byte SPECIES_ZUBAT
- .byte 12, 12
- .2byte SPECIES_CLEFAIRY
-
- .align 2
-sWildMonInfo_MtMoonB2F_Land:: @ 83C7600
- .byte 7
- .align 2
- .4byte sWildMons_MtMoonB2F_Land
-
- .align 2
-sWildMons_SSAnneExterior_Water:: @ 83C7608
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_SSAnneExterior_Water:: @ 83C761C
- .byte 1
- .align 2
- .4byte sWildMons_SSAnneExterior_Water
-
- .align 2
-sWildMons_SSAnneExterior_Fish:: @ 83C7624
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SSAnneExterior_Fish:: @ 83C764C
- .byte 10
- .align 2
- .4byte sWildMons_SSAnneExterior_Fish
-
- .align 2
-sWildMons_DiglettsCaveB1F_Land:: @ 83C7654
- .byte 18, 18
- .2byte SPECIES_DIGLETT
- .byte 19, 19
- .2byte SPECIES_DIGLETT
- .byte 17, 17
- .2byte SPECIES_DIGLETT
- .byte 15, 15
- .2byte SPECIES_DIGLETT
- .byte 16, 16
- .2byte SPECIES_DIGLETT
- .byte 20, 20
- .2byte SPECIES_DIGLETT
- .byte 21, 21
- .2byte SPECIES_DIGLETT
- .byte 22, 22
- .2byte SPECIES_DIGLETT
- .byte 17, 17
- .2byte SPECIES_DIGLETT
- .byte 29, 29
- .2byte SPECIES_DUGTRIO
- .byte 17, 17
- .2byte SPECIES_DIGLETT
- .byte 31, 31
- .2byte SPECIES_DUGTRIO
-
- .align 2
-sWildMonInfo_DiglettsCaveB1F_Land:: @ 83C7684
- .byte 5
- .align 2
- .4byte sWildMons_DiglettsCaveB1F_Land
-
- .align 2
-sWildMons_VictoryRoad1F_Land:: @ 83C768C
- .byte 32, 32
- .2byte SPECIES_MACHOP
- .byte 32, 32
- .2byte SPECIES_GEODUDE
- .byte 40, 40
- .2byte SPECIES_ONIX
- .byte 43, 43
- .2byte SPECIES_ONIX
- .byte 46, 46
- .2byte SPECIES_ONIX
- .byte 32, 32
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_ARBOK
- .byte 44, 44
- .2byte SPECIES_GOLBAT
- .byte 44, 44
- .2byte SPECIES_MAROWAK
- .byte 44, 44
- .2byte SPECIES_MACHOKE
- .byte 46, 46
- .2byte SPECIES_MACHOKE
- .byte 46, 46
- .2byte SPECIES_MAROWAK
-
- .align 2
-sWildMonInfo_VictoryRoad1F_Land:: @ 83C76BC
- .byte 7
- .align 2
- .4byte sWildMons_VictoryRoad1F_Land
-
- .align 2
-sWildMons_VictoryRoad2F_Land:: @ 83C76C4
- .byte 34, 34
- .2byte SPECIES_MACHOP
- .byte 34, 34
- .2byte SPECIES_GEODUDE
- .byte 42, 42
- .2byte SPECIES_PRIMEAPE
- .byte 45, 45
- .2byte SPECIES_ONIX
- .byte 48, 48
- .2byte SPECIES_ONIX
- .byte 34, 34
- .2byte SPECIES_ZUBAT
- .byte 46, 46
- .2byte SPECIES_ARBOK
- .byte 46, 46
- .2byte SPECIES_GOLBAT
- .byte 46, 46
- .2byte SPECIES_MAROWAK
- .byte 46, 46
- .2byte SPECIES_MACHOKE
- .byte 48, 48
- .2byte SPECIES_MACHOKE
- .byte 48, 48
- .2byte SPECIES_MAROWAK
-
- .align 2
-sWildMonInfo_VictoryRoad2F_Land:: @ 83C76F4
- .byte 7
- .align 2
- .4byte sWildMons_VictoryRoad2F_Land
-
- .align 2
-sWildMons_VictoryRoad3F_Land:: @ 83C76FC
- .byte 32, 32
- .2byte SPECIES_MACHOP
- .byte 32, 32
- .2byte SPECIES_GEODUDE
- .byte 40, 40
- .2byte SPECIES_ONIX
- .byte 43, 43
- .2byte SPECIES_ONIX
- .byte 46, 46
- .2byte SPECIES_ONIX
- .byte 32, 32
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_ARBOK
- .byte 44, 44
- .2byte SPECIES_GOLBAT
- .byte 44, 44
- .2byte SPECIES_MAROWAK
- .byte 44, 44
- .2byte SPECIES_MACHOKE
- .byte 46, 46
- .2byte SPECIES_MACHOKE
- .byte 46, 46
- .2byte SPECIES_MAROWAK
-
- .align 2
-sWildMonInfo_VictoryRoad3F_Land:: @ 83C772C
- .byte 7
- .align 2
- .4byte sWildMons_VictoryRoad3F_Land
-
- .align 2
-sWildMons_PokemonMansion1F_Land:: @ 83C7734
- .byte 28, 28
- .2byte SPECIES_KOFFING
- .byte 32, 32
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_KOFFING
- .byte 36, 36
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_GROWLITHE
- .byte 28, 28
- .2byte SPECIES_RATTATA
- .byte 28, 28
- .2byte SPECIES_GRIMER
- .byte 32, 32
- .2byte SPECIES_WEEZING
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
-
- .align 2
-sWildMonInfo_PokemonMansion1F_Land:: @ 83C7764
- .byte 7
- .align 2
- .4byte sWildMons_PokemonMansion1F_Land
-
- .align 2
-sWildMons_PokemonMansion2F_Land:: @ 83C776C
- .byte 28, 28
- .2byte SPECIES_KOFFING
- .byte 32, 32
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_KOFFING
- .byte 36, 36
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_GROWLITHE
- .byte 28, 28
- .2byte SPECIES_RATTATA
- .byte 28, 28
- .2byte SPECIES_GRIMER
- .byte 32, 32
- .2byte SPECIES_WEEZING
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
-
- .align 2
-sWildMonInfo_PokemonMansion2F_Land:: @ 83C779C
- .byte 7
- .align 2
- .4byte sWildMons_PokemonMansion2F_Land
-
- .align 2
-sWildMons_PokemonMansion3F_Land:: @ 83C77A4
- .byte 28, 28
- .2byte SPECIES_KOFFING
- .byte 32, 32
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_KOFFING
- .byte 36, 36
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_GROWLITHE
- .byte 28, 28
- .2byte SPECIES_RATTATA
- .byte 28, 28
- .2byte SPECIES_GRIMER
- .byte 32, 32
- .2byte SPECIES_WEEZING
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
-
- .align 2
-sWildMonInfo_PokemonMansion3F_Land:: @ 83C77D4
- .byte 7
- .align 2
- .4byte sWildMons_PokemonMansion3F_Land
-
- .align 2
-sWildMons_PokemonMansionB1F_Land:: @ 83C77DC
- .byte 28, 28
- .2byte SPECIES_KOFFING
- .byte 34, 34
- .2byte SPECIES_RATICATE
- .byte 30, 30
- .2byte SPECIES_KOFFING
- .byte 30, 30
- .2byte SPECIES_DITTO
- .byte 30, 30
- .2byte SPECIES_GROWLITHE
- .byte 38, 38
- .2byte SPECIES_RATICATE
- .byte 28, 28
- .2byte SPECIES_GRIMER
- .byte 34, 34
- .2byte SPECIES_WEEZING
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
- .byte 32, 32
- .2byte SPECIES_GROWLITHE
- .byte 26, 26
- .2byte SPECIES_RATTATA
-
- .align 2
-sWildMonInfo_PokemonMansionB1F_Land:: @ 83C780C
- .byte 5
- .align 2
- .4byte sWildMons_PokemonMansionB1F_Land
-
- .align 2
-sWildMons_SafariZoneCenter_Land:: @ 83C7814
- .byte 25, 25
- .2byte SPECIES_RHYHORN
- .byte 22, 22
- .2byte SPECIES_NIDORAN_M
- .byte 24, 24
- .2byte SPECIES_EXEGGCUTE
- .byte 25, 25
- .2byte SPECIES_EXEGGCUTE
- .byte 22, 22
- .2byte SPECIES_VENONAT
- .byte 31, 31
- .2byte SPECIES_NIDORINO
- .byte 31, 31
- .2byte SPECIES_NIDORINA
- .byte 30, 30
- .2byte SPECIES_PARASECT
- .byte 22, 22
- .2byte SPECIES_VENONAT
- .byte 23, 23
- .2byte SPECIES_SCYTHER
- .byte 22, 22
- .2byte SPECIES_VENONAT
- .byte 23, 23
- .2byte SPECIES_CHANSEY
-
- .align 2
-sWildMonInfo_SafariZoneCenter_Land:: @ 83C7844
- .byte 21
- .align 2
- .4byte sWildMons_SafariZoneCenter_Land
-
- .align 2
-sWildMons_SafariZoneCenter_Water:: @ 83C784C
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SafariZoneCenter_Water:: @ 83C7860
- .byte 2
- .align 2
- .4byte sWildMons_SafariZoneCenter_Water
-
- .align 2
-sWildMons_SafariZoneCenter_Fish:: @ 83C7868
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_DRATINI
- .byte 15, 35
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_DRAGONAIR
-
- .align 2
-sWildMonInfo_SafariZoneCenter_Fish:: @ 83C7890
- .byte 20
- .align 2
- .4byte sWildMons_SafariZoneCenter_Fish
-
- .align 2
-sWildMons_SafariZoneEast_Land:: @ 83C7898
- .byte 24, 24
- .2byte SPECIES_NIDORAN_M
- .byte 26, 26
- .2byte SPECIES_DODUO
- .byte 23, 23
- .2byte SPECIES_EXEGGCUTE
- .byte 25, 25
- .2byte SPECIES_EXEGGCUTE
- .byte 22, 22
- .2byte SPECIES_PARAS
- .byte 33, 33
- .2byte SPECIES_NIDORINO
- .byte 24, 24
- .2byte SPECIES_NIDORAN_F
- .byte 25, 25
- .2byte SPECIES_PARASECT
- .byte 22, 22
- .2byte SPECIES_PARAS
- .byte 25, 25
- .2byte SPECIES_KANGASKHAN
- .byte 22, 22
- .2byte SPECIES_PARAS
- .byte 28, 28
- .2byte SPECIES_SCYTHER
-
- .align 2
-sWildMonInfo_SafariZoneEast_Land:: @ 83C78C8
- .byte 21
- .align 2
- .4byte sWildMons_SafariZoneEast_Land
-
- .align 2
-sWildMons_SafariZoneEast_Water:: @ 83C78D0
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SafariZoneEast_Water:: @ 83C78E4
- .byte 2
- .align 2
- .4byte sWildMons_SafariZoneEast_Water
-
- .align 2
-sWildMons_SafariZoneEast_Fish:: @ 83C78EC
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_DRATINI
- .byte 15, 35
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_DRAGONAIR
-
- .align 2
-sWildMonInfo_SafariZoneEast_Fish:: @ 83C7914
- .byte 20
- .align 2
- .4byte sWildMons_SafariZoneEast_Fish
-
- .align 2
-sWildMons_SafariZoneNorth_Land:: @ 83C791C
- .byte 26, 26
- .2byte SPECIES_RHYHORN
- .byte 30, 30
- .2byte SPECIES_NIDORAN_M
- .byte 25, 25
- .2byte SPECIES_EXEGGCUTE
- .byte 27, 27
- .2byte SPECIES_EXEGGCUTE
- .byte 23, 23
- .2byte SPECIES_PARAS
- .byte 30, 30
- .2byte SPECIES_NIDORINO
- .byte 30, 30
- .2byte SPECIES_NIDORINA
- .byte 32, 32
- .2byte SPECIES_VENOMOTH
- .byte 23, 23
- .2byte SPECIES_PARAS
- .byte 26, 26
- .2byte SPECIES_CHANSEY
- .byte 23, 23
- .2byte SPECIES_PARAS
- .byte 28, 28
- .2byte SPECIES_TAUROS
-
- .align 2
-sWildMonInfo_SafariZoneNorth_Land:: @ 83C794C
- .byte 21
- .align 2
- .4byte sWildMons_SafariZoneNorth_Land
-
- .align 2
-sWildMons_SafariZoneNorth_Water:: @ 83C7954
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SafariZoneNorth_Water:: @ 83C7968
- .byte 2
- .align 2
- .4byte sWildMons_SafariZoneNorth_Water
-
- .align 2
-sWildMons_SafariZoneNorth_Fish:: @ 83C7970
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_DRATINI
- .byte 15, 35
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_DRAGONAIR
-
- .align 2
-sWildMonInfo_SafariZoneNorth_Fish:: @ 83C7998
- .byte 20
- .align 2
- .4byte sWildMons_SafariZoneNorth_Fish
-
- .align 2
-sWildMons_SafariZoneWest_Land:: @ 83C79A0
- .byte 26, 26
- .2byte SPECIES_DODUO
- .byte 22, 22
- .2byte SPECIES_NIDORAN_M
- .byte 25, 25
- .2byte SPECIES_EXEGGCUTE
- .byte 27, 27
- .2byte SPECIES_EXEGGCUTE
- .byte 23, 23
- .2byte SPECIES_VENONAT
- .byte 30, 30
- .2byte SPECIES_NIDORINO
- .byte 30, 30
- .2byte SPECIES_NIDORAN_F
- .byte 32, 32
- .2byte SPECIES_VENOMOTH
- .byte 23, 23
- .2byte SPECIES_VENONAT
- .byte 25, 25
- .2byte SPECIES_TAUROS
- .byte 23, 23
- .2byte SPECIES_VENONAT
- .byte 28, 28
- .2byte SPECIES_KANGASKHAN
-
- .align 2
-sWildMonInfo_SafariZoneWest_Land:: @ 83C79D0
- .byte 21
- .align 2
- .4byte sWildMons_SafariZoneWest_Land
-
- .align 2
-sWildMons_SafariZoneWest_Water:: @ 83C79D8
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SafariZoneWest_Water:: @ 83C79EC
- .byte 2
- .align 2
- .4byte sWildMons_SafariZoneWest_Water
-
- .align 2
-sWildMons_SafariZoneWest_Fish:: @ 83C79F4
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_DRATINI
- .byte 15, 35
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_DRAGONAIR
-
- .align 2
-sWildMonInfo_SafariZoneWest_Fish:: @ 83C7A1C
- .byte 20
- .align 2
- .4byte sWildMons_SafariZoneWest_Fish
-
- .align 2
-sWildMons_CeruleanCave1F_Land:: @ 83C7A24
- .byte 49, 49
- .2byte SPECIES_MAGNETON
- .byte 49, 49
- .2byte SPECIES_PARASECT
- .byte 46, 46
- .2byte SPECIES_GOLBAT
- .byte 46, 46
- .2byte SPECIES_MACHOKE
- .byte 52, 52
- .2byte SPECIES_PRIMEAPE
- .byte 52, 52
- .2byte SPECIES_DITTO
- .byte 58, 58
- .2byte SPECIES_ELECTRODE
- .byte 58, 58
- .2byte SPECIES_PARASECT
- .byte 55, 55
- .2byte SPECIES_GOLBAT
- .byte 55, 55
- .2byte SPECIES_WOBBUFFET
- .byte 61, 61
- .2byte SPECIES_PRIMEAPE
- .byte 61, 61
- .2byte SPECIES_DITTO
-
- .align 2
-sWildMonInfo_CeruleanCave1F_Land:: @ 83C7A54
- .byte 7
- .align 2
- .4byte sWildMons_CeruleanCave1F_Land
-
- .align 2
-sWildMons_CeruleanCave1F_Water:: @ 83C7A5C
- .byte 30, 40
- .2byte SPECIES_PSYDUCK
- .byte 40, 50
- .2byte SPECIES_GOLDUCK
- .byte 45, 55
- .2byte SPECIES_GOLDUCK
- .byte 40, 50
- .2byte SPECIES_PSYDUCK
- .byte 40, 50
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_CeruleanCave1F_Water:: @ 83C7A70
- .byte 2
- .align 2
- .4byte sWildMons_CeruleanCave1F_Water
-
- .align 2
-sWildMons_CeruleanCave1F_Rock:: @ 83C7A78
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 40, 50
- .2byte SPECIES_GRAVELER
- .byte 45, 55
- .2byte SPECIES_GRAVELER
- .byte 40, 50
- .2byte SPECIES_GEODUDE
- .byte 40, 50
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_CeruleanCave1F_Rock:: @ 83C7A8C
- .byte 50
- .align 2
- .4byte sWildMons_CeruleanCave1F_Rock
-
- .align 2
-sWildMons_CeruleanCave1F_Fish:: @ 83C7A94
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_CeruleanCave1F_Fish:: @ 83C7ABC
- .byte 20
- .align 2
- .4byte sWildMons_CeruleanCave1F_Fish
-
- .align 2
-sWildMons_CeruleanCave2F_Land:: @ 83C7AC4
- .byte 49, 49
- .2byte SPECIES_GOLBAT
- .byte 49, 49
- .2byte SPECIES_MACHOKE
- .byte 52, 52
- .2byte SPECIES_MAGNETON
- .byte 52, 52
- .2byte SPECIES_PARASECT
- .byte 55, 55
- .2byte SPECIES_KADABRA
- .byte 55, 55
- .2byte SPECIES_DITTO
- .byte 58, 58
- .2byte SPECIES_GOLBAT
- .byte 58, 58
- .2byte SPECIES_WOBBUFFET
- .byte 61, 61
- .2byte SPECIES_ELECTRODE
- .byte 61, 61
- .2byte SPECIES_PARASECT
- .byte 64, 64
- .2byte SPECIES_KADABRA
- .byte 64, 64
- .2byte SPECIES_DITTO
-
- .align 2
-sWildMonInfo_CeruleanCave2F_Land:: @ 83C7AF4
- .byte 7
- .align 2
- .4byte sWildMons_CeruleanCave2F_Land
-
- .align 2
-sWildMons_CeruleanCave2F_Rock:: @ 83C7AFC
- .byte 35, 45
- .2byte SPECIES_GEODUDE
- .byte 45, 55
- .2byte SPECIES_GRAVELER
- .byte 50, 60
- .2byte SPECIES_GRAVELER
- .byte 45, 55
- .2byte SPECIES_GEODUDE
- .byte 45, 55
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_CeruleanCave2F_Rock:: @ 83C7B10
- .byte 50
- .align 2
- .4byte sWildMons_CeruleanCave2F_Rock
-
- .align 2
-sWildMons_CeruleanCaveB1F_Land:: @ 83C7B18
- .byte 58, 58
- .2byte SPECIES_KADABRA
- .byte 58, 58
- .2byte SPECIES_DITTO
- .byte 55, 55
- .2byte SPECIES_MAGNETON
- .byte 55, 55
- .2byte SPECIES_PARASECT
- .byte 52, 52
- .2byte SPECIES_GOLBAT
- .byte 52, 52
- .2byte SPECIES_MACHOKE
- .byte 67, 67
- .2byte SPECIES_KADABRA
- .byte 67, 67
- .2byte SPECIES_DITTO
- .byte 64, 64
- .2byte SPECIES_ELECTRODE
- .byte 64, 64
- .2byte SPECIES_PARASECT
- .byte 61, 61
- .2byte SPECIES_GOLBAT
- .byte 61, 61
- .2byte SPECIES_WOBBUFFET
-
- .align 2
-sWildMonInfo_CeruleanCaveB1F_Land:: @ 83C7B48
- .byte 7
- .align 2
- .4byte sWildMons_CeruleanCaveB1F_Land
-
- .align 2
-sWildMons_CeruleanCaveB1F_Water:: @ 83C7B50
- .byte 40, 50
- .2byte SPECIES_PSYDUCK
- .byte 50, 60
- .2byte SPECIES_GOLDUCK
- .byte 55, 65
- .2byte SPECIES_GOLDUCK
- .byte 50, 60
- .2byte SPECIES_PSYDUCK
- .byte 50, 60
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_CeruleanCaveB1F_Water:: @ 83C7B64
- .byte 2
- .align 2
- .4byte sWildMons_CeruleanCaveB1F_Water
-
- .align 2
-sWildMons_CeruleanCaveB1F_Rock:: @ 83C7B6C
- .byte 40, 50
- .2byte SPECIES_GEODUDE
- .byte 50, 60
- .2byte SPECIES_GRAVELER
- .byte 55, 65
- .2byte SPECIES_GRAVELER
- .byte 50, 60
- .2byte SPECIES_GEODUDE
- .byte 50, 60
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_CeruleanCaveB1F_Rock:: @ 83C7B80
- .byte 50
- .align 2
- .4byte sWildMons_CeruleanCaveB1F_Rock
-
- .align 2
-sWildMons_CeruleanCaveB1F_Fish:: @ 83C7B88
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_GYARADOS
-
- .align 2
-sWildMonInfo_CeruleanCaveB1F_Fish:: @ 83C7BB0
- .byte 20
- .align 2
- .4byte sWildMons_CeruleanCaveB1F_Fish
-
- .align 2
-sWildMons_RockTunnel1F_Land:: @ 83C7BB8
- .byte 15, 15
- .2byte SPECIES_ZUBAT
- .byte 16, 16
- .2byte SPECIES_GEODUDE
- .byte 16, 16
- .2byte SPECIES_MANKEY
- .byte 17, 17
- .2byte SPECIES_GEODUDE
- .byte 16, 16
- .2byte SPECIES_ZUBAT
- .byte 16, 16
- .2byte SPECIES_MACHOP
- .byte 17, 17
- .2byte SPECIES_MANKEY
- .byte 17, 17
- .2byte SPECIES_MACHOP
- .byte 15, 15
- .2byte SPECIES_GEODUDE
- .byte 13, 13
- .2byte SPECIES_ONIX
- .byte 15, 15
- .2byte SPECIES_GEODUDE
- .byte 15, 15
- .2byte SPECIES_ONIX
-
- .align 2
-sWildMonInfo_RockTunnel1F_Land:: @ 83C7BE8
- .byte 7
- .align 2
- .4byte sWildMons_RockTunnel1F_Land
-
- .align 2
-sWildMons_RockTunnelB1F_Land:: @ 83C7BF0
- .byte 16, 16
- .2byte SPECIES_ZUBAT
- .byte 17, 17
- .2byte SPECIES_GEODUDE
- .byte 17, 17
- .2byte SPECIES_MANKEY
- .byte 16, 16
- .2byte SPECIES_GEODUDE
- .byte 15, 15
- .2byte SPECIES_ZUBAT
- .byte 17, 17
- .2byte SPECIES_MACHOP
- .byte 16, 16
- .2byte SPECIES_MANKEY
- .byte 13, 13
- .2byte SPECIES_ONIX
- .byte 15, 15
- .2byte SPECIES_GEODUDE
- .byte 15, 15
- .2byte SPECIES_ONIX
- .byte 15, 15
- .2byte SPECIES_GEODUDE
- .byte 17, 17
- .2byte SPECIES_ONIX
-
- .align 2
-sWildMonInfo_RockTunnelB1F_Land:: @ 83C7C20
- .byte 7
- .align 2
- .4byte sWildMons_RockTunnelB1F_Land
-
- .align 2
-sWildMons_RockTunnelB1F_Rock:: @ 83C7C28
- .byte 5, 20
- .2byte SPECIES_GEODUDE
- .byte 10, 20
- .2byte SPECIES_GEODUDE
- .byte 15, 30
- .2byte SPECIES_GEODUDE
- .byte 25, 40
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GRAVELER
-
- .align 2
-sWildMonInfo_RockTunnelB1F_Rock:: @ 83C7C3C
- .byte 50
- .align 2
- .4byte sWildMons_RockTunnelB1F_Rock
-
- .align 2
-sWildMons_SeafoamIslands1F_Land:: @ 83C7C44
- .byte 27, 27
- .2byte SPECIES_PSYDUCK
- .byte 29, 29
- .2byte SPECIES_PSYDUCK
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 22, 22
- .2byte SPECIES_ZUBAT
- .byte 22, 22
- .2byte SPECIES_ZUBAT
- .byte 24, 24
- .2byte SPECIES_ZUBAT
- .byte 26, 26
- .2byte SPECIES_GOLBAT
- .byte 28, 28
- .2byte SPECIES_GOLBAT
- .byte 33, 33
- .2byte SPECIES_PSYDUCK
- .byte 26, 26
- .2byte SPECIES_ZUBAT
- .byte 26, 26
- .2byte SPECIES_PSYDUCK
- .byte 30, 30
- .2byte SPECIES_GOLBAT
-
- .align 2
-sWildMonInfo_SeafoamIslands1F_Land:: @ 83C7C74
- .byte 7
- .align 2
- .4byte sWildMons_SeafoamIslands1F_Land
-
- .align 2
-sWildMons_SeafoamIslandsB1F_Land:: @ 83C7C7C
- .byte 29, 29
- .2byte SPECIES_PSYDUCK
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 28, 28
- .2byte SPECIES_SEEL
- .byte 22, 22
- .2byte SPECIES_ZUBAT
- .byte 22, 22
- .2byte SPECIES_ZUBAT
- .byte 24, 24
- .2byte SPECIES_ZUBAT
- .byte 26, 26
- .2byte SPECIES_GOLBAT
- .byte 28, 28
- .2byte SPECIES_GOLBAT
- .byte 33, 33
- .2byte SPECIES_GOLDUCK
- .byte 26, 26
- .2byte SPECIES_ZUBAT
- .byte 35, 35
- .2byte SPECIES_GOLDUCK
- .byte 30, 30
- .2byte SPECIES_GOLBAT
-
- .align 2
-sWildMonInfo_SeafoamIslandsB1F_Land:: @ 83C7CAC
- .byte 7
- .align 2
- .4byte sWildMons_SeafoamIslandsB1F_Land
-
- .align 2
-sWildMons_SeafoamIslandsB2F_Land:: @ 83C7CB4
- .byte 30, 30
- .2byte SPECIES_PSYDUCK
- .byte 32, 32
- .2byte SPECIES_PSYDUCK
- .byte 30, 30
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_SEEL
- .byte 22, 22
- .2byte SPECIES_ZUBAT
- .byte 24, 24
- .2byte SPECIES_ZUBAT
- .byte 26, 26
- .2byte SPECIES_GOLBAT
- .byte 34, 34
- .2byte SPECIES_GOLDUCK
- .byte 32, 32
- .2byte SPECIES_GOLDUCK
- .byte 28, 28
- .2byte SPECIES_GOLBAT
- .byte 32, 32
- .2byte SPECIES_GOLDUCK
- .byte 30, 30
- .2byte SPECIES_GOLBAT
-
- .align 2
-sWildMonInfo_SeafoamIslandsB2F_Land:: @ 83C7CE4
- .byte 7
- .align 2
- .4byte sWildMons_SeafoamIslandsB2F_Land
-
- .align 2
-sWildMons_SeafoamIslandsB3F_Land:: @ 83C7CEC
- .byte 30, 30
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_PSYDUCK
- .byte 30, 30
- .2byte SPECIES_PSYDUCK
- .byte 32, 32
- .2byte SPECIES_GOLDUCK
- .byte 24, 24
- .2byte SPECIES_ZUBAT
- .byte 26, 26
- .2byte SPECIES_GOLBAT
- .byte 34, 34
- .2byte SPECIES_GOLDUCK
- .byte 32, 32
- .2byte SPECIES_DEWGONG
- .byte 28, 28
- .2byte SPECIES_GOLBAT
- .byte 34, 34
- .2byte SPECIES_DEWGONG
- .byte 30, 30
- .2byte SPECIES_GOLBAT
-
- .align 2
-sWildMonInfo_SeafoamIslandsB3F_Land:: @ 83C7D1C
- .byte 7
- .align 2
- .4byte sWildMons_SeafoamIslandsB3F_Land
-
- .align 2
-sWildMons_SeafoamIslandsB3F_Water:: @ 83C7D24
- .byte 25, 35
- .2byte SPECIES_SEEL
- .byte 25, 30
- .2byte SPECIES_HORSEA
- .byte 35, 40
- .2byte SPECIES_DEWGONG
- .byte 30, 40
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
-
- .align 2
-sWildMonInfo_SeafoamIslandsB3F_Water:: @ 83C7D38
- .byte 2
- .align 2
- .4byte sWildMons_SeafoamIslandsB3F_Water
-
- .align 2
-sWildMons_SeafoamIslandsB3F_Fish:: @ 83C7D40
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 20, 30
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_GYARADOS
-
- .align 2
-sWildMonInfo_SeafoamIslandsB3F_Fish:: @ 83C7D68
- .byte 20
- .align 2
- .4byte sWildMons_SeafoamIslandsB3F_Fish
-
- .align 2
-sWildMons_SeafoamIslandsB4F_Land:: @ 83C7D70
- .byte 30, 30
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_PSYDUCK
- .byte 34, 34
- .2byte SPECIES_SEEL
- .byte 32, 32
- .2byte SPECIES_GOLDUCK
- .byte 26, 26
- .2byte SPECIES_GOLBAT
- .byte 34, 34
- .2byte SPECIES_DEWGONG
- .byte 34, 34
- .2byte SPECIES_GOLDUCK
- .byte 36, 36
- .2byte SPECIES_DEWGONG
- .byte 28, 28
- .2byte SPECIES_GOLBAT
- .byte 36, 36
- .2byte SPECIES_DEWGONG
- .byte 30, 30
- .2byte SPECIES_GOLBAT
-
- .align 2
-sWildMonInfo_SeafoamIslandsB4F_Land:: @ 83C7DA0
- .byte 7
- .align 2
- .4byte sWildMons_SeafoamIslandsB4F_Land
-
- .align 2
-sWildMons_SeafoamIslandsB4F_Water:: @ 83C7DA8
- .byte 25, 35
- .2byte SPECIES_SEEL
- .byte 25, 30
- .2byte SPECIES_HORSEA
- .byte 35, 40
- .2byte SPECIES_DEWGONG
- .byte 30, 40
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
-
- .align 2
-sWildMonInfo_SeafoamIslandsB4F_Water:: @ 83C7DBC
- .byte 2
- .align 2
- .4byte sWildMons_SeafoamIslandsB4F_Water
-
- .align 2
-sWildMons_SeafoamIslandsB4F_Fish:: @ 83C7DC4
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 20, 30
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_GYARADOS
-
- .align 2
-sWildMonInfo_SeafoamIslandsB4F_Fish:: @ 83C7DEC
- .byte 20
- .align 2
- .4byte sWildMons_SeafoamIslandsB4F_Fish
-
- .align 2
-sWildMons_PokemonTower3F_Land:: @ 83C7DF4
- .byte 15, 15
- .2byte SPECIES_GASTLY
- .byte 16, 16
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 13, 13
- .2byte SPECIES_GASTLY
- .byte 14, 14
- .2byte SPECIES_GASTLY
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_GASTLY
- .byte 15, 15
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 20, 20
- .2byte SPECIES_HAUNTER
-
- .align 2
-sWildMonInfo_PokemonTower3F_Land:: @ 83C7E24
- .byte 2
- .align 2
- .4byte sWildMons_PokemonTower3F_Land
-
- .align 2
-sWildMons_PokemonTower4F_Land:: @ 83C7E2C
- .byte 15, 15
- .2byte SPECIES_GASTLY
- .byte 16, 16
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 13, 13
- .2byte SPECIES_GASTLY
- .byte 14, 14
- .2byte SPECIES_GASTLY
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 20, 20
- .2byte SPECIES_HAUNTER
- .byte 15, 15
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_GASTLY
-
- .align 2
-sWildMonInfo_PokemonTower4F_Land:: @ 83C7E5C
- .byte 4
- .align 2
- .4byte sWildMons_PokemonTower4F_Land
-
- .align 2
-sWildMons_PokemonTower5F_Land:: @ 83C7E64
- .byte 15, 15
- .2byte SPECIES_GASTLY
- .byte 16, 16
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 13, 13
- .2byte SPECIES_GASTLY
- .byte 14, 14
- .2byte SPECIES_GASTLY
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 20, 20
- .2byte SPECIES_HAUNTER
- .byte 15, 15
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_CUBONE
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_GASTLY
-
- .align 2
-sWildMonInfo_PokemonTower5F_Land:: @ 83C7E94
- .byte 6
- .align 2
- .4byte sWildMons_PokemonTower5F_Land
-
- .align 2
-sWildMons_PokemonTower6F_Land:: @ 83C7E9C
- .byte 16, 16
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 14, 14
- .2byte SPECIES_GASTLY
- .byte 15, 15
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_GASTLY
- .byte 21, 21
- .2byte SPECIES_HAUNTER
- .byte 17, 17
- .2byte SPECIES_CUBONE
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_CUBONE
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 23, 23
- .2byte SPECIES_HAUNTER
-
- .align 2
-sWildMonInfo_PokemonTower6F_Land:: @ 83C7ECC
- .byte 8
- .align 2
- .4byte sWildMons_PokemonTower6F_Land
-
- .align 2
-sWildMons_PokemonTower7F_Land:: @ 83C7ED4
- .byte 16, 16
- .2byte SPECIES_GASTLY
- .byte 17, 17
- .2byte SPECIES_GASTLY
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 15, 15
- .2byte SPECIES_GASTLY
- .byte 19, 19
- .2byte SPECIES_GASTLY
- .byte 23, 23
- .2byte SPECIES_HAUNTER
- .byte 17, 17
- .2byte SPECIES_CUBONE
- .byte 19, 19
- .2byte SPECIES_CUBONE
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 23, 23
- .2byte SPECIES_HAUNTER
- .byte 18, 18
- .2byte SPECIES_GASTLY
- .byte 25, 25
- .2byte SPECIES_HAUNTER
-
- .align 2
-sWildMonInfo_PokemonTower7F_Land:: @ 83C7F04
- .byte 10
- .align 2
- .4byte sWildMons_PokemonTower7F_Land
-
- .align 2
-sWildMons_PowerPlant_Land:: @ 83C7F0C
- .byte 22, 22
- .2byte SPECIES_VOLTORB
- .byte 22, 22
- .2byte SPECIES_MAGNEMITE
- .byte 25, 25
- .2byte SPECIES_VOLTORB
- .byte 25, 25
- .2byte SPECIES_MAGNEMITE
- .byte 22, 22
- .2byte SPECIES_PIKACHU
- .byte 24, 24
- .2byte SPECIES_PIKACHU
- .byte 31, 31
- .2byte SPECIES_MAGNETON
- .byte 34, 34
- .2byte SPECIES_MAGNETON
- .byte 26, 26
- .2byte SPECIES_PIKACHU
- .byte 32, 32
- .2byte SPECIES_ELECTABUZZ
- .byte 26, 26
- .2byte SPECIES_PIKACHU
- .byte 35, 35
- .2byte SPECIES_ELECTABUZZ
-
- .align 2
-sWildMonInfo_PowerPlant_Land:: @ 83C7F3C
- .byte 7
- .align 2
- .4byte sWildMons_PowerPlant_Land
-
- .align 2
-sWildMons_MtEmberExterior_Land:: @ 83C7F44
- .byte 30, 30
- .2byte SPECIES_PONYTA
- .byte 38, 38
- .2byte SPECIES_FEAROW
- .byte 33, 33
- .2byte SPECIES_PONYTA
- .byte 32, 32
- .2byte SPECIES_SPEAROW
- .byte 35, 35
- .2byte SPECIES_MACHOP
- .byte 33, 33
- .2byte SPECIES_GEODUDE
- .byte 36, 36
- .2byte SPECIES_PONYTA
- .byte 40, 40
- .2byte SPECIES_FEAROW
- .byte 30, 30
- .2byte SPECIES_SPEAROW
- .byte 39, 39
- .2byte SPECIES_RAPIDASH
- .byte 30, 30
- .2byte SPECIES_SPEAROW
- .byte 42, 42
- .2byte SPECIES_RAPIDASH
-
- .align 2
-sWildMonInfo_MtEmberExterior_Land:: @ 83C7F74
- .byte 21
- .align 2
- .4byte sWildMons_MtEmberExterior_Land
-
- .align 2
-sWildMons_MtEmberExterior_Rock:: @ 83C7F7C
- .byte 5, 20
- .2byte SPECIES_GEODUDE
- .byte 10, 20
- .2byte SPECIES_GEODUDE
- .byte 15, 30
- .2byte SPECIES_GEODUDE
- .byte 25, 40
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GRAVELER
-
- .align 2
-sWildMonInfo_MtEmberExterior_Rock:: @ 83C7F90
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberExterior_Rock
-
- .align 2
-sWildMons_MtEmberSummitPath1F_Land:: @ 83C7F98
- .byte 33, 33
- .2byte SPECIES_GEODUDE
- .byte 35, 35
- .2byte SPECIES_MACHOP
- .byte 29, 29
- .2byte SPECIES_GEODUDE
- .byte 31, 31
- .2byte SPECIES_GEODUDE
- .byte 31, 31
- .2byte SPECIES_MACHOP
- .byte 33, 33
- .2byte SPECIES_MACHOP
- .byte 35, 35
- .2byte SPECIES_GEODUDE
- .byte 37, 37
- .2byte SPECIES_MACHOP
- .byte 37, 37
- .2byte SPECIES_GEODUDE
- .byte 39, 39
- .2byte SPECIES_MACHOP
- .byte 37, 37
- .2byte SPECIES_GEODUDE
- .byte 39, 39
- .2byte SPECIES_MACHOP
-
- .align 2
-sWildMonInfo_MtEmberSummitPath1F_Land:: @ 83C7FC8
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberSummitPath1F_Land
-
- .align 2
-sWildMons_MtEmberSummitPath2F_Land:: @ 83C7FD0
- .byte 34, 34
- .2byte SPECIES_GEODUDE
- .byte 36, 36
- .2byte SPECIES_MACHOP
- .byte 30, 30
- .2byte SPECIES_GEODUDE
- .byte 32, 32
- .2byte SPECIES_GEODUDE
- .byte 32, 32
- .2byte SPECIES_MACHOP
- .byte 34, 34
- .2byte SPECIES_MACHOP
- .byte 38, 38
- .2byte SPECIES_MACHOKE
- .byte 38, 38
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_MACHOKE
-
- .align 2
-sWildMonInfo_MtEmberSummitPath2F_Land:: @ 83C8000
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberSummitPath2F_Land
-
- .align 2
-sWildMons_MtEmberSummitPath2F_Rock:: @ 83C8008
- .byte 5, 20
- .2byte SPECIES_GEODUDE
- .byte 10, 20
- .2byte SPECIES_GEODUDE
- .byte 15, 30
- .2byte SPECIES_GEODUDE
- .byte 25, 40
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GRAVELER
-
- .align 2
-sWildMonInfo_MtEmberSummitPath2F_Rock:: @ 83C801C
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberSummitPath2F_Rock
-
- .align 2
-sWildMons_MtEmberSummitPath3F_Land:: @ 83C8024
- .byte 33, 33
- .2byte SPECIES_GEODUDE
- .byte 35, 35
- .2byte SPECIES_MACHOP
- .byte 29, 29
- .2byte SPECIES_GEODUDE
- .byte 31, 31
- .2byte SPECIES_GEODUDE
- .byte 31, 31
- .2byte SPECIES_MACHOP
- .byte 33, 33
- .2byte SPECIES_MACHOP
- .byte 35, 35
- .2byte SPECIES_GEODUDE
- .byte 37, 37
- .2byte SPECIES_MACHOP
- .byte 37, 37
- .2byte SPECIES_GEODUDE
- .byte 39, 39
- .2byte SPECIES_MACHOP
- .byte 37, 37
- .2byte SPECIES_GEODUDE
- .byte 39, 39
- .2byte SPECIES_MACHOP
-
- .align 2
-sWildMonInfo_MtEmberSummitPath3F_Land:: @ 83C8054
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberSummitPath3F_Land
-
- .align 2
-sWildMons_MtEmberRubyPath1F_Land:: @ 83C805C
- .byte 36, 36
- .2byte SPECIES_GEODUDE
- .byte 38, 38
- .2byte SPECIES_MACHOP
- .byte 32, 32
- .2byte SPECIES_GEODUDE
- .byte 34, 34
- .2byte SPECIES_GEODUDE
- .byte 34, 34
- .2byte SPECIES_MACHOP
- .byte 36, 36
- .2byte SPECIES_MACHOP
- .byte 38, 38
- .2byte SPECIES_GEODUDE
- .byte 40, 40
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 42, 42
- .2byte SPECIES_MACHOKE
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 42, 42
- .2byte SPECIES_MACHOKE
-
- .align 2
-sWildMonInfo_MtEmberRubyPath1F_Land:: @ 83C808C
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPath1F_Land
-
- .align 2
-sWildMons_MtEmberRubyPath1F_Rock:: @ 83C8094
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_MtEmberRubyPath1F_Rock:: @ 83C80A8
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPath1F_Rock
-
- .align 2
-sWildMons_MtEmberRubyPathB1F_Land:: @ 83C80B0
- .byte 38, 38
- .2byte SPECIES_GEODUDE
- .byte 36, 36
- .2byte SPECIES_GEODUDE
- .byte 34, 34
- .2byte SPECIES_GEODUDE
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 24, 24
- .2byte SPECIES_SLUGMA
- .byte 26, 26
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 28, 28
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 30, 30
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 30, 30
- .2byte SPECIES_SLUGMA
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB1F_Land:: @ 83C80E0
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPathB1F_Land
-
- .align 2
-sWildMons_MtEmberRubyPathB1F_Rock:: @ 83C80E8
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB1F_Rock:: @ 83C80FC
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPathB1F_Rock
-
- .align 2
-sWildMons_MtEmberRubyPathB2F_Land:: @ 83C8104
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 26, 26
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 24, 24
- .2byte SPECIES_SLUGMA
- .byte 28, 28
- .2byte SPECIES_SLUGMA
- .byte 30, 30
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 32, 32
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 22, 22
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 22, 22
- .2byte SPECIES_SLUGMA
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB2F_Land:: @ 83C8134
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPathB2F_Land
-
- .align 2
-sWildMons_MtEmberRubyPathB2F_Rock:: @ 83C813C
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB2F_Rock:: @ 83C8150
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPathB2F_Rock
-
- .align 2
-sWildMons_MtEmberRubyPathB3F_Land:: @ 83C8158
- .byte 26, 26
- .2byte SPECIES_SLUGMA
- .byte 28, 28
- .2byte SPECIES_SLUGMA
- .byte 30, 30
- .2byte SPECIES_SLUGMA
- .byte 32, 32
- .2byte SPECIES_SLUGMA
- .byte 24, 24
- .2byte SPECIES_SLUGMA
- .byte 22, 22
- .2byte SPECIES_SLUGMA
- .byte 20, 20
- .2byte SPECIES_SLUGMA
- .byte 34, 34
- .2byte SPECIES_SLUGMA
- .byte 36, 36
- .2byte SPECIES_SLUGMA
- .byte 18, 18
- .2byte SPECIES_SLUGMA
- .byte 36, 36
- .2byte SPECIES_SLUGMA
- .byte 18, 18
- .2byte SPECIES_SLUGMA
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB3F_Land:: @ 83C8188
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPathB3F_Land
-
- .align 2
-sWildMons_MtEmberRubyPathB3F_Rock:: @ 83C8190
- .byte 15, 25
- .2byte SPECIES_SLUGMA
- .byte 25, 35
- .2byte SPECIES_SLUGMA
- .byte 40, 45
- .2byte SPECIES_MAGCARGO
- .byte 35, 45
- .2byte SPECIES_MAGCARGO
- .byte 25, 35
- .2byte SPECIES_MAGCARGO
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB3F_Rock:: @ 83C81A4
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPathB3F_Rock
-
- .align 2
-sWildMons_MtEmberRubyPathB1FStairs_Land:: @ 83C81AC
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 26, 26
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 24, 24
- .2byte SPECIES_SLUGMA
- .byte 28, 28
- .2byte SPECIES_SLUGMA
- .byte 30, 30
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 32, 32
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 22, 22
- .2byte SPECIES_SLUGMA
- .byte 44, 44
- .2byte SPECIES_GEODUDE
- .byte 22, 22
- .2byte SPECIES_SLUGMA
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB1FStairs_Land:: @ 83C81DC
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPathB1FStairs_Land
-
- .align 2
-sWildMons_MtEmberRubyPathB1FStairs_Rock:: @ 83C81E4
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB1FStairs_Rock:: @ 83C81F8
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPathB1FStairs_Rock
-
- .align 2
-sWildMons_MtEmberRubyPathB2FStairs_Land:: @ 83C8200
- .byte 38, 38
- .2byte SPECIES_GEODUDE
- .byte 36, 36
- .2byte SPECIES_GEODUDE
- .byte 34, 34
- .2byte SPECIES_GEODUDE
- .byte 40, 40
- .2byte SPECIES_GEODUDE
- .byte 24, 24
- .2byte SPECIES_SLUGMA
- .byte 26, 26
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 28, 28
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 30, 30
- .2byte SPECIES_SLUGMA
- .byte 42, 42
- .2byte SPECIES_GEODUDE
- .byte 30, 30
- .2byte SPECIES_SLUGMA
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB2FStairs_Land:: @ 83C8230
- .byte 7
- .align 2
- .4byte sWildMons_MtEmberRubyPathB2FStairs_Land
-
- .align 2
-sWildMons_MtEmberRubyPathB2FStairs_Rock:: @ 83C8238
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_MtEmberRubyPathB2FStairs_Rock:: @ 83C824C
- .byte 50
- .align 2
- .4byte sWildMons_MtEmberRubyPathB2FStairs_Rock
-
- .align 2
-sWildMons_ThreeIslandBerryForest_Land:: @ 83C8254
- .byte 37, 37
- .2byte SPECIES_PIDGEOTTO
- .byte 35, 35
- .2byte SPECIES_GLOOM
- .byte 32, 32
- .2byte SPECIES_PIDGEY
- .byte 30, 30
- .2byte SPECIES_ODDISH
- .byte 34, 34
- .2byte SPECIES_VENONAT
- .byte 34, 34
- .2byte SPECIES_DROWZEE
- .byte 35, 35
- .2byte SPECIES_EXEGGCUTE
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 37, 37
- .2byte SPECIES_VENOMOTH
- .byte 37, 37
- .2byte SPECIES_HYPNO
- .byte 40, 40
- .2byte SPECIES_VENOMOTH
- .byte 40, 40
- .2byte SPECIES_HYPNO
-
- .align 2
-sWildMonInfo_ThreeIslandBerryForest_Land:: @ 83C8284
- .byte 21
- .align 2
- .4byte sWildMons_ThreeIslandBerryForest_Land
-
- .align 2
-sWildMons_ThreeIslandBerryForest_Water:: @ 83C828C
- .byte 5, 20
- .2byte SPECIES_PSYDUCK
- .byte 20, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
-
- .align 2
-sWildMonInfo_ThreeIslandBerryForest_Water:: @ 83C82A0
- .byte 2
- .align 2
- .4byte sWildMons_ThreeIslandBerryForest_Water
-
- .align 2
-sWildMons_ThreeIslandBerryForest_Fish:: @ 83C82A8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_ThreeIslandBerryForest_Fish:: @ 83C82D0
- .byte 20
- .align 2
- .4byte sWildMons_ThreeIslandBerryForest_Fish
-
- .align 2
-sWildMons_FourIslandIcefallCaveEntrance_Land:: @ 83C82D8
- .byte 43, 43
- .2byte SPECIES_SEEL
- .byte 45, 45
- .2byte SPECIES_GOLBAT
- .byte 45, 45
- .2byte SPECIES_SEEL
- .byte 47, 47
- .2byte SPECIES_SEEL
- .byte 40, 40
- .2byte SPECIES_ZUBAT
- .byte 49, 49
- .2byte SPECIES_DEWGONG
- .byte 51, 51
- .2byte SPECIES_DEWGONG
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 53, 53
- .2byte SPECIES_DEWGONG
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 53, 53
- .2byte SPECIES_DEWGONG
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveEntrance_Land:: @ 83C8308
- .byte 7
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveEntrance_Land
-
- .align 2
-sWildMons_FourIslandIcefallCaveEntrance_Water:: @ 83C8310
- .byte 5, 35
- .2byte SPECIES_SEEL
- .byte 5, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_DEWGONG
- .byte 5, 15
- .2byte SPECIES_WOOPER
- .byte 5, 15
- .2byte SPECIES_WOOPER
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveEntrance_Water:: @ 83C8324
- .byte 2
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveEntrance_Water
-
- .align 2
-sWildMons_FourIslandIcefallCaveEntrance_Fish:: @ 83C832C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveEntrance_Fish:: @ 83C8354
- .byte 20
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveEntrance_Fish
-
- .align 2
-sWildMons_FourIslandIcefallCave1F_Land:: @ 83C835C
- .byte 25, 25
- .2byte SPECIES_SWINUB
- .byte 45, 45
- .2byte SPECIES_GOLBAT
- .byte 45, 45
- .2byte SPECIES_SEEL
- .byte 27, 27
- .2byte SPECIES_SWINUB
- .byte 40, 40
- .2byte SPECIES_ZUBAT
- .byte 29, 29
- .2byte SPECIES_SWINUB
- .byte 30, 30
- .2byte SPECIES_DELIBIRD
- .byte 31, 31
- .2byte SPECIES_SWINUB
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 23, 23
- .2byte SPECIES_SWINUB
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 23, 23
- .2byte SPECIES_SWINUB
-
- .align 2
-sWildMonInfo_FourIslandIcefallCave1F_Land:: @ 83C838C
- .byte 7
- .align 2
- .4byte sWildMons_FourIslandIcefallCave1F_Land
-
- .align 2
-sWildMons_FourIslandIcefallCaveB1F_Land:: @ 83C8394
- .byte 25, 25
- .2byte SPECIES_SWINUB
- .byte 45, 45
- .2byte SPECIES_GOLBAT
- .byte 45, 45
- .2byte SPECIES_SEEL
- .byte 27, 27
- .2byte SPECIES_SWINUB
- .byte 40, 40
- .2byte SPECIES_ZUBAT
- .byte 29, 29
- .2byte SPECIES_SWINUB
- .byte 30, 30
- .2byte SPECIES_DELIBIRD
- .byte 31, 31
- .2byte SPECIES_SWINUB
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 23, 23
- .2byte SPECIES_SWINUB
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 23, 23
- .2byte SPECIES_SWINUB
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveB1F_Land:: @ 83C83C4
- .byte 7
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveB1F_Land
-
- .align 2
-sWildMons_FourIslandIcefallCaveBack_Land:: @ 83C83CC
- .byte 43, 43
- .2byte SPECIES_SEEL
- .byte 45, 45
- .2byte SPECIES_GOLBAT
- .byte 45, 45
- .2byte SPECIES_SEEL
- .byte 47, 47
- .2byte SPECIES_SEEL
- .byte 40, 40
- .2byte SPECIES_ZUBAT
- .byte 49, 49
- .2byte SPECIES_DEWGONG
- .byte 51, 51
- .2byte SPECIES_DEWGONG
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 53, 53
- .2byte SPECIES_DEWGONG
- .byte 48, 48
- .2byte SPECIES_GOLBAT
- .byte 53, 53
- .2byte SPECIES_DEWGONG
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveBack_Land:: @ 83C83FC
- .byte 7
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveBack_Land
-
- .align 2
-sWildMons_FourIslandIcefallCaveBack_Water:: @ 83C8404
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 45
- .2byte SPECIES_TENTACOOL
- .byte 35, 45
- .2byte SPECIES_TENTACRUEL
- .byte 30, 45
- .2byte SPECIES_LAPRAS
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveBack_Water:: @ 83C8418
- .byte 2
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveBack_Water
-
- .align 2
-sWildMons_FourIslandIcefallCaveBack_Fish:: @ 83C8420
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FourIslandIcefallCaveBack_Fish:: @ 83C8448
- .byte 20
- .align 2
- .4byte sWildMons_FourIslandIcefallCaveBack_Fish
-
- .align 2
-sWildMons_SixIslandPatternBush_Land:: @ 83C8450
- .byte 9, 9
- .2byte SPECIES_SPINARAK
- .byte 9, 9
- .2byte SPECIES_KAKUNA
- .byte 14, 14
- .2byte SPECIES_SPINARAK
- .byte 6, 6
- .2byte SPECIES_CATERPIE
- .byte 6, 6
- .2byte SPECIES_WEEDLE
- .byte 15, 15
- .2byte SPECIES_HERACROSS
- .byte 9, 9
- .2byte SPECIES_METAPOD
- .byte 20, 20
- .2byte SPECIES_HERACROSS
- .byte 9, 9
- .2byte SPECIES_LEDYBA
- .byte 25, 25
- .2byte SPECIES_HERACROSS
- .byte 14, 14
- .2byte SPECIES_LEDYBA
- .byte 30, 30
- .2byte SPECIES_HERACROSS
-
- .align 2
-sWildMonInfo_SixIslandPatternBush_Land:: @ 83C8480
- .byte 21
- .align 2
- .4byte sWildMons_SixIslandPatternBush_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom1_Land:: @ 83C8488
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom1_Land:: @ 83C84B8
- .byte 1
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom1_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom2_Land:: @ 83C84C0
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom2_Land:: @ 83C84F0
- .byte 2
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom2_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom3_Land:: @ 83C84F8
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom3_Land:: @ 83C8528
- .byte 3
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom3_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom4_Land:: @ 83C8530
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom4_Land:: @ 83C8560
- .byte 4
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom4_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom5_Land:: @ 83C8568
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom5_Land:: @ 83C8598
- .byte 5
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom5_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom6_Land:: @ 83C85A0
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom6_Land:: @ 83C85D0
- .byte 6
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom6_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom7_Land:: @ 83C85D8
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom7_Land:: @ 83C8608
- .byte 7
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom7_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom8_Land:: @ 83C8610
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom8_Land:: @ 83C8640
- .byte 8
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom8_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom9_Land:: @ 83C8648
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom9_Land:: @ 83C8678
- .byte 9
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom9_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom10_Land:: @ 83C8680
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 43, 43
- .2byte SPECIES_GOLBAT
- .byte 38, 38
- .2byte SPECIES_GASTLY
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom10_Land:: @ 83C86B0
- .byte 10
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom10_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom11_Land:: @ 83C86B8
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 15, 15
- .2byte SPECIES_MURKROW
- .byte 20, 20
- .2byte SPECIES_MURKROW
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom11_Land:: @ 83C86E8
- .byte 5
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom11_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom12_Land:: @ 83C86F0
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 15, 15
- .2byte SPECIES_MURKROW
- .byte 20, 20
- .2byte SPECIES_MURKROW
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom12_Land:: @ 83C8720
- .byte 5
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom12_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom13_Land:: @ 83C8728
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 15, 15
- .2byte SPECIES_MURKROW
- .byte 20, 20
- .2byte SPECIES_MURKROW
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom13_Land:: @ 83C8758
- .byte 5
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom13_Land
-
- .align 2
-sWildMons_FiveIslandLostCaveRoom14_Land:: @ 83C8760
- .byte 40, 40
- .2byte SPECIES_GASTLY
- .byte 37, 37
- .2byte SPECIES_ZUBAT
- .byte 44, 44
- .2byte SPECIES_HAUNTER
- .byte 46, 46
- .2byte SPECIES_HAUNTER
- .byte 41, 41
- .2byte SPECIES_GOLBAT
- .byte 15, 15
- .2byte SPECIES_MURKROW
- .byte 20, 20
- .2byte SPECIES_MURKROW
- .byte 48, 48
- .2byte SPECIES_HAUNTER
- .byte 50, 50
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
- .byte 52, 52
- .2byte SPECIES_HAUNTER
- .byte 22, 22
- .2byte SPECIES_MURKROW
-
- .align 2
-sWildMonInfo_FiveIslandLostCaveRoom14_Land:: @ 83C8790
- .byte 5
- .align 2
- .4byte sWildMons_FiveIslandLostCaveRoom14_Land
-
- .align 2
-sWildMons_OneIslandKindleRoad_Land:: @ 83C8798
- .byte 32, 32
- .2byte SPECIES_SPEAROW
- .byte 34, 34
- .2byte SPECIES_PONYTA
- .byte 36, 36
- .2byte SPECIES_FEAROW
- .byte 31, 31
- .2byte SPECIES_PONYTA
- .byte 31, 31
- .2byte SPECIES_GEODUDE
- .byte 31, 31
- .2byte SPECIES_MEOWTH
- .byte 30, 30
- .2byte SPECIES_SPEAROW
- .byte 34, 34
- .2byte SPECIES_PSYDUCK
- .byte 37, 37
- .2byte SPECIES_RAPIDASH
- .byte 37, 37
- .2byte SPECIES_PERSIAN
- .byte 40, 40
- .2byte SPECIES_RAPIDASH
- .byte 40, 40
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_OneIslandKindleRoad_Land:: @ 83C87C8
- .byte 21
- .align 2
- .4byte sWildMons_OneIslandKindleRoad_Land
-
- .align 2
-sWildMons_OneIslandKindleRoad_Water:: @ 83C87D0
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_OneIslandKindleRoad_Water:: @ 83C87E4
- .byte 2
- .align 2
- .4byte sWildMons_OneIslandKindleRoad_Water
-
- .align 2
-sWildMons_OneIslandKindleRoad_Rock:: @ 83C87EC
- .byte 5, 20
- .2byte SPECIES_GEODUDE
- .byte 10, 20
- .2byte SPECIES_GEODUDE
- .byte 15, 30
- .2byte SPECIES_GEODUDE
- .byte 25, 40
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GRAVELER
-
- .align 2
-sWildMonInfo_OneIslandKindleRoad_Rock:: @ 83C8800
- .byte 25
- .align 2
- .4byte sWildMons_OneIslandKindleRoad_Rock
-
- .align 2
-sWildMons_OneIslandKindleRoad_Fish:: @ 83C8808
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_OneIslandKindleRoad_Fish:: @ 83C8830
- .byte 20
- .align 2
- .4byte sWildMons_OneIslandKindleRoad_Fish
-
- .align 2
-sWildMons_OneIslandTreasureBeach_Land:: @ 83C8838
- .byte 32, 32
- .2byte SPECIES_SPEAROW
- .byte 33, 33
- .2byte SPECIES_TANGELA
- .byte 31, 31
- .2byte SPECIES_SPEAROW
- .byte 35, 35
- .2byte SPECIES_TANGELA
- .byte 36, 36
- .2byte SPECIES_FEAROW
- .byte 31, 31
- .2byte SPECIES_MEOWTH
- .byte 38, 38
- .2byte SPECIES_FEAROW
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 40, 40
- .2byte SPECIES_FEAROW
- .byte 37, 37
- .2byte SPECIES_PERSIAN
- .byte 40, 40
- .2byte SPECIES_FEAROW
- .byte 40, 40
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_OneIslandTreasureBeach_Land:: @ 83C8868
- .byte 21
- .align 2
- .4byte sWildMons_OneIslandTreasureBeach_Land
-
- .align 2
-sWildMons_OneIslandTreasureBeach_Water:: @ 83C8870
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_OneIslandTreasureBeach_Water:: @ 83C8884
- .byte 2
- .align 2
- .4byte sWildMons_OneIslandTreasureBeach_Water
-
- .align 2
-sWildMons_OneIslandTreasureBeach_Fish:: @ 83C888C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_OneIslandTreasureBeach_Fish:: @ 83C88B4
- .byte 20
- .align 2
- .4byte sWildMons_OneIslandTreasureBeach_Fish
-
- .align 2
-sWildMons_TwoIslandCapeBrink_Land:: @ 83C88BC
- .byte 31, 31
- .2byte SPECIES_SPEAROW
- .byte 30, 30
- .2byte SPECIES_ODDISH
- .byte 32, 32
- .2byte SPECIES_ODDISH
- .byte 36, 36
- .2byte SPECIES_GLOOM
- .byte 36, 36
- .2byte SPECIES_FEAROW
- .byte 31, 31
- .2byte SPECIES_MEOWTH
- .byte 38, 38
- .2byte SPECIES_GLOOM
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 37, 37
- .2byte SPECIES_GOLDUCK
- .byte 37, 37
- .2byte SPECIES_PERSIAN
- .byte 40, 40
- .2byte SPECIES_GOLDUCK
- .byte 40, 40
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_TwoIslandCapeBrink_Land:: @ 83C88EC
- .byte 21
- .align 2
- .4byte sWildMons_TwoIslandCapeBrink_Land
-
- .align 2
-sWildMons_TwoIslandCapeBrink_Water:: @ 83C88F4
- .byte 5, 20
- .2byte SPECIES_PSYDUCK
- .byte 20, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
- .byte 35, 40
- .2byte SPECIES_GOLDUCK
-
- .align 2
-sWildMonInfo_TwoIslandCapeBrink_Water:: @ 83C8908
- .byte 2
- .align 2
- .4byte sWildMons_TwoIslandCapeBrink_Water
-
- .align 2
-sWildMons_TwoIslandCapeBrink_Fish:: @ 83C8910
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_TwoIslandCapeBrink_Fish:: @ 83C8938
- .byte 20
- .align 2
- .4byte sWildMons_TwoIslandCapeBrink_Fish
-
- .align 2
-sWildMons_ThreeIslandBondBridge_Land:: @ 83C8940
- .byte 32, 32
- .2byte SPECIES_PIDGEY
- .byte 31, 31
- .2byte SPECIES_ODDISH
- .byte 29, 29
- .2byte SPECIES_PIDGEY
- .byte 36, 36
- .2byte SPECIES_GLOOM
- .byte 34, 34
- .2byte SPECIES_PIDGEOTTO
- .byte 31, 31
- .2byte SPECIES_MEOWTH
- .byte 34, 34
- .2byte SPECIES_VENONAT
- .byte 31, 31
- .2byte SPECIES_PSYDUCK
- .byte 37, 37
- .2byte SPECIES_PIDGEOTTO
- .byte 37, 37
- .2byte SPECIES_PERSIAN
- .byte 40, 40
- .2byte SPECIES_PIDGEOTTO
- .byte 40, 40
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_ThreeIslandBondBridge_Land:: @ 83C8970
- .byte 21
- .align 2
- .4byte sWildMons_ThreeIslandBondBridge_Land
-
- .align 2
-sWildMons_ThreeIslandBondBridge_Water:: @ 83C8978
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_ThreeIslandBondBridge_Water:: @ 83C898C
- .byte 2
- .align 2
- .4byte sWildMons_ThreeIslandBondBridge_Water
-
- .align 2
-sWildMons_ThreeIslandBondBridge_Fish:: @ 83C8994
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_ThreeIslandBondBridge_Fish:: @ 83C89BC
- .byte 20
- .align 2
- .4byte sWildMons_ThreeIslandBondBridge_Fish
-
- .align 2
-sWildMons_ThreeIslandPort_Land:: @ 83C89C4
- .byte 15, 15
- .2byte SPECIES_DUNSPARCE
- .byte 15, 15
- .2byte SPECIES_DUNSPARCE
- .byte 10, 10
- .2byte SPECIES_DUNSPARCE
- .byte 10, 10
- .2byte SPECIES_DUNSPARCE
- .byte 20, 20
- .2byte SPECIES_DUNSPARCE
- .byte 20, 20
- .2byte SPECIES_DUNSPARCE
- .byte 25, 25
- .2byte SPECIES_DUNSPARCE
- .byte 30, 30
- .2byte SPECIES_DUNSPARCE
- .byte 25, 25
- .2byte SPECIES_DUNSPARCE
- .byte 30, 30
- .2byte SPECIES_DUNSPARCE
- .byte 5, 5
- .2byte SPECIES_DUNSPARCE
- .byte 35, 35
- .2byte SPECIES_DUNSPARCE
-
- .align 2
-sWildMonInfo_ThreeIslandPort_Land:: @ 83C89F4
- .byte 1
- .align 2
- .4byte sWildMons_ThreeIslandPort_Land
-
- .align 2
-sWildMons_FiveIslandResortGorgeous_Water:: @ 83C89FC
- .byte 5, 35
- .2byte SPECIES_TENTACOOL
- .byte 5, 15
- .2byte SPECIES_HOPPIP
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_FiveIslandResortGorgeous_Water:: @ 83C8A10
- .byte 2
- .align 2
- .4byte sWildMons_FiveIslandResortGorgeous_Water
-
- .align 2
-sWildMons_FiveIslandResortGorgeous_Fish:: @ 83C8A18
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FiveIslandResortGorgeous_Fish:: @ 83C8A40
- .byte 20
- .align 2
- .4byte sWildMons_FiveIslandResortGorgeous_Fish
-
- .align 2
-sWildMons_FiveIslandWaterLabyrinth_Water:: @ 83C8A48
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 5, 15
- .2byte SPECIES_HOPPIP
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_FiveIslandWaterLabyrinth_Water:: @ 83C8A5C
- .byte 2
- .align 2
- .4byte sWildMons_FiveIslandWaterLabyrinth_Water
-
- .align 2
-sWildMons_FiveIslandWaterLabyrinth_Fish:: @ 83C8A64
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FiveIslandWaterLabyrinth_Fish:: @ 83C8A8C
- .byte 20
- .align 2
- .4byte sWildMons_FiveIslandWaterLabyrinth_Fish
-
- .align 2
-sWildMons_FiveIslandMeadow_Land:: @ 83C8A94
- .byte 44, 44
- .2byte SPECIES_PIDGEY
- .byte 10, 10
- .2byte SPECIES_SENTRET
- .byte 48, 48
- .2byte SPECIES_PIDGEOTTO
- .byte 10, 10
- .2byte SPECIES_HOPPIP
- .byte 15, 15
- .2byte SPECIES_SENTRET
- .byte 41, 41
- .2byte SPECIES_MEOWTH
- .byte 15, 15
- .2byte SPECIES_HOPPIP
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 50, 50
- .2byte SPECIES_PIDGEOTTO
- .byte 47, 47
- .2byte SPECIES_PERSIAN
- .byte 50, 50
- .2byte SPECIES_PIDGEOTTO
- .byte 50, 50
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_FiveIslandMeadow_Land:: @ 83C8AC4
- .byte 21
- .align 2
- .4byte sWildMons_FiveIslandMeadow_Land
-
- .align 2
-sWildMons_FiveIslandMeadow_Water:: @ 83C8ACC
- .byte 5, 35
- .2byte SPECIES_TENTACOOL
- .byte 5, 15
- .2byte SPECIES_HOPPIP
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_FiveIslandMeadow_Water:: @ 83C8AE0
- .byte 2
- .align 2
- .4byte sWildMons_FiveIslandMeadow_Water
-
- .align 2
-sWildMons_FiveIslandMeadow_Fish:: @ 83C8AE8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FiveIslandMeadow_Fish:: @ 83C8B10
- .byte 20
- .align 2
- .4byte sWildMons_FiveIslandMeadow_Fish
-
- .align 2
-sWildMons_FiveIslandMemorialPillar_Land:: @ 83C8B18
- .byte 10, 10
- .2byte SPECIES_HOPPIP
- .byte 12, 12
- .2byte SPECIES_HOPPIP
- .byte 8, 8
- .2byte SPECIES_HOPPIP
- .byte 14, 14
- .2byte SPECIES_HOPPIP
- .byte 10, 10
- .2byte SPECIES_HOPPIP
- .byte 12, 12
- .2byte SPECIES_HOPPIP
- .byte 16, 16
- .2byte SPECIES_HOPPIP
- .byte 6, 6
- .2byte SPECIES_HOPPIP
- .byte 8, 8
- .2byte SPECIES_HOPPIP
- .byte 14, 14
- .2byte SPECIES_HOPPIP
- .byte 8, 8
- .2byte SPECIES_HOPPIP
- .byte 14, 14
- .2byte SPECIES_HOPPIP
-
- .align 2
-sWildMonInfo_FiveIslandMemorialPillar_Land:: @ 83C8B48
- .byte 21
- .align 2
- .4byte sWildMons_FiveIslandMemorialPillar_Land
-
- .align 2
-sWildMons_FiveIslandMemorialPillar_Water:: @ 83C8B50
- .byte 5, 35
- .2byte SPECIES_TENTACOOL
- .byte 5, 15
- .2byte SPECIES_HOPPIP
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_FiveIslandMemorialPillar_Water:: @ 83C8B64
- .byte 2
- .align 2
- .4byte sWildMons_FiveIslandMemorialPillar_Water
-
- .align 2
-sWildMons_FiveIslandMemorialPillar_Fish:: @ 83C8B6C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FiveIslandMemorialPillar_Fish:: @ 83C8B94
- .byte 20
- .align 2
- .4byte sWildMons_FiveIslandMemorialPillar_Fish
-
- .align 2
-sWildMons_SixIslandOutcastIsland_Water:: @ 83C8B9C
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_SixIslandOutcastIsland_Water:: @ 83C8BB0
- .byte 2
- .align 2
- .4byte sWildMons_SixIslandOutcastIsland_Water
-
- .align 2
-sWildMons_SixIslandOutcastIsland_Fish:: @ 83C8BB8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SixIslandOutcastIsland_Fish:: @ 83C8BE0
- .byte 20
- .align 2
- .4byte sWildMons_SixIslandOutcastIsland_Fish
-
- .align 2
-sWildMons_SixIslandGreenPath_Water:: @ 83C8BE8
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_SixIslandGreenPath_Water:: @ 83C8BFC
- .byte 2
- .align 2
- .4byte sWildMons_SixIslandGreenPath_Water
-
- .align 2
-sWildMons_SixIslandGreenPath_Fish:: @ 83C8C04
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SixIslandGreenPath_Fish:: @ 83C8C2C
- .byte 20
- .align 2
- .4byte sWildMons_SixIslandGreenPath_Fish
-
- .align 2
-sWildMons_SixIslandWaterPath_Land:: @ 83C8C34
- .byte 44, 44
- .2byte SPECIES_SPEAROW
- .byte 10, 10
- .2byte SPECIES_SENTRET
- .byte 44, 44
- .2byte SPECIES_ODDISH
- .byte 48, 48
- .2byte SPECIES_FEAROW
- .byte 15, 15
- .2byte SPECIES_SENTRET
- .byte 41, 41
- .2byte SPECIES_MEOWTH
- .byte 48, 48
- .2byte SPECIES_GLOOM
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 50, 50
- .2byte SPECIES_FEAROW
- .byte 47, 47
- .2byte SPECIES_PERSIAN
- .byte 50, 50
- .2byte SPECIES_FEAROW
- .byte 50, 50
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_SixIslandWaterPath_Land:: @ 83C8C64
- .byte 21
- .align 2
- .4byte sWildMons_SixIslandWaterPath_Land
-
- .align 2
-sWildMons_SixIslandWaterPath_Water:: @ 83C8C6C
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_SixIslandWaterPath_Water:: @ 83C8C80
- .byte 2
- .align 2
- .4byte sWildMons_SixIslandWaterPath_Water
-
- .align 2
-sWildMons_SixIslandWaterPath_Fish:: @ 83C8C88
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SixIslandWaterPath_Fish:: @ 83C8CB0
- .byte 20
- .align 2
- .4byte sWildMons_SixIslandWaterPath_Fish
-
- .align 2
-sWildMons_SixIslandRuinValley_Land:: @ 83C8CB8
- .byte 15, 15
- .2byte SPECIES_NATU
- .byte 44, 44
- .2byte SPECIES_SPEAROW
- .byte 18, 18
- .2byte SPECIES_YANMA
- .byte 15, 15
- .2byte SPECIES_WOOPER
- .byte 49, 49
- .2byte SPECIES_FEAROW
- .byte 43, 43
- .2byte SPECIES_MEOWTH
- .byte 25, 25
- .2byte SPECIES_WOBBUFFET
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 20, 20
- .2byte SPECIES_NATU
- .byte 49, 49
- .2byte SPECIES_PERSIAN
- .byte 20, 20
- .2byte SPECIES_NATU
- .byte 52, 52
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_SixIslandRuinValley_Land:: @ 83C8CE8
- .byte 21
- .align 2
- .4byte sWildMons_SixIslandRuinValley_Land
-
- .align 2
-sWildMons_SixIslandRuinValley_Water:: @ 83C8CF0
- .byte 5, 20
- .2byte SPECIES_WOOPER
- .byte 10, 20
- .2byte SPECIES_WOOPER
- .byte 15, 25
- .2byte SPECIES_WOOPER
- .byte 20, 25
- .2byte SPECIES_WOOPER
- .byte 20, 25
- .2byte SPECIES_WOOPER
-
- .align 2
-sWildMonInfo_SixIslandRuinValley_Water:: @ 83C8D04
- .byte 2
- .align 2
- .4byte sWildMons_SixIslandRuinValley_Water
-
- .align 2
-sWildMons_SixIslandRuinValley_Fish:: @ 83C8D0C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SixIslandRuinValley_Fish:: @ 83C8D34
- .byte 20
- .align 2
- .4byte sWildMons_SixIslandRuinValley_Fish
-
- .align 2
-sWildMons_SevenIslandTrainerTower_Water:: @ 83C8D3C
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_SevenIslandTrainerTower_Water:: @ 83C8D50
- .byte 2
- .align 2
- .4byte sWildMons_SevenIslandTrainerTower_Water
-
- .align 2
-sWildMons_SevenIslandTrainerTower_Fish:: @ 83C8D58
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SevenIslandTrainerTower_Fish:: @ 83C8D80
- .byte 20
- .align 2
- .4byte sWildMons_SevenIslandTrainerTower_Fish
-
- .align 2
-sWildMons_SevenIslandSevaultCanyonEntrance_Land:: @ 83C8D88
- .byte 44, 44
- .2byte SPECIES_SPEAROW
- .byte 10, 10
- .2byte SPECIES_SENTRET
- .byte 10, 10
- .2byte SPECIES_PHANPY
- .byte 48, 48
- .2byte SPECIES_FEAROW
- .byte 15, 15
- .2byte SPECIES_SENTRET
- .byte 41, 41
- .2byte SPECIES_MEOWTH
- .byte 50, 50
- .2byte SPECIES_FEAROW
- .byte 41, 41
- .2byte SPECIES_PSYDUCK
- .byte 15, 15
- .2byte SPECIES_PHANPY
- .byte 47, 47
- .2byte SPECIES_PERSIAN
- .byte 15, 15
- .2byte SPECIES_PHANPY
- .byte 50, 50
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_SevenIslandSevaultCanyonEntrance_Land:: @ 83C8DB8
- .byte 21
- .align 2
- .4byte sWildMons_SevenIslandSevaultCanyonEntrance_Land
-
- .align 2
-sWildMons_SevenIslandSevaultCanyon_Land:: @ 83C8DC0
- .byte 46, 46
- .2byte SPECIES_GEODUDE
- .byte 15, 15
- .2byte SPECIES_PHANPY
- .byte 46, 46
- .2byte SPECIES_CUBONE
- .byte 50, 50
- .2byte SPECIES_FEAROW
- .byte 52, 52
- .2byte SPECIES_MAROWAK
- .byte 43, 43
- .2byte SPECIES_MEOWTH
- .byte 54, 54
- .2byte SPECIES_ONIX
- .byte 30, 30
- .2byte SPECIES_SKARMORY
- .byte 15, 15
- .2byte SPECIES_LARVITAR
- .byte 49, 49
- .2byte SPECIES_PERSIAN
- .byte 20, 20
- .2byte SPECIES_LARVITAR
- .byte 52, 52
- .2byte SPECIES_PERSIAN
-
- .align 2
-sWildMonInfo_SevenIslandSevaultCanyon_Land:: @ 83C8DF0
- .byte 21
- .align 2
- .4byte sWildMons_SevenIslandSevaultCanyon_Land
-
- .align 2
-sWildMons_SevenIslandSevaultCanyon_Rock:: @ 83C8DF8
- .byte 25, 35
- .2byte SPECIES_GEODUDE
- .byte 30, 45
- .2byte SPECIES_GRAVELER
- .byte 35, 50
- .2byte SPECIES_GRAVELER
- .byte 30, 40
- .2byte SPECIES_GEODUDE
- .byte 30, 40
- .2byte SPECIES_GEODUDE
-
- .align 2
-sWildMonInfo_SevenIslandSevaultCanyon_Rock:: @ 83C8E0C
- .byte 25
- .align 2
- .4byte sWildMons_SevenIslandSevaultCanyon_Rock
-
- .align 2
-sWildMons_SevenIslandTanobyRuins_Water:: @ 83C8E14
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuins_Water:: @ 83C8E28
- .byte 2
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuins_Water
-
- .align 2
-sWildMons_SevenIslandTanobyRuins_Fish:: @ 83C8E30
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_QWILFISH
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_SevenIslandTanobyRuins_Fish:: @ 83C8E58
- .byte 20
- .align 2
- .4byte sWildMons_SevenIslandTanobyRuins_Fish
-
- .align 2
-sWildMons_Route1_Land:: @ 83C8E60
- .byte 3, 3
- .2byte SPECIES_PIDGEY
- .byte 3, 3
- .2byte SPECIES_RATTATA
- .byte 3, 3
- .2byte SPECIES_PIDGEY
- .byte 3, 3
- .2byte SPECIES_RATTATA
- .byte 2, 2
- .2byte SPECIES_PIDGEY
- .byte 2, 2
- .2byte SPECIES_RATTATA
- .byte 3, 3
- .2byte SPECIES_PIDGEY
- .byte 3, 3
- .2byte SPECIES_RATTATA
- .byte 4, 4
- .2byte SPECIES_PIDGEY
- .byte 4, 4
- .2byte SPECIES_RATTATA
- .byte 5, 5
- .2byte SPECIES_PIDGEY
- .byte 4, 4
- .2byte SPECIES_RATTATA
-
- .align 2
-sWildMonInfo_Route1_Land:: @ 83C8E90
- .byte 21
- .align 2
- .4byte sWildMons_Route1_Land
-
- .align 2
-sWildMons_Route2_Land:: @ 83C8E98
- .byte 3, 3
- .2byte SPECIES_RATTATA
- .byte 3, 3
- .2byte SPECIES_PIDGEY
- .byte 4, 4
- .2byte SPECIES_RATTATA
- .byte 4, 4
- .2byte SPECIES_PIDGEY
- .byte 2, 2
- .2byte SPECIES_RATTATA
- .byte 2, 2
- .2byte SPECIES_PIDGEY
- .byte 5, 5
- .2byte SPECIES_RATTATA
- .byte 5, 5
- .2byte SPECIES_PIDGEY
- .byte 4, 4
- .2byte SPECIES_CATERPIE
- .byte 4, 4
- .2byte SPECIES_WEEDLE
- .byte 5, 5
- .2byte SPECIES_CATERPIE
- .byte 5, 5
- .2byte SPECIES_WEEDLE
-
- .align 2
-sWildMonInfo_Route2_Land:: @ 83C8EC8
- .byte 21
- .align 2
- .4byte sWildMons_Route2_Land
-
- .align 2
-sWildMons_Route3_Land:: @ 83C8ED0
- .byte 6, 6
- .2byte SPECIES_SPEAROW
- .byte 6, 6
- .2byte SPECIES_PIDGEY
- .byte 7, 7
- .2byte SPECIES_SPEAROW
- .byte 7, 7
- .2byte SPECIES_MANKEY
- .byte 6, 6
- .2byte SPECIES_NIDORAN_M
- .byte 7, 7
- .2byte SPECIES_PIDGEY
- .byte 8, 8
- .2byte SPECIES_SPEAROW
- .byte 3, 3
- .2byte SPECIES_JIGGLYPUFF
- .byte 7, 7
- .2byte SPECIES_NIDORAN_M
- .byte 5, 5
- .2byte SPECIES_JIGGLYPUFF
- .byte 6, 6
- .2byte SPECIES_NIDORAN_F
- .byte 7, 7
- .2byte SPECIES_JIGGLYPUFF
-
- .align 2
-sWildMonInfo_Route3_Land:: @ 83C8F00
- .byte 21
- .align 2
- .4byte sWildMons_Route3_Land
-
- .align 2
-sWildMons_Route4_Land:: @ 83C8F08
- .byte 10, 10
- .2byte SPECIES_SPEAROW
- .byte 10, 10
- .2byte SPECIES_RATTATA
- .byte 6, 6
- .2byte SPECIES_EKANS
- .byte 10, 10
- .2byte SPECIES_EKANS
- .byte 8, 8
- .2byte SPECIES_SPEAROW
- .byte 8, 8
- .2byte SPECIES_RATTATA
- .byte 12, 12
- .2byte SPECIES_SPEAROW
- .byte 12, 12
- .2byte SPECIES_RATTATA
- .byte 10, 10
- .2byte SPECIES_MANKEY
- .byte 8, 8
- .2byte SPECIES_EKANS
- .byte 12, 12
- .2byte SPECIES_MANKEY
- .byte 12, 12
- .2byte SPECIES_EKANS
-
- .align 2
-sWildMonInfo_Route4_Land:: @ 83C8F38
- .byte 21
- .align 2
- .4byte sWildMons_Route4_Land
-
- .align 2
-sWildMons_Route4_Water:: @ 83C8F40
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route4_Water:: @ 83C8F54
- .byte 2
- .align 2
- .4byte sWildMons_Route4_Water
-
- .align 2
-sWildMons_Route4_Fish:: @ 83C8F5C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route4_Fish:: @ 83C8F84
- .byte 20
- .align 2
- .4byte sWildMons_Route4_Fish
-
- .align 2
-sWildMons_Route5_Land:: @ 83C8F8C
- .byte 10, 10
- .2byte SPECIES_MEOWTH
- .byte 13, 13
- .2byte SPECIES_PIDGEY
- .byte 13, 13
- .2byte SPECIES_ODDISH
- .byte 12, 12
- .2byte SPECIES_MEOWTH
- .byte 15, 15
- .2byte SPECIES_ODDISH
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 16, 16
- .2byte SPECIES_ODDISH
- .byte 16, 16
- .2byte SPECIES_PIDGEY
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 14, 14
- .2byte SPECIES_MEOWTH
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 16, 16
- .2byte SPECIES_MEOWTH
-
- .align 2
-sWildMonInfo_Route5_Land:: @ 83C8FBC
- .byte 21
- .align 2
- .4byte sWildMons_Route5_Land
-
- .align 2
-sWildMons_Route6_Land:: @ 83C8FC4
- .byte 10, 10
- .2byte SPECIES_MEOWTH
- .byte 13, 13
- .2byte SPECIES_PIDGEY
- .byte 13, 13
- .2byte SPECIES_ODDISH
- .byte 12, 12
- .2byte SPECIES_MEOWTH
- .byte 15, 15
- .2byte SPECIES_ODDISH
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 16, 16
- .2byte SPECIES_ODDISH
- .byte 16, 16
- .2byte SPECIES_PIDGEY
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 14, 14
- .2byte SPECIES_MEOWTH
- .byte 15, 15
- .2byte SPECIES_PIDGEY
- .byte 16, 16
- .2byte SPECIES_MEOWTH
-
- .align 2
-sWildMonInfo_Route6_Land:: @ 83C8FF4
- .byte 21
- .align 2
- .4byte sWildMons_Route6_Land
-
- .align 2
-sWildMons_Route6_Water:: @ 83C8FFC
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route6_Water:: @ 83C9010
- .byte 2
- .align 2
- .4byte sWildMons_Route6_Water
-
- .align 2
-sWildMons_Route6_Fish:: @ 83C9018
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route6_Fish:: @ 83C9040
- .byte 20
- .align 2
- .4byte sWildMons_Route6_Fish
-
- .align 2
-sWildMons_Route7_Land:: @ 83C9048
- .byte 19, 19
- .2byte SPECIES_PIDGEY
- .byte 17, 17
- .2byte SPECIES_MEOWTH
- .byte 19, 19
- .2byte SPECIES_ODDISH
- .byte 18, 18
- .2byte SPECIES_MEOWTH
- .byte 22, 22
- .2byte SPECIES_PIDGEY
- .byte 22, 22
- .2byte SPECIES_ODDISH
- .byte 18, 18
- .2byte SPECIES_GROWLITHE
- .byte 20, 20
- .2byte SPECIES_GROWLITHE
- .byte 17, 17
- .2byte SPECIES_MEOWTH
- .byte 19, 19
- .2byte SPECIES_MEOWTH
- .byte 17, 17
- .2byte SPECIES_MEOWTH
- .byte 20, 20
- .2byte SPECIES_MEOWTH
-
- .align 2
-sWildMonInfo_Route7_Land:: @ 83C9078
- .byte 21
- .align 2
- .4byte sWildMons_Route7_Land
-
- .align 2
-sWildMons_Route8_Land:: @ 83C9080
- .byte 18, 18
- .2byte SPECIES_PIDGEY
- .byte 18, 18
- .2byte SPECIES_MEOWTH
- .byte 16, 16
- .2byte SPECIES_GROWLITHE
- .byte 20, 20
- .2byte SPECIES_PIDGEY
- .byte 20, 20
- .2byte SPECIES_MEOWTH
- .byte 17, 17
- .2byte SPECIES_EKANS
- .byte 17, 17
- .2byte SPECIES_GROWLITHE
- .byte 19, 19
- .2byte SPECIES_EKANS
- .byte 17, 17
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_GROWLITHE
- .byte 17, 17
- .2byte SPECIES_EKANS
- .byte 18, 18
- .2byte SPECIES_GROWLITHE
-
- .align 2
-sWildMonInfo_Route8_Land:: @ 83C90B0
- .byte 21
- .align 2
- .4byte sWildMons_Route8_Land
-
- .align 2
-sWildMons_Route9_Land:: @ 83C90B8
- .byte 16, 16
- .2byte SPECIES_SPEAROW
- .byte 16, 16
- .2byte SPECIES_RATTATA
- .byte 11, 11
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_EKANS
- .byte 13, 13
- .2byte SPECIES_SPEAROW
- .byte 14, 14
- .2byte SPECIES_RATTATA
- .byte 17, 17
- .2byte SPECIES_SPEAROW
- .byte 17, 17
- .2byte SPECIES_RATTATA
- .byte 14, 14
- .2byte SPECIES_RATTATA
- .byte 13, 13
- .2byte SPECIES_EKANS
- .byte 14, 14
- .2byte SPECIES_RATTATA
- .byte 17, 17
- .2byte SPECIES_EKANS
-
- .align 2
-sWildMonInfo_Route9_Land:: @ 83C90E8
- .byte 21
- .align 2
- .4byte sWildMons_Route9_Land
-
- .align 2
-sWildMons_Route10_Land:: @ 83C90F0
- .byte 16, 16
- .2byte SPECIES_SPEAROW
- .byte 16, 16
- .2byte SPECIES_VOLTORB
- .byte 11, 11
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_EKANS
- .byte 13, 13
- .2byte SPECIES_SPEAROW
- .byte 14, 14
- .2byte SPECIES_VOLTORB
- .byte 17, 17
- .2byte SPECIES_SPEAROW
- .byte 17, 17
- .2byte SPECIES_VOLTORB
- .byte 14, 14
- .2byte SPECIES_VOLTORB
- .byte 13, 13
- .2byte SPECIES_EKANS
- .byte 14, 14
- .2byte SPECIES_VOLTORB
- .byte 17, 17
- .2byte SPECIES_EKANS
-
- .align 2
-sWildMonInfo_Route10_Land:: @ 83C9120
- .byte 21
- .align 2
- .4byte sWildMons_Route10_Land
-
- .align 2
-sWildMons_Route10_Water:: @ 83C9128
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route10_Water:: @ 83C913C
- .byte 2
- .align 2
- .4byte sWildMons_Route10_Water
-
- .align 2
-sWildMons_Route10_Fish:: @ 83C9144
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route10_Fish:: @ 83C916C
- .byte 20
- .align 2
- .4byte sWildMons_Route10_Fish
-
- .align 2
-sWildMons_Route11_Land:: @ 83C9174
- .byte 14, 14
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_SPEAROW
- .byte 12, 12
- .2byte SPECIES_EKANS
- .byte 13, 13
- .2byte SPECIES_SPEAROW
- .byte 11, 11
- .2byte SPECIES_DROWZEE
- .byte 13, 13
- .2byte SPECIES_DROWZEE
- .byte 15, 15
- .2byte SPECIES_EKANS
- .byte 17, 17
- .2byte SPECIES_SPEAROW
- .byte 12, 12
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_DROWZEE
- .byte 12, 12
- .2byte SPECIES_EKANS
- .byte 15, 15
- .2byte SPECIES_DROWZEE
-
- .align 2
-sWildMonInfo_Route11_Land:: @ 83C91A4
- .byte 21
- .align 2
- .4byte sWildMons_Route11_Land
-
- .align 2
-sWildMons_Route11_Water:: @ 83C91AC
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route11_Water:: @ 83C91C0
- .byte 2
- .align 2
- .4byte sWildMons_Route11_Water
-
- .align 2
-sWildMons_Route11_Fish:: @ 83C91C8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route11_Fish:: @ 83C91F0
- .byte 20
- .align 2
- .4byte sWildMons_Route11_Fish
-
- .align 2
-sWildMons_Route12_Land:: @ 83C91F8
- .byte 24, 24
- .2byte SPECIES_ODDISH
- .byte 24, 24
- .2byte SPECIES_VENONAT
- .byte 22, 22
- .2byte SPECIES_ODDISH
- .byte 23, 23
- .2byte SPECIES_PIDGEY
- .byte 25, 25
- .2byte SPECIES_PIDGEY
- .byte 26, 26
- .2byte SPECIES_VENONAT
- .byte 26, 26
- .2byte SPECIES_ODDISH
- .byte 27, 27
- .2byte SPECIES_PIDGEY
- .byte 23, 23
- .2byte SPECIES_PIDGEY
- .byte 28, 28
- .2byte SPECIES_GLOOM
- .byte 23, 23
- .2byte SPECIES_PIDGEY
- .byte 30, 30
- .2byte SPECIES_GLOOM
-
- .align 2
-sWildMonInfo_Route12_Land:: @ 83C9228
- .byte 21
- .align 2
- .4byte sWildMons_Route12_Land
-
- .align 2
-sWildMons_Route12_Water:: @ 83C9230
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route12_Water:: @ 83C9244
- .byte 2
- .align 2
- .4byte sWildMons_Route12_Water
-
- .align 2
-sWildMons_Route12_Fish:: @ 83C924C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route12_Fish:: @ 83C9274
- .byte 60
- .align 2
- .4byte sWildMons_Route12_Fish
-
- .align 2
-sWildMons_Route13_Land:: @ 83C927C
- .byte 24, 24
- .2byte SPECIES_ODDISH
- .byte 24, 24
- .2byte SPECIES_VENONAT
- .byte 22, 22
- .2byte SPECIES_ODDISH
- .byte 27, 27
- .2byte SPECIES_PIDGEY
- .byte 25, 25
- .2byte SPECIES_PIDGEY
- .byte 26, 26
- .2byte SPECIES_VENONAT
- .byte 26, 26
- .2byte SPECIES_ODDISH
- .byte 25, 25
- .2byte SPECIES_DITTO
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
- .byte 28, 28
- .2byte SPECIES_GLOOM
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
- .byte 30, 30
- .2byte SPECIES_GLOOM
-
- .align 2
-sWildMonInfo_Route13_Land:: @ 83C92AC
- .byte 21
- .align 2
- .4byte sWildMons_Route13_Land
-
- .align 2
-sWildMons_Route13_Water:: @ 83C92B4
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route13_Water:: @ 83C92C8
- .byte 2
- .align 2
- .4byte sWildMons_Route13_Water
-
- .align 2
-sWildMons_Route13_Fish:: @ 83C92D0
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route13_Fish:: @ 83C92F8
- .byte 20
- .align 2
- .4byte sWildMons_Route13_Fish
-
- .align 2
-sWildMons_Route14_Land:: @ 83C9300
- .byte 24, 24
- .2byte SPECIES_ODDISH
- .byte 24, 24
- .2byte SPECIES_VENONAT
- .byte 22, 22
- .2byte SPECIES_ODDISH
- .byte 23, 23
- .2byte SPECIES_DITTO
- .byte 27, 27
- .2byte SPECIES_PIDGEY
- .byte 26, 26
- .2byte SPECIES_VENONAT
- .byte 26, 26
- .2byte SPECIES_ODDISH
- .byte 30, 30
- .2byte SPECIES_GLOOM
- .byte 23, 23
- .2byte SPECIES_DITTO
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
- .byte 23, 23
- .2byte SPECIES_DITTO
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
-
- .align 2
-sWildMonInfo_Route14_Land:: @ 83C9330
- .byte 21
- .align 2
- .4byte sWildMons_Route14_Land
-
- .align 2
-sWildMons_Route15_Land:: @ 83C9338
- .byte 24, 24
- .2byte SPECIES_ODDISH
- .byte 24, 24
- .2byte SPECIES_VENONAT
- .byte 22, 22
- .2byte SPECIES_ODDISH
- .byte 27, 27
- .2byte SPECIES_PIDGEY
- .byte 25, 25
- .2byte SPECIES_PIDGEY
- .byte 26, 26
- .2byte SPECIES_VENONAT
- .byte 26, 26
- .2byte SPECIES_ODDISH
- .byte 25, 25
- .2byte SPECIES_DITTO
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
- .byte 28, 28
- .2byte SPECIES_GLOOM
- .byte 29, 29
- .2byte SPECIES_PIDGEOTTO
- .byte 30, 30
- .2byte SPECIES_GLOOM
-
- .align 2
-sWildMonInfo_Route15_Land:: @ 83C9368
- .byte 21
- .align 2
- .4byte sWildMons_Route15_Land
-
- .align 2
-sWildMons_Route16_Land:: @ 83C9370
- .byte 20, 20
- .2byte SPECIES_SPEAROW
- .byte 18, 18
- .2byte SPECIES_DODUO
- .byte 18, 18
- .2byte SPECIES_RATTATA
- .byte 20, 20
- .2byte SPECIES_RATTATA
- .byte 22, 22
- .2byte SPECIES_SPEAROW
- .byte 20, 20
- .2byte SPECIES_DODUO
- .byte 22, 22
- .2byte SPECIES_RATTATA
- .byte 22, 22
- .2byte SPECIES_DODUO
- .byte 18, 18
- .2byte SPECIES_RATTATA
- .byte 23, 23
- .2byte SPECIES_RATICATE
- .byte 18, 18
- .2byte SPECIES_RATTATA
- .byte 25, 25
- .2byte SPECIES_RATICATE
-
- .align 2
-sWildMonInfo_Route16_Land:: @ 83C93A0
- .byte 21
- .align 2
- .4byte sWildMons_Route16_Land
-
- .align 2
-sWildMons_Route17_Land:: @ 83C93A8
- .byte 20, 20
- .2byte SPECIES_SPEAROW
- .byte 24, 24
- .2byte SPECIES_DODUO
- .byte 22, 22
- .2byte SPECIES_SPEAROW
- .byte 26, 26
- .2byte SPECIES_DODUO
- .byte 25, 25
- .2byte SPECIES_RATICATE
- .byte 27, 27
- .2byte SPECIES_RATICATE
- .byte 28, 28
- .2byte SPECIES_DODUO
- .byte 29, 29
- .2byte SPECIES_RATICATE
- .byte 22, 22
- .2byte SPECIES_RATTATA
- .byte 25, 25
- .2byte SPECIES_FEAROW
- .byte 22, 22
- .2byte SPECIES_RATTATA
- .byte 27, 27
- .2byte SPECIES_FEAROW
-
- .align 2
-sWildMonInfo_Route17_Land:: @ 83C93D8
- .byte 21
- .align 2
- .4byte sWildMons_Route17_Land
-
- .align 2
-sWildMons_Route18_Land:: @ 83C93E0
- .byte 20, 20
- .2byte SPECIES_SPEAROW
- .byte 24, 24
- .2byte SPECIES_DODUO
- .byte 22, 22
- .2byte SPECIES_SPEAROW
- .byte 26, 26
- .2byte SPECIES_DODUO
- .byte 25, 25
- .2byte SPECIES_RATICATE
- .byte 25, 25
- .2byte SPECIES_FEAROW
- .byte 28, 28
- .2byte SPECIES_DODUO
- .byte 29, 29
- .2byte SPECIES_RATICATE
- .byte 22, 22
- .2byte SPECIES_RATTATA
- .byte 27, 27
- .2byte SPECIES_FEAROW
- .byte 22, 22
- .2byte SPECIES_RATTATA
- .byte 29, 29
- .2byte SPECIES_FEAROW
-
- .align 2
-sWildMonInfo_Route18_Land:: @ 83C9410
- .byte 21
- .align 2
- .4byte sWildMons_Route18_Land
-
- .align 2
-sWildMons_Route19_Water:: @ 83C9418
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route19_Water:: @ 83C942C
- .byte 2
- .align 2
- .4byte sWildMons_Route19_Water
-
- .align 2
-sWildMons_Route19_Fish:: @ 83C9434
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route19_Fish:: @ 83C945C
- .byte 20
- .align 2
- .4byte sWildMons_Route19_Fish
-
- .align 2
-sWildMons_Route20_Water:: @ 83C9464
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route20_Water:: @ 83C9478
- .byte 2
- .align 2
- .4byte sWildMons_Route20_Water
-
- .align 2
-sWildMons_Route20_Fish:: @ 83C9480
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route20_Fish:: @ 83C94A8
- .byte 20
- .align 2
- .4byte sWildMons_Route20_Fish
-
- .align 2
-sWildMons_Route21North_Land:: @ 83C94B0
- .byte 22, 22
- .2byte SPECIES_TANGELA
- .byte 23, 23
- .2byte SPECIES_TANGELA
- .byte 24, 24
- .2byte SPECIES_TANGELA
- .byte 21, 21
- .2byte SPECIES_TANGELA
- .byte 25, 25
- .2byte SPECIES_TANGELA
- .byte 20, 20
- .2byte SPECIES_TANGELA
- .byte 19, 19
- .2byte SPECIES_TANGELA
- .byte 26, 26
- .2byte SPECIES_TANGELA
- .byte 18, 18
- .2byte SPECIES_TANGELA
- .byte 27, 27
- .2byte SPECIES_TANGELA
- .byte 17, 17
- .2byte SPECIES_TANGELA
- .byte 28, 28
- .2byte SPECIES_TANGELA
-
- .align 2
-sWildMonInfo_Route21North_Land:: @ 83C94E0
- .byte 14
- .align 2
- .4byte sWildMons_Route21North_Land
-
- .align 2
-sWildMons_Route21North_Water:: @ 83C94E8
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route21North_Water:: @ 83C94FC
- .byte 2
- .align 2
- .4byte sWildMons_Route21North_Water
-
- .align 2
-sWildMons_Route21North_Fish:: @ 83C9504
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route21North_Fish:: @ 83C952C
- .byte 20
- .align 2
- .4byte sWildMons_Route21North_Fish
-
- .align 2
-sWildMons_Route21South_Land:: @ 83C9534
- .byte 22, 22
- .2byte SPECIES_TANGELA
- .byte 23, 23
- .2byte SPECIES_TANGELA
- .byte 24, 24
- .2byte SPECIES_TANGELA
- .byte 21, 21
- .2byte SPECIES_TANGELA
- .byte 25, 25
- .2byte SPECIES_TANGELA
- .byte 20, 20
- .2byte SPECIES_TANGELA
- .byte 19, 19
- .2byte SPECIES_TANGELA
- .byte 26, 26
- .2byte SPECIES_TANGELA
- .byte 18, 18
- .2byte SPECIES_TANGELA
- .byte 27, 27
- .2byte SPECIES_TANGELA
- .byte 17, 17
- .2byte SPECIES_TANGELA
- .byte 28, 28
- .2byte SPECIES_TANGELA
-
- .align 2
-sWildMonInfo_Route21South_Land:: @ 83C9564
- .byte 14
- .align 2
- .4byte sWildMons_Route21South_Land
-
- .align 2
-sWildMons_Route21South_Water:: @ 83C956C
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route21South_Water:: @ 83C9580
- .byte 2
- .align 2
- .4byte sWildMons_Route21South_Water
-
- .align 2
-sWildMons_Route21South_Fish:: @ 83C9588
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route21South_Fish:: @ 83C95B0
- .byte 20
- .align 2
- .4byte sWildMons_Route21South_Fish
-
- .align 2
-sWildMons_Route22_Land:: @ 83C95B8
- .byte 3, 3
- .2byte SPECIES_RATTATA
- .byte 3, 3
- .2byte SPECIES_MANKEY
- .byte 4, 4
- .2byte SPECIES_RATTATA
- .byte 4, 4
- .2byte SPECIES_MANKEY
- .byte 2, 2
- .2byte SPECIES_RATTATA
- .byte 2, 2
- .2byte SPECIES_MANKEY
- .byte 3, 3
- .2byte SPECIES_SPEAROW
- .byte 5, 5
- .2byte SPECIES_SPEAROW
- .byte 5, 5
- .2byte SPECIES_RATTATA
- .byte 5, 5
- .2byte SPECIES_MANKEY
- .byte 5, 5
- .2byte SPECIES_RATTATA
- .byte 5, 5
- .2byte SPECIES_MANKEY
-
- .align 2
-sWildMonInfo_Route22_Land:: @ 83C95E8
- .byte 21
- .align 2
- .4byte sWildMons_Route22_Land
-
- .align 2
-sWildMons_Route22_Water:: @ 83C95F0
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route22_Water:: @ 83C9604
- .byte 2
- .align 2
- .4byte sWildMons_Route22_Water
-
- .align 2
-sWildMons_Route22_Fish:: @ 83C960C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route22_Fish:: @ 83C9634
- .byte 20
- .align 2
- .4byte sWildMons_Route22_Fish
-
- .align 2
-sWildMons_Route23_Land:: @ 83C963C
- .byte 32, 32
- .2byte SPECIES_MANKEY
- .byte 40, 40
- .2byte SPECIES_FEAROW
- .byte 34, 34
- .2byte SPECIES_MANKEY
- .byte 34, 34
- .2byte SPECIES_SPEAROW
- .byte 32, 32
- .2byte SPECIES_EKANS
- .byte 34, 34
- .2byte SPECIES_EKANS
- .byte 42, 42
- .2byte SPECIES_PRIMEAPE
- .byte 44, 44
- .2byte SPECIES_ARBOK
- .byte 32, 32
- .2byte SPECIES_SPEAROW
- .byte 42, 42
- .2byte SPECIES_FEAROW
- .byte 32, 32
- .2byte SPECIES_SPEAROW
- .byte 44, 44
- .2byte SPECIES_FEAROW
-
- .align 2
-sWildMonInfo_Route23_Land:: @ 83C966C
- .byte 21
- .align 2
- .4byte sWildMons_Route23_Land
-
- .align 2
-sWildMons_Route23_Water:: @ 83C9674
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route23_Water:: @ 83C9688
- .byte 2
- .align 2
- .4byte sWildMons_Route23_Water
-
- .align 2
-sWildMons_Route23_Fish:: @ 83C9690
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route23_Fish:: @ 83C96B8
- .byte 20
- .align 2
- .4byte sWildMons_Route23_Fish
-
- .align 2
-sWildMons_Route24_Land:: @ 83C96C0
- .byte 7, 7
- .2byte SPECIES_WEEDLE
- .byte 7, 7
- .2byte SPECIES_CATERPIE
- .byte 11, 11
- .2byte SPECIES_PIDGEY
- .byte 12, 12
- .2byte SPECIES_ODDISH
- .byte 13, 13
- .2byte SPECIES_ODDISH
- .byte 10, 10
- .2byte SPECIES_ABRA
- .byte 13, 13
- .2byte SPECIES_PIDGEY
- .byte 14, 14
- .2byte SPECIES_ODDISH
- .byte 8, 8
- .2byte SPECIES_KAKUNA
- .byte 8, 8
- .2byte SPECIES_ABRA
- .byte 8, 8
- .2byte SPECIES_METAPOD
- .byte 12, 12
- .2byte SPECIES_ABRA
-
- .align 2
-sWildMonInfo_Route24_Land:: @ 83C96F0
- .byte 21
- .align 2
- .4byte sWildMons_Route24_Land
-
- .align 2
-sWildMons_Route24_Water:: @ 83C96F8
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_Route24_Water:: @ 83C970C
- .byte 2
- .align 2
- .4byte sWildMons_Route24_Water
-
- .align 2
-sWildMons_Route24_Fish:: @ 83C9714
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route24_Fish:: @ 83C973C
- .byte 20
- .align 2
- .4byte sWildMons_Route24_Fish
-
- .align 2
-sWildMons_Route25_Land:: @ 83C9744
- .byte 8, 8
- .2byte SPECIES_WEEDLE
- .byte 8, 8
- .2byte SPECIES_CATERPIE
- .byte 13, 13
- .2byte SPECIES_PIDGEY
- .byte 14, 14
- .2byte SPECIES_ODDISH
- .byte 13, 13
- .2byte SPECIES_ODDISH
- .byte 11, 11
- .2byte SPECIES_ABRA
- .byte 11, 11
- .2byte SPECIES_PIDGEY
- .byte 12, 12
- .2byte SPECIES_ODDISH
- .byte 9, 9
- .2byte SPECIES_KAKUNA
- .byte 9, 9
- .2byte SPECIES_ABRA
- .byte 9, 9
- .2byte SPECIES_METAPOD
- .byte 13, 13
- .2byte SPECIES_ABRA
-
- .align 2
-sWildMonInfo_Route25_Land:: @ 83C9774
- .byte 21
- .align 2
- .4byte sWildMons_Route25_Land
-
- .align 2
-sWildMons_Route25_Water:: @ 83C977C
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route25_Water:: @ 83C9790
- .byte 2
- .align 2
- .4byte sWildMons_Route25_Water
-
- .align 2
-sWildMons_Route25_Fish:: @ 83C9798
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_Route25_Fish:: @ 83C97C0
- .byte 20
- .align 2
- .4byte sWildMons_Route25_Fish
-
- .align 2
-sWildMons_PalletTown_Water:: @ 83C97C8
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_PalletTown_Water:: @ 83C97DC
- .byte 1
- .align 2
- .4byte sWildMons_PalletTown_Water
-
- .align 2
-sWildMons_PalletTown_Fish:: @ 83C97E4
- .byte 5, 10
- .2byte SPECIES_MAGIKARP
- .byte 5, 10
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_PalletTown_Fish:: @ 83C980C
- .byte 10
- .align 2
- .4byte sWildMons_PalletTown_Fish
-
- .align 2
-sWildMons_ViridianCity_Water:: @ 83C9814
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_ViridianCity_Water:: @ 83C9828
- .byte 1
- .align 2
- .4byte sWildMons_ViridianCity_Water
-
- .align 2
-sWildMons_ViridianCity_Fish:: @ 83C9830
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_ViridianCity_Fish:: @ 83C9858
- .byte 10
- .align 2
- .4byte sWildMons_ViridianCity_Fish
-
- .align 2
-sWildMons_CeruleanCity_Water:: @ 83C9860
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_CeruleanCity_Water:: @ 83C9874
- .byte 1
- .align 2
- .4byte sWildMons_CeruleanCity_Water
-
- .align 2
-sWildMons_CeruleanCity_Fish:: @ 83C987C
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_CeruleanCity_Fish:: @ 83C98A4
- .byte 10
- .align 2
- .4byte sWildMons_CeruleanCity_Fish
-
- .align 2
-sWildMons_VermilionCity_Water:: @ 83C98AC
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_VermilionCity_Water:: @ 83C98C0
- .byte 1
- .align 2
- .4byte sWildMons_VermilionCity_Water
-
- .align 2
-sWildMons_VermilionCity_Fish:: @ 83C98C8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_HORSEA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_VermilionCity_Fish:: @ 83C98F0
- .byte 10
- .align 2
- .4byte sWildMons_VermilionCity_Fish
-
- .align 2
-sWildMons_CeladonCity_Water:: @ 83C98F8
- .byte 5, 10
- .2byte SPECIES_PSYDUCK
- .byte 10, 20
- .2byte SPECIES_PSYDUCK
- .byte 20, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 40
- .2byte SPECIES_PSYDUCK
- .byte 30, 40
- .2byte SPECIES_KOFFING
-
- .align 2
-sWildMonInfo_CeladonCity_Water:: @ 83C990C
- .byte 1
- .align 2
- .4byte sWildMons_CeladonCity_Water
-
- .align 2
-sWildMons_CeladonCity_Fish:: @ 83C9914
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 15, 25
- .2byte SPECIES_MAGIKARP
- .byte 15, 25
- .2byte SPECIES_MAGIKARP
- .byte 15, 25
- .2byte SPECIES_MAGIKARP
- .byte 25, 35
- .2byte SPECIES_MAGIKARP
- .byte 30, 40
- .2byte SPECIES_GRIMER
-
- .align 2
-sWildMonInfo_CeladonCity_Fish:: @ 83C993C
- .byte 10
- .align 2
- .4byte sWildMons_CeladonCity_Fish
-
- .align 2
-sWildMons_FuchsiaCity_Water:: @ 83C9944
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 20, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 30
- .2byte SPECIES_PSYDUCK
- .byte 30, 35
- .2byte SPECIES_PSYDUCK
- .byte 35, 40
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FuchsiaCity_Water:: @ 83C9958
- .byte 1
- .align 2
- .4byte sWildMons_FuchsiaCity_Water
-
- .align 2
-sWildMons_FuchsiaCity_Fish:: @ 83C9960
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 15, 25
- .2byte SPECIES_GOLDEEN
- .byte 20, 30
- .2byte SPECIES_SEAKING
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FuchsiaCity_Fish:: @ 83C9988
- .byte 10
- .align 2
- .4byte sWildMons_FuchsiaCity_Fish
-
- .align 2
-sWildMons_CinnabarIsland_Water:: @ 83C9990
- .byte 5, 10
- .2byte SPECIES_TENTACOOL
- .byte 10, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 30
- .2byte SPECIES_TENTACOOL
- .byte 30, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
-
- .align 2
-sWildMonInfo_CinnabarIsland_Water:: @ 83C99A4
- .byte 1
- .align 2
- .4byte sWildMons_CinnabarIsland_Water
-
- .align 2
-sWildMons_CinnabarIsland_Fish:: @ 83C99AC
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_KRABBY
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_CinnabarIsland_Fish:: @ 83C99D4
- .byte 10
- .align 2
- .4byte sWildMons_CinnabarIsland_Fish
-
- .align 2
-sWildMons_OneIsland_Water:: @ 83C99DC
- .byte 5, 20
- .2byte SPECIES_TENTACOOL
- .byte 20, 35
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_OneIsland_Water:: @ 83C99F0
- .byte 1
- .align 2
- .4byte sWildMons_OneIsland_Water
-
- .align 2
-sWildMons_OneIsland_Fish:: @ 83C99F8
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_OneIsland_Fish:: @ 83C9A20
- .byte 10
- .align 2
- .4byte sWildMons_OneIsland_Fish
-
- .align 2
-sWildMons_FourIsland_Water:: @ 83C9A28
- .byte 5, 15
- .2byte SPECIES_WOOPER
- .byte 5, 35
- .2byte SPECIES_PSYDUCK
- .byte 15, 25
- .2byte SPECIES_WOOPER
- .byte 15, 25
- .2byte SPECIES_WOOPER
- .byte 15, 25
- .2byte SPECIES_WOOPER
-
- .align 2
-sWildMonInfo_FourIsland_Water:: @ 83C9A3C
- .byte 2
- .align 2
- .4byte sWildMons_FourIsland_Water
-
- .align 2
-sWildMons_FourIsland_Fish:: @ 83C9A44
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_POLIWAG
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_GOLDEEN
- .byte 15, 25
- .2byte SPECIES_POLIWAG
- .byte 20, 30
- .2byte SPECIES_POLIWHIRL
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 15, 25
- .2byte SPECIES_PSYDUCK
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FourIsland_Fish:: @ 83C9A6C
- .byte 20
- .align 2
- .4byte sWildMons_FourIsland_Fish
-
- .align 2
-sWildMons_FiveIsland_Water:: @ 83C9A74
- .byte 5, 35
- .2byte SPECIES_TENTACOOL
- .byte 5, 15
- .2byte SPECIES_HOPPIP
- .byte 35, 40
- .2byte SPECIES_TENTACOOL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
- .byte 35, 40
- .2byte SPECIES_TENTACRUEL
-
- .align 2
-sWildMonInfo_FiveIsland_Water:: @ 83C9A88
- .byte 1
- .align 2
- .4byte sWildMons_FiveIsland_Water
-
- .align 2
-sWildMons_FiveIsland_Fish:: @ 83C9A90
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 5
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 5, 15
- .2byte SPECIES_MAGIKARP
- .byte 5, 15
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_HORSEA
- .byte 15, 25
- .2byte SPECIES_SHELLDER
- .byte 15, 25
- .2byte SPECIES_GYARADOS
- .byte 25, 35
- .2byte SPECIES_SEADRA
- .byte 25, 35
- .2byte SPECIES_PSYDUCK
-
- .align 2
-sWildMonInfo_FiveIsland_Fish:: @ 83C9AB8
- .byte 10
- .align 2
- .4byte sWildMons_FiveIsland_Fish
-
- .align 2
-sWildMons_SixIslandAlteringCave_Land:: @ 83C9AC0
- .byte 10, 10
- .2byte SPECIES_ZUBAT
- .byte 12, 12
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_ZUBAT
- .byte 14, 14
- .2byte SPECIES_ZUBAT
- .byte 10, 10
- .2byte SPECIES_ZUBAT
- .byte 12, 12
- .2byte SPECIES_ZUBAT
- .byte 16, 16
- .2byte SPECIES_ZUBAT
- .byte 6, 6
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_ZUBAT
- .byte 14, 14
- .2byte SPECIES_ZUBAT
- .byte 8, 8
- .2byte SPECIES_ZUBAT
- .byte 14, 14
- .2byte SPECIES_ZUBAT
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_Land:: @ 83C9AF0
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_2_Land:: @ 83C9AF8
- .byte 7, 7
- .2byte SPECIES_MAREEP
- .byte 9, 9
- .2byte SPECIES_MAREEP
- .byte 5, 5
- .2byte SPECIES_MAREEP
- .byte 11, 11
- .2byte SPECIES_MAREEP
- .byte 7, 7
- .2byte SPECIES_MAREEP
- .byte 9, 9
- .2byte SPECIES_MAREEP
- .byte 13, 13
- .2byte SPECIES_MAREEP
- .byte 3, 3
- .2byte SPECIES_MAREEP
- .byte 5, 5
- .2byte SPECIES_MAREEP
- .byte 11, 11
- .2byte SPECIES_MAREEP
- .byte 5, 5
- .2byte SPECIES_MAREEP
- .byte 11, 11
- .2byte SPECIES_MAREEP
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_2_Land:: @ 83C9B28
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_2_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_3_Land:: @ 83C9B30
- .byte 23, 23
- .2byte SPECIES_PINECO
- .byte 25, 25
- .2byte SPECIES_PINECO
- .byte 22, 22
- .2byte SPECIES_PINECO
- .byte 27, 27
- .2byte SPECIES_PINECO
- .byte 23, 23
- .2byte SPECIES_PINECO
- .byte 25, 25
- .2byte SPECIES_PINECO
- .byte 29, 29
- .2byte SPECIES_PINECO
- .byte 19, 19
- .2byte SPECIES_PINECO
- .byte 21, 21
- .2byte SPECIES_PINECO
- .byte 27, 27
- .2byte SPECIES_PINECO
- .byte 21, 21
- .2byte SPECIES_PINECO
- .byte 27, 27
- .2byte SPECIES_PINECO
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_3_Land:: @ 83C9B60
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_3_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_4_Land:: @ 83C9B68
- .byte 16, 16
- .2byte SPECIES_HOUNDOUR
- .byte 18, 18
- .2byte SPECIES_HOUNDOUR
- .byte 14, 14
- .2byte SPECIES_HOUNDOUR
- .byte 20, 20
- .2byte SPECIES_HOUNDOUR
- .byte 16, 16
- .2byte SPECIES_HOUNDOUR
- .byte 18, 18
- .2byte SPECIES_HOUNDOUR
- .byte 22, 22
- .2byte SPECIES_HOUNDOUR
- .byte 12, 12
- .2byte SPECIES_HOUNDOUR
- .byte 14, 14
- .2byte SPECIES_HOUNDOUR
- .byte 20, 20
- .2byte SPECIES_HOUNDOUR
- .byte 14, 14
- .2byte SPECIES_HOUNDOUR
- .byte 20, 20
- .2byte SPECIES_HOUNDOUR
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_4_Land:: @ 83C9B98
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_4_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_5_Land:: @ 83C9BA0
- .byte 22, 22
- .2byte SPECIES_TEDDIURSA
- .byte 24, 24
- .2byte SPECIES_TEDDIURSA
- .byte 20, 20
- .2byte SPECIES_TEDDIURSA
- .byte 26, 26
- .2byte SPECIES_TEDDIURSA
- .byte 22, 22
- .2byte SPECIES_TEDDIURSA
- .byte 24, 24
- .2byte SPECIES_TEDDIURSA
- .byte 28, 28
- .2byte SPECIES_TEDDIURSA
- .byte 18, 18
- .2byte SPECIES_TEDDIURSA
- .byte 20, 20
- .2byte SPECIES_TEDDIURSA
- .byte 26, 26
- .2byte SPECIES_TEDDIURSA
- .byte 20, 20
- .2byte SPECIES_TEDDIURSA
- .byte 26, 26
- .2byte SPECIES_TEDDIURSA
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_5_Land:: @ 83C9BD0
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_5_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_6_Land:: @ 83C9BD8
- .byte 22, 22
- .2byte SPECIES_AIPOM
- .byte 24, 24
- .2byte SPECIES_AIPOM
- .byte 20, 20
- .2byte SPECIES_AIPOM
- .byte 26, 26
- .2byte SPECIES_AIPOM
- .byte 22, 22
- .2byte SPECIES_AIPOM
- .byte 24, 24
- .2byte SPECIES_AIPOM
- .byte 28, 28
- .2byte SPECIES_AIPOM
- .byte 18, 18
- .2byte SPECIES_AIPOM
- .byte 20, 20
- .2byte SPECIES_AIPOM
- .byte 26, 26
- .2byte SPECIES_AIPOM
- .byte 20, 20
- .2byte SPECIES_AIPOM
- .byte 26, 26
- .2byte SPECIES_AIPOM
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_6_Land:: @ 83C9C08
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_6_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_7_Land:: @ 83C9C10
- .byte 22, 22
- .2byte SPECIES_SHUCKLE
- .byte 24, 24
- .2byte SPECIES_SHUCKLE
- .byte 20, 20
- .2byte SPECIES_SHUCKLE
- .byte 26, 26
- .2byte SPECIES_SHUCKLE
- .byte 22, 22
- .2byte SPECIES_SHUCKLE
- .byte 24, 24
- .2byte SPECIES_SHUCKLE
- .byte 28, 28
- .2byte SPECIES_SHUCKLE
- .byte 18, 18
- .2byte SPECIES_SHUCKLE
- .byte 20, 20
- .2byte SPECIES_SHUCKLE
- .byte 26, 26
- .2byte SPECIES_SHUCKLE
- .byte 20, 20
- .2byte SPECIES_SHUCKLE
- .byte 26, 26
- .2byte SPECIES_SHUCKLE
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_7_Land:: @ 83C9C40
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_7_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_8_Land:: @ 83C9C48
- .byte 22, 22
- .2byte SPECIES_STANTLER
- .byte 24, 24
- .2byte SPECIES_STANTLER
- .byte 20, 20
- .2byte SPECIES_STANTLER
- .byte 26, 26
- .2byte SPECIES_STANTLER
- .byte 22, 22
- .2byte SPECIES_STANTLER
- .byte 24, 24
- .2byte SPECIES_STANTLER
- .byte 28, 28
- .2byte SPECIES_STANTLER
- .byte 18, 18
- .2byte SPECIES_STANTLER
- .byte 20, 20
- .2byte SPECIES_STANTLER
- .byte 26, 26
- .2byte SPECIES_STANTLER
- .byte 20, 20
- .2byte SPECIES_STANTLER
- .byte 26, 26
- .2byte SPECIES_STANTLER
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_8_Land:: @ 83C9C78
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_8_Land
-
- .align 2
-sWildMons_SixIslandAlteringCave_9_Land:: @ 83C9C80
- .byte 22, 22
- .2byte SPECIES_SMEARGLE
- .byte 24, 24
- .2byte SPECIES_SMEARGLE
- .byte 20, 20
- .2byte SPECIES_SMEARGLE
- .byte 26, 26
- .2byte SPECIES_SMEARGLE
- .byte 22, 22
- .2byte SPECIES_SMEARGLE
- .byte 24, 24
- .2byte SPECIES_SMEARGLE
- .byte 28, 28
- .2byte SPECIES_SMEARGLE
- .byte 18, 18
- .2byte SPECIES_SMEARGLE
- .byte 20, 20
- .2byte SPECIES_SMEARGLE
- .byte 26, 26
- .2byte SPECIES_SMEARGLE
- .byte 20, 20
- .2byte SPECIES_SMEARGLE
- .byte 26, 26
- .2byte SPECIES_SMEARGLE
-
- .align 2
-sWildMonInfo_SixIslandAlteringCave_9_Land:: @ 83C9CB0
- .byte 5
- .align 2
- .4byte sWildMons_SixIslandAlteringCave_9_Land
-
- .align 2
-gWildMonHeaders:: @ 83C9CB8
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsMoneanChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_LIPTOO_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_LIPTOO_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsLiptooChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_WEEPTH_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_WEEPTH_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsWeepthChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsDilfordChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_SCUFIB_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_SCUFIB_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsScufibChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_RIXY_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_RIXY_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsRixyChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_VIAPOIS_CHAMBER), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_VIAPOIS_CHAMBER)
- .align 2
- .4byte sWildMonInfo_SevenIslandTanobyRuinsViapoisChamber_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(VIRIDIAN_FOREST), MAP_NUM(VIRIDIAN_FOREST)
- .align 2
- .4byte sWildMonInfo_ViridianForest_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_MOON_1F), MAP_NUM(MT_MOON_1F)
- .align 2
- .4byte sWildMonInfo_MtMoon1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_MOON_B1F), MAP_NUM(MT_MOON_B1F)
- .align 2
- .4byte sWildMonInfo_MtMoonB1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_MOON_B2F), MAP_NUM(MT_MOON_B2F)
- .align 2
- .4byte sWildMonInfo_MtMoonB2F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SSANNE_EXTERIOR), MAP_NUM(SSANNE_EXTERIOR)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_SSAnneExterior_Water
- .4byte NULL
- .4byte sWildMonInfo_SSAnneExterior_Fish
- .byte MAP_GROUP(DIGLETTS_CAVE_B1F), MAP_NUM(DIGLETTS_CAVE_B1F)
- .align 2
- .4byte sWildMonInfo_DiglettsCaveB1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(VICTORY_ROAD_1F), MAP_NUM(VICTORY_ROAD_1F)
- .align 2
- .4byte sWildMonInfo_VictoryRoad1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(VICTORY_ROAD_2F), MAP_NUM(VICTORY_ROAD_2F)
- .align 2
- .4byte sWildMonInfo_VictoryRoad2F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(VICTORY_ROAD_3F), MAP_NUM(VICTORY_ROAD_3F)
- .align 2
- .4byte sWildMonInfo_VictoryRoad3F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_MANSION_1F), MAP_NUM(POKEMON_MANSION_1F)
- .align 2
- .4byte sWildMonInfo_PokemonMansion1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_MANSION_2F), MAP_NUM(POKEMON_MANSION_2F)
- .align 2
- .4byte sWildMonInfo_PokemonMansion2F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_MANSION_3F), MAP_NUM(POKEMON_MANSION_3F)
- .align 2
- .4byte sWildMonInfo_PokemonMansion3F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_MANSION_B1F), MAP_NUM(POKEMON_MANSION_B1F)
- .align 2
- .4byte sWildMonInfo_PokemonMansionB1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SAFARI_ZONE_CENTER), MAP_NUM(SAFARI_ZONE_CENTER)
- .align 2
- .4byte sWildMonInfo_SafariZoneCenter_Land
- .4byte sWildMonInfo_SafariZoneCenter_Water
- .4byte NULL
- .4byte sWildMonInfo_SafariZoneCenter_Fish
- .byte MAP_GROUP(SAFARI_ZONE_EAST), MAP_NUM(SAFARI_ZONE_EAST)
- .align 2
- .4byte sWildMonInfo_SafariZoneEast_Land
- .4byte sWildMonInfo_SafariZoneEast_Water
- .4byte NULL
- .4byte sWildMonInfo_SafariZoneEast_Fish
- .byte MAP_GROUP(SAFARI_ZONE_NORTH), MAP_NUM(SAFARI_ZONE_NORTH)
- .align 2
- .4byte sWildMonInfo_SafariZoneNorth_Land
- .4byte sWildMonInfo_SafariZoneNorth_Water
- .4byte NULL
- .4byte sWildMonInfo_SafariZoneNorth_Fish
- .byte MAP_GROUP(SAFARI_ZONE_WEST), MAP_NUM(SAFARI_ZONE_WEST)
- .align 2
- .4byte sWildMonInfo_SafariZoneWest_Land
- .4byte sWildMonInfo_SafariZoneWest_Water
- .4byte NULL
- .4byte sWildMonInfo_SafariZoneWest_Fish
- .byte MAP_GROUP(CERULEAN_CAVE_1F), MAP_NUM(CERULEAN_CAVE_1F)
- .align 2
- .4byte sWildMonInfo_CeruleanCave1F_Land
- .4byte sWildMonInfo_CeruleanCave1F_Water
- .4byte sWildMonInfo_CeruleanCave1F_Rock
- .4byte sWildMonInfo_CeruleanCave1F_Fish
- .byte MAP_GROUP(CERULEAN_CAVE_2F), MAP_NUM(CERULEAN_CAVE_2F)
- .align 2
- .4byte sWildMonInfo_CeruleanCave2F_Land
- .4byte NULL
- .4byte sWildMonInfo_CeruleanCave2F_Rock
- .4byte NULL
- .byte MAP_GROUP(CERULEAN_CAVE_B1F), MAP_NUM(CERULEAN_CAVE_B1F)
- .align 2
- .4byte sWildMonInfo_CeruleanCaveB1F_Land
- .4byte sWildMonInfo_CeruleanCaveB1F_Water
- .4byte sWildMonInfo_CeruleanCaveB1F_Rock
- .4byte sWildMonInfo_CeruleanCaveB1F_Fish
- .byte MAP_GROUP(ROCK_TUNNEL_1F), MAP_NUM(ROCK_TUNNEL_1F)
- .align 2
- .4byte sWildMonInfo_RockTunnel1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROCK_TUNNEL_B1F), MAP_NUM(ROCK_TUNNEL_B1F)
- .align 2
- .4byte sWildMonInfo_RockTunnelB1F_Land
- .4byte NULL
- .4byte sWildMonInfo_RockTunnelB1F_Rock
- .4byte NULL
- .byte MAP_GROUP(SEAFOAM_ISLANDS_1F), MAP_NUM(SEAFOAM_ISLANDS_1F)
- .align 2
- .4byte sWildMonInfo_SeafoamIslands1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEAFOAM_ISLANDS_B1F), MAP_NUM(SEAFOAM_ISLANDS_B1F)
- .align 2
- .4byte sWildMonInfo_SeafoamIslandsB1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEAFOAM_ISLANDS_B2F), MAP_NUM(SEAFOAM_ISLANDS_B2F)
- .align 2
- .4byte sWildMonInfo_SeafoamIslandsB2F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEAFOAM_ISLANDS_B3F), MAP_NUM(SEAFOAM_ISLANDS_B3F)
- .align 2
- .4byte sWildMonInfo_SeafoamIslandsB3F_Land
- .4byte sWildMonInfo_SeafoamIslandsB3F_Water
- .4byte NULL
- .4byte sWildMonInfo_SeafoamIslandsB3F_Fish
- .byte MAP_GROUP(SEAFOAM_ISLANDS_B4F), MAP_NUM(SEAFOAM_ISLANDS_B4F)
- .align 2
- .4byte sWildMonInfo_SeafoamIslandsB4F_Land
- .4byte sWildMonInfo_SeafoamIslandsB4F_Water
- .4byte NULL
- .4byte sWildMonInfo_SeafoamIslandsB4F_Fish
- .byte MAP_GROUP(POKEMON_TOWER_3F), MAP_NUM(POKEMON_TOWER_3F)
- .align 2
- .4byte sWildMonInfo_PokemonTower3F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_TOWER_4F), MAP_NUM(POKEMON_TOWER_4F)
- .align 2
- .4byte sWildMonInfo_PokemonTower4F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_TOWER_5F), MAP_NUM(POKEMON_TOWER_5F)
- .align 2
- .4byte sWildMonInfo_PokemonTower5F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_TOWER_6F), MAP_NUM(POKEMON_TOWER_6F)
- .align 2
- .4byte sWildMonInfo_PokemonTower6F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POKEMON_TOWER_7F), MAP_NUM(POKEMON_TOWER_7F)
- .align 2
- .4byte sWildMonInfo_PokemonTower7F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(POWER_PLANT), MAP_NUM(POWER_PLANT)
- .align 2
- .4byte sWildMonInfo_PowerPlant_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_EXTERIOR), MAP_NUM(MT_EMBER_EXTERIOR)
- .align 2
- .4byte sWildMonInfo_MtEmberExterior_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberExterior_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_SUMMIT_PATH_1F), MAP_NUM(MT_EMBER_SUMMIT_PATH_1F)
- .align 2
- .4byte sWildMonInfo_MtEmberSummitPath1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_SUMMIT_PATH_2F), MAP_NUM(MT_EMBER_SUMMIT_PATH_2F)
- .align 2
- .4byte sWildMonInfo_MtEmberSummitPath2F_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberSummitPath2F_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_SUMMIT_PATH_3F), MAP_NUM(MT_EMBER_SUMMIT_PATH_3F)
- .align 2
- .4byte sWildMonInfo_MtEmberSummitPath3F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_1F), MAP_NUM(MT_EMBER_RUBY_PATH_1F)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPath1F_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPath1F_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_B1F), MAP_NUM(MT_EMBER_RUBY_PATH_B1F)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPathB1F_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPathB1F_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_B2F), MAP_NUM(MT_EMBER_RUBY_PATH_B2F)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPathB2F_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPathB2F_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_B3F), MAP_NUM(MT_EMBER_RUBY_PATH_B3F)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPathB3F_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPathB3F_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_B1F_STAIRS), MAP_NUM(MT_EMBER_RUBY_PATH_B1F_STAIRS)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPathB1FStairs_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPathB1FStairs_Rock
- .4byte NULL
- .byte MAP_GROUP(MT_EMBER_RUBY_PATH_B2F_STAIRS), MAP_NUM(MT_EMBER_RUBY_PATH_B2F_STAIRS)
- .align 2
- .4byte sWildMonInfo_MtEmberRubyPathB2FStairs_Land
- .4byte NULL
- .4byte sWildMonInfo_MtEmberRubyPathB2FStairs_Rock
- .4byte NULL
- .byte MAP_GROUP(THREE_ISLAND_BERRY_FOREST), MAP_NUM(THREE_ISLAND_BERRY_FOREST)
- .align 2
- .4byte sWildMonInfo_ThreeIslandBerryForest_Land
- .4byte sWildMonInfo_ThreeIslandBerryForest_Water
- .4byte NULL
- .4byte sWildMonInfo_ThreeIslandBerryForest_Fish
- .byte MAP_GROUP(FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE), MAP_NUM(FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE)
- .align 2
- .4byte sWildMonInfo_FourIslandIcefallCaveEntrance_Land
- .4byte sWildMonInfo_FourIslandIcefallCaveEntrance_Water
- .4byte NULL
- .4byte sWildMonInfo_FourIslandIcefallCaveEntrance_Fish
- .byte MAP_GROUP(FOUR_ISLAND_ICEFALL_CAVE_1F), MAP_NUM(FOUR_ISLAND_ICEFALL_CAVE_1F)
- .align 2
- .4byte sWildMonInfo_FourIslandIcefallCave1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FOUR_ISLAND_ICEFALL_CAVE_B1F), MAP_NUM(FOUR_ISLAND_ICEFALL_CAVE_B1F)
- .align 2
- .4byte sWildMonInfo_FourIslandIcefallCaveB1F_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FOUR_ISLAND_ICEFALL_CAVE_BACK), MAP_NUM(FOUR_ISLAND_ICEFALL_CAVE_BACK)
- .align 2
- .4byte sWildMonInfo_FourIslandIcefallCaveBack_Land
- .4byte sWildMonInfo_FourIslandIcefallCaveBack_Water
- .4byte NULL
- .4byte sWildMonInfo_FourIslandIcefallCaveBack_Fish
- .byte MAP_GROUP(SIX_ISLAND_PATTERN_BUSH), MAP_NUM(SIX_ISLAND_PATTERN_BUSH)
- .align 2
- .4byte sWildMonInfo_SixIslandPatternBush_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM1), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM1)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom1_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM2), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM2)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom2_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM3), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM3)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom3_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM4), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM4)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom4_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM5), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM5)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom5_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM6), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM6)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom6_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM7), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM7)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom7_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM8), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM8)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom8_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM9), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM9)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom9_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM10), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM10)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom10_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM11), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM11)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom11_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM12), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM12)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom12_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM13), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM13)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom13_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_LOST_CAVE_ROOM14), MAP_NUM(FIVE_ISLAND_LOST_CAVE_ROOM14)
- .align 2
- .4byte sWildMonInfo_FiveIslandLostCaveRoom14_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ONE_ISLAND_KINDLE_ROAD), MAP_NUM(ONE_ISLAND_KINDLE_ROAD)
- .align 2
- .4byte sWildMonInfo_OneIslandKindleRoad_Land
- .4byte sWildMonInfo_OneIslandKindleRoad_Water
- .4byte sWildMonInfo_OneIslandKindleRoad_Rock
- .4byte sWildMonInfo_OneIslandKindleRoad_Fish
- .byte MAP_GROUP(ONE_ISLAND_TREASURE_BEACH), MAP_NUM(ONE_ISLAND_TREASURE_BEACH)
- .align 2
- .4byte sWildMonInfo_OneIslandTreasureBeach_Land
- .4byte sWildMonInfo_OneIslandTreasureBeach_Water
- .4byte NULL
- .4byte sWildMonInfo_OneIslandTreasureBeach_Fish
- .byte MAP_GROUP(TWO_ISLAND_CAPE_BRINK), MAP_NUM(TWO_ISLAND_CAPE_BRINK)
- .align 2
- .4byte sWildMonInfo_TwoIslandCapeBrink_Land
- .4byte sWildMonInfo_TwoIslandCapeBrink_Water
- .4byte NULL
- .4byte sWildMonInfo_TwoIslandCapeBrink_Fish
- .byte MAP_GROUP(THREE_ISLAND_BOND_BRIDGE), MAP_NUM(THREE_ISLAND_BOND_BRIDGE)
- .align 2
- .4byte sWildMonInfo_ThreeIslandBondBridge_Land
- .4byte sWildMonInfo_ThreeIslandBondBridge_Water
- .4byte NULL
- .4byte sWildMonInfo_ThreeIslandBondBridge_Fish
- .byte MAP_GROUP(THREE_ISLAND_PORT), MAP_NUM(THREE_ISLAND_PORT)
- .align 2
- .4byte sWildMonInfo_ThreeIslandPort_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(FIVE_ISLAND_RESORT_GORGEOUS), MAP_NUM(FIVE_ISLAND_RESORT_GORGEOUS)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandResortGorgeous_Water
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandResortGorgeous_Fish
- .byte MAP_GROUP(FIVE_ISLAND_WATER_LABYRINTH), MAP_NUM(FIVE_ISLAND_WATER_LABYRINTH)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandWaterLabyrinth_Water
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandWaterLabyrinth_Fish
- .byte MAP_GROUP(FIVE_ISLAND_MEADOW), MAP_NUM(FIVE_ISLAND_MEADOW)
- .align 2
- .4byte sWildMonInfo_FiveIslandMeadow_Land
- .4byte sWildMonInfo_FiveIslandMeadow_Water
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandMeadow_Fish
- .byte MAP_GROUP(FIVE_ISLAND_MEMORIAL_PILLAR), MAP_NUM(FIVE_ISLAND_MEMORIAL_PILLAR)
- .align 2
- .4byte sWildMonInfo_FiveIslandMemorialPillar_Land
- .4byte sWildMonInfo_FiveIslandMemorialPillar_Water
- .4byte NULL
- .4byte sWildMonInfo_FiveIslandMemorialPillar_Fish
- .byte MAP_GROUP(SIX_ISLAND_OUTCAST_ISLAND), MAP_NUM(SIX_ISLAND_OUTCAST_ISLAND)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_SixIslandOutcastIsland_Water
- .4byte NULL
- .4byte sWildMonInfo_SixIslandOutcastIsland_Fish
- .byte MAP_GROUP(SIX_ISLAND_GREEN_PATH), MAP_NUM(SIX_ISLAND_GREEN_PATH)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_SixIslandGreenPath_Water
- .4byte NULL
- .4byte sWildMonInfo_SixIslandGreenPath_Fish
- .byte MAP_GROUP(SIX_ISLAND_WATER_PATH), MAP_NUM(SIX_ISLAND_WATER_PATH)
- .align 2
- .4byte sWildMonInfo_SixIslandWaterPath_Land
- .4byte sWildMonInfo_SixIslandWaterPath_Water
- .4byte NULL
- .4byte sWildMonInfo_SixIslandWaterPath_Fish
- .byte MAP_GROUP(SIX_ISLAND_RUIN_VALLEY), MAP_NUM(SIX_ISLAND_RUIN_VALLEY)
- .align 2
- .4byte sWildMonInfo_SixIslandRuinValley_Land
- .4byte sWildMonInfo_SixIslandRuinValley_Water
- .4byte NULL
- .4byte sWildMonInfo_SixIslandRuinValley_Fish
- .byte MAP_GROUP(SEVEN_ISLAND_TRAINER_TOWER), MAP_NUM(SEVEN_ISLAND_TRAINER_TOWER)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_SevenIslandTrainerTower_Water
- .4byte NULL
- .4byte sWildMonInfo_SevenIslandTrainerTower_Fish
- .byte MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE)
- .align 2
- .4byte sWildMonInfo_SevenIslandSevaultCanyonEntrance_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_SEVAULT_CANYON), MAP_NUM(SEVEN_ISLAND_SEVAULT_CANYON)
- .align 2
- .4byte sWildMonInfo_SevenIslandSevaultCanyon_Land
- .4byte NULL
- .4byte sWildMonInfo_SevenIslandSevaultCanyon_Rock
- .4byte NULL
- .byte MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS), MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_SevenIslandTanobyRuins_Water
- .4byte NULL
- .4byte sWildMonInfo_SevenIslandTanobyRuins_Fish
- .byte MAP_GROUP(ROUTE1), MAP_NUM(ROUTE1)
- .align 2
- .4byte sWildMonInfo_Route1_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE2), MAP_NUM(ROUTE2)
- .align 2
- .4byte sWildMonInfo_Route2_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE3), MAP_NUM(ROUTE3)
- .align 2
- .4byte sWildMonInfo_Route3_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE4), MAP_NUM(ROUTE4)
- .align 2
- .4byte sWildMonInfo_Route4_Land
- .4byte sWildMonInfo_Route4_Water
- .4byte NULL
- .4byte sWildMonInfo_Route4_Fish
- .byte MAP_GROUP(ROUTE5), MAP_NUM(ROUTE5)
- .align 2
- .4byte sWildMonInfo_Route5_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE6), MAP_NUM(ROUTE6)
- .align 2
- .4byte sWildMonInfo_Route6_Land
- .4byte sWildMonInfo_Route6_Water
- .4byte NULL
- .4byte sWildMonInfo_Route6_Fish
- .byte MAP_GROUP(ROUTE7), MAP_NUM(ROUTE7)
- .align 2
- .4byte sWildMonInfo_Route7_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE8), MAP_NUM(ROUTE8)
- .align 2
- .4byte sWildMonInfo_Route8_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE9), MAP_NUM(ROUTE9)
- .align 2
- .4byte sWildMonInfo_Route9_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE10), MAP_NUM(ROUTE10)
- .align 2
- .4byte sWildMonInfo_Route10_Land
- .4byte sWildMonInfo_Route10_Water
- .4byte NULL
- .4byte sWildMonInfo_Route10_Fish
- .byte MAP_GROUP(ROUTE11), MAP_NUM(ROUTE11)
- .align 2
- .4byte sWildMonInfo_Route11_Land
- .4byte sWildMonInfo_Route11_Water
- .4byte NULL
- .4byte sWildMonInfo_Route11_Fish
- .byte MAP_GROUP(ROUTE12), MAP_NUM(ROUTE12)
- .align 2
- .4byte sWildMonInfo_Route12_Land
- .4byte sWildMonInfo_Route12_Water
- .4byte NULL
- .4byte sWildMonInfo_Route12_Fish
- .byte MAP_GROUP(ROUTE13), MAP_NUM(ROUTE13)
- .align 2
- .4byte sWildMonInfo_Route13_Land
- .4byte sWildMonInfo_Route13_Water
- .4byte NULL
- .4byte sWildMonInfo_Route13_Fish
- .byte MAP_GROUP(ROUTE14), MAP_NUM(ROUTE14)
- .align 2
- .4byte sWildMonInfo_Route14_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE15), MAP_NUM(ROUTE15)
- .align 2
- .4byte sWildMonInfo_Route15_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE16), MAP_NUM(ROUTE16)
- .align 2
- .4byte sWildMonInfo_Route16_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE17), MAP_NUM(ROUTE17)
- .align 2
- .4byte sWildMonInfo_Route17_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE18), MAP_NUM(ROUTE18)
- .align 2
- .4byte sWildMonInfo_Route18_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(ROUTE19), MAP_NUM(ROUTE19)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_Route19_Water
- .4byte NULL
- .4byte sWildMonInfo_Route19_Fish
- .byte MAP_GROUP(ROUTE20), MAP_NUM(ROUTE20)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_Route20_Water
- .4byte NULL
- .4byte sWildMonInfo_Route20_Fish
- .byte MAP_GROUP(ROUTE21_NORTH), MAP_NUM(ROUTE21_NORTH)
- .align 2
- .4byte sWildMonInfo_Route21North_Land
- .4byte sWildMonInfo_Route21North_Water
- .4byte NULL
- .4byte sWildMonInfo_Route21North_Fish
- .byte MAP_GROUP(ROUTE21_SOUTH), MAP_NUM(ROUTE21_SOUTH)
- .align 2
- .4byte sWildMonInfo_Route21South_Land
- .4byte sWildMonInfo_Route21South_Water
- .4byte NULL
- .4byte sWildMonInfo_Route21South_Fish
- .byte MAP_GROUP(ROUTE22), MAP_NUM(ROUTE22)
- .align 2
- .4byte sWildMonInfo_Route22_Land
- .4byte sWildMonInfo_Route22_Water
- .4byte NULL
- .4byte sWildMonInfo_Route22_Fish
- .byte MAP_GROUP(ROUTE23), MAP_NUM(ROUTE23)
- .align 2
- .4byte sWildMonInfo_Route23_Land
- .4byte sWildMonInfo_Route23_Water
- .4byte NULL
- .4byte sWildMonInfo_Route23_Fish
- .byte MAP_GROUP(ROUTE24), MAP_NUM(ROUTE24)
- .align 2
- .4byte sWildMonInfo_Route24_Land
- .4byte sWildMonInfo_Route24_Water
- .4byte NULL
- .4byte sWildMonInfo_Route24_Fish
- .byte MAP_GROUP(ROUTE25), MAP_NUM(ROUTE25)
- .align 2
- .4byte sWildMonInfo_Route25_Land
- .4byte sWildMonInfo_Route25_Water
- .4byte NULL
- .4byte sWildMonInfo_Route25_Fish
- .byte MAP_GROUP(PALLET_TOWN), MAP_NUM(PALLET_TOWN)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_PalletTown_Water
- .4byte NULL
- .4byte sWildMonInfo_PalletTown_Fish
- .byte MAP_GROUP(VIRIDIAN_CITY), MAP_NUM(VIRIDIAN_CITY)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_ViridianCity_Water
- .4byte NULL
- .4byte sWildMonInfo_ViridianCity_Fish
- .byte MAP_GROUP(CERULEAN_CITY), MAP_NUM(CERULEAN_CITY)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_CeruleanCity_Water
- .4byte NULL
- .4byte sWildMonInfo_CeruleanCity_Fish
- .byte MAP_GROUP(VERMILION_CITY), MAP_NUM(VERMILION_CITY)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_VermilionCity_Water
- .4byte NULL
- .4byte sWildMonInfo_VermilionCity_Fish
- .byte MAP_GROUP(CELADON_CITY), MAP_NUM(CELADON_CITY)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_CeladonCity_Water
- .4byte NULL
- .4byte sWildMonInfo_CeladonCity_Fish
- .byte MAP_GROUP(FUCHSIA_CITY), MAP_NUM(FUCHSIA_CITY)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_FuchsiaCity_Water
- .4byte NULL
- .4byte sWildMonInfo_FuchsiaCity_Fish
- .byte MAP_GROUP(CINNABAR_ISLAND), MAP_NUM(CINNABAR_ISLAND)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_CinnabarIsland_Water
- .4byte NULL
- .4byte sWildMonInfo_CinnabarIsland_Fish
- .byte MAP_GROUP(ONE_ISLAND), MAP_NUM(ONE_ISLAND)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_OneIsland_Water
- .4byte NULL
- .4byte sWildMonInfo_OneIsland_Fish
- .byte MAP_GROUP(FOUR_ISLAND), MAP_NUM(FOUR_ISLAND)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_FourIsland_Water
- .4byte NULL
- .4byte sWildMonInfo_FourIsland_Fish
- .byte MAP_GROUP(FIVE_ISLAND), MAP_NUM(FIVE_ISLAND)
- .align 2
- .4byte NULL
- .4byte sWildMonInfo_FiveIsland_Water
- .4byte NULL
- .4byte sWildMonInfo_FiveIsland_Fish
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_2_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_3_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_4_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_5_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_6_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_7_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_8_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(SIX_ISLAND_ALTERING_CAVE), MAP_NUM(SIX_ISLAND_ALTERING_CAVE)
- .align 2
- .4byte sWildMonInfo_SixIslandAlteringCave_9_Land
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .byte MAP_GROUP(UNDEFINED), MAP_NUM(UNDEFINED)
- .align 2
- .4byte NULL
- .4byte NULL
- .4byte NULL
- .4byte NULL
diff --git a/json_data_rules.mk b/json_data_rules.mk
index 980e63e88..9b5cebe5d 100644
--- a/json_data_rules.mk
+++ b/json_data_rules.mk
@@ -1,9 +1,15 @@
# JSON files are run through jsonproc, which is a tool that converts JSON data to an output file
# based on an Inja template. https://github.com/pantor/inja
-AUTO_GEN_TARGETS += src/data/items.h
+AUTO_GEN_TARGETS += $(DATA_C_SUBDIR)/items.h
-src/data/items.h: src/data/items.json src/data/items.json.txt
+$(DATA_C_SUBDIR)/items.h: $(DATA_C_SUBDIR)/items.json $(DATA_C_SUBDIR)/items.json.txt
$(JSONPROC) $^ $@
-$(C_BUILDDIR)/item.o: c_dep += src/data/items.h
+$(C_BUILDDIR)/item.o: c_dep += $(DATA_C_SUBDIR)/items.h
+
+AUTO_GEN_TARGETS += $(DATA_C_SUBDIR)/wild_encounters.h
+$(DATA_C_SUBDIR)/wild_encounters.h: $(DATA_C_SUBDIR)/wild_encounters.json $(DATA_C_SUBDIR)/wild_encounters.json.txt
+ $(JSONPROC) $^ $@
+
+$(C_BUILDDIR)/wild_encounter.o: c_dep += $(DATA_C_SUBDIR)/wild_encounters.h
diff --git a/src/data/wild_encounters.json b/src/data/wild_encounters.json
new file mode 100644
index 000000000..9030dee5f
--- /dev/null
+++ b/src/data/wild_encounters.json
@@ -0,0 +1,12625 @@
+{
+ "wild_encounter_groups": [
+ {
+ "label": "gWildMonHeaders",
+ "for_maps": true,
+ "fields": [
+ {
+ "type": "land_mons",
+ "encounter_rates": [
+ 20,
+ 20,
+ 10,
+ 10,
+ 10,
+ 10,
+ 5,
+ 5,
+ 4,
+ 4,
+ 1,
+ 1
+ ]
+ },
+ {
+ "type": "water_mons",
+ "encounter_rates": [
+ 60,
+ 30,
+ 5,
+ 4,
+ 1
+ ]
+ },
+ {
+ "type": "rock_smash_mons",
+ "encounter_rates": [
+ 60,
+ 30,
+ 5,
+ 4,
+ 1
+ ]
+ },
+ {
+ "type": "fishing_mons",
+ "encounter_rates": [
+ 70,
+ 30,
+ 60,
+ 20,
+ 20,
+ 40,
+ 40,
+ 15,
+ 4,
+ 1
+ ],
+ "groups": {
+ "old_rod": [
+ 0,
+ 1
+ ],
+ "good_rod": [
+ 2,
+ 3,
+ 4
+ ],
+ "super_rod": [
+ 5,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ }
+ }
+ ],
+ "encounters": [
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsMoneanChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_LIPTOO_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsLiptooChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_WEEPTH_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsWeepthChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsDilfordChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_SCUFIB_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsScufibChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_RIXY_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsRixyChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS_VIAPOIS_CHAMBER",
+ "base_label": "sSevenIslandTanobyRuinsViapoisChamber",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_UNOWN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VIRIDIAN_FOREST",
+ "base_label": "sViridianForest",
+ "land_mons": {
+ "encounter_rate": 14,
+ "mons": [
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_METAPOD"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_PIKACHU"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_PIKACHU"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_MOON_1F",
+ "base_label": "sMtMoon1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_CLEFAIRY"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_MOON_B1F",
+ "base_label": "sMtMoonB1F",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_PARAS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_MOON_B2F",
+ "base_label": "sMtMoonB2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_CLEFAIRY"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_CLEFAIRY"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SSANNE_EXTERIOR",
+ "base_label": "sSSAnneExterior",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_DIGLETTS_CAVE_B1F",
+ "base_label": "sDiglettsCaveB1F",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_DUGTRIO"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_DIGLETT"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_DUGTRIO"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VICTORY_ROAD_1F",
+ "base_label": "sVictoryRoad1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_ARBOK"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_MAROWAK"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MAROWAK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VICTORY_ROAD_2F",
+ "base_label": "sVictoryRoad2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_PRIMEAPE"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_ARBOK"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MAROWAK"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_MAROWAK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VICTORY_ROAD_3F",
+ "base_label": "sVictoryRoad3F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_ARBOK"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_MAROWAK"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MAROWAK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_MANSION_1F",
+ "base_label": "sPokemonMansion1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GRIMER"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_WEEZING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_MANSION_2F",
+ "base_label": "sPokemonMansion2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GRIMER"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_WEEZING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_MANSION_3F",
+ "base_label": "sPokemonMansion3F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GRIMER"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_WEEZING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_MANSION_B1F",
+ "base_label": "sPokemonMansionB1F",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_KOFFING"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GRIMER"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_WEEZING"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RATTATA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SAFARI_ZONE_CENTER",
+ "base_label": "sSafariZoneCenter",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_RHYHORN"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_NIDORINO"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_NIDORINA"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_SCYTHER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_CHANSEY"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_DRATINI"
+ },
+ {
+ "min_level": 15,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_DRAGONAIR"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SAFARI_ZONE_EAST",
+ "base_label": "sSafariZoneEast",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_NIDORINO"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_NIDORAN_F"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_KANGASKHAN"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SCYTHER"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_DRATINI"
+ },
+ {
+ "min_level": 15,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_DRAGONAIR"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SAFARI_ZONE_NORTH",
+ "base_label": "sSafariZoneNorth",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_RHYHORN"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_NIDORINO"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_NIDORINA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_VENOMOTH"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_CHANSEY"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PARAS"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_TAUROS"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_DRATINI"
+ },
+ {
+ "min_level": 15,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_DRAGONAIR"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SAFARI_ZONE_WEST",
+ "base_label": "sSafariZoneWest",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_NIDORINO"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_NIDORAN_F"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_VENOMOTH"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_TAUROS"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_KANGASKHAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_DRATINI"
+ },
+ {
+ "min_level": 15,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_DRAGONAIR"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CERULEAN_CAVE_1F",
+ "base_label": "sCeruleanCave1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_MAGNETON"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_PRIMEAPE"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_ELECTRODE"
+ },
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_WOBBUFFET"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_PRIMEAPE"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_DITTO"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 45,
+ "max_level": 55,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 45,
+ "max_level": 55,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CERULEAN_CAVE_2F",
+ "base_label": "sCeruleanCave2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_MAGNETON"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_KADABRA"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_WOBBUFFET"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_ELECTRODE"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 64,
+ "max_level": 64,
+ "species": "SPECIES_KADABRA"
+ },
+ {
+ "min_level": 64,
+ "max_level": 64,
+ "species": "SPECIES_DITTO"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 35,
+ "max_level": 45,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 45,
+ "max_level": 55,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 45,
+ "max_level": 55,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 45,
+ "max_level": 55,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CERULEAN_CAVE_B1F",
+ "base_label": "sCeruleanCaveB1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_KADABRA"
+ },
+ {
+ "min_level": 58,
+ "max_level": 58,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_MAGNETON"
+ },
+ {
+ "min_level": 55,
+ "max_level": 55,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 67,
+ "max_level": 67,
+ "species": "SPECIES_KADABRA"
+ },
+ {
+ "min_level": 67,
+ "max_level": 67,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 64,
+ "max_level": 64,
+ "species": "SPECIES_ELECTRODE"
+ },
+ {
+ "min_level": 64,
+ "max_level": 64,
+ "species": "SPECIES_PARASECT"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 61,
+ "max_level": 61,
+ "species": "SPECIES_WOBBUFFET"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 55,
+ "max_level": 65,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 50,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 55,
+ "max_level": 65,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 50,
+ "max_level": 60,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GYARADOS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROCK_TUNNEL_1F",
+ "base_label": "sRockTunnel1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ONIX"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROCK_TUNNEL_B1F",
+ "base_label": "sRockTunnelB1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_ONIX"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 30,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEAFOAM_ISLANDS_1F",
+ "base_label": "sSeafoamIslands1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GOLBAT"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEAFOAM_ISLANDS_B1F",
+ "base_label": "sSeafoamIslandsB1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GOLBAT"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEAFOAM_ISLANDS_B2F",
+ "base_label": "sSeafoamIslandsB2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GOLBAT"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEAFOAM_ISLANDS_B3F",
+ "base_label": "sSeafoamIslandsB3F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GOLBAT"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GYARADOS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEAFOAM_ISLANDS_B4F",
+ "base_label": "sSeafoamIslandsB4F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GOLBAT"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GYARADOS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_TOWER_3F",
+ "base_label": "sPokemonTower3F",
+ "land_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HAUNTER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_TOWER_4F",
+ "base_label": "sPokemonTower4F",
+ "land_mons": {
+ "encounter_rate": 4,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_GASTLY"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_TOWER_5F",
+ "base_label": "sPokemonTower5F",
+ "land_mons": {
+ "encounter_rate": 6,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_GASTLY"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_TOWER_6F",
+ "base_label": "sPokemonTower6F",
+ "land_mons": {
+ "encounter_rate": 8,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_HAUNTER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POKEMON_TOWER_7F",
+ "base_label": "sPokemonTower7F",
+ "land_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_HAUNTER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_POWER_PLANT",
+ "base_label": "sPowerPlant",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MAGNEMITE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_MAGNEMITE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PIKACHU"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_PIKACHU"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MAGNETON"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_MAGNETON"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_PIKACHU"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_ELECTABUZZ"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_PIKACHU"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_ELECTABUZZ"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_EXTERIOR",
+ "base_label": "sMtEmberExterior",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_PONYTA"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_PONYTA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_PONYTA"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 39,
+ "max_level": 39,
+ "species": "SPECIES_RAPIDASH"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_RAPIDASH"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 30,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_SUMMIT_PATH_1F",
+ "base_label": "sMtEmberSummitPath1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 39,
+ "max_level": 39,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 39,
+ "max_level": 39,
+ "species": "SPECIES_MACHOP"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_SUMMIT_PATH_2F",
+ "base_label": "sMtEmberSummitPath2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_MACHOKE"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 30,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_SUMMIT_PATH_3F",
+ "base_label": "sMtEmberSummitPath3F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 39,
+ "max_level": 39,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 39,
+ "max_level": 39,
+ "species": "SPECIES_MACHOP"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_1F",
+ "base_label": "sMtEmberRubyPath1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_MACHOP"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_MACHOKE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_MACHOKE"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_B1F",
+ "base_label": "sMtEmberRubyPathB1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_B2F",
+ "base_label": "sMtEmberRubyPathB2F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SLUGMA"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_B3F",
+ "base_label": "sMtEmberRubyPathB3F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_SLUGMA"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 40,
+ "max_level": 45,
+ "species": "SPECIES_MAGCARGO"
+ },
+ {
+ "min_level": 35,
+ "max_level": 45,
+ "species": "SPECIES_MAGCARGO"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_MAGCARGO"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_B1F_STAIRS",
+ "base_label": "sMtEmberRubyPathB1FStairs",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SLUGMA"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_MT_EMBER_RUBY_PATH_B2F_STAIRS",
+ "base_label": "sMtEmberRubyPathB2FStairs",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SLUGMA"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 50,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_THREE_ISLAND_BERRY_FOREST",
+ "base_label": "sThreeIslandBerryForest",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_DROWZEE"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_EXEGGCUTE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_VENOMOTH"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_HYPNO"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_VENOMOTH"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_HYPNO"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FOUR_ISLAND_ICEFALL_CAVE_ENTRANCE",
+ "base_label": "sFourIslandIcefallCaveEntrance",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 47,
+ "max_level": 47,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 51,
+ "max_level": 51,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 53,
+ "max_level": 53,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 53,
+ "max_level": 53,
+ "species": "SPECIES_DEWGONG"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_WOOPER"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FOUR_ISLAND_ICEFALL_CAVE_1F",
+ "base_label": "sFourIslandIcefallCave1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_DELIBIRD"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_SWINUB"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FOUR_ISLAND_ICEFALL_CAVE_B1F",
+ "base_label": "sFourIslandIcefallCaveB1F",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_DELIBIRD"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_SWINUB"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_SWINUB"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FOUR_ISLAND_ICEFALL_CAVE_BACK",
+ "base_label": "sFourIslandIcefallCaveBack",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 45,
+ "max_level": 45,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 47,
+ "max_level": 47,
+ "species": "SPECIES_SEEL"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 51,
+ "max_level": 51,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 53,
+ "max_level": 53,
+ "species": "SPECIES_DEWGONG"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 53,
+ "max_level": 53,
+ "species": "SPECIES_DEWGONG"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 45,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 45,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_LAPRAS"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_PATTERN_BUSH",
+ "base_label": "sSixIslandPatternBush",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_SPINARAK"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_SPINARAK"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_HERACROSS"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_METAPOD"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HERACROSS"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_LEDYBA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_HERACROSS"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_LEDYBA"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_HERACROSS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM1",
+ "base_label": "sFiveIslandLostCaveRoom1",
+ "land_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM2",
+ "base_label": "sFiveIslandLostCaveRoom2",
+ "land_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM3",
+ "base_label": "sFiveIslandLostCaveRoom3",
+ "land_mons": {
+ "encounter_rate": 3,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM4",
+ "base_label": "sFiveIslandLostCaveRoom4",
+ "land_mons": {
+ "encounter_rate": 4,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM5",
+ "base_label": "sFiveIslandLostCaveRoom5",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM6",
+ "base_label": "sFiveIslandLostCaveRoom6",
+ "land_mons": {
+ "encounter_rate": 6,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM7",
+ "base_label": "sFiveIslandLostCaveRoom7",
+ "land_mons": {
+ "encounter_rate": 7,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM8",
+ "base_label": "sFiveIslandLostCaveRoom8",
+ "land_mons": {
+ "encounter_rate": 8,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM9",
+ "base_label": "sFiveIslandLostCaveRoom9",
+ "land_mons": {
+ "encounter_rate": 9,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM10",
+ "base_label": "sFiveIslandLostCaveRoom10",
+ "land_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM11",
+ "base_label": "sFiveIslandLostCaveRoom11",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM12",
+ "base_label": "sFiveIslandLostCaveRoom12",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM13",
+ "base_label": "sFiveIslandLostCaveRoom13",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_LOST_CAVE_ROOM14",
+ "base_label": "sFiveIslandLostCaveRoom14",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GASTLY"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_GOLBAT"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_HAUNTER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_MURKROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ONE_ISLAND_KINDLE_ROAD",
+ "base_label": "sOneIslandKindleRoad",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_PONYTA"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PONYTA"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_RAPIDASH"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_RAPIDASH"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 25,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 30,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GRAVELER"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ONE_ISLAND_TREASURE_BEACH",
+ "base_label": "sOneIslandTreasureBeach",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 33,
+ "max_level": 33,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_TWO_ISLAND_CAPE_BRINK",
+ "base_label": "sTwoIslandCapeBrink",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 38,
+ "max_level": 38,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_GOLDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_THREE_ISLAND_BOND_BRIDGE",
+ "base_label": "sThreeIslandBondBridge",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 36,
+ "max_level": 36,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 31,
+ "max_level": 31,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 37,
+ "max_level": 37,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_THREE_ISLAND_PORT",
+ "base_label": "sThreeIslandPort",
+ "land_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_DUNSPARCE"
+ },
+ {
+ "min_level": 35,
+ "max_level": 35,
+ "species": "SPECIES_DUNSPARCE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_RESORT_GORGEOUS",
+ "base_label": "sFiveIslandResortGorgeous",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_WATER_LABYRINTH",
+ "base_label": "sFiveIslandWaterLabyrinth",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_MEADOW",
+ "base_label": "sFiveIslandMeadow",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 47,
+ "max_level": 47,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND_MEMORIAL_PILLAR",
+ "base_label": "sFiveIslandMemorialPillar",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOPPIP"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_OUTCAST_ISLAND",
+ "base_label": "sSixIslandOutcastIsland",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_GREEN_PATH",
+ "base_label": "sSixIslandGreenPath",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_WATER_PATH",
+ "base_label": "sSixIslandWaterPath",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 47,
+ "max_level": 47,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_RUIN_VALLEY",
+ "base_label": "sSixIslandRuinValley",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_NATU"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_YANMA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_WOBBUFFET"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_NATU"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_NATU"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TRAINER_TOWER",
+ "base_label": "sSevenIslandTrainerTower",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_SEVAULT_CANYON_ENTRANCE",
+ "base_label": "sSevenIslandSevaultCanyonEntrance",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_PHANPY"
+ },
+ {
+ "min_level": 48,
+ "max_level": 48,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_SENTRET"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 41,
+ "max_level": 41,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PHANPY"
+ },
+ {
+ "min_level": 47,
+ "max_level": 47,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PHANPY"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_SEVAULT_CANYON",
+ "base_label": "sSevenIslandSevaultCanyon",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PHANPY"
+ },
+ {
+ "min_level": 46,
+ "max_level": 46,
+ "species": "SPECIES_CUBONE"
+ },
+ {
+ "min_level": 50,
+ "max_level": 50,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_MAROWAK"
+ },
+ {
+ "min_level": 43,
+ "max_level": 43,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 54,
+ "max_level": 54,
+ "species": "SPECIES_ONIX"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_SKARMORY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_LARVITAR"
+ },
+ {
+ "min_level": 49,
+ "max_level": 49,
+ "species": "SPECIES_PERSIAN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_LARVITAR"
+ },
+ {
+ "min_level": 52,
+ "max_level": 52,
+ "species": "SPECIES_PERSIAN"
+ }
+ ]
+ },
+ "rock_smash_mons": {
+ "encounter_rate": 25,
+ "mons": [
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 45,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 35,
+ "max_level": 50,
+ "species": "SPECIES_GRAVELER"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GEODUDE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SEVEN_ISLAND_TANOBY_RUINS",
+ "base_label": "sSevenIslandTanobyRuins",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_QWILFISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE1",
+ "base_label": "sRoute1",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_RATTATA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE2",
+ "base_label": "sRoute2",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_WEEDLE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE3",
+ "base_label": "sRoute3",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_JIGGLYPUFF"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_NIDORAN_M"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_JIGGLYPUFF"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_NIDORAN_F"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_JIGGLYPUFF"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE4",
+ "base_label": "sRoute4",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_EKANS"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE5",
+ "base_label": "sRoute5",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_MEOWTH"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE6",
+ "base_label": "sRoute6",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_MEOWTH"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE7",
+ "base_label": "sRoute7",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MEOWTH"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE8",
+ "base_label": "sRoute8",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_MEOWTH"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_GROWLITHE"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_GROWLITHE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE9",
+ "base_label": "sRoute9",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_EKANS"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE10",
+ "base_label": "sRoute10",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_VOLTORB"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_EKANS"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE11",
+ "base_label": "sRoute11",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_DROWZEE"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_DROWZEE"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_DROWZEE"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 15,
+ "species": "SPECIES_DROWZEE"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE12",
+ "base_label": "sRoute12",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GLOOM"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 60,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE13",
+ "base_label": "sRoute13",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GLOOM"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE14",
+ "base_label": "sRoute14",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE15",
+ "base_label": "sRoute15",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_VENONAT"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_DITTO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_GLOOM"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PIDGEOTTO"
+ },
+ {
+ "min_level": 30,
+ "max_level": 30,
+ "species": "SPECIES_GLOOM"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE16",
+ "base_label": "sRoute16",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_RATICATE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE17",
+ "base_label": "sRoute17",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_FEAROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE18",
+ "base_label": "sRoute18",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_DODUO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_RATICATE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_FEAROW"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE19",
+ "base_label": "sRoute19",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE20",
+ "base_label": "sRoute20",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE21_NORTH",
+ "base_label": "sRoute21North",
+ "land_mons": {
+ "encounter_rate": 14,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_TANGELA"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE21_SOUTH",
+ "base_label": "sRoute21South",
+ "land_mons": {
+ "encounter_rate": 14,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 17,
+ "max_level": 17,
+ "species": "SPECIES_TANGELA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_TANGELA"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE22",
+ "base_label": "sRoute22",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 4,
+ "max_level": 4,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 2,
+ "max_level": 2,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_RATTATA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MANKEY"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE23",
+ "base_label": "sRoute23",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 40,
+ "max_level": 40,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_MANKEY"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 34,
+ "max_level": 34,
+ "species": "SPECIES_EKANS"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_PRIMEAPE"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_ARBOK"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 42,
+ "max_level": 42,
+ "species": "SPECIES_FEAROW"
+ },
+ {
+ "min_level": 32,
+ "max_level": 32,
+ "species": "SPECIES_SPEAROW"
+ },
+ {
+ "min_level": 44,
+ "max_level": 44,
+ "species": "SPECIES_FEAROW"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE24",
+ "base_label": "sRoute24",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_ABRA"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ABRA"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_METAPOD"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_ABRA"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ROUTE25",
+ "base_label": "sRoute25",
+ "land_mons": {
+ "encounter_rate": 21,
+ "mons": [
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_WEEDLE"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_CATERPIE"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_ABRA"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_PIDGEY"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_ODDISH"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_KAKUNA"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_ABRA"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_METAPOD"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_ABRA"
+ }
+ ]
+ },
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_PALLET_TOWN",
+ "base_label": "sPalletTown",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VIRIDIAN_CITY",
+ "base_label": "sViridianCity",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CERULEAN_CITY",
+ "base_label": "sCeruleanCity",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_VERMILION_CITY",
+ "base_label": "sVermilionCity",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CELADON_CITY",
+ "base_label": "sCeladonCity",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_KOFFING"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 30,
+ "max_level": 40,
+ "species": "SPECIES_GRIMER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FUCHSIA_CITY",
+ "base_label": "sFuchsiaCity",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 20,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 30,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_SEAKING"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_CINNABAR_ISLAND",
+ "base_label": "sCinnabarIsland",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 10,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 10,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 30,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_KRABBY"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_ONE_ISLAND",
+ "base_label": "sOneIsland",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 20,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 20,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FOUR_ISLAND",
+ "base_label": "sFourIsland",
+ "water_mons": {
+ "encounter_rate": 2,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_WOOPER"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 20,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_GOLDEEN"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_POLIWAG"
+ },
+ {
+ "min_level": 20,
+ "max_level": 30,
+ "species": "SPECIES_POLIWHIRL"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_PSYDUCK"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_FIVE_ISLAND",
+ "base_label": "sFiveIsland",
+ "water_mons": {
+ "encounter_rate": 1,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 35,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HOPPIP"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACOOL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ },
+ {
+ "min_level": 35,
+ "max_level": 40,
+ "species": "SPECIES_TENTACRUEL"
+ }
+ ]
+ },
+ "fishing_mons": {
+ "encounter_rate": 10,
+ "mons": [
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_MAGIKARP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 15,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_HORSEA"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_SHELLDER"
+ },
+ {
+ "min_level": 15,
+ "max_level": 25,
+ "species": "SPECIES_GYARADOS"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_SEADRA"
+ },
+ {
+ "min_level": 25,
+ "max_level": 35,
+ "species": "SPECIES_PSYDUCK"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 10,
+ "max_level": 10,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 6,
+ "max_level": 6,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 8,
+ "max_level": 8,
+ "species": "SPECIES_ZUBAT"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_ZUBAT"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_2",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 7,
+ "max_level": 7,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 9,
+ "max_level": 9,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 13,
+ "max_level": 13,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 3,
+ "max_level": 3,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 5,
+ "max_level": 5,
+ "species": "SPECIES_MAREEP"
+ },
+ {
+ "min_level": 11,
+ "max_level": 11,
+ "species": "SPECIES_MAREEP"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_3",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 23,
+ "max_level": 23,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 25,
+ "max_level": 25,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 29,
+ "max_level": 29,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 19,
+ "max_level": 19,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 21,
+ "max_level": 21,
+ "species": "SPECIES_PINECO"
+ },
+ {
+ "min_level": 27,
+ "max_level": 27,
+ "species": "SPECIES_PINECO"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_4",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 16,
+ "max_level": 16,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 12,
+ "max_level": 12,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 14,
+ "max_level": 14,
+ "species": "SPECIES_HOUNDOUR"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_HOUNDOUR"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_5",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_TEDDIURSA"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_TEDDIURSA"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_6",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_AIPOM"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_AIPOM"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_7",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SHUCKLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SHUCKLE"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_8",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_STANTLER"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_STANTLER"
+ }
+ ]
+ }
+ },
+ {
+ "map": "MAP_SIX_ISLAND_ALTERING_CAVE",
+ "base_label": "sSixIslandAlteringCave_9",
+ "land_mons": {
+ "encounter_rate": 5,
+ "mons": [
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 22,
+ "max_level": 22,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 24,
+ "max_level": 24,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 28,
+ "max_level": 28,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 18,
+ "max_level": 18,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 20,
+ "max_level": 20,
+ "species": "SPECIES_SMEARGLE"
+ },
+ {
+ "min_level": 26,
+ "max_level": 26,
+ "species": "SPECIES_SMEARGLE"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+}
diff --git a/src/data/wild_encounters.json.txt b/src/data/wild_encounters.json.txt
new file mode 100644
index 000000000..bf848249f
--- /dev/null
+++ b/src/data/wild_encounters.json.txt
@@ -0,0 +1,90 @@
+{{ doNotModifyHeader }}
+
+## for wild_encounter_group in wild_encounter_groups
+{% if wild_encounter_group.for_maps %}
+## for wild_encounter_field in wild_encounter_group.fields
+{% if not existsIn(wild_encounter_field, "groups") %}
+## for encounter_rate in wild_encounter_field.encounter_rates
+{% if loop.index == 0 %}
+#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_SLOT_{{ loop.index }} {{ encounter_rate }} {% else %}#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_SLOT_{{ loop.index }} ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_SLOT_{{ subtract(loop.index, 1) }} + {{ encounter_rate }}{% endif %} {{ setVarInt(wild_encounter_field.type, loop.index) }}
+## endfor
+#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_TOTAL (ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_SLOT_{{ getVar(wild_encounter_field.type) }})
+{% else %}
+## for field_subgroup_key, field_subgroup_subarray in wild_encounter_field.groups
+## for field_subgroup_index in field_subgroup_subarray
+{% if loop.index == 0 %}
+#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_{{ upper(field_subgroup_key) }}_SLOT_{{ field_subgroup_index }} {{ at(wild_encounter_field.encounter_rates, field_subgroup_index) }} {% else %}#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_{{ upper(field_subgroup_key) }}_SLOT_{{ field_subgroup_index }} ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_{{ upper(field_subgroup_key) }}_SLOT_{{ getVar("previous_slot") }} + {{ at(wild_encounter_field.encounter_rates, field_subgroup_index) }}{% endif %}{{ setVarInt(concat(wild_encounter_field.type, field_subgroup_key), field_subgroup_index) }}{{ setVarInt("previous_slot", field_subgroup_index) }}
+## endfor
+#define ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_{{ upper(field_subgroup_key) }}_TOTAL (ENCOUNTER_CHANCE_{{ upper(wild_encounter_field.type) }}_{{ upper(field_subgroup_key) }}_SLOT_{{ getVar(concat(wild_encounter_field.type, field_subgroup_key)) }})
+## endfor
+{% endif %}
+## endfor
+{% endif %}
+
+
+
+## for encounter in wild_encounter_group.encounters
+{% if existsIn(encounter, "land_mons") %}
+const struct WildPokemon {{ encounter.base_label }}_LandMons[] =
+{
+## for wild_mon in encounter.land_mons.mons
+ { {{ wild_mon.min_level }}, {{ wild_mon.max_level }}, {{ wild_mon.species }} },
+## endfor
+};
+
+const struct WildPokemonInfo {{ encounter.base_label }}_LandMonsInfo = { {{encounter.land_mons.encounter_rate}}, {{ encounter.base_label }}_LandMons };
+{% endif %}
+{% if existsIn(encounter, "water_mons") %}
+const struct WildPokemon {{ encounter.base_label }}_WaterMons[] =
+{
+## for wild_mon in encounter.water_mons.mons
+ { {{ wild_mon.min_level }}, {{ wild_mon.max_level }}, {{ wild_mon.species }} },
+## endfor
+};
+
+const struct WildPokemonInfo {{ encounter.base_label }}_WaterMonsInfo = { {{encounter.water_mons.encounter_rate}}, {{ encounter.base_label }}_WaterMons };
+{% endif %}
+{% if existsIn(encounter, "rock_smash_mons") %}
+const struct WildPokemon {{ encounter.base_label }}_RockSmashMons[] =
+{
+## for wild_mon in encounter.rock_smash_mons.mons
+ { {{ wild_mon.min_level }}, {{ wild_mon.max_level }}, {{ wild_mon.species }} },
+## endfor
+};
+
+const struct WildPokemonInfo {{ encounter.base_label }}_RockSmashMonsInfo = { {{encounter.rock_smash_mons.encounter_rate}}, {{ encounter.base_label }}_RockSmashMons };
+{% endif %}
+{% if existsIn(encounter, "fishing_mons") %}
+const struct WildPokemon {{ encounter.base_label }}_FishingMons[] =
+{
+## for wild_mon in encounter.fishing_mons.mons
+ { {{ wild_mon.min_level }}, {{ wild_mon.max_level }}, {{ wild_mon.species }} },
+## endfor
+};
+
+const struct WildPokemonInfo {{ encounter.base_label }}_FishingMonsInfo = { {{encounter.fishing_mons.encounter_rate}}, {{ encounter.base_label }}_FishingMons };
+{% endif %}
+## endfor
+
+const struct WildPokemonHeader {{ wild_encounter_group.label }}[] =
+{
+## for encounter in wild_encounter_group.encounters
+ {
+ .mapGroup = {% if wild_encounter_group.for_maps %}MAP_GROUP({{ removePrefix(encounter.map, "MAP_") }}){% else %}0{% endif %},
+ .mapNum = {% if wild_encounter_group.for_maps %}MAP_NUM({{ removePrefix(encounter.map, "MAP_") }}){% else %}{{ loop.index1 }}{% endif %},
+ .landMonsInfo = {% if existsIn(encounter, "land_mons") %}&{{ encounter.base_label }}_LandMonsInfo{% else %}NULL{% endif %},
+ .waterMonsInfo = {% if existsIn(encounter, "water_mons") %}&{{ encounter.base_label }}_WaterMonsInfo{% else %}NULL{% endif %},
+ .rockSmashMonsInfo = {% if existsIn(encounter, "rock_smash_mons") %}&{{ encounter.base_label }}_RockSmashMonsInfo{% else %}NULL{% endif %},
+ .fishingMonsInfo = {% if existsIn(encounter, "fishing_mons") %}&{{ encounter.base_label }}_FishingMonsInfo{% else %}NULL{% endif %},
+ },
+## endfor
+ {
+ .mapGroup = MAP_GROUP(UNDEFINED),
+ .mapNum = MAP_NUM(UNDEFINED),
+ .landMonsInfo = NULL,
+ .waterMonsInfo = NULL,
+ .rockSmashMonsInfo = NULL,
+ .fishingMonsInfo = NULL,
+ },
+};
+## endfor
diff --git a/src/wild_encounter.c b/src/wild_encounter.c
index 5cb614c83..71c580e15 100644
--- a/src/wild_encounter.c
+++ b/src/wild_encounter.c
@@ -31,8 +31,6 @@ struct WildEncounterData
static EWRAM_DATA struct WildEncounterData sWildEncounterData = {};
static EWRAM_DATA bool8 sWildEncountersDisabled = FALSE;
-extern const u8 gUnknown_83CA71C[][12];
-
static bool8 UnlockedTanobyOrAreNotInTanoby(void);
static u32 GenerateUnownPersonalityByLetter(u8 letter);
static bool8 IsWildLevelAllowedByRepel(u8 level);
@@ -43,6 +41,25 @@ static u8 IsLeadMonHoldingCleanseTag(void);
static u16 WildEncounterRandom(void);
static void AddToWildEncounterRateBuff(u8 encouterRate);
+#include "data/wild_encounters.h"
+
+static const u8 sUnownLetterSlots[][12] = {
+ // A A A A A A A A A A A ?
+ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27},
+ // C C C D D D H H H U U O
+ { 2, 2, 2, 3, 3, 3, 7, 7, 7, 20, 20, 14},
+ // N N N N S S S S I I E E
+ {13, 13, 13, 13, 18, 18, 18, 18, 8, 8, 4, 4},
+ // P P L L J J R R R Q Q Q
+ {15, 15, 11, 11, 9, 9, 17, 17, 17, 16, 16, 16},
+ // Y Y T T G G G F F F K K
+ {24, 24, 19, 19, 6, 6, 6, 5, 5, 5, 10, 10},
+ // V V V W W W X X M M B B
+ {21, 21, 21, 22, 22, 22, 23, 23, 12, 12, 1, 1},
+ // Z Z Z Z Z Z Z Z Z Z Z !
+ {25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26},
+};
+
void DisableWildEncounters(bool8 state)
{
sWildEncountersDisabled = state;
@@ -209,7 +226,7 @@ static void GenerateWildMon(u16 species, u8 level, u8 slot)
else
{
chamber = gSaveBlock1Ptr->location.mapNum - MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER);
- personality = GenerateUnownPersonalityByLetter(gUnknown_83CA71C[chamber][slot]);
+ personality = GenerateUnownPersonalityByLetter(sUnownLetterSlots[chamber][slot]);
CreateMon(&gEnemyParty[0], species, level, 32, TRUE, personality, FALSE, 0);
}
}
diff --git a/tools/jsonproc/inja.hpp b/tools/jsonproc/inja.hpp
index 3b7263546..d5bf5bcba 100644
--- a/tools/jsonproc/inja.hpp
+++ b/tools/jsonproc/inja.hpp
@@ -517,7 +517,7 @@ public:
typedef const_pointer iterator;
typedef const_pointer const_iterator;
typedef std::reverse_iterator< const_iterator > reverse_iterator;
- typedef std::reverse_iterator< const_iterator > const_reverse_iterator;
+ typedef std::reverse_iterator< const_iterator > const_reverse_iterator;
typedef std::size_t size_type;
typedef std::ptrdiff_t difference_type;
@@ -1411,6 +1411,9 @@ enum class ElementNotation {
Pointer
};
+/*!
+ * \brief Class for lexer configuration.
+ */
struct LexerConfig {
std::string statement_open {"{%"};
std::string statement_close {"%}"};
@@ -1421,6 +1424,9 @@ struct LexerConfig {
std::string comment_close {"#}"};
std::string open_chars {"#{"};
+ bool trim_blocks {false};
+ bool lstrip_blocks {false};
+
void update_open_chars() {
open_chars = "";
if (open_chars.find(line_statement[0]) == std::string::npos) {
@@ -1438,6 +1444,9 @@ struct LexerConfig {
}
};
+/*!
+ * \brief Class for parser configuration.
+ */
struct ParserConfig {
ElementNotation notation {ElementNotation::Dot};
};
@@ -1450,10 +1459,13 @@ struct ParserConfig {
#ifndef PANTOR_INJA_FUNCTION_STORAGE_HPP
#define PANTOR_INJA_FUNCTION_STORAGE_HPP
+#include <vector>
+
// #include "bytecode.hpp"
#ifndef PANTOR_INJA_BYTECODE_HPP
#define PANTOR_INJA_BYTECODE_HPP
+#include <string>
#include <utility>
#include <nlohmann/json.hpp>
@@ -1464,7 +1476,7 @@ struct ParserConfig {
namespace inja {
-using namespace nlohmann;
+using json = nlohmann::json;
struct Bytecode {
@@ -1492,6 +1504,7 @@ struct Bytecode {
GreaterEqual,
Less,
LessEqual,
+ At,
Different,
DivisibleBy,
Even,
@@ -1594,6 +1607,9 @@ using namespace nlohmann;
using Arguments = std::vector<const json*>;
using CallbackFunction = std::function<json(Arguments& args)>;
+/*!
+ * \brief Class for builtin functions and user-defined callbacks.
+ */
class FunctionStorage {
public:
void add_builtin(nonstd::string_view name, unsigned int num_args, Bytecode::Op op) {
@@ -1658,6 +1674,9 @@ class FunctionStorage {
#define PANTOR_INJA_PARSER_HPP
#include <limits>
+#include <string>
+#include <utility>
+#include <vector>
// #include "bytecode.hpp"
@@ -1678,12 +1697,17 @@ class FunctionStorage {
#ifndef PANTOR_INJA_TOKEN_HPP
#define PANTOR_INJA_TOKEN_HPP
+#include <string>
+
// #include "string_view.hpp"
namespace inja {
+/*!
+ * \brief Helper-class for the inja Parser.
+ */
struct Token {
enum class Kind {
Text,
@@ -1737,13 +1761,17 @@ struct Token {
}
-#endif // PANTOR_INJA_TOKEN_HPP
+#endif // PANTOR_INJA_TOKEN_HPP
// #include "utils.hpp"
#ifndef PANTOR_INJA_UTILS_HPP
#define PANTOR_INJA_UTILS_HPP
+#include <algorithm>
+#include <fstream>
#include <stdexcept>
+#include <string>
+#include <utility>
// #include "string_view.hpp"
@@ -1755,11 +1783,22 @@ inline void inja_throw(const std::string& type, const std::string& message) {
throw std::runtime_error("[inja.exception." + type + "] " + message);
}
+inline std::ifstream open_file_or_throw(const std::string& path) {
+ std::ifstream file;
+ file.exceptions(std::ifstream::failbit | std::ifstream::badbit);
+ try {
+ file.open(path);
+ } catch(const std::ios_base::failure& e) {
+ inja_throw("file_error", "failed accessing file at '" + path + "'");
+ }
+ return file;
+}
+
namespace string_view {
inline nonstd::string_view slice(nonstd::string_view view, size_t start, size_t end) {
start = std::min(start, view.size());
end = std::min(std::max(start, end), view.size());
- return view.substr(start, end - start); // StringRef(Data + Start, End - Start);
+ return view.substr(start, end - start); // StringRef(Data + Start, End - Start);
}
inline std::pair<nonstd::string_view, nonstd::string_view> split(nonstd::string_view view, char Separator) {
@@ -1783,6 +1822,9 @@ namespace string_view {
namespace inja {
+/*!
+ * \brief Class for lexing an inja Template.
+ */
class Lexer {
enum class State {
Text,
@@ -1831,12 +1873,15 @@ class Lexer {
// try to match one of the opening sequences, and get the close
nonstd::string_view open_str = m_in.substr(m_pos);
+ bool must_lstrip = false;
if (inja::string_view::starts_with(open_str, m_config.expression_open)) {
m_state = State::ExpressionStart;
} else if (inja::string_view::starts_with(open_str, m_config.statement_open)) {
m_state = State::StatementStart;
+ must_lstrip = m_config.lstrip_blocks;
} else if (inja::string_view::starts_with(open_str, m_config.comment_open)) {
m_state = State::CommentStart;
+ must_lstrip = m_config.lstrip_blocks;
} else if ((m_pos == 0 || m_in[m_pos - 1] == '\n') &&
inja::string_view::starts_with(open_str, m_config.line_statement)) {
m_state = State::LineStart;
@@ -1844,8 +1889,13 @@ class Lexer {
m_pos += 1; // wasn't actually an opening sequence
goto again;
}
- if (m_pos == m_tok_start) goto again; // don't generate empty token
- return make_token(Token::Kind::Text);
+
+ nonstd::string_view text = string_view::slice(m_in, m_tok_start, m_pos);
+ if (must_lstrip)
+ text = clear_final_line_if_whitespace(text);
+
+ if (text.empty()) goto again; // don't generate empty token
+ return Token(Token::Kind::Text, text);
}
case State::ExpressionStart: {
m_state = State::ExpressionBody;
@@ -1872,7 +1922,7 @@ class Lexer {
case State::LineBody:
return scan_body("\n", Token::Kind::LineStatementClose);
case State::StatementBody:
- return scan_body(m_config.statement_close, Token::Kind::StatementClose);
+ return scan_body(m_config.statement_close, Token::Kind::StatementClose, m_config.trim_blocks);
case State::CommentBody: {
// fast-scan to comment close
size_t end = m_in.substr(m_pos).find(m_config.comment_close);
@@ -1883,7 +1933,10 @@ class Lexer {
// return the entire comment in the close token
m_state = State::Text;
m_pos += end + m_config.comment_close.size();
- return make_token(Token::Kind::CommentClose);
+ Token tok = make_token(Token::Kind::CommentClose);
+ if (m_config.trim_blocks)
+ skip_newline();
+ return tok;
}
}
}
@@ -1891,7 +1944,7 @@ class Lexer {
const LexerConfig& get_config() const { return m_config; }
private:
- Token scan_body(nonstd::string_view close, Token::Kind closeKind) {
+ Token scan_body(nonstd::string_view close, Token::Kind closeKind, bool trim = false) {
again:
// skip whitespace (except for \n as it might be a close)
if (m_tok_start >= m_in.size()) return make_token(Token::Kind::Eof);
@@ -1905,7 +1958,10 @@ class Lexer {
if (inja::string_view::starts_with(m_in.substr(m_tok_start), close)) {
m_state = State::Text;
m_pos = m_tok_start + close.size();
- return make_token(closeKind);
+ Token tok = make_token(closeKind);
+ if (trim)
+ skip_newline();
+ return tok;
}
// skip \n
@@ -2026,6 +2082,34 @@ class Lexer {
Token make_token(Token::Kind kind) const {
return Token(kind, string_view::slice(m_in, m_tok_start, m_pos));
}
+
+ void skip_newline() {
+ if (m_pos < m_in.size()) {
+ char ch = m_in[m_pos];
+ if (ch == '\n')
+ m_pos += 1;
+ else if (ch == '\r') {
+ m_pos += 1;
+ if (m_pos < m_in.size() && m_in[m_pos] == '\n')
+ m_pos += 1;
+ }
+ }
+ }
+
+ static nonstd::string_view clear_final_line_if_whitespace(nonstd::string_view text)
+ {
+ nonstd::string_view result = text;
+ while (!result.empty()) {
+ char ch = result.back();
+ if (ch == ' ' || ch == '\t')
+ result.remove_suffix(1);
+ else if (ch == '\n' || ch == '\r')
+ break;
+ else
+ return text;
+ }
+ return result;
+ }
};
}
@@ -2036,6 +2120,7 @@ class Lexer {
#ifndef PANTOR_INJA_TEMPLATE_HPP
#define PANTOR_INJA_TEMPLATE_HPP
+#include <map>
#include <string>
#include <vector>
@@ -2045,6 +2130,9 @@ class Lexer {
namespace inja {
+/*!
+ * \brief The main inja Template.
+ */
struct Template {
std::vector<Bytecode> bytecodes;
std::string content;
@@ -2054,7 +2142,7 @@ using TemplateStorage = std::map<std::string, Template>;
}
-#endif // PANTOR_INJA_TEMPLATE_HPP
+#endif // PANTOR_INJA_TEMPLATE_HPP
// #include "token.hpp"
@@ -2068,6 +2156,7 @@ namespace inja {
class ParserStatic {
ParserStatic() {
+ functions.add_builtin("at", 2, Bytecode::Op::At);
functions.add_builtin("default", 2, Bytecode::Op::Default);
functions.add_builtin("divisibleBy", 2, Bytecode::Op::DivisibleBy);
functions.add_builtin("even", 1, Bytecode::Op::Even);
@@ -2107,13 +2196,16 @@ class ParserStatic {
FunctionStorage functions;
};
+/*!
+ * \brief Class for parsing an inja Template.
+ */
class Parser {
public:
explicit Parser(const ParserConfig& parser_config, const LexerConfig& lexer_config, TemplateStorage& included_templates): m_config(parser_config), m_lexer(lexer_config), m_included_templates(included_templates), m_static(ParserStatic::get_instance()) { }
bool parse_expression(Template& tmpl) {
if (!parse_expression_and(tmpl)) return false;
- if (m_tok.kind != Token::Kind::Id || m_tok.text != "or") return true;
+ if (m_tok.kind != Token::Kind::Id || m_tok.text != static_cast<decltype(m_tok.text)>("or")) return true;
get_next_token();
if (!parse_expression_and(tmpl)) return false;
append_function(tmpl, Bytecode::Op::Or, 2);
@@ -2122,7 +2214,7 @@ class Parser {
bool parse_expression_and(Template& tmpl) {
if (!parse_expression_not(tmpl)) return false;
- if (m_tok.kind != Token::Kind::Id || m_tok.text != "and") return true;
+ if (m_tok.kind != Token::Kind::Id || m_tok.text != static_cast<decltype(m_tok.text)>("and")) return true;
get_next_token();
if (!parse_expression_not(tmpl)) return false;
append_function(tmpl, Bytecode::Op::And, 2);
@@ -2130,7 +2222,7 @@ class Parser {
}
bool parse_expression_not(Template& tmpl) {
- if (m_tok.kind == Token::Kind::Id && m_tok.text == "not") {
+ if (m_tok.kind == Token::Kind::Id && m_tok.text == static_cast<decltype(m_tok.text)>("not")) {
get_next_token();
if (!parse_expression_not(tmpl)) return false;
append_function(tmpl, Bytecode::Op::Not, 1);
@@ -2145,7 +2237,7 @@ class Parser {
Bytecode::Op op;
switch (m_tok.kind) {
case Token::Kind::Id:
- if (m_tok.text == "in")
+ if (m_tok.text == static_cast<decltype(m_tok.text)>("in"))
op = Bytecode::Op::In;
else
return true;
@@ -2233,7 +2325,9 @@ class Parser {
append_callback(tmpl, func_token.text, num_args);
return true;
}
- } else if (m_tok.text == "true" || m_tok.text == "false" || m_tok.text == "null") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("true") ||
+ m_tok.text == static_cast<decltype(m_tok.text)>("false") ||
+ m_tok.text == static_cast<decltype(m_tok.text)>("null")) {
// true, false, null are json literals
if (brace_level == 0 && bracket_level == 0) {
json_first = m_tok.text;
@@ -2312,7 +2406,7 @@ class Parser {
bool parse_statement(Template& tmpl, nonstd::string_view path) {
if (m_tok.kind != Token::Kind::Id) return false;
- if (m_tok.text == "if") {
+ if (m_tok.text == static_cast<decltype(m_tok.text)>("if")) {
get_next_token();
// evaluate expression
@@ -2323,7 +2417,7 @@ class Parser {
// conditional jump; destination will be filled in by else or endif
tmpl.bytecodes.emplace_back(Bytecode::Op::ConditionalJump);
- } else if (m_tok.text == "endif") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("endif")) {
if (m_if_stack.empty()) {
inja_throw("parser_error", "endif without matching if");
}
@@ -2342,7 +2436,7 @@ class Parser {
// pop if stack
m_if_stack.pop_back();
- } else if (m_tok.text == "else") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("else")) {
if (m_if_stack.empty())
inja_throw("parser_error", "else without matching if");
auto& if_data = m_if_stack.back();
@@ -2358,7 +2452,7 @@ class Parser {
if_data.prev_cond_jump = std::numeric_limits<unsigned int>::max();
// chained else if
- if (m_tok.kind == Token::Kind::Id && m_tok.text == "if") {
+ if (m_tok.kind == Token::Kind::Id && m_tok.text == static_cast<decltype(m_tok.text)>("if")) {
get_next_token();
// evaluate expression
@@ -2370,7 +2464,7 @@ class Parser {
// conditional jump; destination will be filled in by else or endif
tmpl.bytecodes.emplace_back(Bytecode::Op::ConditionalJump);
}
- } else if (m_tok.text == "for") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("for")) {
get_next_token();
// options: for a in arr; for a, b in obj
@@ -2389,7 +2483,7 @@ class Parser {
get_next_token();
}
- if (m_tok.kind != Token::Kind::Id || m_tok.text != "in")
+ if (m_tok.kind != Token::Kind::Id || m_tok.text != static_cast<decltype(m_tok.text)>("in"))
inja_throw("parser_error",
"expected 'in', got '" + m_tok.describe() + "'");
get_next_token();
@@ -2403,7 +2497,7 @@ class Parser {
tmpl.bytecodes.back().value = key_token.text;
}
tmpl.bytecodes.back().str = static_cast<std::string>(value_token.text);
- } else if (m_tok.text == "endfor") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("endfor")) {
get_next_token();
if (m_loop_stack.empty()) {
inja_throw("parser_error", "endfor without matching for");
@@ -2415,7 +2509,7 @@ class Parser {
tmpl.bytecodes.emplace_back(Bytecode::Op::EndLoop);
tmpl.bytecodes.back().args = m_loop_stack.back() + 1; // loop body
m_loop_stack.pop_back();
- } else if (m_tok.text == "include") {
+ } else if (m_tok.text == static_cast<decltype(m_tok.text)>("include")) {
get_next_token();
if (m_tok.kind != Token::Kind::String) {
@@ -2431,8 +2525,10 @@ class Parser {
}
// sys::path::remove_dots(pathname, true, sys::path::Style::posix);
- Template include_template = parse_template(pathname);
- m_included_templates.emplace(pathname, include_template);
+ if (m_included_templates.find(pathname) == m_included_templates.end()) {
+ Template include_template = parse_template(pathname);
+ m_included_templates.emplace(pathname, include_template);
+ }
// generate a reference bytecode
tmpl.bytecodes.emplace_back(Bytecode::Op::Include, json(pathname), Bytecode::Flag::ValueImmediate);
@@ -2552,10 +2648,10 @@ class Parser {
}
std::string load_file(nonstd::string_view filename) {
- std::ifstream file(static_cast<std::string>(filename));
- std::string text((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());
- return text;
- }
+ std::ifstream file = open_file_or_throw(static_cast<std::string>(filename));
+ std::string text((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());
+ return text;
+ }
private:
const ParserConfig& m_config;
@@ -2605,6 +2701,7 @@ class Parser {
#if __cplusplus < 201402L
#include <cstddef>
+#include <memory>
#include <type_traits>
#include <utility>
@@ -2655,6 +2752,9 @@ namespace stdinja = std;
#include <algorithm>
#include <numeric>
+#include <string>
+#include <utility>
+#include <vector>
#include <nlohmann/json.hpp>
@@ -2679,6 +2779,9 @@ inline nonstd::string_view convert_dot_to_json_pointer(nonstd::string_view dot,
return nonstd::string_view(out.data(), out.size());
}
+/*!
+ * \brief Class for rendering a Template with data.
+ */
class Renderer {
std::vector<const json*>& get_args(const Bytecode& bc) {
m_tmp_args.clear();
@@ -2765,7 +2868,7 @@ class Renderer {
LoopLevel& level = m_loop_stack.back();
if (level.loop_type == LoopLevel::Type::Array) {
- level.data[static_cast<std::string>(level.value_name)] = level.values.at(level.index); // *level.it;
+ level.data[static_cast<std::string>(level.value_name)] = level.values.at(level.index); // *level.it;
auto& loopData = level.data["loop"];
loopData["index"] = level.index;
loopData["index1"] = level.index + 1;
@@ -2787,8 +2890,8 @@ class Renderer {
enum class Type { Map, Array };
Type loop_type;
- nonstd::string_view key_name; // variable name for keys
- nonstd::string_view value_name; // variable name for values
+ nonstd::string_view key_name; // variable name for keys
+ nonstd::string_view value_name; // variable name for values
json data; // data with loop info added
json values; // values to iterate over
@@ -2800,8 +2903,8 @@ class Renderer {
// loop over map
using KeyValue = std::pair<nonstd::string_view, json*>;
using MapValues = std::vector<KeyValue>;
- MapValues map_values; // values to iterate over
- MapValues::iterator map_it; // iterator over values
+ MapValues map_values; // values to iterate over
+ MapValues::iterator map_it; // iterator over values
};
@@ -2835,11 +2938,11 @@ class Renderer {
}
case Bytecode::Op::PrintValue: {
const json& val = *get_args(bc)[0];
- if (val.is_string())
+ if (val.is_string()) {
os << val.get_ref<const std::string&>();
- else
+ } else {
os << val.dump();
- // val.dump(os);
+ }
pop_args(bc);
break;
}
@@ -2870,7 +2973,15 @@ class Renderer {
break;
}
case Bytecode::Op::Length: {
- auto result = get_args(bc)[0]->size();
+ const json& val = *get_args(bc)[0];
+
+ int result;
+ if (val.is_string()) {
+ result = val.get_ref<const std::string&>().length();
+ } else {
+ result = val.size();
+ }
+
pop_args(bc);
m_stack.emplace_back(result);
break;
@@ -2882,6 +2993,13 @@ class Renderer {
m_stack.emplace_back(std::move(result));
break;
}
+ case Bytecode::Op::At: {
+ auto args = get_args(bc);
+ auto result = args[0]->at(args[1]->get<int>());
+ pop_args(bc);
+ m_stack.emplace_back(result);
+ break;
+ }
case Bytecode::Op::First: {
auto result = get_args(bc)[0]->front();
pop_args(bc);
@@ -3091,7 +3209,7 @@ class Renderer {
break;
}
case Bytecode::Op::Include:
- Renderer(m_included_templates, m_callbacks).render_to(os, m_included_templates.find(get_imm(bc)->get_ref<const std::string&>())->second, data);
+ Renderer(m_included_templates, m_callbacks).render_to(os, m_included_templates.find(get_imm(bc)->get_ref<const std::string&>())->second, *m_data);
break;
case Bytecode::Op::Callback: {
auto callback = m_callbacks.find_callback(bc.str, bc.args);
@@ -3216,12 +3334,17 @@ class Renderer {
// #include "template.hpp"
+// #include "utils.hpp"
+
namespace inja {
using namespace nlohmann;
+/*!
+ * \brief Class for changing the configuration.
+ */
class Environment {
class Impl {
public:
@@ -3238,7 +3361,7 @@ class Environment {
std::unique_ptr<Impl> m_impl;
public:
- Environment(): Environment("./") { }
+ Environment(): Environment("") { }
explicit Environment(const std::string& global_path): m_impl(stdinja::make_unique<Impl>()) {
m_impl->input_path = global_path;
@@ -3277,6 +3400,16 @@ class Environment {
m_impl->lexer_config.update_open_chars();
}
+ /// Sets whether to remove the first newline after a block
+ void set_trim_blocks(bool trim_blocks) {
+ m_impl->lexer_config.trim_blocks = trim_blocks;
+ }
+
+ /// Sets whether to strip the spaces and tabs from the start of a line to a block
+ void set_lstrip_blocks(bool lstrip_blocks) {
+ m_impl->lexer_config.lstrip_blocks = lstrip_blocks;
+ }
+
/// Sets the element notation syntax
void set_element_notation(ElementNotation notation) {
m_impl->parser_config.notation = notation;
@@ -3290,8 +3423,8 @@ class Environment {
Template parse_template(const std::string& filename) {
Parser parser(m_impl->parser_config, m_impl->lexer_config, m_impl->included_templates);
- return parser.parse_template(m_impl->input_path + static_cast<std::string>(filename));
- }
+ return parser.parse_template(m_impl->input_path + static_cast<std::string>(filename));
+ }
std::string render(nonstd::string_view input, const json& data) {
return render(parse(input), data);
@@ -3304,35 +3437,35 @@ class Environment {
}
std::string render_file(const std::string& filename, const json& data) {
- return render(parse_template(filename), data);
- }
+ return render(parse_template(filename), data);
+ }
std::string render_file_with_json_file(const std::string& filename, const std::string& filename_data) {
- const json data = load_json(filename_data);
- return render_file(filename, data);
- }
+ const json data = load_json(filename_data);
+ return render_file(filename, data);
+ }
void write(const std::string& filename, const json& data, const std::string& filename_out) {
- std::ofstream file(m_impl->output_path + filename_out);
- file << render_file(filename, data);
- file.close();
- }
+ std::ofstream file(m_impl->output_path + filename_out);
+ file << render_file(filename, data);
+ file.close();
+ }
void write(const Template& temp, const json& data, const std::string& filename_out) {
- std::ofstream file(m_impl->output_path + filename_out);
- file << render(temp, data);
- file.close();
- }
+ std::ofstream file(m_impl->output_path + filename_out);
+ file << render(temp, data);
+ file.close();
+ }
- void write_with_json_file(const std::string& filename, const std::string& filename_data, const std::string& filename_out) {
- const json data = load_json(filename_data);
- write(filename, data, filename_out);
- }
+ void write_with_json_file(const std::string& filename, const std::string& filename_data, const std::string& filename_out) {
+ const json data = load_json(filename_data);
+ write(filename, data, filename_out);
+ }
- void write_with_json_file(const Template& temp, const std::string& filename_data, const std::string& filename_out) {
- const json data = load_json(filename_data);
- write(temp, data, filename_out);
- }
+ void write_with_json_file(const Template& temp, const std::string& filename_data, const std::string& filename_out) {
+ const json data = load_json(filename_data);
+ write(temp, data, filename_out);
+ }
std::ostream& render_to(std::ostream& os, const Template& tmpl, const json& data) {
Renderer(m_impl->included_templates, m_impl->callbacks).render_to(os, tmpl, data);
@@ -3341,15 +3474,15 @@ class Environment {
std::string load_file(const std::string& filename) {
Parser parser(m_impl->parser_config, m_impl->lexer_config, m_impl->included_templates);
- return parser.load_file(m_impl->input_path + filename);
- }
+ return parser.load_file(m_impl->input_path + filename);
+ }
json load_json(const std::string& filename) {
- std::ifstream file(m_impl->input_path + filename);
- json j;
- file >> j;
- return j;
- }
+ std::ifstream file = open_file_or_throw(m_impl->input_path + filename);
+ json j;
+ file >> j;
+ return j;
+ }
void add_callback(const std::string& name, unsigned int numArgs, const CallbackFunction& callback) {
m_impl->callbacks.add_callback(name, numArgs, callback);
diff --git a/tools/jsonproc/jsonproc.cpp b/tools/jsonproc/jsonproc.cpp
index efe48f39f..2ba5fd082 100644
--- a/tools/jsonproc/jsonproc.cpp
+++ b/tools/jsonproc/jsonproc.cpp
@@ -5,7 +5,7 @@
#include <map>
#include <string>
-using std::string;
+using std::string; using std::to_string;
#include <inja.hpp>
using namespace inja;
@@ -36,7 +36,14 @@ int main(int argc, char *argv[])
// Add custom command callbacks.
env.add_callback("doNotModifyHeader", 0, [jsonfilepath, templateFilepath](Arguments& args) {
- return "//\n// DO NOT MODIFY THIS FILE! IT IS AUTO-GENERATED FROM " + jsonfilepath +" and Inja template " + templateFilepath + "\n//\n";
+ return "//\n// DO NOT MODIFY THIS FILE! It is auto-generated from " + jsonfilepath +" and Inja template " + templateFilepath + "\n//\n";
+ });
+
+ env.add_callback("subtract", 2, [](Arguments& args) {
+ int minuend = args.at(0)->get<int>();
+ int subtrahend = args.at(1)->get<int>();
+
+ return minuend - subtrahend;
});
env.add_callback("setVar", 2, [=](Arguments& args) {
@@ -46,6 +53,13 @@ int main(int argc, char *argv[])
return "";
});
+ env.add_callback("setVarInt", 2, [=](Arguments& args) {
+ string key = args.at(0)->get<string>();
+ string value = to_string(args.at(1)->get<int>());
+ set_custom_var(key, value);
+ return "";
+ });
+
env.add_callback("getVar", 1, [=](Arguments& args) {
string key = args.at(0)->get<string>();
return get_custom_var(key);
@@ -67,7 +81,6 @@ int main(int argc, char *argv[])
return rawValue.erase(0, prefix.length());
});
- // Add custom command callbacks.
env.add_callback("removeSuffix", 2, [](Arguments& args) {
string rawValue = args.at(0)->get<string>();
string suffix = args.at(1)->get<string>();
@@ -78,6 +91,11 @@ int main(int argc, char *argv[])
return rawValue.substr(0, i);
});
+ // single argument is a json object
+ env.add_callback("isEmpty", 1, [](Arguments& args) {
+ return args.at(0)->empty();
+ });
+
try
{
env.write_with_json_file(templateFilepath, jsonfilepath, outputFilepath);