summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/wild/johto_grass.asm1650
-rw-r--r--data/wild/johto_water.asm231
-rw-r--r--data/wild/kanto_grass.asm813
-rw-r--r--data/wild/kanto_water.asm147
-rw-r--r--data/wild/swarm_grass.asm59
-rw-r--r--data/wild/swarm_water.asm5
6 files changed, 2905 insertions, 0 deletions
diff --git a/data/wild/johto_grass.asm b/data/wild/johto_grass.asm
new file mode 100644
index 000000000..619b5ff45
--- /dev/null
+++ b/data/wild/johto_grass.asm
@@ -0,0 +1,1650 @@
+; Johto Pokémon in grass
+
+ db GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,RATTATA
+ db 4,RATTATA
+ db 5,RATTATA
+ db 3,RATTATA
+ db 6,RATTATA
+ db 5,RATTATA
+ db 5,RATTATA
+ ; day
+ db 3,RATTATA
+ db 4,RATTATA
+ db 5,RATTATA
+ db 3,RATTATA
+ db 6,RATTATA
+ db 5,RATTATA
+ db 5,RATTATA
+ ; nite
+ db 3,GASTLY
+ db 4,GASTLY
+ db 5,GASTLY
+ db 3,RATTATA
+ db 6,GASTLY
+ db 5,RATTATA
+ db 5,RATTATA
+
+ db GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,RATTATA
+ db 4,RATTATA
+ db 5,RATTATA
+ db 3,RATTATA
+ db 6,RATTATA
+ db 5,RATTATA
+ db 5,RATTATA
+ ; day
+ db 3,RATTATA
+ db 4,RATTATA
+ db 5,RATTATA
+ db 3,RATTATA
+ db 6,RATTATA
+ db 5,RATTATA
+ db 5,RATTATA
+ ; nite
+ db 3,GASTLY
+ db 4,GASTLY
+ db 5,GASTLY
+ db 3,RATTATA
+ db 6,GASTLY
+ db 5,RATTATA
+ db 5,RATTATA
+
+ db GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; day
+ db 20,RATTATA
+ db 21,RATTATA
+ db 22,RATTATA
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+ ; nite
+ db 20,GASTLY
+ db 21,GASTLY
+ db 22,GASTLY
+ db 22,RATTATA
+ db 23,RATTATA
+ db 24,RATTATA
+ db 24,RATTATA
+
+ db GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 13,RATTATA
+ db 14,KOFFING
+ db 15,RATTATA
+ db 14,ZUBAT
+ db 15,RATTATA
+ db 15,RATICATE
+ db 15,RATICATE
+ ; day
+ db 13,RATTATA
+ db 14,KOFFING
+ db 15,RATTATA
+ db 14,ZUBAT
+ db 15,RATTATA
+ db 15,RATICATE
+ db 15,RATICATE
+ ; nite
+ db 13,RATTATA
+ db 14,KOFFING
+ db 15,RATTATA
+ db 14,ZUBAT
+ db 15,RATTATA
+ db 15,RATICATE
+ db 15,RATICATE
+
+ db GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 14,RATTATA
+ db 14,KOFFING
+ db 16,KOFFING
+ db 15,ZUBAT
+ db 12,KOFFING
+ db 16,KOFFING
+ db 16,WEEZING
+ ; day
+ db 14,RATTATA
+ db 14,KOFFING
+ db 16,KOFFING
+ db 15,ZUBAT
+ db 12,KOFFING
+ db 16,KOFFING
+ db 16,WEEZING
+ ; nite
+ db 14,RATTATA
+ db 14,KOFFING
+ db 16,KOFFING
+ db 15,ZUBAT
+ db 12,KOFFING
+ db 16,KOFFING
+ db 16,WEEZING
+
+ db GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 12,NIDORAN_M
+ db 12,NIDORAN_F
+ db 14,LEDYBA
+ db 13,PIDGEY
+ db 10,CATERPIE
+ db 10,WEEDLE
+ db 10,WEEDLE
+ ; day
+ db 12,NIDORAN_F
+ db 12,NIDORAN_M
+ db 14,SUNKERN
+ db 13,PIDGEY
+ db 10,CATERPIE
+ db 10,WEEDLE
+ db 10,WEEDLE
+ ; nite
+ db 12,PSYDUCK
+ db 13,HOOTHOOT
+ db 14,SPINARAK
+ db 15,HOOTHOOT
+ db 10,VENONAT
+ db 12,VENONAT
+ db 12,VENONAT
+
+ db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 20,NATU
+ db 22,NATU
+ db 18,NATU
+ db 24,NATU
+ db 20,SMEARGLE
+ db 22,SMEARGLE
+ db 22,SMEARGLE
+ ; day
+ db 20,NATU
+ db 22,NATU
+ db 18,NATU
+ db 24,NATU
+ db 20,SMEARGLE
+ db 22,SMEARGLE
+ db 22,SMEARGLE
+ ; nite
+ db 20,NATU
+ db 22,NATU
+ db 18,NATU
+ db 24,NATU
+ db 22,WOOPER
+ db 22,QUAGSIRE
+ db 22,QUAGSIRE
+
+ db GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ ; day
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ ; nite
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+ db 5,UNOWN
+
+ db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 6,GEODUDE
+ db 6,SANDSHREW
+ db 5,ZUBAT
+ db 4,RATTATA
+ db 7,ZUBAT
+ db 6,ONIX
+ db 6,ONIX
+ ; day
+ db 6,GEODUDE
+ db 6,SANDSHREW
+ db 5,ZUBAT
+ db 4,RATTATA
+ db 7,ZUBAT
+ db 6,ONIX
+ db 6,ONIX
+ ; nite
+ db 6,GEODUDE
+ db 6,RATTATA
+ db 5,WOOPER
+ db 4,RATTATA
+ db 7,ZUBAT
+ db 6,ONIX
+ db 6,ONIX
+
+ db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 8,GEODUDE
+ db 6,ZUBAT
+ db 8,ZUBAT
+ db 8,ONIX
+ db 6,RATTATA
+ db 8,RATTATA
+ db 8,RATTATA
+ ; day
+ db 8,GEODUDE
+ db 6,ZUBAT
+ db 8,ZUBAT
+ db 8,ONIX
+ db 6,RATTATA
+ db 8,RATTATA
+ db 8,RATTATA
+ ; nite
+ db 8,GEODUDE
+ db 6,ZUBAT
+ db 8,WOOPER
+ db 8,ONIX
+ db 6,RATTATA
+ db 8,RATTATA
+ db 8,RATTATA
+
+ db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 22,ZUBAT
+ db 21,RATICATE
+ db 20,GEODUDE
+ db 23,ONIX
+ db 23,ONIX
+ ; day
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 22,ZUBAT
+ db 21,RATICATE
+ db 20,GEODUDE
+ db 23,ONIX
+ db 23,ONIX
+ ; nite
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 22,QUAGSIRE
+ db 21,RATICATE
+ db 20,GEODUDE
+ db 23,ONIX
+ db 23,ONIX
+
+ db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 5,ZUBAT
+ db 6,ZUBAT
+ db 7,ZUBAT
+ db 6,SLOWPOKE
+ db 8,ZUBAT
+ db 8,SLOWPOKE
+ db 8,SLOWPOKE
+ ; day
+ db 5,ZUBAT
+ db 6,ZUBAT
+ db 7,ZUBAT
+ db 6,SLOWPOKE
+ db 8,ZUBAT
+ db 8,SLOWPOKE
+ db 8,SLOWPOKE
+ ; nite
+ db 5,ZUBAT
+ db 6,ZUBAT
+ db 7,ZUBAT
+ db 6,SLOWPOKE
+ db 8,ZUBAT
+ db 8,SLOWPOKE
+ db 8,SLOWPOKE
+
+ db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 21,ZUBAT
+ db 23,ZUBAT
+ db 19,ZUBAT
+ db 21,SLOWPOKE
+ db 23,GOLBAT
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+ ; day
+ db 21,ZUBAT
+ db 23,ZUBAT
+ db 19,ZUBAT
+ db 21,SLOWPOKE
+ db 23,GOLBAT
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+ ; nite
+ db 21,ZUBAT
+ db 23,ZUBAT
+ db 19,ZUBAT
+ db 21,SLOWPOKE
+ db 23,GOLBAT
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+
+ db GROUP_ILEX_FOREST, MAP_ILEX_FOREST
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 5,CATERPIE
+ db 5,WEEDLE
+ db 7,METAPOD
+ db 7,KAKUNA
+ db 7,PIDGEY
+ db 6,PARAS
+ db 6,PARAS
+ ; day
+ db 5,CATERPIE
+ db 5,WEEDLE
+ db 7,METAPOD
+ db 7,KAKUNA
+ db 7,PIDGEY
+ db 6,PARAS
+ db 6,PARAS
+ ; nite
+ db 5,ODDISH
+ db 5,VENONAT
+ db 7,ODDISH
+ db 7,PSYDUCK
+ db 7,HOOTHOOT
+ db 6,PARAS
+ db 6,PARAS
+
+ db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 14,RATTATA
+ db 13,ZUBAT
+ db 14,MACHOP
+ db 13,GOLBAT
+ db 14,GEODUDE
+ db 16,RATICATE
+ db 16,RATICATE
+ ; day
+ db 14,RATTATA
+ db 13,ZUBAT
+ db 14,MACHOP
+ db 13,GOLBAT
+ db 14,GEODUDE
+ db 16,RATICATE
+ db 16,RATICATE
+ ; nite
+ db 14,RATTATA
+ db 13,ZUBAT
+ db 14,MARILL
+ db 13,GOLBAT
+ db 14,GEODUDE
+ db 16,RATICATE
+ db 16,RATICATE
+
+ db GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 13,GEODUDE
+ db 14,RATTATA
+ db 15,MACHOP
+ db 14,RATICATE
+ db 15,ZUBAT
+ db 15,GOLBAT
+ db 15,GOLBAT
+ ; day
+ db 13,GEODUDE
+ db 14,RATTATA
+ db 15,MACHOP
+ db 14,RATICATE
+ db 15,ZUBAT
+ db 15,GOLBAT
+ db 15,GOLBAT
+ ; nite
+ db 13,GEODUDE
+ db 14,RATTATA
+ db 15,RATICATE
+ db 14,ZUBAT
+ db 15,MARILL
+ db 15,GOLBAT
+ db 15,GOLBAT
+
+ db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 31,GRAVELER
+ db 32,MACHOKE
+ db 31,GEODUDE
+ db 30,RATICATE
+ db 28,MACHOP
+ db 30,GOLBAT
+ db 30,GOLBAT
+ ; day
+ db 31,GRAVELER
+ db 32,MACHOKE
+ db 31,GEODUDE
+ db 30,RATICATE
+ db 28,MACHOP
+ db 30,GOLBAT
+ db 30,GOLBAT
+ ; nite
+ db 31,GRAVELER
+ db 31,GEODUDE
+ db 30,RATICATE
+ db 30,GOLBAT
+ db 28,MARILL
+ db 32,GOLBAT
+ db 32,GOLBAT
+
+ db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 15,ZUBAT
+ db 17,ZUBAT
+ db 17,GOLBAT
+ db 16,MACHOP
+ db 16,GEODUDE
+ db 18,RATICATE
+ db 18,RATICATE
+ ; day
+ db 15,ZUBAT
+ db 17,ZUBAT
+ db 17,GOLBAT
+ db 16,MACHOP
+ db 16,GEODUDE
+ db 18,RATICATE
+ db 18,RATICATE
+ ; nite
+ db 15,ZUBAT
+ db 17,ZUBAT
+ db 17,GOLBAT
+ db 16,MARILL
+ db 16,GEODUDE
+ db 18,RATICATE
+ db 18,RATICATE
+
+ db GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 21,SWINUB
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 23,SWINUB
+ db 24,GOLBAT
+ db 22,GOLBAT
+ db 22,GOLBAT
+ ; day
+ db 21,SWINUB
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 23,SWINUB
+ db 24,GOLBAT
+ db 22,GOLBAT
+ db 22,GOLBAT
+ ; nite
+ db 21,DELIBIRD
+ db 22,ZUBAT
+ db 22,GOLBAT
+ db 23,DELIBIRD
+ db 24,GOLBAT
+ db 22,GOLBAT
+ db 22,GOLBAT
+
+ db GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 22,SWINUB
+ db 23,ZUBAT
+ db 23,GOLBAT
+ db 24,SWINUB
+ db 25,GOLBAT
+ db 23,GOLBAT
+ db 22,JYNX
+ ; day
+ db 22,SWINUB
+ db 23,ZUBAT
+ db 23,GOLBAT
+ db 24,SWINUB
+ db 25,GOLBAT
+ db 23,GOLBAT
+ db 22,JYNX
+ ; nite
+ db 22,DELIBIRD
+ db 23,ZUBAT
+ db 23,GOLBAT
+ db 24,DELIBIRD
+ db 25,GOLBAT
+ db 23,GOLBAT
+ db 22,SNEASEL
+
+ db GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,SWINUB
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,SWINUB
+ db 26,GOLBAT
+ db 22,JYNX
+ db 24,JYNX
+ ; day
+ db 23,SWINUB
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,SWINUB
+ db 26,GOLBAT
+ db 22,JYNX
+ db 24,JYNX
+ ; nite
+ db 23,DELIBIRD
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,DELIBIRD
+ db 26,GOLBAT
+ db 22,SNEASEL
+ db 24,SNEASEL
+
+ db GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_ICE_PATH_B2F_BLACKTHORN_SIDE
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,SWINUB
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,SWINUB
+ db 26,GOLBAT
+ db 22,JYNX
+ db 24,JYNX
+ ; day
+ db 23,SWINUB
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,SWINUB
+ db 26,GOLBAT
+ db 22,JYNX
+ db 24,JYNX
+ ; nite
+ db 23,DELIBIRD
+ db 24,ZUBAT
+ db 24,GOLBAT
+ db 25,DELIBIRD
+ db 26,GOLBAT
+ db 22,SNEASEL
+ db 24,SNEASEL
+
+ db GROUP_ICE_PATH_B3F, MAP_ICE_PATH_B3F
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 24,SWINUB
+ db 25,ZUBAT
+ db 25,GOLBAT
+ db 26,SWINUB
+ db 22,JYNX
+ db 24,JYNX
+ db 26,JYNX
+ ; day
+ db 24,SWINUB
+ db 25,ZUBAT
+ db 25,GOLBAT
+ db 26,SWINUB
+ db 22,JYNX
+ db 24,JYNX
+ db 26,JYNX
+ ; nite
+ db 24,DELIBIRD
+ db 25,ZUBAT
+ db 25,GOLBAT
+ db 26,DELIBIRD
+ db 22,SNEASEL
+ db 24,SNEASEL
+ db 26,SNEASEL
+
+ db GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; day
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; nite
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,KRABBY
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,GOLBAT
+ db 24,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; day
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; nite
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,KRABBY
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,GOLBAT
+ db 24,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; day
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; nite
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,KRABBY
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,GOLBAT
+ db 24,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; day
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; nite
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,KRABBY
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,GOLBAT
+ db 24,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; day
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,SEEL
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,SEEL
+ db 24,SEEL
+ ; nite
+ db 22,KRABBY
+ db 23,ZUBAT
+ db 22,KRABBY
+ db 24,KRABBY
+ db 25,GOLBAT
+ db 24,GOLBAT
+ db 24,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 23,KRABBY
+ db 24,ZUBAT
+ db 23,SEEL
+ db 25,KRABBY
+ db 26,GOLBAT
+ db 25,SEEL
+ db 25,SEEL
+ ; day
+ db 23,KRABBY
+ db 24,ZUBAT
+ db 23,SEEL
+ db 25,KRABBY
+ db 26,GOLBAT
+ db 25,SEEL
+ db 25,SEEL
+ ; nite
+ db 23,KRABBY
+ db 24,ZUBAT
+ db 23,KRABBY
+ db 25,KRABBY
+ db 26,GOLBAT
+ db 25,GOLBAT
+ db 25,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 24,KRABBY
+ db 25,ZUBAT
+ db 24,SEEL
+ db 26,KRABBY
+ db 27,GOLBAT
+ db 26,SEEL
+ db 26,SEEL
+ ; day
+ db 24,KRABBY
+ db 25,ZUBAT
+ db 24,SEEL
+ db 26,KRABBY
+ db 27,GOLBAT
+ db 26,SEEL
+ db 26,SEEL
+ ; nite
+ db 24,KRABBY
+ db 25,ZUBAT
+ db 24,KRABBY
+ db 26,KRABBY
+ db 27,GOLBAT
+ db 26,GOLBAT
+ db 26,GOLBAT
+
+ db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 25,KRABBY
+ db 26,ZUBAT
+ db 25,SEEL
+ db 27,KRABBY
+ db 28,GOLBAT
+ db 27,SEEL
+ db 27,SEEL
+ ; day
+ db 25,KRABBY
+ db 26,ZUBAT
+ db 25,SEEL
+ db 27,KRABBY
+ db 28,GOLBAT
+ db 27,SEEL
+ db 27,SEEL
+ ; nite
+ db 25,KRABBY
+ db 26,ZUBAT
+ db 25,KRABBY
+ db 27,KRABBY
+ db 28,GOLBAT
+ db 27,GOLBAT
+ db 27,GOLBAT
+
+ db GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_1
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 43,GRAVELER
+ db 44,URSARING
+ db 42,ONIX
+ db 45,MAGMAR
+ db 45,GOLBAT
+ db 20,LARVITAR
+ db 15,LARVITAR
+ ; day
+ db 43,GRAVELER
+ db 44,URSARING
+ db 42,ONIX
+ db 45,MAGMAR
+ db 45,GOLBAT
+ db 20,LARVITAR
+ db 15,LARVITAR
+ ; nite
+ db 43,GRAVELER
+ db 44,GOLBAT
+ db 42,ONIX
+ db 42,GOLBAT
+ db 45,GOLDUCK
+ db 46,GOLBAT
+ db 46,GOLBAT
+
+ db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 48,GOLBAT
+ db 48,MACHOKE
+ db 47,URSARING
+ db 46,PARASECT
+ db 48,PARASECT
+ db 15,LARVITAR
+ db 20,LARVITAR
+ ; day
+ db 48,GOLBAT
+ db 48,MACHOKE
+ db 47,URSARING
+ db 46,PARASECT
+ db 48,PARASECT
+ db 15,LARVITAR
+ db 20,LARVITAR
+ ; nite
+ db 48,GOLBAT
+ db 48,GOLDUCK
+ db 46,GOLBAT
+ db 46,PARASECT
+ db 48,PARASECT
+ db 45,MISDREAVUS
+ db 45,MISDREAVUS
+
+ db GROUP_SILVER_CAVE_ROOM_3, MAP_SILVER_CAVE_ROOM_3
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 51,GOLBAT
+ db 48,ONIX
+ db 48,GRAVELER
+ db 50,URSARING
+ db 20,LARVITAR
+ db 15,LARVITAR
+ db 20,PUPITAR
+ ; day
+ db 51,GOLBAT
+ db 48,ONIX
+ db 48,GRAVELER
+ db 50,URSARING
+ db 20,LARVITAR
+ db 15,LARVITAR
+ db 20,PUPITAR
+ ; nite
+ db 51,GOLBAT
+ db 48,ONIX
+ db 48,GRAVELER
+ db 49,GOLBAT
+ db 45,GOLDUCK
+ db 53,GOLBAT
+ db 53,GOLBAT
+
+ db GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_SILVER_CAVE_ITEM_ROOMS
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 48,GOLBAT
+ db 46,GOLBAT
+ db 50,GOLBAT
+ db 46,PARASECT
+ db 48,PARASECT
+ db 50,PARASECT
+ db 52,PARASECT
+ ; day
+ db 48,GOLBAT
+ db 46,GOLBAT
+ db 50,GOLBAT
+ db 46,PARASECT
+ db 48,PARASECT
+ db 50,PARASECT
+ db 52,PARASECT
+ ; nite
+ db 45,MISDREAVUS
+ db 48,GOLBAT
+ db 50,GOLBAT
+ db 46,PARASECT
+ db 48,PARASECT
+ db 50,PARASECT
+ db 52,PARASECT
+
+ db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 3,GEODUDE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 4,GEODUDE
+ db 2,TEDDIURSA
+ db 4,ZUBAT
+ db 4,DUNSPARCE
+ ; day
+ db 3,GEODUDE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 4,GEODUDE
+ db 2,ZUBAT
+ db 4,ZUBAT
+ db 4,DUNSPARCE
+ ; nite
+ db 3,GEODUDE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 4,GEODUDE
+ db 2,ZUBAT
+ db 4,ZUBAT
+ db 4,DUNSPARCE
+
+ db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 23,GEODUDE
+ db 23,ZUBAT
+ db 25,GRAVELER
+ db 25,URSARING
+ db 20,TEDDIURSA
+ db 23,GOLBAT
+ db 23,GOLBAT
+ ; day
+ db 23,GEODUDE
+ db 23,ZUBAT
+ db 25,GRAVELER
+ db 25,URSARING
+ db 30,URSARING
+ db 23,GOLBAT
+ db 23,GOLBAT
+ ; nite
+ db 23,GEODUDE
+ db 23,ZUBAT
+ db 25,GRAVELER
+ db 20,WOBBUFFET
+ db 25,WOBBUFFET
+ db 23,GOLBAT
+ db 23,GOLBAT
+
+ db GROUP_ROUTE_29, MAP_ROUTE_29
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 2,PIDGEY
+ db 2,SENTRET
+ db 3,PIDGEY
+ db 3,SENTRET
+ db 2,RATTATA
+ db 3,HOPPIP
+ db 3,HOPPIP
+ ; day
+ db 2,PIDGEY
+ db 2,SENTRET
+ db 3,PIDGEY
+ db 3,SENTRET
+ db 2,RATTATA
+ db 3,HOPPIP
+ db 3,HOPPIP
+ ; nite
+ db 2,HOOTHOOT
+ db 2,RATTATA
+ db 3,HOOTHOOT
+ db 3,RATTATA
+ db 2,RATTATA
+ db 3,HOOTHOOT
+ db 3,HOOTHOOT
+
+ db GROUP_ROUTE_30, MAP_ROUTE_30
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,LEDYBA
+ db 3,CATERPIE
+ db 4,CATERPIE
+ db 4,PIDGEY
+ db 3,WEEDLE
+ db 4,HOPPIP
+ db 4,HOPPIP
+ ; day
+ db 3,PIDGEY
+ db 3,CATERPIE
+ db 4,CATERPIE
+ db 4,PIDGEY
+ db 3,WEEDLE
+ db 4,HOPPIP
+ db 4,HOPPIP
+ ; nite
+ db 3,SPINARAK
+ db 3,HOOTHOOT
+ db 4,POLIWAG
+ db 4,HOOTHOOT
+ db 3,ZUBAT
+ db 4,HOOTHOOT
+ db 4,HOOTHOOT
+
+ db GROUP_ROUTE_31, MAP_ROUTE_31
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 4,LEDYBA
+ db 4,CATERPIE
+ db 5,BELLSPROUT
+ db 5,PIDGEY
+ db 4,WEEDLE
+ db 5,HOPPIP
+ db 5,HOPPIP
+ ; day
+ db 4,PIDGEY
+ db 4,CATERPIE
+ db 5,BELLSPROUT
+ db 5,PIDGEY
+ db 4,WEEDLE
+ db 5,HOPPIP
+ db 5,HOPPIP
+ ; nite
+ db 4,SPINARAK
+ db 4,POLIWAG
+ db 5,BELLSPROUT
+ db 5,HOOTHOOT
+ db 4,ZUBAT
+ db 5,GASTLY
+ db 5,GASTLY
+
+ db GROUP_ROUTE_32, MAP_ROUTE_32
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 4,EKANS
+ db 5,RATTATA
+ db 7,BELLSPROUT
+ db 6,HOPPIP
+ db 7,PIDGEY
+ db 7,HOPPIP
+ db 7,HOPPIP
+ ; day
+ db 4,EKANS
+ db 5,RATTATA
+ db 7,BELLSPROUT
+ db 6,HOPPIP
+ db 7,PIDGEY
+ db 7,HOPPIP
+ db 7,HOPPIP
+ ; nite
+ db 4,WOOPER
+ db 5,RATTATA
+ db 7,BELLSPROUT
+ db 6,ZUBAT
+ db 7,HOOTHOOT
+ db 7,GASTLY
+ db 7,GASTLY
+
+ db GROUP_ROUTE_33, MAP_ROUTE_33
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 6,RATTATA
+ db 6,SPEAROW
+ db 6,GEODUDE
+ db 6,HOPPIP
+ db 7,EKANS
+ db 7,HOPPIP
+ db 7,HOPPIP
+ ; day
+ db 6,RATTATA
+ db 6,SPEAROW
+ db 6,GEODUDE
+ db 6,HOPPIP
+ db 7,EKANS
+ db 7,HOPPIP
+ db 7,HOPPIP
+ ; nite
+ db 6,RATTATA
+ db 6,ZUBAT
+ db 6,GEODUDE
+ db 6,ZUBAT
+ db 7,RATTATA
+ db 7,RATTATA
+ db 7,RATTATA
+
+ db GROUP_ROUTE_34, MAP_ROUTE_34
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 10,SNUBBULL
+ db 11,RATTATA
+ db 12,PIDGEY
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 10,DITTO
+ ; day
+ db 10,SNUBBULL
+ db 11,RATTATA
+ db 12,PIDGEY
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 10,DITTO
+ ; nite
+ db 12,DROWZEE
+ db 11,RATTATA
+ db 12,HOOTHOOT
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 10,DITTO
+
+ db GROUP_ROUTE_35, MAP_ROUTE_35
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 12,SNUBBULL
+ db 14,PIDGEY
+ db 13,GROWLITHE
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 12,YANMA
+ ; day
+ db 12,SNUBBULL
+ db 14,PIDGEY
+ db 13,GROWLITHE
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 12,YANMA
+ ; nite
+ db 12,DROWZEE
+ db 14,HOOTHOOT
+ db 13,PSYDUCK
+ db 10,ABRA
+ db 12,JIGGLYPUFF
+ db 10,DITTO
+ db 12,YANMA
+
+ db GROUP_ROUTE_36, MAP_ROUTE_36
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 4,LEDYBA
+ db 4,PIDGEY
+ db 5,BELLSPROUT
+ db 5,GROWLITHE
+ db 5,PIDGEY
+ db 6,PIDGEY
+ db 6,PIDGEY
+ ; day
+ db 4,PIDGEY
+ db 4,PIDGEY
+ db 5,BELLSPROUT
+ db 5,GROWLITHE
+ db 5,PIDGEY
+ db 6,PIDGEY
+ db 6,PIDGEY
+ ; nite
+ db 4,SPINARAK
+ db 4,HOOTHOOT
+ db 5,BELLSPROUT
+ db 5,HOOTHOOT
+ db 5,HOOTHOOT
+ db 5,GASTLY
+ db 5,GASTLY
+
+ db GROUP_ROUTE_37, MAP_ROUTE_37
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 13,LEDYBA
+ db 14,GROWLITHE
+ db 15,PIDGEY
+ db 16,GROWLITHE
+ db 15,PIDGEOTTO
+ db 15,LEDIAN
+ db 15,LEDIAN
+ ; day
+ db 13,PIDGEY
+ db 14,GROWLITHE
+ db 15,PIDGEY
+ db 16,GROWLITHE
+ db 15,PIDGEOTTO
+ db 15,PIDGEY
+ db 15,PIDGEY
+ ; nite
+ db 13,SPINARAK
+ db 14,STANTLER
+ db 15,HOOTHOOT
+ db 16,STANTLER
+ db 15,NOCTOWL
+ db 15,ARIADOS
+ db 15,ARIADOS
+
+ db GROUP_ROUTE_38, MAP_ROUTE_38
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 16,RATTATA
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 13,TAUROS
+ db 13,MILTANK
+ db 13,MILTANK
+ ; day
+ db 16,RATTATA
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 13,TAUROS
+ db 13,MILTANK
+ db 13,MILTANK
+ ; nite
+ db 16,MEOWTH
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,NOCTOWL
+ db 16,MEOWTH
+ db 16,MEOWTH
+ db 16,MEOWTH
+
+ db GROUP_ROUTE_39, MAP_ROUTE_39
+ db $05,$05,$05 ; encounter rates: morn/day/nite
+ ; morn
+ db 16,RATTATA
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 15,MILTANK
+ db 15,TAUROS
+ db 15,TAUROS
+ ; day
+ db 16,RATTATA
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 15,MILTANK
+ db 15,TAUROS
+ db 15,TAUROS
+ ; nite
+ db 16,MEOWTH
+ db 16,RATICATE
+ db 16,MAGNEMITE
+ db 16,NOCTOWL
+ db 18,MEOWTH
+ db 18,MEOWTH
+ db 18,MEOWTH
+
+ db GROUP_ROUTE_42, MAP_ROUTE_42
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 13,EKANS
+ db 14,SPEAROW
+ db 15,RATTATA
+ db 16,RATICATE
+ db 15,ARBOK
+ db 16,FEAROW
+ db 16,FEAROW
+ ; day
+ db 13,EKANS
+ db 14,SPEAROW
+ db 15,RATTATA
+ db 16,RATICATE
+ db 15,ARBOK
+ db 16,FEAROW
+ db 16,FEAROW
+ ; nite
+ db 13,RATTATA
+ db 14,ZUBAT
+ db 15,RATICATE
+ db 16,GOLBAT
+ db 15,MARILL
+ db 16,GOLBAT
+ db 16,GOLBAT
+
+ db GROUP_ROUTE_43, MAP_ROUTE_43
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 15,SENTRET
+ db 16,PIDGEOTTO
+ db 16,FARFETCH_D
+ db 15,FURRET
+ db 17,RATICATE
+ db 17,FURRET
+ db 17,FURRET
+ ; day
+ db 15,SENTRET
+ db 16,PIDGEOTTO
+ db 16,FARFETCH_D
+ db 15,FURRET
+ db 17,RATICATE
+ db 17,FURRET
+ db 17,FURRET
+ ; nite
+ db 15,VENONAT
+ db 16,NOCTOWL
+ db 16,RATICATE
+ db 17,VENONAT
+ db 17,RATICATE
+ db 17,VENOMOTH
+ db 17,VENOMOTH
+
+ db GROUP_ROUTE_44, MAP_ROUTE_44
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,TANGELA
+ db 22,LICKITUNG
+ db 22,BELLSPROUT
+ db 24,WEEPINBELL
+ db 24,LICKITUNG
+ db 26,LICKITUNG
+ db 26,LICKITUNG
+ ; day
+ db 23,TANGELA
+ db 22,LICKITUNG
+ db 22,BELLSPROUT
+ db 24,WEEPINBELL
+ db 24,LICKITUNG
+ db 26,LICKITUNG
+ db 26,LICKITUNG
+ ; nite
+ db 23,TANGELA
+ db 22,POLIWAG
+ db 22,BELLSPROUT
+ db 24,WEEPINBELL
+ db 24,POLIWHIRL
+ db 26,POLIWHIRL
+ db 26,POLIWHIRL
+
+ db GROUP_ROUTE_45, MAP_ROUTE_45
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,GEODUDE
+ db 23,GRAVELER
+ db 24,GLIGAR
+ db 25,DONPHAN
+ db 20,PHANPY
+ db 27,SKARMORY
+ db 27,SKARMORY
+ ; day
+ db 23,GEODUDE
+ db 23,GRAVELER
+ db 24,GLIGAR
+ db 25,DONPHAN
+ db 30,DONPHAN
+ db 27,SKARMORY
+ db 27,SKARMORY
+ ; nite
+ db 23,GEODUDE
+ db 23,GRAVELER
+ db 24,GLIGAR
+ db 25,GRAVELER
+ db 27,GRAVELER
+ db 27,GRAVELER
+ db 27,GRAVELER
+
+ db GROUP_ROUTE_46, MAP_ROUTE_46
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 2,GEODUDE
+ db 2,SPEAROW
+ db 3,GEODUDE
+ db 3,RATTATA
+ db 2,PHANPY
+ db 2,RATTATA
+ db 2,RATTATA
+ ; day
+ db 2,GEODUDE
+ db 2,SPEAROW
+ db 3,GEODUDE
+ db 3,RATTATA
+ db 2,RATTATA
+ db 2,RATTATA
+ db 2,RATTATA
+ ; nite
+ db 2,GEODUDE
+ db 2,RATTATA
+ db 3,GEODUDE
+ db 3,RATTATA
+ db 2,RATTATA
+ db 2,RATTATA
+ db 2,RATTATA
+
+ db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 41,TANGELA
+ db 42,PONYTA
+ db 42,ARBOK
+ db 44,RAPIDASH
+ db 41,DODUO
+ db 43,DODRIO
+ db 43,DODRIO
+ ; day
+ db 41,TANGELA
+ db 42,PONYTA
+ db 42,ARBOK
+ db 44,RAPIDASH
+ db 41,DODUO
+ db 43,DODRIO
+ db 43,DODRIO
+ ; nite
+ db 41,TANGELA
+ db 42,POLIWHIRL
+ db 42,GOLBAT
+ db 44,POLIWHIRL
+ db 40,GOLBAT
+ db 44,GOLBAT
+ db 44,GOLBAT
+
+ db $ff ; end
diff --git a/data/wild/johto_water.asm b/data/wild/johto_water.asm
new file mode 100644
index 000000000..313f608a4
--- /dev/null
+++ b/data/wild/johto_water.asm
@@ -0,0 +1,231 @@
+; Johto Pokémon in water
+
+ db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
+ db $05 ; encounter rate
+ db 15,WOOPER
+ db 20,QUAGSIRE
+ db 15,QUAGSIRE
+
+ db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+ db $05 ; encounter rate
+ db 15,WOOPER
+ db 20,QUAGSIRE
+ db 15,QUAGSIRE
+
+ db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
+ db $05 ; encounter rate
+ db 15,WOOPER
+ db 20,QUAGSIRE
+ db 15,QUAGSIRE
+
+ db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
+ db $0a ; encounter rate
+ db 15,TENTACOOL
+ db 20,QUAGSIRE
+ db 20,TENTACRUEL
+
+ db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
+ db $05 ; encounter rate
+ db 15,SLOWPOKE
+ db 20,SLOWPOKE
+ db 10,SLOWPOKE
+
+ db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F
+ db $05 ; encounter rate
+ db 15,SLOWPOKE
+ db 20,SLOWPOKE
+ db 20,SLOWBRO
+
+ db GROUP_ILEX_FOREST, MAP_ILEX_FOREST
+ db $05 ; encounter rate
+ db 15,PSYDUCK
+ db 10,PSYDUCK
+ db 15,GOLDUCK
+
+ db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
+ db $0a ; encounter rate
+ db 15,GOLDEEN
+ db 20,MARILL
+ db 20,SEAKING
+
+ db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE
+ db $05 ; encounter rate
+ db 20,GOLDEEN
+ db 25,MARILL
+ db 25,SEAKING
+
+ db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F
+ db $05 ; encounter rate
+ db 15,GOLDEEN
+ db 20,MARILL
+ db 20,SEAKING
+
+ db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
+ db $0a ; encounter rate
+ db 20,TENTACOOL
+ db 15,HORSEA
+ db 20,TENTACRUEL
+
+ db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F
+ db $0a ; encounter rate
+ db 15,HORSEA
+ db 20,HORSEA
+ db 20,TENTACRUEL
+
+ db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER
+ db $0a ; encounter rate
+ db 20,HORSEA
+ db 20,TENTACRUEL
+ db 20,SEADRA
+
+ db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2
+ db $05 ; encounter rate
+ db 35,SEAKING
+ db 35,GOLDUCK
+ db 35,GOLDEEN
+
+ db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+ db $05 ; encounter rate
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+ db 5,MAGIKARP
+
+ db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
+ db $05 ; encounter rate
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+ db 5,MAGIKARP
+
+ db GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
+ db $0a ; encounter rate
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+ db 10,DRATINI
+
+ db GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT
+ db $05 ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_ROUTE_30, MAP_ROUTE_30
+ db $05 ; encounter rate
+ db 20,POLIWAG
+ db 15,POLIWAG
+ db 20,POLIWHIRL
+
+ db GROUP_ROUTE_31, MAP_ROUTE_31
+ db $05 ; encounter rate
+ db 20,POLIWAG
+ db 15,POLIWAG
+ db 20,POLIWHIRL
+
+ db GROUP_ROUTE_32, MAP_ROUTE_32
+ db $0f ; encounter rate
+ db 15,TENTACOOL
+ db 20,QUAGSIRE
+ db 20,TENTACRUEL
+
+ db GROUP_ROUTE_34, MAP_ROUTE_34
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_ROUTE_35, MAP_ROUTE_35
+ db $0a ; encounter rate
+ db 20,PSYDUCK
+ db 15,PSYDUCK
+ db 20,GOLDUCK
+
+ db GROUP_ROUTE_40, MAP_ROUTE_40
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_ROUTE_41, MAP_ROUTE_41
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 20,TENTACRUEL
+ db 20,MANTINE
+
+ db GROUP_ROUTE_42, MAP_ROUTE_42
+ db $0a ; encounter rate
+ db 20,GOLDEEN
+ db 15,GOLDEEN
+ db 20,SEAKING
+
+ db GROUP_ROUTE_43, MAP_ROUTE_43
+ db $05 ; encounter rate
+ db 20,MAGIKARP
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+
+ db GROUP_ROUTE_44, MAP_ROUTE_44
+ db $05 ; encounter rate
+ db 25,POLIWAG
+ db 20,POLIWAG
+ db 25,POLIWHIRL
+
+ db GROUP_ROUTE_45, MAP_ROUTE_45
+ db $05 ; encounter rate
+ db 20,MAGIKARP
+ db 15,MAGIKARP
+ db 5,MAGIKARP
+
+ db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_VIOLET_CITY, MAP_VIOLET_CITY
+ db $05 ; encounter rate
+ db 20,POLIWAG
+ db 15,POLIWAG
+ db 20,POLIWHIRL
+
+ db GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
+ db $05 ; encounter rate
+ db 20,POLIWAG
+ db 15,POLIWAG
+ db 20,POLIWHIRL
+
+ db GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE
+ db $0f ; encounter rate
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+ db 15,GYARADOS
+
+ db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
+ db $0a ; encounter rate
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+ db 5,MAGIKARP
+
+ db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE
+ db $05 ; encounter rate
+ db 35,POLIWHIRL
+ db 40,POLIWHIRL
+ db 35,POLIWAG
+
+ db $ff ; end
diff --git a/data/wild/kanto_grass.asm b/data/wild/kanto_grass.asm
new file mode 100644
index 000000000..416c34363
--- /dev/null
+++ b/data/wild/kanto_grass.asm
@@ -0,0 +1,813 @@
+; Kanto Pokémon in grass
+
+ db GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
+ db $0a,$05,$14 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,DIGLETT
+ db 6,DIGLETT
+ db 12,DIGLETT
+ db 24,DIGLETT
+ db 24,DUGTRIO
+ db 24,DUGTRIO
+ db 24,DUGTRIO
+ ; day
+ db 2,DIGLETT
+ db 4,DIGLETT
+ db 8,DIGLETT
+ db 16,DIGLETT
+ db 16,DUGTRIO
+ db 16,DUGTRIO
+ db 16,DUGTRIO
+ ; nite
+ db 4,DIGLETT
+ db 8,DIGLETT
+ db 16,DIGLETT
+ db 32,DIGLETT
+ db 32,DUGTRIO
+ db 32,DUGTRIO
+ db 32,DUGTRIO
+
+ db GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 6,ZUBAT
+ db 8,GEODUDE
+ db 8,SANDSHREW
+ db 12,PARAS
+ db 10,GEODUDE
+ db 8,CLEFAIRY
+ db 8,CLEFAIRY
+ ; day
+ db 6,ZUBAT
+ db 8,GEODUDE
+ db 8,SANDSHREW
+ db 12,PARAS
+ db 10,GEODUDE
+ db 8,CLEFAIRY
+ db 8,CLEFAIRY
+ ; nite
+ db 6,ZUBAT
+ db 8,GEODUDE
+ db 8,CLEFAIRY
+ db 12,PARAS
+ db 10,GEODUDE
+ db 12,CLEFAIRY
+ db 12,CLEFAIRY
+
+ db GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 10,CUBONE
+ db 11,GEODUDE
+ db 12,MACHOP
+ db 12,ZUBAT
+ db 15,MACHOKE
+ db 12,MAROWAK
+ db 12,MAROWAK
+ ; day
+ db 10,CUBONE
+ db 11,GEODUDE
+ db 12,MACHOP
+ db 12,ZUBAT
+ db 15,MACHOKE
+ db 12,MAROWAK
+ db 12,MAROWAK
+ ; nite
+ db 12,ZUBAT
+ db 11,GEODUDE
+ db 12,GEODUDE
+ db 17,HAUNTER
+ db 15,ZUBAT
+ db 15,ZUBAT
+ db 15,ZUBAT
+
+ db GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 12,CUBONE
+ db 14,GEODUDE
+ db 16,ONIX
+ db 12,ZUBAT
+ db 15,MAROWAK
+ db 15,KANGASKHAN
+ db 15,KANGASKHAN
+ ; day
+ db 12,CUBONE
+ db 14,GEODUDE
+ db 16,ONIX
+ db 12,ZUBAT
+ db 15,MAROWAK
+ db 15,KANGASKHAN
+ db 15,KANGASKHAN
+ ; nite
+ db 12,ZUBAT
+ db 14,GEODUDE
+ db 16,ONIX
+ db 15,ZUBAT
+ db 15,HAUNTER
+ db 15,GOLBAT
+ db 15,GOLBAT
+
+ db GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 34,GRAVELER
+ db 32,RHYHORN
+ db 33,ONIX
+ db 34,GOLBAT
+ db 35,SANDSLASH
+ db 35,RHYDON
+ db 35,RHYDON
+ ; day
+ db 34,GRAVELER
+ db 32,RHYHORN
+ db 33,ONIX
+ db 34,GOLBAT
+ db 35,SANDSLASH
+ db 35,RHYDON
+ db 35,RHYDON
+ ; nite
+ db 34,GOLBAT
+ db 34,GRAVELER
+ db 32,ONIX
+ db 36,GRAVELER
+ db 38,GRAVELER
+ db 40,GRAVELER
+ db 40,GRAVELER
+
+ db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 22,ZUBAT
+ db 22,RATICATE
+ db 24,GOLBAT
+ db 21,SLOWPOKE
+ db 20,RATTATA
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+ ; day
+ db 22,ZUBAT
+ db 22,RATICATE
+ db 24,GOLBAT
+ db 21,SLOWPOKE
+ db 20,RATTATA
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+ ; nite
+ db 22,ZUBAT
+ db 22,RATICATE
+ db 24,GOLBAT
+ db 21,SLOWPOKE
+ db 20,RATTATA
+ db 23,SLOWPOKE
+ db 23,SLOWPOKE
+
+ db GROUP_ROUTE_1, MAP_ROUTE_1
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 2,PIDGEY
+ db 2,RATTATA
+ db 3,SENTRET
+ db 3,PIDGEY
+ db 6,FURRET
+ db 4,PIDGEY
+ db 4,PIDGEY
+ ; day
+ db 2,PIDGEY
+ db 2,RATTATA
+ db 3,SENTRET
+ db 3,PIDGEY
+ db 6,FURRET
+ db 4,PIDGEY
+ db 4,PIDGEY
+ ; nite
+ db 2,HOOTHOOT
+ db 2,RATTATA
+ db 3,RATTATA
+ db 3,HOOTHOOT
+ db 6,RATICATE
+ db 4,HOOTHOOT
+ db 4,HOOTHOOT
+
+ db GROUP_ROUTE_2, MAP_ROUTE_2
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,CATERPIE
+ db 3,LEDYBA
+ db 5,PIDGEY
+ db 7,BUTTERFREE
+ db 7,LEDIAN
+ db 4,PIKACHU
+ db 4,PIKACHU
+ ; day
+ db 3,CATERPIE
+ db 3,PIDGEY
+ db 5,PIDGEY
+ db 7,BUTTERFREE
+ db 7,PIDGEOTTO
+ db 4,PIKACHU
+ db 4,PIKACHU
+ ; nite
+ db 3,HOOTHOOT
+ db 3,SPINARAK
+ db 5,HOOTHOOT
+ db 7,NOCTOWL
+ db 7,ARIADOS
+ db 4,NOCTOWL
+ db 4,NOCTOWL
+
+ db GROUP_ROUTE_3, MAP_ROUTE_3
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 5,SPEAROW
+ db 5,RATTATA
+ db 8,EKANS
+ db 10,RATICATE
+ db 10,ARBOK
+ db 10,SANDSHREW
+ db 10,SANDSHREW
+ ; day
+ db 5,SPEAROW
+ db 5,RATTATA
+ db 8,EKANS
+ db 10,RATICATE
+ db 10,ARBOK
+ db 10,SANDSHREW
+ db 10,SANDSHREW
+ ; nite
+ db 5,RATTATA
+ db 10,RATTATA
+ db 10,RATICATE
+ db 6,ZUBAT
+ db 5,RATTATA
+ db 6,CLEFAIRY
+ db 6,CLEFAIRY
+
+ db GROUP_ROUTE_4, MAP_ROUTE_4
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 5,SPEAROW
+ db 5,RATTATA
+ db 8,EKANS
+ db 10,RATICATE
+ db 10,ARBOK
+ db 10,SANDSHREW
+ db 10,SANDSHREW
+ ; day
+ db 5,SPEAROW
+ db 5,RATTATA
+ db 8,EKANS
+ db 10,RATICATE
+ db 10,ARBOK
+ db 10,SANDSHREW
+ db 10,SANDSHREW
+ ; nite
+ db 5,RATTATA
+ db 10,RATTATA
+ db 10,RATICATE
+ db 6,ZUBAT
+ db 5,RATTATA
+ db 6,CLEFAIRY
+ db 6,CLEFAIRY
+
+ db GROUP_ROUTE_5, MAP_ROUTE_5
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 13,PIDGEY
+ db 13,SNUBBULL
+ db 15,PIDGEOTTO
+ db 12,ABRA
+ db 14,JIGGLYPUFF
+ db 14,ABRA
+ db 14,ABRA
+ ; day
+ db 13,PIDGEY
+ db 13,SNUBBULL
+ db 15,PIDGEOTTO
+ db 12,ABRA
+ db 14,JIGGLYPUFF
+ db 14,ABRA
+ db 14,ABRA
+ ; nite
+ db 13,HOOTHOOT
+ db 13,MEOWTH
+ db 15,NOCTOWL
+ db 12,ABRA
+ db 14,JIGGLYPUFF
+ db 14,ABRA
+ db 14,ABRA
+
+ db GROUP_ROUTE_6, MAP_ROUTE_6
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 13,RATTATA
+ db 13,SNUBBULL
+ db 14,MAGNEMITE
+ db 15,RATICATE
+ db 12,JIGGLYPUFF
+ db 15,GRANBULL
+ db 15,GRANBULL
+ ; day
+ db 13,RATTATA
+ db 13,SNUBBULL
+ db 14,MAGNEMITE
+ db 15,RATICATE
+ db 12,JIGGLYPUFF
+ db 15,GRANBULL
+ db 15,GRANBULL
+ ; nite
+ db 13,MEOWTH
+ db 13,DROWZEE
+ db 14,MAGNEMITE
+ db 15,PSYDUCK
+ db 12,JIGGLYPUFF
+ db 15,RATICATE
+ db 15,RATICATE
+
+ db GROUP_ROUTE_7, MAP_ROUTE_7
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 17,RATTATA
+ db 17,SPEAROW
+ db 18,SNUBBULL
+ db 18,RATICATE
+ db 18,JIGGLYPUFF
+ db 16,ABRA
+ db 16,ABRA
+ ; day
+ db 17,RATTATA
+ db 17,SPEAROW
+ db 18,SNUBBULL
+ db 18,RATICATE
+ db 18,JIGGLYPUFF
+ db 16,ABRA
+ db 16,ABRA
+ ; nite
+ db 17,MEOWTH
+ db 17,MURKROW
+ db 18,HOUNDOUR
+ db 18,PERSIAN
+ db 18,JIGGLYPUFF
+ db 16,ABRA
+ db 16,ABRA
+
+ db GROUP_ROUTE_8, MAP_ROUTE_8
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 17,SNUBBULL
+ db 19,PIDGEOTTO
+ db 16,ABRA
+ db 17,GROWLITHE
+ db 16,JIGGLYPUFF
+ db 18,KADABRA
+ db 18,KADABRA
+ ; day
+ db 17,SNUBBULL
+ db 19,PIDGEOTTO
+ db 16,ABRA
+ db 17,GROWLITHE
+ db 16,JIGGLYPUFF
+ db 18,KADABRA
+ db 18,KADABRA
+ ; nite
+ db 17,MEOWTH
+ db 20,NOCTOWL
+ db 16,ABRA
+ db 17,HAUNTER
+ db 16,JIGGLYPUFF
+ db 18,KADABRA
+ db 18,KADABRA
+
+ db GROUP_ROUTE_9, MAP_ROUTE_9
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 15,RATTATA
+ db 15,SPEAROW
+ db 15,RATICATE
+ db 15,FEAROW
+ db 15,FEAROW
+ db 18,MAROWAK
+ db 18,MAROWAK
+ ; day
+ db 15,RATTATA
+ db 15,SPEAROW
+ db 15,RATICATE
+ db 15,FEAROW
+ db 15,FEAROW
+ db 18,MAROWAK
+ db 18,MAROWAK
+ ; nite
+ db 15,RATTATA
+ db 15,VENONAT
+ db 15,RATICATE
+ db 15,VENOMOTH
+ db 15,ZUBAT
+ db 18,RATICATE
+ db 18,RATICATE
+
+ db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 15,SPEAROW
+ db 17,VOLTORB
+ db 15,RATICATE
+ db 15,FEAROW
+ db 15,MAROWAK
+ db 16,ELECTABUZZ
+ db 16,ELECTABUZZ
+ ; day
+ db 15,SPEAROW
+ db 17,VOLTORB
+ db 15,RATICATE
+ db 15,FEAROW
+ db 15,MAROWAK
+ db 18,ELECTABUZZ
+ db 18,ELECTABUZZ
+ ; nite
+ db 15,VENONAT
+ db 17,VOLTORB
+ db 15,RATICATE
+ db 15,VENOMOTH
+ db 15,ZUBAT
+ db 16,ELECTABUZZ
+ db 16,ELECTABUZZ
+
+ db GROUP_ROUTE_11, MAP_ROUTE_11
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 14,HOPPIP
+ db 13,RATICATE
+ db 15,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 16,RATTATA
+ db 16,HOPPIP
+ db 16,HOPPIP
+ ; day
+ db 14,HOPPIP
+ db 13,RATICATE
+ db 15,MAGNEMITE
+ db 16,PIDGEOTTO
+ db 16,RATTATA
+ db 16,HOPPIP
+ db 16,HOPPIP
+ ; nite
+ db 14,DROWZEE
+ db 13,MEOWTH
+ db 15,MAGNEMITE
+ db 16,NOCTOWL
+ db 16,RATICATE
+ db 16,HYPNO
+ db 16,HYPNO
+
+ db GROUP_ROUTE_13, MAP_ROUTE_13
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,NIDORINO
+ db 23,NIDORINA
+ db 25,PIDGEOTTO
+ db 25,HOPPIP
+ db 27,HOPPIP
+ db 27,HOPPIP
+ db 25,CHANSEY
+ ; day
+ db 23,NIDORINO
+ db 23,NIDORINA
+ db 25,PIDGEOTTO
+ db 25,HOPPIP
+ db 27,HOPPIP
+ db 27,HOPPIP
+ db 25,CHANSEY
+ ; nite
+ db 23,VENONAT
+ db 23,QUAGSIRE
+ db 25,NOCTOWL
+ db 25,VENOMOTH
+ db 25,QUAGSIRE
+ db 25,QUAGSIRE
+ db 25,CHANSEY
+
+ db GROUP_ROUTE_14, MAP_ROUTE_14
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 26,NIDORINO
+ db 26,NIDORINA
+ db 28,PIDGEOTTO
+ db 28,HOPPIP
+ db 30,SKIPLOOM
+ db 30,SKIPLOOM
+ db 28,CHANSEY
+ ; day
+ db 26,NIDORINO
+ db 26,NIDORINA
+ db 28,PIDGEOTTO
+ db 28,HOPPIP
+ db 30,SKIPLOOM
+ db 30,SKIPLOOM
+ db 28,CHANSEY
+ ; nite
+ db 26,VENONAT
+ db 26,QUAGSIRE
+ db 28,NOCTOWL
+ db 28,VENOMOTH
+ db 28,QUAGSIRE
+ db 28,QUAGSIRE
+ db 28,CHANSEY
+
+ db GROUP_ROUTE_15, MAP_ROUTE_15
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 23,NIDORINO
+ db 23,NIDORINA
+ db 25,PIDGEOTTO
+ db 25,HOPPIP
+ db 27,HOPPIP
+ db 27,HOPPIP
+ db 25,CHANSEY
+ ; day
+ db 23,NIDORINO
+ db 23,NIDORINA
+ db 25,PIDGEOTTO
+ db 25,HOPPIP
+ db 27,HOPPIP
+ db 27,HOPPIP
+ db 25,CHANSEY
+ ; nite
+ db 23,VENONAT
+ db 23,QUAGSIRE
+ db 25,NOCTOWL
+ db 25,VENOMOTH
+ db 25,QUAGSIRE
+ db 25,QUAGSIRE
+ db 25,CHANSEY
+
+ db GROUP_ROUTE_16, MAP_ROUTE_16
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 26,GRIMER
+ db 27,FEAROW
+ db 28,GRIMER
+ db 29,FEAROW
+ db 29,FEAROW
+ db 30,MUK
+ db 30,MUK
+ ; day
+ db 26,GRIMER
+ db 27,FEAROW
+ db 28,GRIMER
+ db 29,FEAROW
+ db 29,SLUGMA
+ db 30,MUK
+ db 30,MUK
+ ; nite
+ db 26,GRIMER
+ db 27,GRIMER
+ db 28,GRIMER
+ db 29,MURKROW
+ db 29,MURKROW
+ db 30,MUK
+ db 30,MUK
+
+ db GROUP_ROUTE_17, MAP_ROUTE_17
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 30,FEAROW
+ db 29,GRIMER
+ db 31,GRIMER
+ db 32,FEAROW
+ db 33,GRIMER
+ db 33,MUK
+ db 33,MUK
+ ; day
+ db 30,FEAROW
+ db 29,SLUGMA
+ db 29,GRIMER
+ db 32,FEAROW
+ db 32,SLUGMA
+ db 33,MUK
+ db 33,MUK
+ ; nite
+ db 30,GRIMER
+ db 29,GRIMER
+ db 31,GRIMER
+ db 32,GRIMER
+ db 33,GRIMER
+ db 33,MUK
+ db 33,MUK
+
+ db GROUP_ROUTE_18, MAP_ROUTE_18
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 26,GRIMER
+ db 27,FEAROW
+ db 28,GRIMER
+ db 29,FEAROW
+ db 29,FEAROW
+ db 30,MUK
+ db 30,MUK
+ ; day
+ db 26,GRIMER
+ db 27,FEAROW
+ db 28,GRIMER
+ db 29,FEAROW
+ db 29,SLUGMA
+ db 30,MUK
+ db 30,MUK
+ ; nite
+ db 26,GRIMER
+ db 27,GRIMER
+ db 28,GRIMER
+ db 29,GRIMER
+ db 29,GRIMER
+ db 30,MUK
+ db 30,MUK
+
+ db GROUP_ROUTE_21, MAP_ROUTE_21
+ db $0f,$0f,$0f ; encounter rates: morn/day/nite
+ ; morn
+ db 30,TANGELA
+ db 25,RATTATA
+ db 35,TANGELA
+ db 20,RATICATE
+ db 30,MR__MIME
+ db 28,MR__MIME
+ db 28,MR__MIME
+ ; day
+ db 30,TANGELA
+ db 25,RATTATA
+ db 35,TANGELA
+ db 20,RATICATE
+ db 28,MR__MIME
+ db 30,MR__MIME
+ db 30,MR__MIME
+ ; nite
+ db 30,TANGELA
+ db 25,RATTATA
+ db 35,TANGELA
+ db 20,RATICATE
+ db 30,TANGELA
+ db 28,TANGELA
+ db 28,TANGELA
+
+ db GROUP_ROUTE_22, MAP_ROUTE_22
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 3,RATTATA
+ db 3,SPEAROW
+ db 5,SPEAROW
+ db 4,DODUO
+ db 6,PONYTA
+ db 7,FEAROW
+ db 7,FEAROW
+ ; day
+ db 3,RATTATA
+ db 3,SPEAROW
+ db 5,SPEAROW
+ db 4,DODUO
+ db 6,PONYTA
+ db 7,FEAROW
+ db 7,FEAROW
+ ; nite
+ db 3,RATTATA
+ db 3,POLIWAG
+ db 5,RATTATA
+ db 4,POLIWAG
+ db 6,RATTATA
+ db 7,RATTATA
+ db 7,RATTATA
+
+ db GROUP_ROUTE_24, MAP_ROUTE_24
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 8,CATERPIE
+ db 10,CATERPIE
+ db 12,METAPOD
+ db 12,ABRA
+ db 10,BELLSPROUT
+ db 14,BUTTERFREE
+ db 14,BUTTERFREE
+ ; day
+ db 8,CATERPIE
+ db 12,SUNKERN
+ db 10,CATERPIE
+ db 12,ABRA
+ db 10,BELLSPROUT
+ db 14,BUTTERFREE
+ db 14,BUTTERFREE
+ ; nite
+ db 10,VENONAT
+ db 10,ODDISH
+ db 12,ODDISH
+ db 12,ABRA
+ db 10,BELLSPROUT
+ db 14,GLOOM
+ db 14,GLOOM
+
+ db GROUP_ROUTE_25, MAP_ROUTE_25
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 10,CATERPIE
+ db 10,PIDGEY
+ db 12,PIDGEOTTO
+ db 12,METAPOD
+ db 10,BELLSPROUT
+ db 14,BUTTERFREE
+ db 14,BUTTERFREE
+ ; day
+ db 10,CATERPIE
+ db 10,PIDGEY
+ db 12,PIDGEOTTO
+ db 12,METAPOD
+ db 10,BELLSPROUT
+ db 14,BUTTERFREE
+ db 14,BUTTERFREE
+ ; nite
+ db 10,ODDISH
+ db 10,HOOTHOOT
+ db 10,VENONAT
+ db 12,NOCTOWL
+ db 10,BELLSPROUT
+ db 14,NOCTOWL
+ db 14,NOCTOWL
+
+ db GROUP_ROUTE_26, MAP_ROUTE_26
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 28,DODUO
+ db 28,SANDSLASH
+ db 32,PONYTA
+ db 30,RATICATE
+ db 30,DODUO
+ db 30,ARBOK
+ db 30,ARBOK
+ ; day
+ db 28,DODUO
+ db 28,SANDSLASH
+ db 32,PONYTA
+ db 30,RATICATE
+ db 30,DODUO
+ db 30,ARBOK
+ db 30,ARBOK
+ ; nite
+ db 28,NOCTOWL
+ db 28,RATICATE
+ db 32,NOCTOWL
+ db 30,RATICATE
+ db 30,QUAGSIRE
+ db 30,QUAGSIRE
+ db 30,QUAGSIRE
+
+ db GROUP_ROUTE_27, MAP_ROUTE_27
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 28,DODUO
+ db 28,ARBOK
+ db 30,RATICATE
+ db 30,DODUO
+ db 32,PONYTA
+ db 30,DODRIO
+ db 30,DODRIO
+ ; day
+ db 28,DODUO
+ db 28,ARBOK
+ db 30,RATICATE
+ db 30,DODUO
+ db 32,PONYTA
+ db 30,DODRIO
+ db 30,DODRIO
+ ; nite
+ db 28,QUAGSIRE
+ db 28,NOCTOWL
+ db 30,RATICATE
+ db 30,QUAGSIRE
+ db 32,NOCTOWL
+ db 32,NOCTOWL
+ db 32,NOCTOWL
+
+ db GROUP_ROUTE_28, MAP_ROUTE_28
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 39,TANGELA
+ db 40,PONYTA
+ db 40,RAPIDASH
+ db 42,ARBOK
+ db 41,DODUO
+ db 43,DODRIO
+ db 43,DODRIO
+ ; day
+ db 39,TANGELA
+ db 40,PONYTA
+ db 40,RAPIDASH
+ db 42,ARBOK
+ db 41,DODUO
+ db 43,DODRIO
+ db 43,DODRIO
+ ; nite
+ db 39,TANGELA
+ db 40,POLIWHIRL
+ db 40,GOLBAT
+ db 40,POLIWHIRL
+ db 42,GOLBAT
+ db 42,GOLBAT
+ db 42,GOLBAT
+
+ db $ff ; end
diff --git a/data/wild/kanto_water.asm b/data/wild/kanto_water.asm
new file mode 100644
index 000000000..011d6fd34
--- /dev/null
+++ b/data/wild/kanto_water.asm
@@ -0,0 +1,147 @@
+; Kanto Pokémon in water
+
+ db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
+ db $0a ; encounter rate
+ db 20,GOLDEEN
+ db 20,SLOWPOKE
+ db 20,SEAKING
+
+ db GROUP_VERMILION_PORT, MAP_VERMILION_PORT
+ db $05 ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_ROUTE_4, MAP_ROUTE_4
+ db $0a ; encounter rate
+ db 10,GOLDEEN
+ db 5,GOLDEEN
+ db 10,SEAKING
+
+ db GROUP_ROUTE_6, MAP_ROUTE_6
+ db $05 ; encounter rate
+ db 10,PSYDUCK
+ db 5,PSYDUCK
+ db 10,GOLDUCK
+
+ db GROUP_ROUTE_9, MAP_ROUTE_9
+ db $0a ; encounter rate
+ db 15,GOLDEEN
+ db 10,GOLDEEN
+ db 15,SEAKING
+
+ db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
+ db $0a ; encounter rate
+ db 15,GOLDEEN
+ db 10,GOLDEEN
+ db 15,SEAKING
+
+ db GROUP_ROUTE_12, MAP_ROUTE_12
+ db $0f ; encounter rate
+ db 25,TENTACOOL
+ db 25,QUAGSIRE
+ db 25,TENTACRUEL
+
+ db GROUP_ROUTE_13, MAP_ROUTE_13
+ db $0f ; encounter rate
+ db 25,TENTACOOL
+ db 25,QUAGSIRE
+ db 25,TENTACRUEL
+
+ db GROUP_ROUTE_19, MAP_ROUTE_19
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_ROUTE_20, MAP_ROUTE_20
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_ROUTE_21, MAP_ROUTE_21
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_ROUTE_22, MAP_ROUTE_22
+ db $05 ; encounter rate
+ db 10,POLIWAG
+ db 5,POLIWAG
+ db 10,POLIWHIRL
+
+ db GROUP_ROUTE_24, MAP_ROUTE_24
+ db $0a ; encounter rate
+ db 10,GOLDEEN
+ db 5,GOLDEEN
+ db 10,SEAKING
+
+ db GROUP_ROUTE_25, MAP_ROUTE_25
+ db $0a ; encounter rate
+ db 10,GOLDEEN
+ db 5,GOLDEEN
+ db 10,SEAKING
+
+ db GROUP_ROUTE_26, MAP_ROUTE_26
+ db $0f ; encounter rate
+ db 30,TENTACOOL
+ db 25,TENTACOOL
+ db 30,TENTACRUEL
+
+ db GROUP_ROUTE_27, MAP_ROUTE_27
+ db $0f ; encounter rate
+ db 20,TENTACOOL
+ db 15,TENTACOOL
+ db 20,TENTACRUEL
+
+ db GROUP_ROUTE_28, MAP_ROUTE_28
+ db $05 ; encounter rate
+ db 40,POLIWAG
+ db 35,POLIWAG
+ db 40,POLIWHIRL
+
+ db GROUP_PALLET_TOWN, MAP_PALLET_TOWN
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY
+ db $05 ; encounter rate
+ db 10,POLIWAG
+ db 5,POLIWAG
+ db 10,POLIWHIRL
+
+ db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
+ db $0a ; encounter rate
+ db 10,GOLDEEN
+ db 5,GOLDEEN
+ db 10,SEAKING
+
+ db GROUP_VERMILION_CITY, MAP_VERMILION_CITY
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db GROUP_CELADON_CITY, MAP_CELADON_CITY
+ db $05 ; encounter rate
+ db 20,GRIMER
+ db 15,GRIMER
+ db 15,MUK
+
+ db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
+ db $05 ; encounter rate
+ db 20,MAGIKARP
+ db 15,MAGIKARP
+ db 10,MAGIKARP
+
+ db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
+ db $0f ; encounter rate
+ db 35,TENTACOOL
+ db 30,TENTACOOL
+ db 35,TENTACRUEL
+
+ db $ff ; end
diff --git a/data/wild/swarm_grass.asm b/data/wild/swarm_grass.asm
new file mode 100644
index 000000000..319b71d3c
--- /dev/null
+++ b/data/wild/swarm_grass.asm
@@ -0,0 +1,59 @@
+; swarms in grass
+
+; Dunsparce swarm
+ db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+ db $0a,$0a,$0a ; encounter rates: morn/day/nite
+ ; morn
+ db 3,GEODUDE
+ db 3,DUNSPARCE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 2,DUNSPARCE
+ db 4,DUNSPARCE
+ db 4,DUNSPARCE
+ ; day
+ db 3,GEODUDE
+ db 3,DUNSPARCE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 2,DUNSPARCE
+ db 4,DUNSPARCE
+ db 4,DUNSPARCE
+ ; nite
+ db 3,GEODUDE
+ db 3,DUNSPARCE
+ db 2,ZUBAT
+ db 2,GEODUDE
+ db 2,DUNSPARCE
+ db 4,DUNSPARCE
+ db 4,DUNSPARCE
+
+; Yanma swarm
+ db GROUP_ROUTE_35, MAP_ROUTE_35
+ db $19,$19,$19 ; encounter rates: morn/day/nite
+ ; morn
+ db 12,NIDORAN_M
+ db 12,NIDORAN_F
+ db 12,YANMA
+ db 14,YANMA
+ db 14,PIDGEY
+ db 10,DITTO
+ db 10,DITTO
+ ; day
+ db 12,NIDORAN_M
+ db 12,NIDORAN_F
+ db 12,YANMA
+ db 14,YANMA
+ db 14,PIDGEY
+ db 10,DITTO
+ db 10,DITTO
+ ; nite
+ db 12,NIDORAN_M
+ db 12,NIDORAN_F
+ db 12,YANMA
+ db 14,YANMA
+ db 14,HOOTHOOT
+ db 10,DITTO
+ db 10,DITTO
+
+ db $ff ; end
diff --git a/data/wild/swarm_water.asm b/data/wild/swarm_water.asm
new file mode 100644
index 000000000..4199556f7
--- /dev/null
+++ b/data/wild/swarm_water.asm
@@ -0,0 +1,5 @@
+; swarms in water
+
+ ; No swarms encountered while surfing in Crystal
+
+ db $ff ; end