diff options
author | PikalaxALT <PikalaxALT@users.noreply.github.com> | 2019-10-31 21:05:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-31 21:05:45 -0400 |
commit | 193c12d401ac5b1016d77e60c36e8d9960af9d82 (patch) | |
tree | 83da7d0c549974e392aa3eb897fb038e889fbd20 /src | |
parent | c6cd74fed25cbb6e2fa0296960fbcda795311b06 (diff) | |
parent | f0a7ee8d16f40707fbec80d7224f410ae455c071 (diff) |
Merge pull request #137 from PikalaxALT/split_835b488
Split 835b488
Diffstat (limited to 'src')
-rw-r--r-- | src/data/wild_encounters.json | 12625 | ||||
-rw-r--r-- | src/data/wild_encounters.json.txt | 90 | ||||
-rw-r--r-- | src/new_game.c | 2 | ||||
-rw-r--r-- | src/quest_log.c | 4 | ||||
-rw-r--r-- | src/wild_encounter.c | 789 | ||||
-rw-r--r-- | src/wild_pokemon_area.c | 2 |
6 files changed, 13508 insertions, 4 deletions
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/new_game.c b/src/new_game.c index e27c862bb..4c1dc2dbf 100644 --- a/src/new_game.c +++ b/src/new_game.c @@ -102,7 +102,7 @@ void ResetMenuAndMonGlobals(void) ResetTMCaseCursorPos(); BerryPouch_CursorResetToTop(); sub_811089C(); - sub_8083214(Random()); + SeedWildEncounterRng(Random()); ResetSpecialVars(); } diff --git a/src/quest_log.c b/src/quest_log.c index 896a44d17..d76a6173d 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -870,7 +870,7 @@ static void sub_8110F90(u8 unused) gSaveBlock1Ptr->location.warpId = -1; gUnknown_203ADF8 = 0; gDisableMapMusicChangeOnMapLoad = 1; - sub_8082740(1); + DisableWildEncounters(TRUE); sub_8111368(); } @@ -1600,7 +1600,7 @@ static void sub_81120AC(u8 taskId) ScriptContext2_Disable(); gTextFlags.autoScroll = FALSE; gUnknown_2036E28 = 0; - sub_8082740(0); + DisableWildEncounters(FALSE); gHelpSystemEnabled = TRUE; DestroyTask(taskId); break; diff --git a/src/wild_encounter.c b/src/wild_encounter.c new file mode 100644 index 000000000..f17e1f79b --- /dev/null +++ b/src/wild_encounter.c @@ -0,0 +1,789 @@ +#include "global.h" +#include "random.h" +#include "wild_encounter.h" +#include "event_data.h" +#include "fieldmap.h" +#include "roamer.h" +#include "field_player_avatar.h" +#include "battle_setup.h" +#include "overworld.h" +#include "metatile_behavior.h" +#include "event_scripts.h" +#include "script.h" +#include "link.h" +#include "quest_log.h" +#include "constants/species.h" +#include "constants/maps.h" +#include "constants/vars.h" +#include "constants/abilities.h" +#include "constants/items.h" + +struct WildEncounterData +{ + u32 rngState; + u16 prevMetatileBehavior; + u16 encounterRateBuff; + u8 stepsSinceLastEncounter; + u8 abilityEffect; + u16 leadMonHeldItem; +}; + +static EWRAM_DATA struct WildEncounterData sWildEncounterData = {}; +static EWRAM_DATA bool8 sWildEncountersDisabled = FALSE; + +static bool8 UnlockedTanobyOrAreNotInTanoby(void); +static u32 GenerateUnownPersonalityByLetter(u8 letter); +static bool8 IsWildLevelAllowedByRepel(u8 level); +static void ApplyFluteEncounterRateMod(u32 *rate); +static u8 GetFluteEncounterRateModType(void); +static void ApplyCleanseTagEncounterRateMod(u32 *rate); +static bool8 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; +} + +static u8 ChooseWildMonIndex_Land(void) +{ + u8 rand = Random() % ENCOUNTER_CHANCE_LAND_MONS_TOTAL; + + if (rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_0) + return 0; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_0 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_1) + return 1; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_1 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_2) + return 2; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_2 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_3) + return 3; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_3 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_4) + return 4; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_4 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_5) + return 5; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_5 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_6) + return 6; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_6 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_7) + return 7; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_7 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_8) + return 8; + else if (rand >= ENCOUNTER_CHANCE_LAND_MONS_SLOT_8 && rand < ENCOUNTER_CHANCE_LAND_MONS_SLOT_9) + return 9; + else if (rand == ENCOUNTER_CHANCE_LAND_MONS_SLOT_9) + return 10; + else + return 11; +} + +static u8 ChooseWildMonIndex_WaterRock(void) +{ + u8 rand = Random() % ENCOUNTER_CHANCE_WATER_MONS_TOTAL; + + if (rand < ENCOUNTER_CHANCE_WATER_MONS_SLOT_0) + return 0; + else if (rand >= ENCOUNTER_CHANCE_WATER_MONS_SLOT_0 && rand < ENCOUNTER_CHANCE_WATER_MONS_SLOT_1) + return 1; + else if (rand >= ENCOUNTER_CHANCE_WATER_MONS_SLOT_1 && rand < ENCOUNTER_CHANCE_WATER_MONS_SLOT_2) + return 2; + else if (rand >= ENCOUNTER_CHANCE_WATER_MONS_SLOT_2 && rand < ENCOUNTER_CHANCE_WATER_MONS_SLOT_3) + return 3; + else + return 4; +} + +enum +{ + OLD_ROD, + GOOD_ROD, + SUPER_ROD +}; + +static u8 ChooseWildMonIndex_Fishing(u8 rod) +{ + u8 wildMonIndex = 0; + u8 rand = Random() % max(max(ENCOUNTER_CHANCE_FISHING_MONS_OLD_ROD_TOTAL, ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_TOTAL), + ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_TOTAL); + + switch (rod) + { + case OLD_ROD: + if (rand < ENCOUNTER_CHANCE_FISHING_MONS_OLD_ROD_SLOT_0) + wildMonIndex = 0; + else + wildMonIndex = 1; + break; + case GOOD_ROD: + if (rand < ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_SLOT_2) + wildMonIndex = 2; + if (rand >= ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_SLOT_2 && rand < ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_SLOT_3) + wildMonIndex = 3; + if (rand >= ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_SLOT_3 && rand < ENCOUNTER_CHANCE_FISHING_MONS_GOOD_ROD_SLOT_4) + wildMonIndex = 4; + break; + case SUPER_ROD: + if (rand < ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_5) + wildMonIndex = 5; + if (rand >= ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_5 && rand < ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_6) + wildMonIndex = 6; + if (rand >= ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_6 && rand < ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_7) + wildMonIndex = 7; + if (rand >= ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_7 && rand < ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_8) + wildMonIndex = 8; + if (rand == ENCOUNTER_CHANCE_FISHING_MONS_SUPER_ROD_SLOT_8) + wildMonIndex = 9; + break; + } + return wildMonIndex; +} + +static u8 ChooseWildMonLevel(const struct WildPokemon * info) +{ + u8 lo; + u8 hi; + u8 mod; + u8 res; + if (info->maxLevel >= info->minLevel) + { + lo = info->minLevel; + hi = info->maxLevel; + } + else + { + lo = info->maxLevel; + hi = info->minLevel; + } + mod = hi - lo + 1; + res = Random() % mod; + return lo + res; +} + +static u16 GetCurrentMapWildMonHeaderId(void) +{ + u16 i; + + for (i = 0; ; i++) + { + const struct WildPokemonHeader * wildHeader = &gWildMonHeaders[i]; + if (wildHeader->mapGroup == 0xFF) + break; + + if (gWildMonHeaders[i].mapGroup == gSaveBlock1Ptr->location.mapGroup && + gWildMonHeaders[i].mapNum == gSaveBlock1Ptr->location.mapNum) + { + if (gSaveBlock1Ptr->location.mapGroup == MAP_GROUP(SIX_ISLAND_ALTERING_CAVE) && + gSaveBlock1Ptr->location.mapNum == MAP_NUM(SIX_ISLAND_ALTERING_CAVE)) + { + u16 alteringCaveId = VarGet(VAR_ALTERING_CAVE_WILD_SET); + if (alteringCaveId > 8) + alteringCaveId = 0; + + i += alteringCaveId; + } + + if (!UnlockedTanobyOrAreNotInTanoby()) + break; + return i; + } + } + + return -1; +} + +static bool8 UnlockedTanobyOrAreNotInTanoby(void) +{ + if (FlagGet(FLAG_SYS_UNLOCKED_TANOBY_RUINS)) + return TRUE; + if (gSaveBlock1Ptr->location.mapGroup != MAP_GROUP(SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER)) + return TRUE; + if (!(gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_LIPTOO_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_WEEPTH_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_DILFORD_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_SCUFIB_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_RIXY_CHAMBER) + || gSaveBlock1Ptr->location.mapNum == MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_VIAPOIS_CHAMBER) + )) + return TRUE; + return FALSE; +} + +static void GenerateWildMon(u16 species, u8 level, u8 slot) +{ + u32 personality; + s8 chamber; + ZeroEnemyPartyMons(); + if (species != SPECIES_UNOWN) + { + CreateMonWithNature(&gEnemyParty[0], species, level, 32, Random() % 25); + } + else + { + chamber = gSaveBlock1Ptr->location.mapNum - MAP_NUM(SEVEN_ISLAND_TANOBY_RUINS_MONEAN_CHAMBER); + personality = GenerateUnownPersonalityByLetter(sUnownLetterSlots[chamber][slot]); + CreateMon(&gEnemyParty[0], species, level, 32, TRUE, personality, FALSE, 0); + } +} + +static u32 GenerateUnownPersonalityByLetter(u8 letter) +{ + u32 personality; + do + { + personality = (Random() << 16) | Random(); + } while (GetUnownLetterByPersonalityLoByte(personality) != letter); + return personality; +} + +u8 GetUnownLetterByPersonalityLoByte(u32 personality) +{ + return (((personality & 0x3000000) >> 18) | ((personality & 0x30000) >> 12) | ((personality & 0x300) >> 6) | (personality & 0x3)) % 0x1C; +} + +enum +{ + WILD_AREA_LAND, + WILD_AREA_WATER, + WILD_AREA_ROCKS, + WILD_AREA_FISHING, +}; + +#define WILD_CHECK_REPEL 0x1 +#define WILD_CHECK_KEEN_EYE 0x2 + +static bool8 TryGenerateWildMon(const struct WildPokemonInfo * info, u8 area, u8 flags) +{ + u8 slot = 0; + u8 level; + switch (area) + { + case WILD_AREA_LAND: + slot = ChooseWildMonIndex_Land(); + break; + case WILD_AREA_WATER: + slot = ChooseWildMonIndex_WaterRock(); + break; + case WILD_AREA_ROCKS: + slot = ChooseWildMonIndex_WaterRock(); + break; + } + level = ChooseWildMonLevel(&info->wildPokemon[slot]); + if (flags == WILD_CHECK_REPEL && !IsWildLevelAllowedByRepel(level)) + { + return FALSE; + } + GenerateWildMon(info->wildPokemon[slot].species, level, slot); + return TRUE; +} + +static u16 GenerateFishingEncounter(const struct WildPokemonInfo * info, u8 rod) +{ + u8 slot = ChooseWildMonIndex_Fishing(rod); + u8 level = ChooseWildMonLevel(&info->wildPokemon[slot]); + GenerateWildMon(info->wildPokemon[slot].species, level, slot); + return info->wildPokemon[slot].species; +} + +static bool8 DoWildEncounterRateDiceRoll(u16 a0) +{ + if (WildEncounterRandom() % 1600 < a0) + return TRUE; + return FALSE; +} + +static bool8 DoWildEncounterRateTest(u32 encounterRate, bool8 ignoreAbility) +{ + encounterRate *= 16; + if (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_MACH_BIKE | PLAYER_AVATAR_FLAG_ACRO_BIKE)) + encounterRate = encounterRate * 80 / 100; + encounterRate += sWildEncounterData.encounterRateBuff * 16 / 200; + ApplyFluteEncounterRateMod(&encounterRate); + ApplyCleanseTagEncounterRateMod(&encounterRate); + if (!ignoreAbility) + { + switch (sWildEncounterData.abilityEffect) + { + case 1: + encounterRate /= 2; + break; + case 2: + encounterRate *= 2; + break; + } + } + if (encounterRate > 1600) + encounterRate = 1600; + return DoWildEncounterRateDiceRoll(encounterRate); +} + +static u8 GetAbilityEncounterRateModType(void) +{ + sWildEncounterData.abilityEffect = 0; + if (!GetMonData(&gPlayerParty[0], MON_DATA_SANITY_IS_EGG)) + { + u8 ability = GetMonAbility(&gPlayerParty[0]); + if (ability == ABILITY_STENCH) + sWildEncounterData.abilityEffect = 1; + else if (ability == ABILITY_ILLUMINATE) + sWildEncounterData.abilityEffect = 2; + } + return sWildEncounterData.abilityEffect; +} + +static bool8 DoGlobalWildEncounterDiceRoll(void) +{ + if ((Random() % 100) >= 60) + return FALSE; + return TRUE; +} + +bool8 StandardWildEncounter(u32 currMetatileBehavior, u16 previousMetatileBehavior) +{ + u16 headerId; + struct Roamer * roamer; + + if (sWildEncountersDisabled == TRUE) + return FALSE; + + headerId = GetCurrentMapWildMonHeaderId(); + if (headerId != 0xFFFF) + { + if (sub_8058F1C(currMetatileBehavior, 4) == TRUE) + { + if (gWildMonHeaders[headerId].landMonsInfo == NULL) + return FALSE; + else if (previousMetatileBehavior != sub_8058F1C(currMetatileBehavior, 0) && !DoGlobalWildEncounterDiceRoll()) + return FALSE; + if (DoWildEncounterRateTest(gWildMonHeaders[headerId].landMonsInfo->encounterRate, FALSE) != TRUE) + { + AddToWildEncounterRateBuff(gWildMonHeaders[headerId].landMonsInfo->encounterRate); + return FALSE; + } + + else if (TryStartRoamerEncounter() == TRUE) + { + roamer = &gSaveBlock1Ptr->roamer; + if (!IsWildLevelAllowedByRepel(roamer->level)) + { + return FALSE; + } + + BattleSetup_StartRoamerBattle(); + return TRUE; + } + else + { + + // try a regular wild land encounter + if (TryGenerateWildMon(gWildMonHeaders[headerId].landMonsInfo, WILD_AREA_LAND, WILD_CHECK_REPEL) == TRUE) + { + BattleSetup_StartWildBattle(); + return TRUE; + } + else + { + AddToWildEncounterRateBuff(gWildMonHeaders[headerId].landMonsInfo->encounterRate); + } + } + } + else if (sub_8058F1C(currMetatileBehavior, 4) == 2 + || (TestPlayerAvatarFlags(PLAYER_AVATAR_FLAG_SURFING) && MetatileBehavior_IsBridge(sub_8058F1C(currMetatileBehavior, 0)) == TRUE)) + { + if (gWildMonHeaders[headerId].waterMonsInfo == NULL) + return FALSE; + else if (previousMetatileBehavior != sub_8058F1C(currMetatileBehavior, 0) && !DoGlobalWildEncounterDiceRoll()) + return FALSE; + else if (DoWildEncounterRateTest(gWildMonHeaders[headerId].waterMonsInfo->encounterRate, FALSE) != TRUE) + { + AddToWildEncounterRateBuff(gWildMonHeaders[headerId].waterMonsInfo->encounterRate); + return FALSE; + } + + if (TryStartRoamerEncounter() == TRUE) + { + roamer = &gSaveBlock1Ptr->roamer; + if (!IsWildLevelAllowedByRepel(roamer->level)) + { + return FALSE; + } + + BattleSetup_StartRoamerBattle(); + return TRUE; + } + else // try a regular surfing encounter + { + if (TryGenerateWildMon(gWildMonHeaders[headerId].waterMonsInfo, WILD_AREA_WATER, WILD_CHECK_REPEL) == TRUE) + { + BattleSetup_StartWildBattle(); + return TRUE; + } + else + { + AddToWildEncounterRateBuff(gWildMonHeaders[headerId].waterMonsInfo->encounterRate); + } + } + } + } + + return FALSE; +} + +void ScrSpecial_RockSmashWildEncounter(void) +{ + u16 headerIdx = GetCurrentMapWildMonHeaderId(); + if (headerIdx == 0xFFFF) + gSpecialVar_Result = FALSE; + else if (gWildMonHeaders[headerIdx].rockSmashMonsInfo == NULL) + gSpecialVar_Result = FALSE; + else if (DoWildEncounterRateTest(gWildMonHeaders[headerIdx].rockSmashMonsInfo->encounterRate, TRUE) != TRUE) + gSpecialVar_Result = FALSE; + else if (TryGenerateWildMon(gWildMonHeaders[headerIdx].rockSmashMonsInfo, WILD_AREA_ROCKS, WILD_CHECK_REPEL) == TRUE) + { + BattleSetup_StartWildBattle(); + gSpecialVar_Result = TRUE; + } + else + gSpecialVar_Result = FALSE; +} + +bool8 SweetScentWildEncounter(void) +{ + s16 x, y; + u16 headerId; + + PlayerGetDestCoords(&x, &y); + headerId = GetCurrentMapWildMonHeaderId(); + if (headerId != 0xFFFF) + { + if (sub_8058F48(x, y, 4) == 1) + { + if (TryStartRoamerEncounter() == TRUE) + { + BattleSetup_StartRoamerBattle(); + return TRUE; + } + + if (gWildMonHeaders[headerId].landMonsInfo == NULL) + return FALSE; + + TryGenerateWildMon(gWildMonHeaders[headerId].landMonsInfo, WILD_AREA_LAND, 0); + + BattleSetup_StartWildBattle(); + return TRUE; + } + else if (sub_8058F48(x, y, 4) == 2) + { + if (TryStartRoamerEncounter() == TRUE) + { + BattleSetup_StartRoamerBattle(); + return TRUE; + } + + if (gWildMonHeaders[headerId].waterMonsInfo == NULL) + return FALSE; + + TryGenerateWildMon(gWildMonHeaders[headerId].waterMonsInfo, WILD_AREA_WATER, 0); + BattleSetup_StartWildBattle(); + return TRUE; + } + } + + return FALSE; +} + +bool8 DoesCurrentMapHaveFishingMons(void) +{ + u16 headerIdx = GetCurrentMapWildMonHeaderId(); + if (headerIdx == 0xFFFF) + return FALSE; + if (gWildMonHeaders[headerIdx].fishingMonsInfo == NULL) + return FALSE; + return TRUE; +} + +void FishingWildEncounter(u8 rod) +{ + GenerateFishingEncounter(gWildMonHeaders[GetCurrentMapWildMonHeaderId()].fishingMonsInfo, rod); + IncrementGameStat(GAME_STAT_FISHING_CAPTURES); + BattleSetup_StartWildBattle(); +} + +u16 GetLocalWildMon(bool8 *isWaterMon) +{ + u16 headerId; + const struct WildPokemonInfo * landMonsInfo; + const struct WildPokemonInfo * waterMonsInfo; + + *isWaterMon = FALSE; + headerId = GetCurrentMapWildMonHeaderId(); + if (headerId == 0xFFFF) + return SPECIES_NONE; + landMonsInfo = gWildMonHeaders[headerId].landMonsInfo; + waterMonsInfo = gWildMonHeaders[headerId].waterMonsInfo; + // Neither + if (landMonsInfo == NULL && waterMonsInfo == NULL) + return SPECIES_NONE; + // Land Pokemon + else if (landMonsInfo != NULL && waterMonsInfo == NULL) + return landMonsInfo->wildPokemon[ChooseWildMonIndex_Land()].species; + // Water Pokemon + else if (landMonsInfo == NULL && waterMonsInfo != NULL) + { + *isWaterMon = TRUE; + return waterMonsInfo->wildPokemon[ChooseWildMonIndex_WaterRock()].species; + } + // Either land or water Pokemon + if ((Random() % 100) < 80) + { + return landMonsInfo->wildPokemon[ChooseWildMonIndex_Land()].species; + } + else + { + *isWaterMon = TRUE; + return waterMonsInfo->wildPokemon[ChooseWildMonIndex_WaterRock()].species; + } +} + +u16 GetLocalWaterMon(void) +{ + u16 headerId = GetCurrentMapWildMonHeaderId(); + + if (headerId != 0xFFFF) + { + const struct WildPokemonInfo * waterMonsInfo = gWildMonHeaders[headerId].waterMonsInfo; + + if (waterMonsInfo) + return waterMonsInfo->wildPokemon[ChooseWildMonIndex_WaterRock()].species; + } + return SPECIES_NONE; +} + +bool8 UpdateRepelCounter(void) +{ + u16 steps; + + if (InUnionRoom() == TRUE) + return FALSE; + + if (gUnknown_203ADFA == 2) + return FALSE; + + steps = VarGet(VAR_REPEL_STEP_COUNT); + + if (steps != 0) + { + steps--; + VarSet(VAR_REPEL_STEP_COUNT, steps); + if (steps == 0) + { + ScriptContext1_SetupScript(EventScript_RepelWoreOff); + return TRUE; + } + } + return FALSE; +} + +static bool8 IsWildLevelAllowedByRepel(u8 wildLevel) +{ + u8 i; + + if (!VarGet(VAR_REPEL_STEP_COUNT)) + return TRUE; + + for (i = 0; i < PARTY_SIZE; i++) + { + if (GetMonData(&gPlayerParty[i], MON_DATA_HP) && !GetMonData(&gPlayerParty[i], MON_DATA_IS_EGG)) + { + u8 ourLevel = GetMonData(&gPlayerParty[i], MON_DATA_LEVEL); + + if (wildLevel < ourLevel) + return FALSE; + else + return TRUE; + } + } + + return FALSE; +} + +static void ApplyFluteEncounterRateMod(u32 *encounterRate) +{ + switch (GetFluteEncounterRateModType()) + { + case 1: + *encounterRate += *encounterRate / 2; + break; + case 2: + *encounterRate = *encounterRate / 2; + break; + } +} + +static u8 GetFluteEncounterRateModType(void) +{ + if (FlagGet(FLAG_SYS_WHITE_FLUTE_ACTIVE) == TRUE) + return 1; + else if (FlagGet(FLAG_SYS_BLACK_FLUTE_ACTIVE) == TRUE) + return 2; + else + return 0; +} + +static void ApplyCleanseTagEncounterRateMod(u32 *encounterRate) +{ + if (IsLeadMonHoldingCleanseTag()) + *encounterRate = *encounterRate * 2 / 3; +} + +static bool8 IsLeadMonHoldingCleanseTag(void) +{ + if (sWildEncounterData.leadMonHeldItem == ITEM_CLEANSE_TAG) + return TRUE; + else + return FALSE; +} + +void SeedWildEncounterRng(u16 seed) +{ + sWildEncounterData.rngState = seed; + ResetEncounterRateModifiers(); +} + +static u16 WildEncounterRandom(void) +{ + sWildEncounterData.rngState *= 1103515245; + sWildEncounterData.rngState += 12345; + return sWildEncounterData.rngState >> 16; +} + +static u8 GetMapBaseEncounterCooldown(u8 a0) +{ + u16 headerIdx = GetCurrentMapWildMonHeaderId(); + if (headerIdx == 0xFFFF) + return 0xFF; + if (a0 == 1) + { + if (gWildMonHeaders[headerIdx].landMonsInfo == NULL) + return 0xFF; + if (gWildMonHeaders[headerIdx].landMonsInfo->encounterRate >= 80) + return 0; + if (gWildMonHeaders[headerIdx].landMonsInfo->encounterRate < 10) + return 8; + return 8 - (gWildMonHeaders[headerIdx].landMonsInfo->encounterRate / 10); + } + if (a0 == 2) + { + if (gWildMonHeaders[headerIdx].waterMonsInfo == NULL) + return 0xFF; + if (gWildMonHeaders[headerIdx].waterMonsInfo->encounterRate >= 80) + return 0; + if (gWildMonHeaders[headerIdx].waterMonsInfo->encounterRate < 10) + return 8; + return 8 - (gWildMonHeaders[headerIdx].waterMonsInfo->encounterRate / 10); + } + return 0xFF; +} + +void ResetEncounterRateModifiers(void) +{ + sWildEncounterData.encounterRateBuff = 0; + sWildEncounterData.stepsSinceLastEncounter = 0; +} + +static bool8 HandleWildEncounterCooldown(u32 currMetatileBehavior) +{ + u8 unk = sub_8058F1C(currMetatileBehavior, 4); + u32 minSteps; + u32 encRate; + if (unk == 0) + return FALSE; + minSteps = GetMapBaseEncounterCooldown(unk); + if (minSteps == 0xFF) + return FALSE; + minSteps *= 256; + encRate = 5 * 256; + switch (GetFluteEncounterRateModType()) + { + case 1: + minSteps -= minSteps / 2; + encRate += encRate / 2; + break; + case 2: + minSteps *= 2; + encRate /= 2; + break; + } + sWildEncounterData.leadMonHeldItem = GetMonData(&gPlayerParty[0], MON_DATA_HELD_ITEM); + if (IsLeadMonHoldingCleanseTag() == TRUE) + { + minSteps += minSteps / 3; + encRate -= encRate / 3; + } + switch (GetAbilityEncounterRateModType()) + { + case 1: + minSteps *= 2; + encRate /= 2; + break; + case 2: + minSteps /= 2; + encRate *= 2; + break; + } + minSteps /= 256; + encRate /= 256; + if (sWildEncounterData.stepsSinceLastEncounter >= minSteps) + return TRUE; + sWildEncounterData.stepsSinceLastEncounter++; + if ((Random() % 100) < encRate) + return TRUE; + return FALSE; +} + +bool8 TryStandardWildEncounter(u32 currMetatileBehavior) +{ + if (!HandleWildEncounterCooldown(currMetatileBehavior)) + { + sWildEncounterData.prevMetatileBehavior = sub_8058F1C(currMetatileBehavior, 0); + return FALSE; + } + else if (StandardWildEncounter(currMetatileBehavior, sWildEncounterData.prevMetatileBehavior) == TRUE) + { + sWildEncounterData.encounterRateBuff = 0; + sWildEncounterData.stepsSinceLastEncounter = 0; + sWildEncounterData.prevMetatileBehavior = sub_8058F1C(currMetatileBehavior, 0); + return TRUE; + } + else + { + sWildEncounterData.prevMetatileBehavior = sub_8058F1C(currMetatileBehavior, 0); + return FALSE; + } +} + +static void AddToWildEncounterRateBuff(u8 encounterRate) +{ + if (VarGet(VAR_REPEL_STEP_COUNT) == 0) + sWildEncounterData.encounterRateBuff += encounterRate; + else + sWildEncounterData.encounterRateBuff = 0; +} diff --git a/src/wild_pokemon_area.c b/src/wild_pokemon_area.c index df8f9b8d9..fc4df06ed 100644 --- a/src/wild_pokemon_area.c +++ b/src/wild_pokemon_area.c @@ -265,7 +265,7 @@ static bool32 PokemonInAnyEncounterTableInMap(const struct WildPokemonHeader * d return TRUE; if (PokemonInEncounterTable(data->waterMonsInfo, species, 5)) return TRUE; - if (PokemonInEncounterTable(data->fishingMonsInfo, species, 12)) + if (PokemonInEncounterTable(data->fishingMonsInfo, species, 12)) // 10 return TRUE; if (PokemonInEncounterTable(data->rockSmashMonsInfo, species, 5)) return TRUE; |