3 Commits

Author SHA1 Message Date
c4ed232996 Refine seed data: route ordering and boss configs up to gen 8 (WIP)
All checks were successful
CI / backend-lint (push) Successful in 9s
CI / frontend-lint (push) Successful in 31s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 16:28:27 +01:00
a691fb94c4 Fix route filtering to keep parent routes with encountered children
In flat mode, parent routes with no direct encounters were being
filtered out even when their children had encounters. Now we pre-compute
which parents have encountered children so they're retained in both
flat and hierarchical modes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 16:09:50 +01:00
76fe0ca270 Filter out routes with no encounters for the active game
Routes are shared per version group, so game-exclusive locations (e.g.,
Black City, White Forest) appeared for both games. Now the /games/{id}/routes
endpoint excludes routes that have no encounters for the requested game,
in both flat and hierarchical modes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 15:40:28 +01:00
44 changed files with 28152 additions and 28025 deletions

View File

@@ -0,0 +1,11 @@
---
# nuzlocke-tracker-cftf
title: Filter out routes with no encounters for active game
status: completed
type: task
priority: normal
created_at: 2026-02-14T14:38:05Z
updated_at: 2026-02-14T14:38:19Z
---
Route orders are per version group, so both games in a pair share the same route list. Routes with no encounters for the active game should be filtered out in the list_game_routes endpoint.

View File

@@ -0,0 +1,55 @@
---
# nuzlocke-tracker-qvww
title: Fine-tune route ordering and boss configuration for all version groups
status: in-progress
type: task
created_at: 2026-02-14T12:26:04Z
updated_at: 2026-02-14T12:26:04Z
---
Going through all game data version group by version group to fine-tune:
- Route ordering
- Boss ordering
- Boss "after route" configuration
## Checklist
### Generation 1 (Kanto)
- [X] ~~*red-blue*~~ [2026-02-14]
- [X] ~~*yellow*~~ [2026-02-14]
### Generation 2 (Johto)
- [X] ~~*gold-silver*~~ [2026-02-14]
- [X] ~~*crystal*~~ [2026-02-14]
### Generation 3 (Hoenn/Kanto)
- [X] ~~*ruby-sapphire*~~ [2026-02-14]
- [X] ~~*emerald*~~ [2026-02-14]
- [X] ~~*firered-leafgreen*~~ [2026-02-14]
### Generation 4 (Sinnoh/Johto)
- [X] ~~*diamond-pearl*~~ [2026-02-14]
- [X] ~~*platinum*~~ [2026-02-14]
- [X] ~~*heartgold-soulsilver*~~ [2026-02-14]
### Generation 5 (Unova)
- [X] ~~*black-white*~~ [2026-02-14]
- [X] ~~*black-2-white-2*~~ [2026-02-14]
### Generation 6 (Kalos/Hoenn)
- [X] ~~*x-y*~~ [2026-02-14]
- [X] ~~*omega-ruby-alpha-sapphire*~~ [2026-02-14]
### Generation 7 (Alola/Kanto)
- [ ] sun-moon
- [ ] ultra-sun-ultra-moon
- [ ] lets-go
### Generation 8 (Galar/Sinnoh/Hisui)
- [ ] sword-shield
- [ ] brilliant-diamond-shining-pearl
- [ ] legends-arceus
### Generation 9 (Paldea/Lumiose)
- [ ] scarlet-violet
- [ ] legends-z-a

View File

@@ -168,8 +168,22 @@ async def list_game_routes(
"encounter_methods": methods, "encounter_methods": methods,
} }
# Determine which routes have encounters for this game
def has_encounters(route: Route) -> bool:
return any(re.game_id == game_id for re in route.route_encounters)
# Collect IDs of parent routes that have at least one child with encounters
parents_with_children = set()
for route in all_routes:
if route.parent_route_id is not None and has_encounters(route):
parents_with_children.add(route.parent_route_id)
if flat: if flat:
return [route_to_dict(r) for r in all_routes] return [
route_to_dict(r)
for r in all_routes
if has_encounters(r) or r.id in parents_with_children
]
# Build hierarchical structure # Build hierarchical structure
# Group children by parent_route_id # Group children by parent_route_id
@@ -179,17 +193,20 @@ async def list_game_routes(
for route in all_routes: for route in all_routes:
if route.parent_route_id is None: if route.parent_route_id is None:
top_level_routes.append(route) top_level_routes.append(route)
else: elif has_encounters(route):
children_by_parent.setdefault(route.parent_route_id, []).append( children_by_parent.setdefault(route.parent_route_id, []).append(
route_to_dict(route) route_to_dict(route)
) )
# Build response with nested children # Build response with nested children
# Only include top-level routes that have their own encounters or remaining children
response = [] response = []
for route in top_level_routes: for route in top_level_routes:
route_dict = route_to_dict(route) children = children_by_parent.get(route.id, [])
route_dict["children"] = children_by_parent.get(route.id, []) if has_encounters(route) or children:
response.append(route_dict) route_dict = route_to_dict(route)
route_dict["children"] = children
response.append(route_dict)
return response return response

File diff suppressed because it is too large Load Diff

View File

@@ -77,7 +77,7 @@
"badge_image_url": "/badges/jet-badge.png", "badge_image_url": "/badges/jet-badge.png",
"level_cap": 37, "level_cap": 37,
"order": 6, "order": 6,
"after_route_name": null, "after_route_name": "Celestial Tower",
"location": "Mistralton Gym", "location": "Mistralton Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/skyla.png", "sprite_url": "/boss-sprites/black-2/skyla.png",
@@ -91,7 +91,7 @@
"badge_image_url": "/badges/legend-badge.png", "badge_image_url": "/badges/legend-badge.png",
"level_cap": 46, "level_cap": 46,
"order": 7, "order": 7,
"after_route_name": null, "after_route_name": "Unova Route 9",
"location": "Opelucid Gym", "location": "Opelucid Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/drayden.png", "sprite_url": "/boss-sprites/black-2/drayden.png",
@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black 2 & White 2)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/shauntal.png", "sprite_url": "/boss-sprites/black-2/shauntal.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black 2 & White 2)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/grimsley.png", "sprite_url": "/boss-sprites/black-2/grimsley.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black 2 & White 2)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/caitlin.png", "sprite_url": "/boss-sprites/black-2/caitlin.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black 2 & White 2)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/marshal.png", "sprite_url": "/boss-sprites/black-2/marshal.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 59, "level_cap": 59,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black 2 & White 2)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black-2/iris.png", "sprite_url": "/boss-sprites/black-2/iris.png",

View File

@@ -170,8 +170,166 @@
] ]
}, },
{ {
"name": "Floccesy Ranch", "name": "Unova Route 20",
"order": 4, "order": 4,
"encounters": [
{
"pokeapi_id": 531,
"pokemon_name": "Audino",
"method": "walk",
"encounter_rate": 90,
"min_level": 2,
"max_level": 4
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "surf",
"encounter_rate": 70,
"min_level": 7,
"max_level": 15
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "surf",
"encounter_rate": 65,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "fishing",
"encounter_rate": 65,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "fishing",
"encounter_rate": 60,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 519,
"pokemon_name": "Pidove",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 540,
"pokemon_name": "Sewaddle",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 191,
"pokemon_name": "Sunkern",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "fishing",
"encounter_rate": 40,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 504,
"pokemon_name": "Patrat",
"method": "walk",
"encounter_rate": 40,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 185,
"pokemon_name": "Sudowoodo",
"method": "walk",
"encounter_rate": 40,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 298,
"pokemon_name": "Azurill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "fishing",
"encounter_rate": 30,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 509,
"pokemon_name": "Purrloin",
"method": "walk",
"encounter_rate": 30,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 543,
"pokemon_name": "Venipede",
"method": "walk",
"encounter_rate": 20,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 206,
"pokemon_name": "Dunsparce",
"method": "walk",
"encounter_rate": 10,
"min_level": 3,
"max_level": 3
},
{
"pokeapi_id": 184,
"pokemon_name": "Azumarill",
"method": "surf",
"encounter_rate": 5,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 186,
"pokemon_name": "Politoed",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
}
]
},
{
"name": "Floccesy Ranch",
"order": 5,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 206, "pokeapi_id": 206,
@@ -351,164 +509,6 @@
} }
] ]
}, },
{
"name": "Unova Route 20",
"order": 5,
"encounters": [
{
"pokeapi_id": 531,
"pokemon_name": "Audino",
"method": "walk",
"encounter_rate": 90,
"min_level": 2,
"max_level": 4
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "surf",
"encounter_rate": 70,
"min_level": 7,
"max_level": 15
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "surf",
"encounter_rate": 65,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "fishing",
"encounter_rate": 65,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "fishing",
"encounter_rate": 60,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 519,
"pokemon_name": "Pidove",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 540,
"pokemon_name": "Sewaddle",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 191,
"pokemon_name": "Sunkern",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "fishing",
"encounter_rate": 40,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 504,
"pokemon_name": "Patrat",
"method": "walk",
"encounter_rate": 40,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 185,
"pokemon_name": "Sudowoodo",
"method": "walk",
"encounter_rate": 40,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 298,
"pokemon_name": "Azurill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "fishing",
"encounter_rate": 30,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 509,
"pokemon_name": "Purrloin",
"method": "walk",
"encounter_rate": 30,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 543,
"pokemon_name": "Venipede",
"method": "walk",
"encounter_rate": 20,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 206,
"pokemon_name": "Dunsparce",
"method": "walk",
"encounter_rate": 10,
"min_level": 3,
"max_level": 3
},
{
"pokeapi_id": 184,
"pokemon_name": "Azumarill",
"method": "surf",
"encounter_rate": 5,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 186,
"pokemon_name": "Politoed",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
}
]
},
{ {
"name": "Virbank City", "name": "Virbank City",
"order": 6, "order": 6,
@@ -4270,267 +4270,9 @@
} }
] ]
}, },
{
"name": "Unova Route 21",
"order": 63,
"encounters": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 65,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 60,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 594,
"pokemon_name": "Alomomola",
"method": "surf",
"encounter_rate": 35,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 458,
"pokemon_name": "Mantyke",
"method": "surf",
"encounter_rate": 30,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 226,
"pokemon_name": "Mantine",
"method": "surf",
"encounter_rate": 5,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "surf",
"encounter_rate": 5,
"min_level": 35,
"max_level": 45
}
]
},
{
"name": "Seaside Cave",
"order": 64,
"encounters": [
{
"pokeapi_id": 558,
"pokemon_name": "Crustle",
"method": "static",
"encounter_rate": 100,
"min_level": 42,
"max_level": 42
}
],
"children": [
{
"name": "Seaside Cave (1F)",
"order": 65,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 34,
"max_level": 37
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 15,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 10,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 602,
"pokemon_name": "Tynamo",
"method": "walk",
"encounter_rate": 5,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seaside Cave (B1F)",
"order": 66,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 90,
"pokemon_name": "Shellder",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "surf",
"encounter_rate": 90,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 70,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 41
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 30,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "surf",
"encounter_rate": 10,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 603,
"pokemon_name": "Eelektrik",
"method": "walk",
"encounter_rate": 5,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 213,
"pokemon_name": "Shuckle",
"method": "walk",
"encounter_rate": 5,
"min_level": 41,
"max_level": 41
}
]
}
]
},
{ {
"name": "Unova Route 22", "name": "Unova Route 22",
"order": 67, "order": 63,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 118, "pokeapi_id": 118,
@@ -4726,6 +4468,264 @@
} }
] ]
}, },
{
"name": "Unova Route 21",
"order": 64,
"encounters": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 65,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 60,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 594,
"pokemon_name": "Alomomola",
"method": "surf",
"encounter_rate": 35,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 458,
"pokemon_name": "Mantyke",
"method": "surf",
"encounter_rate": 30,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 226,
"pokemon_name": "Mantine",
"method": "surf",
"encounter_rate": 5,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "surf",
"encounter_rate": 5,
"min_level": 35,
"max_level": 45
}
]
},
{
"name": "Seaside Cave",
"order": 65,
"encounters": [
{
"pokeapi_id": 558,
"pokemon_name": "Crustle",
"method": "static",
"encounter_rate": 100,
"min_level": 42,
"max_level": 42
}
],
"children": [
{
"name": "Seaside Cave (1F)",
"order": 66,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 34,
"max_level": 37
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 15,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 10,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 602,
"pokemon_name": "Tynamo",
"method": "walk",
"encounter_rate": 5,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seaside Cave (B1F)",
"order": 67,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 90,
"pokemon_name": "Shellder",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "surf",
"encounter_rate": 90,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 70,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 41
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 30,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "surf",
"encounter_rate": 10,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 603,
"pokemon_name": "Eelektrik",
"method": "walk",
"encounter_rate": 5,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 213,
"pokemon_name": "Shuckle",
"method": "walk",
"encounter_rate": 5,
"min_level": 41,
"max_level": 41
}
]
}
]
},
{ {
"name": "Giant Chasm", "name": "Giant Chasm",
"order": 68, "order": 68,

View File

@@ -49,7 +49,7 @@
"badge_image_url": "/badges/bolt-badge.png", "badge_image_url": "/badges/bolt-badge.png",
"level_cap": 27, "level_cap": 27,
"order": 4, "order": 4,
"after_route_name": null, "after_route_name": "Relic Castle",
"location": "Nimbasa Gym", "location": "Nimbasa Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/elesa.png", "sprite_url": "/boss-sprites/black/elesa.png",
@@ -77,7 +77,7 @@
"badge_image_url": "/badges/jet-badge.png", "badge_image_url": "/badges/jet-badge.png",
"level_cap": 35, "level_cap": 35,
"order": 6, "order": 6,
"after_route_name": null, "after_route_name": "Celestial Tower",
"location": "Mistralton Gym", "location": "Mistralton Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/skyla.png", "sprite_url": "/boss-sprites/black/skyla.png",
@@ -105,12 +105,12 @@
"badge_image_url": "/badges/legend-badge.png", "badge_image_url": "/badges/legend-badge.png",
"level_cap": 43, "level_cap": 43,
"order": 8, "order": 8,
"after_route_name": null, "after_route_name": "Unova Route 9",
"location": "Opelucid Gym", "location": "Opelucid Gym",
"section": null, "section": "Main Story",
"sprite_url": "/boss-sprites/black/drayden.png", "sprite_url": "/boss-sprites/black/drayden.png",
"game_slug": "black", "pokemon": [],
"pokemon": [] "game_slug": "black"
}, },
{ {
"name": "Iris", "name": "Iris",
@@ -120,12 +120,12 @@
"badge_image_url": "/badges/legend-badge.png", "badge_image_url": "/badges/legend-badge.png",
"level_cap": 43, "level_cap": 43,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Unova Route 9",
"location": "Opelucid Gym", "location": "Opelucid Gym",
"section": null, "section": "Main Story",
"sprite_url": "/boss-sprites/black/iris.png", "sprite_url": "/boss-sprites/black/iris.png",
"game_slug": "white", "pokemon": [],
"pokemon": [] "game_slug": "white"
}, },
{ {
"name": "Shauntal", "name": "Shauntal",
@@ -135,7 +135,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black & White)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/shauntal.png", "sprite_url": "/boss-sprites/black/shauntal.png",
@@ -149,7 +149,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black & White)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/grimsley.png", "sprite_url": "/boss-sprites/black/grimsley.png",
@@ -163,7 +163,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black & White)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/caitlin.png", "sprite_url": "/boss-sprites/black/caitlin.png",
@@ -177,7 +177,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 52, "level_cap": 52,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Unova Black & White)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/marshal.png", "sprite_url": "/boss-sprites/black/marshal.png",
@@ -191,7 +191,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 52, "level_cap": 52,
"order": 14, "order": 14,
"after_route_name": null, "after_route_name": "N's Castle",
"location": "N's Castle", "location": "N's Castle",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/n.png", "sprite_url": "/boss-sprites/black/n.png",
@@ -205,10 +205,80 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 54, "level_cap": 54,
"order": 15, "order": 15,
"after_route_name": null, "after_route_name": "N's Castle",
"location": "N's Castle", "location": "N's Castle",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/black/ghetsis.png", "sprite_url": "/boss-sprites/black/ghetsis.png",
"pokemon": [] "pokemon": []
},
{
"name": "Shauntal",
"boss_type": "elite_four",
"specialty_type": "ghost",
"badge_name": null,
"badge_image_url": null,
"level_cap": 73,
"order": 16,
"after_route_name": "Challenger's Cave",
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/shauntal.png",
"pokemon": []
},
{
"name": "Grimsley",
"boss_type": "elite_four",
"specialty_type": "dark",
"badge_name": null,
"badge_image_url": null,
"level_cap": 73,
"order": 17,
"after_route_name": "Challenger's Cave",
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/grimsley.png",
"pokemon": []
},
{
"name": "Caitlin",
"boss_type": "elite_four",
"specialty_type": "psychic",
"badge_name": null,
"badge_image_url": null,
"level_cap": 73,
"order": 18,
"after_route_name": "Challenger's Cave",
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/caitlin.png",
"pokemon": []
},
{
"name": "Marshal",
"boss_type": "gym_leader",
"specialty_type": "fighting",
"badge_name": null,
"badge_image_url": null,
"level_cap": 73,
"order": 19,
"after_route_name": "Challenger's Cave",
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/marshal.png",
"pokemon": []
},
{
"name": "Alder",
"boss_type": "champion",
"specialty_type": null,
"badge_name": null,
"badge_image_url": null,
"level_cap": 77,
"order": 20,
"after_route_name": "Challenger's Cave",
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/alder.png",
"pokemon": []
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@@ -1305,79 +1305,9 @@
} }
] ]
}, },
{
"name": "Power Plant",
"order": 29,
"encounters": [
{
"pokeapi_id": 145,
"pokemon_name": "Zapdos",
"method": "static",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"method": "static",
"encounter_rate": 50,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "walk",
"encounter_rate": 35,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"method": "walk",
"encounter_rate": 25,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"method": "walk",
"encounter_rate": 25,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "static",
"encounter_rate": 17,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"method": "walk",
"encounter_rate": 10,
"min_level": 32,
"max_level": 32
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"method": "walk",
"encounter_rate": 5,
"min_level": 33,
"max_level": 33
}
]
},
{ {
"name": "Route 08 (Kanto)", "name": "Route 08 (Kanto)",
"order": 30, "order": 29,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 16, "pokeapi_id": 16,
@@ -1415,7 +1345,7 @@
}, },
{ {
"name": "Route 07 (Kanto)", "name": "Route 07 (Kanto)",
"order": 31, "order": 30,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 69, "pokeapi_id": 69,
@@ -1453,7 +1383,7 @@
}, },
{ {
"name": "Celadon City", "name": "Celadon City",
"order": 32, "order": 31,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -1499,12 +1429,12 @@
}, },
{ {
"name": "Pok\u00e9mon Tower", "name": "Pok\u00e9mon Tower",
"order": 33, "order": 32,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Pok\u00e9mon Tower (3F)", "name": "Pok\u00e9mon Tower (3F)",
"order": 34, "order": 33,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 93, "pokeapi_id": 93,
@@ -1534,7 +1464,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (4F)", "name": "Pok\u00e9mon Tower (4F)",
"order": 35, "order": 34,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1564,7 +1494,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (5F)", "name": "Pok\u00e9mon Tower (5F)",
"order": 36, "order": 35,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1594,7 +1524,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (6F)", "name": "Pok\u00e9mon Tower (6F)",
"order": 37, "order": 36,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 105, "pokeapi_id": 105,
@@ -1632,7 +1562,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (7F)", "name": "Pok\u00e9mon Tower (7F)",
"order": 38, "order": 37,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1664,7 +1594,7 @@
}, },
{ {
"name": "Silph Co.", "name": "Silph Co.",
"order": 39, "order": 38,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 131, "pokeapi_id": 131,
@@ -1678,7 +1608,7 @@
}, },
{ {
"name": "Fighting Dojo", "name": "Fighting Dojo",
"order": 40, "order": 39,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 107, "pokeapi_id": 107,
@@ -1700,7 +1630,7 @@
}, },
{ {
"name": "Route 16 (Kanto)", "name": "Route 16 (Kanto)",
"order": 41, "order": 40,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 143, "pokeapi_id": 143,
@@ -1746,7 +1676,7 @@
}, },
{ {
"name": "Route 17 (Kanto)", "name": "Route 17 (Kanto)",
"order": 42, "order": 41,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -1840,7 +1770,7 @@
}, },
{ {
"name": "Route 18 (Kanto)", "name": "Route 18 (Kanto)",
"order": 43, "order": 42,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 108, "pokeapi_id": 108,
@@ -1942,7 +1872,7 @@
}, },
{ {
"name": "Fuchsia City", "name": "Fuchsia City",
"order": 44, "order": 43,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2004,12 +1934,12 @@
}, },
{ {
"name": "Safari Zone (Kanto)", "name": "Safari Zone (Kanto)",
"order": 45, "order": 44,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Safari Zone (Kanto - Center Area)", "name": "Safari Zone (Kanto - Center Area)",
"order": 46, "order": 45,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 113, "pokeapi_id": 113,
@@ -2143,7 +2073,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 1)", "name": "Safari Zone (Kanto - Area 1)",
"order": 47, "order": 46,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2277,7 +2207,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 2)", "name": "Safari Zone (Kanto - Area 2)",
"order": 48, "order": 47,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2411,7 +2341,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 3)", "name": "Safari Zone (Kanto - Area 3)",
"order": 49, "order": 48,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 115, "pokeapi_id": 115,
@@ -2546,62 +2476,8 @@
] ]
}, },
{ {
"name": "Route 15 (Kanto)", "name": "Route 12 (Kanto)",
"order": 50, "order": 49,
"encounters": [
{
"pokeapi_id": 69,
"pokemon_name": "Bellsprout",
"method": "walk",
"encounter_rate": 40,
"min_level": 22,
"max_level": 22
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"method": "walk",
"encounter_rate": 5,
"min_level": 30,
"max_level": 30
}
]
},
{
"name": "Route 14 (Kanto)",
"order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2635,6 +2511,46 @@
"min_level": 22, "min_level": 22,
"max_level": 22 "max_level": 22
}, },
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 35,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 5,
"max_level": 5
},
{ {
"pokeapi_id": 48, "pokeapi_id": 48,
"pokemon_name": "Venonat", "pokemon_name": "Venonat",
@@ -2643,43 +2559,19 @@
"min_level": 24, "min_level": 24,
"max_level": 24 "max_level": 24
}, },
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28,
"max_level": 28
},
{ {
"pokeapi_id": 70, "pokeapi_id": 70,
"pokemon_name": "Weepinbell", "pokemon_name": "Weepinbell",
"method": "walk", "method": "walk",
"encounter_rate": 5, "encounter_rate": 5,
"min_level": 30, "min_level": 28,
"max_level": 30 "max_level": 28
} }
] ]
}, },
{ {
"name": "Route 13 (Kanto)", "name": "Route 13 (Kanto)",
"order": 52, "order": 50,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2780,8 +2672,8 @@
] ]
}, },
{ {
"name": "Route 12 (Kanto)", "name": "Route 14 (Kanto)",
"order": 53, "order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2815,46 +2707,6 @@
"min_level": 22, "min_level": 22,
"max_level": 22 "max_level": 22
}, },
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 35,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 5,
"max_level": 5
},
{ {
"pokeapi_id": 48, "pokeapi_id": 48,
"pokemon_name": "Venonat", "pokemon_name": "Venonat",
@@ -2864,18 +2716,96 @@
"max_level": 24 "max_level": 24
}, },
{ {
"pokeapi_id": 70, "pokeapi_id": 132,
"pokemon_name": "Weepinbell", "pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk", "method": "walk",
"encounter_rate": 5, "encounter_rate": 5,
"min_level": 28, "min_level": 28,
"max_level": 28 "max_level": 28
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"method": "walk",
"encounter_rate": 5,
"min_level": 30,
"max_level": 30
}
]
},
{
"name": "Route 15 (Kanto)",
"order": 52,
"encounters": [
{
"pokeapi_id": 69,
"pokemon_name": "Bellsprout",
"method": "walk",
"encounter_rate": 40,
"min_level": 22,
"max_level": 22
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"method": "walk",
"encounter_rate": 5,
"min_level": 30,
"max_level": 30
} }
] ]
}, },
{ {
"name": "Route 19 (Kanto)", "name": "Route 19 (Kanto)",
"order": 54, "order": 53,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2945,7 +2875,7 @@
}, },
{ {
"name": "Route 20 (Kanto)", "name": "Route 20 (Kanto)",
"order": 55, "order": 54,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3015,12 +2945,12 @@
}, },
{ {
"name": "Seafoam Islands", "name": "Seafoam Islands",
"order": 56, "order": 55,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Seafoam Islands (1F)", "name": "Seafoam Islands (1F)",
"order": 57, "order": 56,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 80, "pokeapi_id": 80,
@@ -3090,7 +3020,7 @@
}, },
{ {
"name": "Seafoam Islands (B1F)", "name": "Seafoam Islands (B1F)",
"order": 58, "order": 57,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 99, "pokeapi_id": 99,
@@ -3152,7 +3082,7 @@
}, },
{ {
"name": "Seafoam Islands (B2F)", "name": "Seafoam Islands (B2F)",
"order": 59, "order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 55, "pokeapi_id": 55,
@@ -3214,7 +3144,7 @@
}, },
{ {
"name": "Seafoam Islands (B3F)", "name": "Seafoam Islands (B3F)",
"order": 60, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 502, "pokeapi_id": 502,
@@ -3324,7 +3254,7 @@
}, },
{ {
"name": "Seafoam Islands (B4F)", "name": "Seafoam Islands (B4F)",
"order": 61, "order": 60,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 144, "pokeapi_id": 144,
@@ -3444,7 +3374,7 @@
}, },
{ {
"name": "Cinnabar Island", "name": "Cinnabar Island",
"order": 62, "order": 61,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3506,12 +3436,12 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto)", "name": "Pok\u00e9mon Mansion (Kanto)",
"order": 63, "order": 62,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 1F)", "name": "Pok\u00e9mon Mansion (Kanto - 1F)",
"order": 64, "order": 63,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 110, "pokeapi_id": 110,
@@ -3565,7 +3495,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 2F)", "name": "Pok\u00e9mon Mansion (Kanto - 2F)",
"order": 65, "order": 64,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 110, "pokeapi_id": 110,
@@ -3619,7 +3549,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 3F)", "name": "Pok\u00e9mon Mansion (Kanto - 3F)",
"order": 66, "order": 65,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 110, "pokeapi_id": 110,
@@ -3681,7 +3611,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - B1F)", "name": "Pok\u00e9mon Mansion (Kanto - B1F)",
"order": 67, "order": 66,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 110, "pokeapi_id": 110,
@@ -3745,7 +3675,7 @@
}, },
{ {
"name": "Cinnabar Lab", "name": "Cinnabar Lab",
"order": 68, "order": 67,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 142, "pokeapi_id": 142,
@@ -3799,7 +3729,7 @@
}, },
{ {
"name": "Route 21 (Kanto)", "name": "Route 21 (Kanto)",
"order": 69, "order": 68,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3907,6 +3837,76 @@
} }
] ]
}, },
{
"name": "Power Plant",
"order": 69,
"encounters": [
{
"pokeapi_id": 145,
"pokemon_name": "Zapdos",
"method": "static",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"method": "static",
"encounter_rate": 50,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "walk",
"encounter_rate": 35,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"method": "walk",
"encounter_rate": 25,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"method": "walk",
"encounter_rate": 25,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "static",
"encounter_rate": 17,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"method": "walk",
"encounter_rate": 10,
"min_level": 32,
"max_level": 32
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"method": "walk",
"encounter_rate": 5,
"min_level": 33,
"max_level": 33
}
]
},
{ {
"name": "Route 23 (Kanto)", "name": "Route 23 (Kanto)",
"order": 70, "order": 70,
@@ -4235,13 +4235,43 @@
] ]
}, },
{ {
"name": "Cerulean Cave", "name": "Indigo Plateau",
"order": 75, "order": 75,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
},
{
"name": "Cerulean Cave",
"order": 76,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Cerulean Cave (1F)", "name": "Cerulean Cave (1F)",
"order": 76, "order": 77,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 132, "pokeapi_id": 132,
@@ -4383,7 +4413,7 @@
}, },
{ {
"name": "Cerulean Cave (2F)", "name": "Cerulean Cave (2F)",
"order": 77, "order": 78,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4541,7 +4571,7 @@
}, },
{ {
"name": "Cerulean Cave (B1F)", "name": "Cerulean Cave (B1F)",
"order": 78, "order": 79,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 150, "pokeapi_id": 150,
@@ -4554,35 +4584,5 @@
] ]
} }
] ]
},
{
"name": "Indigo Plateau",
"order": 79,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
} }
] ]

View File

@@ -7,7 +7,7 @@
"badge_image_url": "/badges/coal-badge.png", "badge_image_url": "/badges/coal-badge.png",
"level_cap": 14, "level_cap": 14,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Oreburgh Mine (B1F)",
"location": "Oreburgh Gym", "location": "Oreburgh Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/roark.png", "sprite_url": "/boss-sprites/diamond/roark.png",
@@ -35,7 +35,7 @@
"badge_image_url": "/badges/cobble-badge.png", "badge_image_url": "/badges/cobble-badge.png",
"level_cap": 30, "level_cap": 30,
"order": 3, "order": 3,
"after_route_name": null, "after_route_name": "Route 215 (Sinnoh)",
"location": "Veilstone Gym", "location": "Veilstone Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/maylene.png", "sprite_url": "/boss-sprites/diamond/maylene.png",
@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 53, "level_cap": 53,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/aaron.png", "sprite_url": "/boss-sprites/diamond/aaron.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 55, "level_cap": 55,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/bertha.png", "sprite_url": "/boss-sprites/diamond/bertha.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 55, "level_cap": 55,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/flint.png", "sprite_url": "/boss-sprites/diamond/flint.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 59, "level_cap": 59,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/lucian.png", "sprite_url": "/boss-sprites/diamond/lucian.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 66, "level_cap": 66,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/diamond/cynthia.png", "sprite_url": "/boss-sprites/diamond/cynthia.png",

View File

@@ -5761,8 +5761,86 @@
] ]
}, },
{ {
"name": "Route 218 (Sinnoh)", "name": "Celestic Town",
"order": 83, "order": 83,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 3,
"max_level": 10
},
{
"pokeapi_id": 54,
"pokemon_name": "Psyduck",
"method": "surf",
"encounter_rate": 90,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 339,
"pokemon_name": "Barboach",
"method": "good-rod",
"encounter_rate": 45,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 341,
"pokemon_name": "Corphish",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"method": "super-rod",
"encounter_rate": 15,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 35,
"max_level": 55
}
]
},
{
"name": "Route 218 (Sinnoh)",
"order": 84,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5896,7 +5974,7 @@
}, },
{ {
"name": "Canalave City", "name": "Canalave City",
"order": 84, "order": 85,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5982,12 +6060,12 @@
}, },
{ {
"name": "Iron Island", "name": "Iron Island",
"order": 85, "order": 86,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Iron Island (Outside)", "name": "Iron Island (Outside)",
"order": 86, "order": 87,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -6073,7 +6151,7 @@
}, },
{ {
"name": "Iron Island (1F)", "name": "Iron Island (1F)",
"order": 87, "order": 88,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6119,7 +6197,7 @@
}, },
{ {
"name": "Iron Island (B1F)", "name": "Iron Island (B1F)",
"order": 88, "order": 89,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6173,7 +6251,7 @@
}, },
{ {
"name": "Iron Island (B2F Right)", "name": "Iron Island (B2F Right)",
"order": 89, "order": 90,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6227,7 +6305,7 @@
}, },
{ {
"name": "Iron Island (B2F Left)", "name": "Iron Island (B2F Left)",
"order": 90, "order": 91,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6297,7 +6375,7 @@
}, },
{ {
"name": "Iron Island (B3F)", "name": "Iron Island (B3F)",
"order": 91, "order": 92,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6359,250 +6437,9 @@
} }
] ]
}, },
{
"name": "Sinnoh Route 211",
"order": 92,
"encounters": [],
"children": [
{
"name": "Route 211 (Sinnoh - Western Part)",
"order": 93,
"encounters": [
{
"pokeapi_id": 399,
"pokemon_name": "Bidoof",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 236,
"pokemon_name": "Tyrogue",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 163,
"pokemon_name": "Hoothoot",
"method": "walk",
"encounter_rate": 10,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 12,
"max_level": 12
}
]
},
{
"name": "Route 211 (Sinnoh - Eastern Part)",
"order": 94,
"encounters": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 35,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"method": "walk",
"encounter_rate": 30,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 27,
"max_level": 27
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 28
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 164,
"pokemon_name": "Noctowl",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 27,
"max_level": 28
}
]
}
]
},
{
"name": "Celestic Town",
"order": 95,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 3,
"max_level": 10
},
{
"pokeapi_id": 54,
"pokemon_name": "Psyduck",
"method": "surf",
"encounter_rate": 90,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 339,
"pokemon_name": "Barboach",
"method": "good-rod",
"encounter_rate": 45,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 341,
"pokemon_name": "Corphish",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"method": "super-rod",
"encounter_rate": 15,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 35,
"max_level": 55
}
]
},
{ {
"name": "Fuego Ironworks", "name": "Fuego Ironworks",
"order": 96, "order": 93,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -6758,6 +6595,169 @@
} }
] ]
}, },
{
"name": "Sinnoh Route 211",
"order": 94,
"encounters": [],
"children": [
{
"name": "Route 211 (Sinnoh - Western Part)",
"order": 95,
"encounters": [
{
"pokeapi_id": 399,
"pokemon_name": "Bidoof",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 236,
"pokemon_name": "Tyrogue",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 163,
"pokemon_name": "Hoothoot",
"method": "walk",
"encounter_rate": 10,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 12,
"max_level": 12
}
]
},
{
"name": "Route 211 (Sinnoh - Eastern Part)",
"order": 96,
"encounters": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 35,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"method": "walk",
"encounter_rate": 30,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 27,
"max_level": 27
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 28
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 164,
"pokemon_name": "Noctowl",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 27,
"max_level": 28
}
]
}
]
},
{ {
"name": "Route 216 (Sinnoh)", "name": "Route 216 (Sinnoh)",
"order": 97, "order": 97,
@@ -6930,23 +6930,9 @@
} }
] ]
}, },
{
"name": "Snowpoint City",
"order": 99,
"encounters": [
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"method": "trade",
"encounter_rate": 100,
"min_level": 1,
"max_level": 1
}
]
},
{ {
"name": "Acuity Lakefront", "name": "Acuity Lakefront",
"order": 100, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 67, "pokeapi_id": 67,
@@ -7022,6 +7008,20 @@
} }
] ]
}, },
{
"name": "Snowpoint City",
"order": 100,
"encounters": [
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"method": "trade",
"encounter_rate": 100,
"min_level": 1,
"max_level": 1
}
]
},
{ {
"name": "Lake Acuity", "name": "Lake Acuity",
"order": 101, "order": 101,

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@
"badge_image_url": "/badges/boulder-badge.png", "badge_image_url": "/badges/boulder-badge.png",
"level_cap": 14, "level_cap": 14,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Viridian Forest",
"location": "Pewter City Gym", "location": "Pewter City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/brock.png", "sprite_url": "/boss-sprites/firered/brock.png",
@@ -34,7 +34,7 @@
"badge_image_url": "/badges/cascade-badge.png", "badge_image_url": "/badges/cascade-badge.png",
"level_cap": 21, "level_cap": 21,
"order": 2, "order": 2,
"after_route_name": null, "after_route_name": "Cerulean City",
"location": "Cerulean City Gym", "location": "Cerulean City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/misty.png", "sprite_url": "/boss-sprites/firered/misty.png",
@@ -61,7 +61,7 @@
"badge_image_url": "/badges/thunder-badge.png", "badge_image_url": "/badges/thunder-badge.png",
"level_cap": 24, "level_cap": 24,
"order": 3, "order": 3,
"after_route_name": null, "after_route_name": "Vermilion City",
"location": "Vermillion City Gym", "location": "Vermillion City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/lt-surge.png", "sprite_url": "/boss-sprites/firered/lt-surge.png",
@@ -94,26 +94,12 @@
"badge_image_url": "/badges/rainbow-badge.png", "badge_image_url": "/badges/rainbow-badge.png",
"level_cap": 29, "level_cap": 29,
"order": 4, "order": 4,
"after_route_name": null, "after_route_name": "Celadon City",
"location": "Celadon City Gym", "location": "Celadon City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/erika.png", "sprite_url": "/boss-sprites/firered/erika.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Sabrina",
"boss_type": "gym_leader",
"specialty_type": null,
"badge_name": "Marsh Badge",
"badge_image_url": "/badges/marsh-badge.png",
"level_cap": 43,
"order": 5,
"after_route_name": null,
"location": "Saffron City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/sabrina.png",
"pokemon": []
},
{ {
"name": "Koga", "name": "Koga",
"boss_type": "gym_leader", "boss_type": "gym_leader",
@@ -121,13 +107,27 @@
"badge_name": "Soul Badge", "badge_name": "Soul Badge",
"badge_image_url": "/badges/soul-badge.png", "badge_image_url": "/badges/soul-badge.png",
"level_cap": 43, "level_cap": 43,
"order": 6, "order": 5,
"after_route_name": null, "after_route_name": "Fuchsia City",
"location": "Fuchsia City Gym", "location": "Fuchsia City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/koga.png", "sprite_url": "/boss-sprites/firered/koga.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Sabrina",
"boss_type": "gym_leader",
"specialty_type": null,
"badge_name": "Marsh Badge",
"badge_image_url": "/badges/marsh-badge.png",
"level_cap": 43,
"order": 6,
"after_route_name": "Fighting Dojo",
"location": "Saffron City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/sabrina.png",
"pokemon": []
},
{ {
"name": "Blaine", "name": "Blaine",
"boss_type": "gym_leader", "boss_type": "gym_leader",
@@ -136,7 +136,7 @@
"badge_image_url": "/badges/volcano-badge.png", "badge_image_url": "/badges/volcano-badge.png",
"level_cap": 47, "level_cap": 47,
"order": 7, "order": 7,
"after_route_name": null, "after_route_name": "Cinnabar Island",
"location": "Cinnabar Island Gym", "location": "Cinnabar Island Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/blaine.png", "sprite_url": "/boss-sprites/firered/blaine.png",
@@ -150,7 +150,7 @@
"badge_image_url": "/badges/earth-badge.png", "badge_image_url": "/badges/earth-badge.png",
"level_cap": 50, "level_cap": 50,
"order": 8, "order": 8,
"after_route_name": null, "after_route_name": "Power Plant",
"location": "Viridian City Gym", "location": "Viridian City Gym",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/giovanni.png", "sprite_url": "/boss-sprites/firered/giovanni.png",
@@ -164,7 +164,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 54, "level_cap": 54,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/lorelei.png", "sprite_url": "/boss-sprites/firered/lorelei.png",
@@ -178,7 +178,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/bruno.png", "sprite_url": "/boss-sprites/firered/bruno.png",
@@ -192,7 +192,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 58, "level_cap": 58,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/agatha.png", "sprite_url": "/boss-sprites/firered/agatha.png",
@@ -206,7 +206,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 60, "level_cap": 60,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/lance.png", "sprite_url": "/boss-sprites/firered/lance.png",
@@ -220,7 +220,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 63, "level_cap": 63,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/firered/blue.png", "sprite_url": "/boss-sprites/firered/blue.png",

File diff suppressed because it is too large Load Diff

View File

@@ -2,12 +2,12 @@
{ {
"name": "Falkner", "name": "Falkner",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "flying",
"badge_name": "Zephyr Badge", "badge_name": "Zephyr Badge",
"badge_image_url": "/badges/zephyr-badge.png", "badge_image_url": "/badges/zephyr-badge.png",
"level_cap": 13, "level_cap": 13,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Violet City",
"location": "Violet Gym", "location": "Violet Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/falkner.png", "sprite_url": "/boss-sprites/heartgold/falkner.png",
@@ -16,12 +16,12 @@
{ {
"name": "Bugsy", "name": "Bugsy",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "bug",
"badge_name": "Hive Badge", "badge_name": "Hive Badge",
"badge_image_url": "/badges/hive-badge.png", "badge_image_url": "/badges/hive-badge.png",
"level_cap": 17, "level_cap": 17,
"order": 2, "order": 2,
"after_route_name": null, "after_route_name": "Azalea Town",
"location": "Azalea Gym", "location": "Azalea Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/bugsy.png", "sprite_url": "/boss-sprites/heartgold/bugsy.png",
@@ -30,12 +30,12 @@
{ {
"name": "Whitney", "name": "Whitney",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "normal",
"badge_name": "Plain Badge", "badge_name": "Plain Badge",
"badge_image_url": "/badges/plain-badge.png", "badge_image_url": "/badges/plain-badge.png",
"level_cap": 19, "level_cap": 19,
"order": 3, "order": 3,
"after_route_name": null, "after_route_name": "Goldenrod City",
"location": "Goldenrod Gym", "location": "Goldenrod Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/whitney.png", "sprite_url": "/boss-sprites/heartgold/whitney.png",
@@ -44,12 +44,12 @@
{ {
"name": "Morty", "name": "Morty",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "ghost",
"badge_name": "Fog Badge", "badge_name": "Fog Badge",
"badge_image_url": "/badges/fog-badge.png", "badge_image_url": "/badges/fog-badge.png",
"level_cap": 25, "level_cap": 25,
"order": 4, "order": 4,
"after_route_name": null, "after_route_name": "Ecruteak City",
"location": "Ecruteak Gym", "location": "Ecruteak Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/morty.png", "sprite_url": "/boss-sprites/heartgold/morty.png",
@@ -58,12 +58,12 @@
{ {
"name": "Chuck", "name": "Chuck",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "fighting",
"badge_name": "Storm Badge", "badge_name": "Storm Badge",
"badge_image_url": "/badges/storm-badge.png", "badge_image_url": "/badges/storm-badge.png",
"level_cap": 31, "level_cap": 31,
"order": 5, "order": 5,
"after_route_name": null, "after_route_name": "Cianwood City",
"location": "Cianwood Gym", "location": "Cianwood Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/chuck.png", "sprite_url": "/boss-sprites/heartgold/chuck.png",
@@ -72,12 +72,12 @@
{ {
"name": "Jasmine", "name": "Jasmine",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "steel",
"badge_name": "Mineral Badge", "badge_name": "Mineral Badge",
"badge_image_url": "/badges/mineral-badge.png", "badge_image_url": "/badges/mineral-badge.png",
"level_cap": 35, "level_cap": 35,
"order": 6, "order": 6,
"after_route_name": null, "after_route_name": "Cianwood City",
"location": "Olivine Gym", "location": "Olivine Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/jasmine.png", "sprite_url": "/boss-sprites/heartgold/jasmine.png",
@@ -86,12 +86,12 @@
{ {
"name": "Pryce", "name": "Pryce",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "ice",
"badge_name": "Glacier Badge", "badge_name": "Glacier Badge",
"badge_image_url": "/badges/glacier-badge.png", "badge_image_url": "/badges/glacier-badge.png",
"level_cap": 34, "level_cap": 34,
"order": 7, "order": 7,
"after_route_name": null, "after_route_name": "Team Rocket HQ (B1F)",
"location": "Mahogany Gym", "location": "Mahogany Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/pryce.png", "sprite_url": "/boss-sprites/heartgold/pryce.png",
@@ -100,12 +100,12 @@
{ {
"name": "Clair", "name": "Clair",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "dragon",
"badge_name": "Rising Badge", "badge_name": "Rising Badge",
"badge_image_url": "/badges/rising-badge.png", "badge_image_url": "/badges/rising-badge.png",
"level_cap": 41, "level_cap": 41,
"order": 8, "order": 8,
"after_route_name": null, "after_route_name": "Blackthorn City",
"location": "Blackthorn Gym", "location": "Blackthorn Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/clair.png", "sprite_url": "/boss-sprites/heartgold/clair.png",
@@ -114,12 +114,12 @@
{ {
"name": "Will", "name": "Will",
"boss_type": "elite_four", "boss_type": "elite_four",
"specialty_type": null, "specialty_type": "psychic",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 42, "level_cap": 42,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/will.png", "sprite_url": "/boss-sprites/heartgold/will.png",
@@ -128,12 +128,12 @@
{ {
"name": "Koga", "name": "Koga",
"boss_type": "elite_four", "boss_type": "elite_four",
"specialty_type": null, "specialty_type": "poison",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 44, "level_cap": 44,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/koga.png", "sprite_url": "/boss-sprites/heartgold/koga.png",
@@ -142,12 +142,12 @@
{ {
"name": "Bruno", "name": "Bruno",
"boss_type": "elite_four", "boss_type": "elite_four",
"specialty_type": null, "specialty_type": "fighting",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 46, "level_cap": 46,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/bruno.png", "sprite_url": "/boss-sprites/heartgold/bruno.png",
@@ -156,12 +156,12 @@
{ {
"name": "Karen", "name": "Karen",
"boss_type": "elite_four", "boss_type": "elite_four",
"specialty_type": null, "specialty_type": "dark",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 47, "level_cap": 47,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/karen.png", "sprite_url": "/boss-sprites/heartgold/karen.png",
@@ -170,68 +170,68 @@
{ {
"name": "Lance", "name": "Lance",
"boss_type": "champion", "boss_type": "champion",
"specialty_type": null, "specialty_type": "dragon",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Kanto)",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/lance.png", "sprite_url": "/boss-sprites/heartgold/lance.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Brock",
"boss_type": "gym_leader",
"specialty_type": null,
"badge_name": "Boulder Badge",
"badge_image_url": "/badges/boulder-badge.png",
"level_cap": 54,
"order": 14,
"after_route_name": null,
"location": "Pewter Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/brock.png",
"pokemon": []
},
{
"name": "Misty",
"boss_type": "gym_leader",
"specialty_type": null,
"badge_name": "Cascade Badge",
"badge_image_url": "/badges/cascade-badge.png",
"level_cap": 54,
"order": 15,
"after_route_name": null,
"location": "Cerulean Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/misty.png",
"pokemon": []
},
{ {
"name": "Lt. Surge", "name": "Lt. Surge",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "electric",
"badge_name": "Thunder Badge", "badge_name": "Thunder Badge",
"badge_image_url": "/badges/thunder-badge.png", "badge_image_url": "/badges/thunder-badge.png",
"level_cap": 53, "level_cap": 53,
"order": 16, "order": 14,
"after_route_name": null, "after_route_name": "Vermilion City",
"location": "Vermilion Gym", "location": "Vermilion Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/lt-surge.png", "sprite_url": "/boss-sprites/heartgold/lt-surge.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Sabrina",
"boss_type": "gym_leader",
"specialty_type": "psychic",
"badge_name": "Marsh Badge",
"badge_image_url": "/badges/marsh-badge.png",
"level_cap": 55,
"order": 15,
"after_route_name": "Saffron City",
"location": "Saffron Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/sabrina.png",
"pokemon": []
},
{
"name": "Misty",
"boss_type": "gym_leader",
"specialty_type": "water",
"badge_name": "Cascade Badge",
"badge_image_url": "/badges/cascade-badge.png",
"level_cap": 54,
"order": 16,
"after_route_name": "Cerulean City",
"location": "Cerulean Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/misty.png",
"pokemon": []
},
{ {
"name": "Erika", "name": "Erika",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "grass",
"badge_name": "Rainbow Badge", "badge_name": "Rainbow Badge",
"badge_image_url": "/badges/rainbow-badge.png", "badge_image_url": "/badges/rainbow-badge.png",
"level_cap": 56, "level_cap": 56,
"order": 17, "order": 17,
"after_route_name": null, "after_route_name": "Celadon City",
"location": "Celadon Gym", "location": "Celadon Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/erika.png", "sprite_url": "/boss-sprites/heartgold/erika.png",
@@ -240,40 +240,40 @@
{ {
"name": "Janine", "name": "Janine",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "poison",
"badge_name": "Soul Badge", "badge_name": "Soul Badge",
"badge_image_url": "/badges/soul-badge.png", "badge_image_url": "/badges/soul-badge.png",
"level_cap": 50, "level_cap": 50,
"order": 18, "order": 18,
"after_route_name": null, "after_route_name": "Fuchsia City",
"location": "Fuchsia Gym", "location": "Fuchsia Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/janine.png", "sprite_url": "/boss-sprites/heartgold/janine.png",
"pokemon": [] "pokemon": []
}, },
{ {
"name": "Sabrina", "name": "Brock",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "rock",
"badge_name": "Marsh Badge", "badge_name": "Boulder Badge",
"badge_image_url": "/badges/marsh-badge.png", "badge_image_url": "/badges/boulder-badge.png",
"level_cap": 55, "level_cap": 54,
"order": 19, "order": 19,
"after_route_name": null, "after_route_name": "Pewter City",
"location": "Saffron Gym", "location": "Pewter Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/sabrina.png", "sprite_url": "/boss-sprites/heartgold/brock.png",
"pokemon": [] "pokemon": []
}, },
{ {
"name": "Blaine", "name": "Blaine",
"boss_type": "gym_leader", "boss_type": "gym_leader",
"specialty_type": null, "specialty_type": "fire",
"badge_name": "Volcano Badge", "badge_name": "Volcano Badge",
"badge_image_url": "/badges/volcano-badge.png", "badge_image_url": "/badges/volcano-badge.png",
"level_cap": 59, "level_cap": 59,
"order": 20, "order": 20,
"after_route_name": null, "after_route_name": "Cinnabar Island",
"location": "Cinnabar Gym", "location": "Cinnabar Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/blaine.png", "sprite_url": "/boss-sprites/heartgold/blaine.png",
@@ -287,7 +287,7 @@
"badge_image_url": "/badges/earth-badge.png", "badge_image_url": "/badges/earth-badge.png",
"level_cap": 60, "level_cap": 60,
"order": 21, "order": 21,
"after_route_name": null, "after_route_name": "Route 19 (Kanto)",
"location": "Viridian Gym", "location": "Viridian Gym",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/blue.png", "sprite_url": "/boss-sprites/heartgold/blue.png",
@@ -301,7 +301,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 88, "level_cap": 88,
"order": 22, "order": 22,
"after_route_name": null, "after_route_name": "Mt. Silver (Cave)",
"location": "Silver Cave", "location": "Silver Cave",
"section": "Endgame", "section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/red.png", "sprite_url": "/boss-sprites/heartgold/red.png",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -86,7 +86,8 @@
"min_level": 2, "min_level": 2,
"max_level": 3 "max_level": 3
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Patch of grass overlooking the bay)", "name": "Alola Route 1 (Patch of grass overlooking the bay)",
@@ -140,7 +141,8 @@
"min_level": 2, "min_level": 2,
"max_level": 4 "max_level": 4
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Two fields nearest Iki Town)", "name": "Alola Route 1 (Two fields nearest Iki Town)",
@@ -218,7 +220,8 @@
"min_level": 3, "min_level": 3,
"max_level": 5 "max_level": 5
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)",
@@ -296,7 +299,8 @@
"min_level": 10, "min_level": 10,
"max_level": 13 "max_level": 13
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Hau'oli Outskirts)", "name": "Alola Route 1 (Hau'oli Outskirts)",
@@ -358,7 +362,8 @@
"min_level": 15, "min_level": 15,
"max_level": 18 "max_level": 18
} }
] ],
"pinwheel_zone": 2
} }
] ]
}, },
@@ -2638,8 +2643,22 @@
] ]
}, },
{ {
"name": "Memorial Hill", "name": "Konikoni City",
"order": 50, "order": 50,
"encounters": [
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "trade",
"encounter_rate": 100,
"min_level": 22,
"max_level": 22
}
]
},
{
"name": "Memorial Hill",
"order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 796, "pokeapi_id": 796,
@@ -2677,7 +2696,7 @@
}, },
{ {
"name": "Akala Outskirts", "name": "Akala Outskirts",
"order": 51, "order": 52,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 170, "pokeapi_id": 170,
@@ -2753,20 +2772,6 @@
} }
] ]
}, },
{
"name": "Konikoni City",
"order": 52,
"encounters": [
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "trade",
"encounter_rate": 100,
"min_level": 22,
"max_level": 22
}
]
},
{ {
"name": "Hano Beach", "name": "Hano Beach",
"order": 53, "order": 53,
@@ -2829,23 +2834,9 @@
} }
] ]
}, },
{
"name": "Ruins of Life",
"order": 54,
"encounters": [
{
"pokeapi_id": 786,
"pokemon_name": "Tapu Lele",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Malie City", "name": "Malie City",
"order": 55, "order": 54,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 440, "pokeapi_id": 440,
@@ -2859,7 +2850,7 @@
"children": [ "children": [
{ {
"name": "Malie City (Outer Cape)", "name": "Malie City (Outer Cape)",
"order": 56, "order": 55,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10112, "pokeapi_id": 10112,
@@ -2907,7 +2898,7 @@
}, },
{ {
"name": "Malie Garden", "name": "Malie Garden",
"order": 57, "order": 56,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 118, "pokeapi_id": 118,
@@ -2993,7 +2984,7 @@
}, },
{ {
"name": "Alola Route 10", "name": "Alola Route 10",
"order": 58, "order": 57,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -3071,7 +3062,7 @@
}, },
{ {
"name": "Mount Hokulani", "name": "Mount Hokulani",
"order": 59, "order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 610, "pokeapi_id": 610,
@@ -3133,7 +3124,7 @@
}, },
{ {
"name": "Alola Route 11", "name": "Alola Route 11",
"order": 60, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 288, "pokeapi_id": 288,
@@ -3219,12 +3210,12 @@
}, },
{ {
"name": "Alola Route 12", "name": "Alola Route 12",
"order": 61, "order": 60,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Alola Route 12 (First ten patches of grass from the north)", "name": "Alola Route 12 (First ten patches of grass from the north)",
"order": 62, "order": 61,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10109, "pokeapi_id": 10109,
@@ -3262,7 +3253,7 @@
}, },
{ {
"name": "Alola Route 12 (Southernmost patch of grass)", "name": "Alola Route 12 (Southernmost patch of grass)",
"order": 63, "order": 62,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10109, "pokeapi_id": 10109,
@@ -3300,6 +3291,68 @@
} }
] ]
}, },
{
"name": "Ula'ula Beach",
"order": 63,
"encounters": [
{
"pokeapi_id": 779,
"pokemon_name": "Bruxish",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"method": "walk",
"encounter_rate": 100,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 746,
"pokemon_name": "Wishiwashi Solo",
"method": "fishing",
"encounter_rate": 50,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 456,
"pokemon_name": "Finneon",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"method": "surf",
"encounter_rate": 20,
"min_level": 27,
"max_level": 30
}
]
},
{ {
"name": "Blush Mountain", "name": "Blush Mountain",
"order": 64, "order": 64,
@@ -3454,61 +3507,9 @@
} }
] ]
}, },
{
"name": "Haina Desert",
"order": 68,
"encounters": [
{
"pokeapi_id": 797,
"pokemon_name": "Celesteela",
"method": "static",
"encounter_rate": 100,
"min_level": 65,
"max_level": 65
},
{
"pokeapi_id": 551,
"pokemon_name": "Sandile",
"method": "walk",
"encounter_rate": 100,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "walk",
"encounter_rate": 50,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 328,
"pokemon_name": "Trapinch",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 31
}
]
},
{
"name": "Ruins of Abundance",
"order": 69,
"encounters": [
{
"pokeapi_id": 787,
"pokemon_name": "Tapu Bulu",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Tapu Village", "name": "Tapu Village",
"order": 70, "order": 68,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10110, "pokeapi_id": 10110,
@@ -3576,9 +3577,23 @@
} }
] ]
}, },
{
"name": "Aether House",
"order": 69,
"encounters": [
{
"pokeapi_id": 137,
"pokemon_name": "Porygon",
"method": "gift",
"encounter_rate": 100,
"min_level": 30,
"max_level": 30
}
]
},
{ {
"name": "Alola Route 14", "name": "Alola Route 14",
"order": 71, "order": 70,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 779, "pokeapi_id": 779,
@@ -3632,7 +3647,7 @@
}, },
{ {
"name": "Thrifty Megamart (Abandoned Site)", "name": "Thrifty Megamart (Abandoned Site)",
"order": 72, "order": 71,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -3670,7 +3685,7 @@
}, },
{ {
"name": "Alola Route 15", "name": "Alola Route 15",
"order": 73, "order": 72,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 779, "pokeapi_id": 779,
@@ -3754,23 +3769,9 @@
} }
] ]
}, },
{
"name": "Aether House",
"order": 74,
"encounters": [
{
"pokeapi_id": 137,
"pokemon_name": "Porygon",
"method": "gift",
"encounter_rate": 100,
"min_level": 30,
"max_level": 30
}
]
},
{ {
"name": "Alola Route 16", "name": "Alola Route 16",
"order": 75, "order": 73,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -3840,7 +3841,7 @@
}, },
{ {
"name": "Ula'ula Meadow", "name": "Ula'ula Meadow",
"order": 76, "order": 74,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 315, "pokeapi_id": 315,
@@ -3894,7 +3895,7 @@
}, },
{ {
"name": "Alola Route 17", "name": "Alola Route 17",
"order": 77, "order": 75,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -3978,71 +3979,9 @@
} }
] ]
}, },
{
"name": "Ula'ula Beach",
"order": 78,
"encounters": [
{
"pokeapi_id": 779,
"pokemon_name": "Bruxish",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"method": "walk",
"encounter_rate": 100,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 746,
"pokemon_name": "Wishiwashi Solo",
"method": "fishing",
"encounter_rate": 50,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 456,
"pokemon_name": "Finneon",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"method": "surf",
"encounter_rate": 20,
"min_level": 27,
"max_level": 30
}
]
},
{ {
"name": "Aether Paradise", "name": "Aether Paradise",
"order": 79, "order": 76,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 772, "pokeapi_id": 772,
@@ -4056,7 +3995,7 @@
}, },
{ {
"name": "Seafolk Village", "name": "Seafolk Village",
"order": 80, "order": 77,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 142, "pokeapi_id": 142,
@@ -4102,7 +4041,7 @@
}, },
{ {
"name": "Poni Wilds", "name": "Poni Wilds",
"order": 81, "order": 78,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -4260,7 +4199,7 @@
}, },
{ {
"name": "Ancient Poni Path", "name": "Ancient Poni Path",
"order": 82, "order": 79,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 500, "pokeapi_id": 500,
@@ -4322,7 +4261,7 @@
}, },
{ {
"name": "Poni Breaker Coast", "name": "Poni Breaker Coast",
"order": 83, "order": 80,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4358,23 +4297,9 @@
} }
] ]
}, },
{
"name": "Ruins of Hope",
"order": 84,
"encounters": [
{
"pokeapi_id": 788,
"pokemon_name": "Tapu Fini",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Exeggutor Island", "name": "Exeggutor Island",
"order": 85, "order": 81,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10114, "pokeapi_id": 10114,
@@ -4436,12 +4361,12 @@
}, },
{ {
"name": "Vast Poni Canyon", "name": "Vast Poni Canyon",
"order": 86, "order": 82,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Vast Poni Canyon (Canyon)", "name": "Vast Poni Canyon (Canyon)",
"order": 87, "order": 83,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 67, "pokeapi_id": 67,
@@ -4511,7 +4436,7 @@
}, },
{ {
"name": "Vast Poni Canyon (Caves)", "name": "Vast Poni Canyon (Caves)",
"order": 88, "order": 84,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -4591,17 +4516,40 @@
}, },
{ {
"name": "Altar of the Sunne", "name": "Altar of the Sunne",
"order": 89, "order": 85,
"encounters": [] "encounters": [
{
"pokeapi_id": 791,
"pokemon_name": "Solgaleo",
"method": "Static",
"encounter_rate": 100,
"min_level": 55,
"max_level": 55
}
]
},
{
"name": "Altar of Moone",
"order": 86,
"encounters": [
{
"pokeapi_id": 792,
"pokemon_name": "Lunala",
"method": "Static",
"encounter_rate": 100,
"min_level": 55,
"max_level": 55
}
]
}, },
{ {
"name": "Mount Lanakila", "name": "Mount Lanakila",
"order": 90, "order": 87,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Mount Lanakila (Southern patch near base and patch near peak)", "name": "Mount Lanakila (Southern patch near base and patch near peak)",
"order": 91, "order": 88,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10101, "pokeapi_id": 10101,
@@ -4639,7 +4587,7 @@
}, },
{ {
"name": "Mount Lanakila (Northern patch near base)", "name": "Mount Lanakila (Northern patch near base)",
"order": 92, "order": 89,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10101, "pokeapi_id": 10101,
@@ -4677,7 +4625,7 @@
}, },
{ {
"name": "Mount Lanakila (Icy Cave Right)", "name": "Mount Lanakila (Icy Cave Right)",
"order": 93, "order": 90,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -4725,12 +4673,26 @@
}, },
{ {
"name": "Lake of the Sunne", "name": "Lake of the Sunne",
"order": 94, "order": 91,
"encounters": [] "encounters": []
}, },
{
"name": "Lake of Moone",
"order": 92,
"encounters": [
{
"pokeapi_id": 789,
"pokemon_name": "Cosmog",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
}
]
},
{ {
"name": "Poni Grove", "name": "Poni Grove",
"order": 95, "order": 93,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 604, "pokeapi_id": 604,
@@ -4792,7 +4754,7 @@
}, },
{ {
"name": "Poni Plains", "name": "Poni Plains",
"order": 96, "order": 94,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 534, "pokeapi_id": 534,
@@ -4886,7 +4848,7 @@
"children": [ "children": [
{ {
"name": "Poni Plains (Seven patches of grass in the middle)", "name": "Poni Plains (Seven patches of grass in the middle)",
"order": 97, "order": 95,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -4940,7 +4902,7 @@
}, },
{ {
"name": "Poni Plains (Two big patches of grass in the north and center)", "name": "Poni Plains (Two big patches of grass in the north and center)",
"order": 98, "order": 96,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -5002,7 +4964,7 @@
}, },
{ {
"name": "Poni Plains (Three patches of grass by the mountains)", "name": "Poni Plains (Three patches of grass by the mountains)",
"order": 99, "order": 97,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 22, "pokeapi_id": 22,
@@ -5072,7 +5034,7 @@
}, },
{ {
"name": "Poni Plains (Three patches of grass by the coastline)", "name": "Poni Plains (Three patches of grass by the coastline)",
"order": 100, "order": 98,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -5136,7 +5098,7 @@
}, },
{ {
"name": "Poni Meadow", "name": "Poni Meadow",
"order": 101, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -5198,7 +5160,7 @@
}, },
{ {
"name": "Poni Coast", "name": "Poni Coast",
"order": 102, "order": 100,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10106, "pokeapi_id": 10106,
@@ -5212,7 +5174,7 @@
}, },
{ {
"name": "Poni Gauntlet", "name": "Poni Gauntlet",
"order": 103, "order": 101,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -5306,7 +5268,7 @@
}, },
{ {
"name": "Resolution Cave", "name": "Resolution Cave",
"order": 104, "order": 102,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 799, "pokeapi_id": 799,
@@ -5320,7 +5282,7 @@
"children": [ "children": [
{ {
"name": "Resolution Cave (Outside)", "name": "Resolution Cave (Outside)",
"order": 105, "order": 103,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5342,7 +5304,7 @@
}, },
{ {
"name": "Resolution Cave (Inside)", "name": "Resolution Cave (Inside)",
"order": 106, "order": 104,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5364,6 +5326,58 @@
} }
] ]
}, },
{
"name": "Haina Desert",
"order": 105,
"encounters": [
{
"pokeapi_id": 797,
"pokemon_name": "Celesteela",
"method": "static",
"encounter_rate": 100,
"min_level": 65,
"max_level": 65
},
{
"pokeapi_id": 551,
"pokemon_name": "Sandile",
"method": "walk",
"encounter_rate": 100,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "walk",
"encounter_rate": 50,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 328,
"pokemon_name": "Trapinch",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 31
}
]
},
{
"name": "Ruins of Hope",
"order": 106,
"encounters": [
{
"pokeapi_id": 788,
"pokemon_name": "Tapu Fini",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Ruins of Conflict", "name": "Ruins of Conflict",
"order": 107, "order": 107,
@@ -5377,5 +5391,33 @@
"max_level": 60 "max_level": 60
} }
] ]
},
{
"name": "Ruins of Life",
"order": 108,
"encounters": [
{
"pokeapi_id": 786,
"pokemon_name": "Tapu Lele",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{
"name": "Ruins of Abundance",
"order": 109,
"encounters": [
{
"pokeapi_id": 787,
"pokemon_name": "Tapu Bulu",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
} }
] ]

View File

@@ -35,7 +35,7 @@
"badge_image_url": "/badges/dynamo-badge.png", "badge_image_url": "/badges/dynamo-badge.png",
"level_cap": 24, "level_cap": 24,
"order": 3, "order": 3,
"after_route_name": null, "after_route_name": "Hoenn Route 110",
"location": "Mauville Gym", "location": "Mauville Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/wattson.png", "sprite_url": "/boss-sprites/omega-ruby/wattson.png",
@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Victory Road (Hoenn)",
"location": "Ever Grande City", "location": "Ever Grande City",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/sidney.png", "sprite_url": "/boss-sprites/omega-ruby/sidney.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 52, "level_cap": 52,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Hoenn)",
"location": "Ever Grande City", "location": "Ever Grande City",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/phoebe.png", "sprite_url": "/boss-sprites/omega-ruby/phoebe.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 54, "level_cap": 54,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Hoenn)",
"location": "Ever Grande City", "location": "Ever Grande City",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/glacia.png", "sprite_url": "/boss-sprites/omega-ruby/glacia.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 55, "level_cap": 55,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Hoenn)",
"location": "Ever Grande City", "location": "Ever Grande City",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/drake.png", "sprite_url": "/boss-sprites/omega-ruby/drake.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Hoenn)",
"location": "Ever Grande City", "location": "Ever Grande City",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/steven.png", "sprite_url": "/boss-sprites/omega-ruby/steven.png",

File diff suppressed because it is too large Load Diff

View File

@@ -5745,8 +5745,86 @@
] ]
}, },
{ {
"name": "Route 218 (Sinnoh)", "name": "Celestic Town",
"order": 83, "order": 83,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 3,
"max_level": 10
},
{
"pokeapi_id": 54,
"pokemon_name": "Psyduck",
"method": "surf",
"encounter_rate": 90,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 339,
"pokemon_name": "Barboach",
"method": "good-rod",
"encounter_rate": 45,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 341,
"pokemon_name": "Corphish",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"method": "super-rod",
"encounter_rate": 15,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 35,
"max_level": 55
}
]
},
{
"name": "Route 218 (Sinnoh)",
"order": 84,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5880,7 +5958,7 @@
}, },
{ {
"name": "Canalave City", "name": "Canalave City",
"order": 84, "order": 85,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5966,12 +6044,12 @@
}, },
{ {
"name": "Iron Island", "name": "Iron Island",
"order": 85, "order": 86,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Iron Island (Outside)", "name": "Iron Island (Outside)",
"order": 86, "order": 87,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -6057,7 +6135,7 @@
}, },
{ {
"name": "Iron Island (1F)", "name": "Iron Island (1F)",
"order": 87, "order": 88,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6103,7 +6181,7 @@
}, },
{ {
"name": "Iron Island (B1F)", "name": "Iron Island (B1F)",
"order": 88, "order": 89,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6157,7 +6235,7 @@
}, },
{ {
"name": "Iron Island (B2F Right)", "name": "Iron Island (B2F Right)",
"order": 89, "order": 90,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6211,7 +6289,7 @@
}, },
{ {
"name": "Iron Island (B2F Left)", "name": "Iron Island (B2F Left)",
"order": 90, "order": 91,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6281,7 +6359,7 @@
}, },
{ {
"name": "Iron Island (B3F)", "name": "Iron Island (B3F)",
"order": 91, "order": 92,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 74, "pokeapi_id": 74,
@@ -6343,250 +6421,9 @@
} }
] ]
}, },
{
"name": "Sinnoh Route 211",
"order": 92,
"encounters": [],
"children": [
{
"name": "Route 211 (Sinnoh - Western Part)",
"order": 93,
"encounters": [
{
"pokeapi_id": 399,
"pokemon_name": "Bidoof",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 236,
"pokemon_name": "Tyrogue",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 163,
"pokemon_name": "Hoothoot",
"method": "walk",
"encounter_rate": 10,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 12,
"max_level": 12
}
]
},
{
"name": "Route 211 (Sinnoh - Eastern Part)",
"order": 94,
"encounters": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 35,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"method": "walk",
"encounter_rate": 30,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 27,
"max_level": 27
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 28
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 164,
"pokemon_name": "Noctowl",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 27,
"max_level": 28
}
]
}
]
},
{
"name": "Celestic Town",
"order": 95,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 3,
"max_level": 10
},
{
"pokeapi_id": 54,
"pokemon_name": "Psyduck",
"method": "surf",
"encounter_rate": 90,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 339,
"pokemon_name": "Barboach",
"method": "good-rod",
"encounter_rate": 45,
"min_level": 10,
"max_level": 25
},
{
"pokeapi_id": 341,
"pokemon_name": "Corphish",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"method": "super-rod",
"encounter_rate": 15,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 40
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 35,
"max_level": 55
}
]
},
{ {
"name": "Fuego Ironworks", "name": "Fuego Ironworks",
"order": 96, "order": 93,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -6750,6 +6587,169 @@
} }
] ]
}, },
{
"name": "Sinnoh Route 211",
"order": 94,
"encounters": [],
"children": [
{
"name": "Route 211 (Sinnoh - Western Part)",
"order": 95,
"encounters": [
{
"pokeapi_id": 399,
"pokemon_name": "Bidoof",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 60,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 236,
"pokemon_name": "Tyrogue",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 12,
"max_level": 14
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 163,
"pokemon_name": "Hoothoot",
"method": "walk",
"encounter_rate": 10,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 10,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 12,
"max_level": 12
}
]
},
{
"name": "Route 211 (Sinnoh - Eastern Part)",
"order": 96,
"encounters": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"method": "walk",
"encounter_rate": 35,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"method": "walk",
"encounter_rate": 30,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"method": "pokeradar",
"encounter_rate": 22,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 27,
"max_level": 27
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 28
},
{
"pokeapi_id": 433,
"pokemon_name": "Chingling",
"method": "walk",
"encounter_rate": 10,
"min_level": 27,
"max_level": 28
},
{
"pokeapi_id": 164,
"pokemon_name": "Noctowl",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 28
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 10,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"method": "dual-slot",
"encounter_rate": 8,
"min_level": 27,
"max_level": 28
}
]
}
]
},
{ {
"name": "Route 216 (Sinnoh)", "name": "Route 216 (Sinnoh)",
"order": 97, "order": 97,
@@ -6922,23 +6922,9 @@
} }
] ]
}, },
{
"name": "Snowpoint City",
"order": 99,
"encounters": [
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"method": "trade",
"encounter_rate": 100,
"min_level": 1,
"max_level": 1
}
]
},
{ {
"name": "Acuity Lakefront", "name": "Acuity Lakefront",
"order": 100, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 67, "pokeapi_id": 67,
@@ -7014,6 +7000,20 @@
} }
] ]
}, },
{
"name": "Snowpoint City",
"order": 100,
"encounters": [
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"method": "trade",
"encounter_rate": 100,
"min_level": 1,
"max_level": 1
}
]
},
{ {
"name": "Lake Acuity", "name": "Lake Acuity",
"order": 101, "order": 101,

View File

@@ -7,7 +7,7 @@
"badge_image_url": "/badges/coal-badge.png", "badge_image_url": "/badges/coal-badge.png",
"level_cap": 14, "level_cap": 14,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Oreburgh Mine (B1F)",
"location": "Oreburgh Gym", "location": "Oreburgh Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/roark.png", "sprite_url": "/boss-sprites/platinum/roark.png",
@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 53, "level_cap": 53,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/aaron.png", "sprite_url": "/boss-sprites/platinum/aaron.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 55, "level_cap": 55,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/bertha.png", "sprite_url": "/boss-sprites/platinum/bertha.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 57, "level_cap": 57,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/flint.png", "sprite_url": "/boss-sprites/platinum/flint.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 59, "level_cap": 59,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/lucian.png", "sprite_url": "/boss-sprites/platinum/lucian.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 62, "level_cap": 62,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Pok\u00e9mon League (Sinnoh)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/platinum/cynthia.png", "sprite_url": "/boss-sprites/platinum/cynthia.png",

File diff suppressed because it is too large Load Diff

View File

@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 9, "order": 9,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/red/lorelei.png", "sprite_url": "/boss-sprites/red/lorelei.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 58, "level_cap": 58,
"order": 10, "order": 10,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/red/bruno.png", "sprite_url": "/boss-sprites/red/bruno.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 60, "level_cap": 60,
"order": 11, "order": 11,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/red/agatha.png", "sprite_url": "/boss-sprites/red/agatha.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 62, "level_cap": 62,
"order": 12, "order": 12,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/red/lance.png", "sprite_url": "/boss-sprites/red/lance.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 65, "level_cap": 65,
"order": 13, "order": 13,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/red/blue.png", "sprite_url": "/boss-sprites/red/blue.png",

View File

@@ -279,14 +279,6 @@
"min_level": 4, "min_level": 4,
"max_level": 6 "max_level": 6
}, },
{
"pokeapi_id": 10,
"pokemon_name": "Caterpie",
"method": "walk",
"encounter_rate": 5,
"min_level": 3,
"max_level": 3
},
{ {
"pokeapi_id": 11, "pokeapi_id": 11,
"pokemon_name": "Metapod", "pokemon_name": "Metapod",
@@ -302,6 +294,14 @@
"encounter_rate": 5, "encounter_rate": 5,
"min_level": 3, "min_level": 3,
"max_level": 3 "max_level": 3
},
{
"pokeapi_id": 10,
"pokemon_name": "Caterpie",
"method": "walk",
"encounter_rate": 5,
"min_level": 3,
"max_level": 3
} }
] ]
}, },
@@ -1305,79 +1305,9 @@
} }
] ]
}, },
{
"name": "Power Plant",
"order": 29,
"encounters": [
{
"pokeapi_id": 145,
"pokemon_name": "Zapdos",
"method": "static",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"method": "static",
"encounter_rate": 50,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "walk",
"encounter_rate": 35,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"method": "walk",
"encounter_rate": 25,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"method": "walk",
"encounter_rate": 25,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "static",
"encounter_rate": 17,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"method": "walk",
"encounter_rate": 10,
"min_level": 32,
"max_level": 32
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"method": "walk",
"encounter_rate": 5,
"min_level": 33,
"max_level": 33
}
]
},
{ {
"name": "Route 08 (Kanto)", "name": "Route 08 (Kanto)",
"order": 30, "order": 29,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 16, "pokeapi_id": 16,
@@ -1415,7 +1345,7 @@
}, },
{ {
"name": "Route 07 (Kanto)", "name": "Route 07 (Kanto)",
"order": 31, "order": 30,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 56, "pokeapi_id": 56,
@@ -1453,7 +1383,7 @@
}, },
{ {
"name": "Celadon City", "name": "Celadon City",
"order": 32, "order": 31,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -1499,12 +1429,12 @@
}, },
{ {
"name": "Pok\u00e9mon Tower", "name": "Pok\u00e9mon Tower",
"order": 33, "order": 32,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Pok\u00e9mon Tower (3F)", "name": "Pok\u00e9mon Tower (3F)",
"order": 34, "order": 33,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 93, "pokeapi_id": 93,
@@ -1534,7 +1464,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (4F)", "name": "Pok\u00e9mon Tower (4F)",
"order": 35, "order": 34,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1564,7 +1494,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (5F)", "name": "Pok\u00e9mon Tower (5F)",
"order": 36, "order": 35,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1594,7 +1524,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (6F)", "name": "Pok\u00e9mon Tower (6F)",
"order": 37, "order": 36,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 105, "pokeapi_id": 105,
@@ -1632,7 +1562,7 @@
}, },
{ {
"name": "Pok\u00e9mon Tower (7F)", "name": "Pok\u00e9mon Tower (7F)",
"order": 38, "order": 37,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 92, "pokeapi_id": 92,
@@ -1664,7 +1594,7 @@
}, },
{ {
"name": "Silph Co.", "name": "Silph Co.",
"order": 39, "order": 38,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 131, "pokeapi_id": 131,
@@ -1678,7 +1608,7 @@
}, },
{ {
"name": "Fighting Dojo", "name": "Fighting Dojo",
"order": 40, "order": 39,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 107, "pokeapi_id": 107,
@@ -1700,7 +1630,7 @@
}, },
{ {
"name": "Route 16 (Kanto)", "name": "Route 16 (Kanto)",
"order": 41, "order": 40,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 143, "pokeapi_id": 143,
@@ -1746,7 +1676,7 @@
}, },
{ {
"name": "Route 17 (Kanto)", "name": "Route 17 (Kanto)",
"order": 42, "order": 41,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -1840,7 +1770,7 @@
}, },
{ {
"name": "Route 18 (Kanto)", "name": "Route 18 (Kanto)",
"order": 43, "order": 42,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 108, "pokeapi_id": 108,
@@ -1942,7 +1872,7 @@
}, },
{ {
"name": "Fuchsia City", "name": "Fuchsia City",
"order": 44, "order": 43,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2004,12 +1934,12 @@
}, },
{ {
"name": "Safari Zone (Kanto)", "name": "Safari Zone (Kanto)",
"order": 45, "order": 44,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Safari Zone (Kanto - Center Area)", "name": "Safari Zone (Kanto - Center Area)",
"order": 46, "order": 45,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 113, "pokeapi_id": 113,
@@ -2143,7 +2073,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 1)", "name": "Safari Zone (Kanto - Area 1)",
"order": 47, "order": 46,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2277,7 +2207,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 2)", "name": "Safari Zone (Kanto - Area 2)",
"order": 48, "order": 47,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2411,7 +2341,7 @@
}, },
{ {
"name": "Safari Zone (Kanto - Area 3)", "name": "Safari Zone (Kanto - Area 3)",
"order": 49, "order": 48,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 115, "pokeapi_id": 115,
@@ -2546,62 +2476,8 @@
] ]
}, },
{ {
"name": "Route 15 (Kanto)", "name": "Route 12 (Kanto)",
"order": 50, "order": 49,
"encounters": [
{
"pokeapi_id": 43,
"pokemon_name": "Oddish",
"method": "walk",
"encounter_rate": 40,
"min_level": 22,
"max_level": 22
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 44,
"pokemon_name": "Gloom",
"method": "walk",
"encounter_rate": 5,
"min_level": 30,
"max_level": 30
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28,
"max_level": 28
}
]
},
{
"name": "Route 14 (Kanto)",
"order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2635,6 +2511,46 @@
"min_level": 22, "min_level": 22,
"max_level": 22 "max_level": 22
}, },
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 35,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 5,
"max_level": 5
},
{ {
"pokeapi_id": 48, "pokeapi_id": 48,
"pokemon_name": "Venonat", "pokemon_name": "Venonat",
@@ -2643,35 +2559,11 @@
"min_level": 24, "min_level": 24,
"max_level": 24 "max_level": 24
}, },
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{ {
"pokeapi_id": 44, "pokeapi_id": 44,
"pokemon_name": "Gloom", "pokemon_name": "Gloom",
"method": "walk", "method": "walk",
"encounter_rate": 5, "encounter_rate": 5,
"min_level": 30,
"max_level": 30
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28, "min_level": 28,
"max_level": 28 "max_level": 28
} }
@@ -2679,7 +2571,7 @@
}, },
{ {
"name": "Route 13 (Kanto)", "name": "Route 13 (Kanto)",
"order": 52, "order": 50,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2780,8 +2672,8 @@
] ]
}, },
{ {
"name": "Route 12 (Kanto)", "name": "Route 14 (Kanto)",
"order": 53, "order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2815,46 +2707,6 @@
"min_level": 22, "min_level": 22,
"max_level": 22 "max_level": 22
}, },
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 35,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 5,
"max_level": 5
},
{ {
"pokeapi_id": 48, "pokeapi_id": 48,
"pokemon_name": "Venonat", "pokemon_name": "Venonat",
@@ -2863,11 +2715,89 @@
"min_level": 24, "min_level": 24,
"max_level": 24 "max_level": 24
}, },
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{ {
"pokeapi_id": 44, "pokeapi_id": 44,
"pokemon_name": "Gloom", "pokemon_name": "Gloom",
"method": "walk", "method": "walk",
"encounter_rate": 5, "encounter_rate": 5,
"min_level": 30,
"max_level": 30
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28,
"max_level": 28
}
]
},
{
"name": "Route 15 (Kanto)",
"order": 52,
"encounters": [
{
"pokeapi_id": 43,
"pokemon_name": "Oddish",
"method": "walk",
"encounter_rate": 40,
"min_level": 22,
"max_level": 22
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 132,
"pokemon_name": "Ditto",
"method": "walk",
"encounter_rate": 15,
"min_level": 26,
"max_level": 26
},
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"method": "walk",
"encounter_rate": 15,
"min_level": 23,
"max_level": 23
},
{
"pokeapi_id": 44,
"pokemon_name": "Gloom",
"method": "walk",
"encounter_rate": 5,
"min_level": 30,
"max_level": 30
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"method": "walk",
"encounter_rate": 5,
"min_level": 28, "min_level": 28,
"max_level": 28 "max_level": 28
} }
@@ -2875,7 +2805,7 @@
}, },
{ {
"name": "Route 19 (Kanto)", "name": "Route 19 (Kanto)",
"order": 54, "order": 53,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -2945,7 +2875,7 @@
}, },
{ {
"name": "Route 20 (Kanto)", "name": "Route 20 (Kanto)",
"order": 55, "order": 54,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3015,12 +2945,12 @@
}, },
{ {
"name": "Seafoam Islands", "name": "Seafoam Islands",
"order": 56, "order": 55,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Seafoam Islands (1F)", "name": "Seafoam Islands (1F)",
"order": 57, "order": 56,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 55, "pokeapi_id": 55,
@@ -3090,7 +3020,7 @@
}, },
{ {
"name": "Seafoam Islands (B1F)", "name": "Seafoam Islands (B1F)",
"order": 58, "order": 57,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 117, "pokeapi_id": 117,
@@ -3152,7 +3082,7 @@
}, },
{ {
"name": "Seafoam Islands (B2F)", "name": "Seafoam Islands (B2F)",
"order": 59, "order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 80, "pokeapi_id": 80,
@@ -3214,7 +3144,7 @@
}, },
{ {
"name": "Seafoam Islands (B3F)", "name": "Seafoam Islands (B3F)",
"order": 60, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 502, "pokeapi_id": 502,
@@ -3324,7 +3254,7 @@
}, },
{ {
"name": "Seafoam Islands (B4F)", "name": "Seafoam Islands (B4F)",
"order": 61, "order": 60,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 144, "pokeapi_id": 144,
@@ -3444,7 +3374,7 @@
}, },
{ {
"name": "Cinnabar Island", "name": "Cinnabar Island",
"order": 62, "order": 61,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3506,12 +3436,12 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto)", "name": "Pok\u00e9mon Mansion (Kanto)",
"order": 63, "order": 62,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 1F)", "name": "Pok\u00e9mon Mansion (Kanto - 1F)",
"order": 64, "order": 63,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 89, "pokeapi_id": 89,
@@ -3565,7 +3495,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 2F)", "name": "Pok\u00e9mon Mansion (Kanto - 2F)",
"order": 65, "order": 64,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 89, "pokeapi_id": 89,
@@ -3619,7 +3549,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - 3F)", "name": "Pok\u00e9mon Mansion (Kanto - 3F)",
"order": 66, "order": 65,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 89, "pokeapi_id": 89,
@@ -3673,7 +3603,7 @@
}, },
{ {
"name": "Pok\u00e9mon Mansion (Kanto - B1F)", "name": "Pok\u00e9mon Mansion (Kanto - B1F)",
"order": 67, "order": 66,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 89, "pokeapi_id": 89,
@@ -3729,7 +3659,7 @@
}, },
{ {
"name": "Cinnabar Lab", "name": "Cinnabar Lab",
"order": 68, "order": 67,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 142, "pokeapi_id": 142,
@@ -3783,7 +3713,7 @@
}, },
{ {
"name": "Route 21 (Kanto)", "name": "Route 21 (Kanto)",
"order": 69, "order": 68,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -3891,6 +3821,76 @@
} }
] ]
}, },
{
"name": "Power Plant",
"order": 69,
"encounters": [
{
"pokeapi_id": 145,
"pokemon_name": "Zapdos",
"method": "static",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"method": "static",
"encounter_rate": 50,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "walk",
"encounter_rate": 35,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"method": "walk",
"encounter_rate": 25,
"min_level": 21,
"max_level": 21
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"method": "walk",
"encounter_rate": 25,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"method": "static",
"encounter_rate": 17,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"method": "walk",
"encounter_rate": 10,
"min_level": 32,
"max_level": 32
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"method": "walk",
"encounter_rate": 5,
"min_level": 33,
"max_level": 33
}
]
},
{ {
"name": "Route 23 (Kanto)", "name": "Route 23 (Kanto)",
"order": 70, "order": 70,
@@ -4219,13 +4219,43 @@
] ]
}, },
{ {
"name": "Cerulean Cave", "name": "Indigo Plateau",
"order": 75, "order": 75,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
},
{
"name": "Cerulean Cave",
"order": 76,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Cerulean Cave (1F)", "name": "Cerulean Cave (1F)",
"order": 76, "order": 77,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 132, "pokeapi_id": 132,
@@ -4367,7 +4397,7 @@
}, },
{ {
"name": "Cerulean Cave (2F)", "name": "Cerulean Cave (2F)",
"order": 77, "order": 78,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4525,7 +4555,7 @@
}, },
{ {
"name": "Cerulean Cave (B1F)", "name": "Cerulean Cave (B1F)",
"order": 78, "order": 79,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 150, "pokeapi_id": 150,
@@ -4538,35 +4568,5 @@
] ]
} }
] ]
},
{
"name": "Indigo Plateau",
"order": 79,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
} }
] ]

View File

@@ -5693,8 +5693,106 @@
] ]
}, },
{ {
"name": "Ever Grande City", "name": "Island Cave",
"order": 92, "order": 92,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Abandoned Ship",
"order": 93,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 94,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Ever Grande City",
"order": 95,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5788,12 +5886,12 @@
}, },
{ {
"name": "Victory Road (Hoenn)", "name": "Victory Road (Hoenn)",
"order": 93, "order": 96,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Victory Road (Hoenn 1F)", "name": "Victory Road (Hoenn 1F)",
"order": 94, "order": 97,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5863,7 +5961,7 @@
}, },
{ {
"name": "Victory Road (Hoenn B1F)", "name": "Victory Road (Hoenn B1F)",
"order": 95, "order": 98,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 75, "pokeapi_id": 75,
@@ -5925,7 +6023,7 @@
}, },
{ {
"name": "Victory Road (Hoenn B2F)", "name": "Victory Road (Hoenn B2F)",
"order": 96, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6029,7 +6127,7 @@
}, },
{ {
"name": "Sky Pillar", "name": "Sky Pillar",
"order": 97, "order": 100,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 384, "pokeapi_id": 384,
@@ -6043,7 +6141,7 @@
"children": [ "children": [
{ {
"name": "Sky Pillar (1F)", "name": "Sky Pillar (1F)",
"order": 98, "order": 101,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6081,7 +6179,7 @@
}, },
{ {
"name": "Sky Pillar (3F)", "name": "Sky Pillar (3F)",
"order": 99, "order": 102,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6119,7 +6217,7 @@
}, },
{ {
"name": "Sky Pillar (5F)", "name": "Sky Pillar (5F)",
"order": 100, "order": 103,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6165,104 +6263,6 @@
} }
] ]
}, },
{
"name": "Abandoned Ship",
"order": 101,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 102,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Island Cave",
"order": 103,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{ {
"name": "Southern Island", "name": "Southern Island",
"order": 104, "order": 104,

View File

@@ -5684,8 +5684,106 @@
] ]
}, },
{ {
"name": "Ever Grande City", "name": "Island Cave",
"order": 92, "order": 92,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Abandoned Ship",
"order": 93,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 94,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Ever Grande City",
"order": 95,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -5779,12 +5877,12 @@
}, },
{ {
"name": "Victory Road (Hoenn)", "name": "Victory Road (Hoenn)",
"order": 93, "order": 96,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Victory Road (Hoenn 1F)", "name": "Victory Road (Hoenn 1F)",
"order": 94, "order": 97,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5854,7 +5952,7 @@
}, },
{ {
"name": "Victory Road (Hoenn B1F)", "name": "Victory Road (Hoenn B1F)",
"order": 95, "order": 98,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 75, "pokeapi_id": 75,
@@ -5916,7 +6014,7 @@
}, },
{ {
"name": "Victory Road (Hoenn B2F)", "name": "Victory Road (Hoenn B2F)",
"order": 96, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6020,7 +6118,7 @@
}, },
{ {
"name": "Sky Pillar", "name": "Sky Pillar",
"order": 97, "order": 100,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 384, "pokeapi_id": 384,
@@ -6034,7 +6132,7 @@
"children": [ "children": [
{ {
"name": "Sky Pillar (1F)", "name": "Sky Pillar (1F)",
"order": 98, "order": 101,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6072,7 +6170,7 @@
}, },
{ {
"name": "Sky Pillar (3F)", "name": "Sky Pillar (3F)",
"order": 99, "order": 102,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6110,7 +6208,7 @@
}, },
{ {
"name": "Sky Pillar (5F)", "name": "Sky Pillar (5F)",
"order": 100, "order": 103,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -6156,104 +6254,6 @@
} }
] ]
}, },
{
"name": "Abandoned Ship",
"order": 101,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 102,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Island Cave",
"order": 103,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{ {
"name": "Southern Island", "name": "Southern Island",
"order": 104, "order": 104,

File diff suppressed because it is too large Load Diff

View File

@@ -7,11 +7,27 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 12, "level_cap": 12,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Hau'oli Cemetery",
"location": "Verdant Cavern", "location": "Verdant Cavern",
"section": "Melemele Island", "section": "Melemele Island",
"sprite_url": "/sprites/735.webp", "sprite_url": "/sprites/735.webp",
"pokemon": [] "pokemon": [],
"game_slug": "sun"
},
{
"name": "Totem Raticate",
"boss_type": "totem",
"specialty_type": "dark",
"badge_name": null,
"badge_image_url": null,
"level_cap": 12,
"order": 2,
"after_route_name": "Hau'oli Cemetery",
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/10093.webp",
"pokemon": [],
"game_slug": "moon"
}, },
{ {
"name": "Hala", "name": "Hala",
@@ -20,8 +36,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 15, "level_cap": 15,
"order": 2, "order": 3,
"after_route_name": null, "after_route_name": "Kala'e Bay",
"location": "Iki Town", "location": "Iki Town",
"section": "Melemele Island", "section": "Melemele Island",
"sprite_url": "/boss-sprites/sun/hala.png", "sprite_url": "/boss-sprites/sun/hala.png",
@@ -34,8 +50,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 3, "order": 4,
"after_route_name": null, "after_route_name": "Alola Route 5 (Northern half)",
"location": "Brooklet Hill", "location": "Brooklet Hill",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/746.webp", "sprite_url": "/sprites/746.webp",
@@ -48,8 +64,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 4, "order": 5,
"after_route_name": null, "after_route_name": "Wela Volcano Park",
"location": "Wela Volcano Park", "location": "Wela Volcano Park",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/758.webp", "sprite_url": "/sprites/758.webp",
@@ -62,8 +78,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 5, "order": 6,
"after_route_name": null, "after_route_name": "Alola Route 8",
"location": "Lush Jungle", "location": "Lush Jungle",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/754.webp", "sprite_url": "/sprites/754.webp",
@@ -76,8 +92,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 27, "level_cap": 27,
"order": 6, "order": 7,
"after_route_name": null, "after_route_name": "Akala Outskirts",
"location": "Ruins of Life", "location": "Ruins of Life",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/boss-sprites/sun/olivia.png", "sprite_url": "/boss-sprites/sun/olivia.png",
@@ -90,8 +106,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 29, "level_cap": 29,
"order": 7, "order": 8,
"after_route_name": null, "after_route_name": "Mount Hokulani",
"location": "Hokulani Observatory", "location": "Hokulani Observatory",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/sprites/738.webp", "sprite_url": "/sprites/738.webp",
@@ -104,8 +120,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 33, "level_cap": 33,
"order": 8, "order": 9,
"after_route_name": null, "after_route_name": "Alola Route 14",
"location": "Thrifty Megamart", "location": "Thrifty Megamart",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/sprites/778.webp", "sprite_url": "/sprites/778.webp",
@@ -118,27 +134,13 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 34, "level_cap": 34,
"order": 9, "order": 10,
"after_route_name": null, "after_route_name": "Alola Route 17",
"location": "Malie City", "location": "Malie City",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/boss-sprites/sun/nanu.png", "sprite_url": "/boss-sprites/sun/nanu.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Totem Kommo-o",
"boss_type": "totem",
"specialty_type": "dragon",
"badge_name": null,
"badge_image_url": null,
"level_cap": 45,
"order": 10,
"after_route_name": null,
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/sprites/784.webp",
"pokemon": []
},
{ {
"name": "Hapu", "name": "Hapu",
"boss_type": "kahuna", "boss_type": "kahuna",
@@ -147,12 +149,26 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 48, "level_cap": 48,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Exeggutor Island",
"location": "Exeggutor Island", "location": "Exeggutor Island",
"section": "Poni Island", "section": "Poni Island",
"sprite_url": "/boss-sprites/sun/hapu.png", "sprite_url": "/boss-sprites/sun/hapu.png",
"pokemon": [] "pokemon": []
}, },
{
"name": "Totem Kommo-o",
"boss_type": "totem",
"specialty_type": "dragon",
"badge_name": null,
"badge_image_url": null,
"level_cap": 45,
"order": 12,
"after_route_name": "Vast Poni Canyon",
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/sprites/784.webp",
"pokemon": []
},
{ {
"name": "Hala", "name": "Hala",
"boss_type": "elite_four", "boss_type": "elite_four",
@@ -160,8 +176,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 12, "order": 13,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/hala.png", "sprite_url": "/boss-sprites/sun/hala.png",
@@ -174,8 +190,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 13, "order": 14,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/olivia.png", "sprite_url": "/boss-sprites/sun/olivia.png",
@@ -188,8 +204,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 14, "order": 15,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/acerola.png", "sprite_url": "/boss-sprites/sun/acerola.png",
@@ -202,8 +218,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 15, "order": 16,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/kahili.png", "sprite_url": "/boss-sprites/sun/kahili.png",
@@ -216,8 +232,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 58, "level_cap": 58,
"order": 16, "order": 17,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/professor-kukui.png", "sprite_url": "/boss-sprites/sun/professor-kukui.png",

View File

@@ -86,7 +86,8 @@
"min_level": 2, "min_level": 2,
"max_level": 3 "max_level": 3
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Patch of grass overlooking the bay)", "name": "Alola Route 1 (Patch of grass overlooking the bay)",
@@ -140,7 +141,8 @@
"min_level": 2, "min_level": 2,
"max_level": 4 "max_level": 4
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Two fields nearest Iki Town)", "name": "Alola Route 1 (Two fields nearest Iki Town)",
@@ -218,7 +220,8 @@
"min_level": 3, "min_level": 3,
"max_level": 5 "max_level": 5
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)",
@@ -296,7 +299,8 @@
"min_level": 10, "min_level": 10,
"max_level": 13 "max_level": 13
} }
] ],
"pinwheel_zone": 1
}, },
{ {
"name": "Alola Route 1 (Hau'oli Outskirts)", "name": "Alola Route 1 (Hau'oli Outskirts)",
@@ -358,7 +362,8 @@
"min_level": 15, "min_level": 15,
"max_level": 18 "max_level": 18
} }
] ],
"pinwheel_zone": 2
} }
] ]
}, },
@@ -2654,8 +2659,22 @@
] ]
}, },
{ {
"name": "Memorial Hill", "name": "Konikoni City",
"order": 50, "order": 50,
"encounters": [
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "trade",
"encounter_rate": 100,
"min_level": 22,
"max_level": 22
}
]
},
{
"name": "Memorial Hill",
"order": 51,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 796, "pokeapi_id": 796,
@@ -2693,7 +2712,7 @@
}, },
{ {
"name": "Akala Outskirts", "name": "Akala Outskirts",
"order": 51, "order": 52,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 170, "pokeapi_id": 170,
@@ -2769,20 +2788,6 @@
} }
] ]
}, },
{
"name": "Konikoni City",
"order": 52,
"encounters": [
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "trade",
"encounter_rate": 100,
"min_level": 22,
"max_level": 22
}
]
},
{ {
"name": "Hano Beach", "name": "Hano Beach",
"order": 53, "order": 53,
@@ -2845,23 +2850,9 @@
} }
] ]
}, },
{
"name": "Ruins of Life",
"order": 54,
"encounters": [
{
"pokeapi_id": 786,
"pokemon_name": "Tapu Lele",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Malie City", "name": "Malie City",
"order": 55, "order": 54,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 440, "pokeapi_id": 440,
@@ -2875,7 +2866,7 @@
"children": [ "children": [
{ {
"name": "Malie City (Outer Cape)", "name": "Malie City (Outer Cape)",
"order": 56, "order": 55,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10112, "pokeapi_id": 10112,
@@ -2923,7 +2914,7 @@
}, },
{ {
"name": "Malie Garden", "name": "Malie Garden",
"order": 57, "order": 56,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 118, "pokeapi_id": 118,
@@ -3017,7 +3008,7 @@
}, },
{ {
"name": "Alola Route 10", "name": "Alola Route 10",
"order": 58, "order": 57,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -3095,7 +3086,7 @@
}, },
{ {
"name": "Mount Hokulani", "name": "Mount Hokulani",
"order": 59, "order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 610, "pokeapi_id": 610,
@@ -3157,7 +3148,7 @@
}, },
{ {
"name": "Alola Route 11", "name": "Alola Route 11",
"order": 60, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 288, "pokeapi_id": 288,
@@ -3243,12 +3234,12 @@
}, },
{ {
"name": "Alola Route 12", "name": "Alola Route 12",
"order": 61, "order": 60,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Alola Route 12 (First ten patches of grass from the north)", "name": "Alola Route 12 (First ten patches of grass from the north)",
"order": 62, "order": 61,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10109, "pokeapi_id": 10109,
@@ -3286,7 +3277,7 @@
}, },
{ {
"name": "Alola Route 12 (Southernmost patch of grass)", "name": "Alola Route 12 (Southernmost patch of grass)",
"order": 63, "order": 62,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10109, "pokeapi_id": 10109,
@@ -3324,6 +3315,68 @@
} }
] ]
}, },
{
"name": "Ula'ula Beach",
"order": 63,
"encounters": [
{
"pokeapi_id": 779,
"pokemon_name": "Bruxish",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"method": "walk",
"encounter_rate": 100,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 746,
"pokemon_name": "Wishiwashi Solo",
"method": "fishing",
"encounter_rate": 50,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 456,
"pokemon_name": "Finneon",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"method": "surf",
"encounter_rate": 20,
"min_level": 27,
"max_level": 30
}
]
},
{ {
"name": "Blush Mountain", "name": "Blush Mountain",
"order": 64, "order": 64,
@@ -3494,53 +3547,9 @@
} }
] ]
}, },
{
"name": "Haina Desert",
"order": 68,
"encounters": [
{
"pokeapi_id": 551,
"pokemon_name": "Sandile",
"method": "walk",
"encounter_rate": 100,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "walk",
"encounter_rate": 50,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 328,
"pokemon_name": "Trapinch",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 31
}
]
},
{
"name": "Ruins of Abundance",
"order": 69,
"encounters": [
{
"pokeapi_id": 787,
"pokemon_name": "Tapu Bulu",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Tapu Village", "name": "Tapu Village",
"order": 70, "order": 68,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10110, "pokeapi_id": 10110,
@@ -3608,9 +3617,23 @@
} }
] ]
}, },
{
"name": "Aether House",
"order": 69,
"encounters": [
{
"pokeapi_id": 137,
"pokemon_name": "Porygon",
"method": "gift",
"encounter_rate": 100,
"min_level": 30,
"max_level": 30
}
]
},
{ {
"name": "Alola Route 14", "name": "Alola Route 14",
"order": 71, "order": 70,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 779, "pokeapi_id": 779,
@@ -3664,7 +3687,7 @@
}, },
{ {
"name": "Thrifty Megamart (Abandoned Site)", "name": "Thrifty Megamart (Abandoned Site)",
"order": 72, "order": 71,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -3702,7 +3725,7 @@
}, },
{ {
"name": "Alola Route 15", "name": "Alola Route 15",
"order": 73, "order": 72,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 779, "pokeapi_id": 779,
@@ -3786,23 +3809,9 @@
} }
] ]
}, },
{
"name": "Aether House",
"order": 74,
"encounters": [
{
"pokeapi_id": 137,
"pokemon_name": "Porygon",
"method": "gift",
"encounter_rate": 100,
"min_level": 30,
"max_level": 30
}
]
},
{ {
"name": "Alola Route 16", "name": "Alola Route 16",
"order": 75, "order": 73,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -3872,7 +3881,7 @@
}, },
{ {
"name": "Ula'ula Meadow", "name": "Ula'ula Meadow",
"order": 76, "order": 74,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 315, "pokeapi_id": 315,
@@ -3926,7 +3935,7 @@
}, },
{ {
"name": "Alola Route 17", "name": "Alola Route 17",
"order": 77, "order": 75,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -4010,71 +4019,9 @@
} }
] ]
}, },
{
"name": "Ula'ula Beach",
"order": 78,
"encounters": [
{
"pokeapi_id": 779,
"pokemon_name": "Bruxish",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"method": "walk",
"encounter_rate": 100,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "fishing",
"encounter_rate": 100,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 746,
"pokemon_name": "Wishiwashi Solo",
"method": "fishing",
"encounter_rate": 50,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 456,
"pokemon_name": "Finneon",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 40,
"min_level": 27,
"max_level": 30
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"method": "surf",
"encounter_rate": 20,
"min_level": 27,
"max_level": 30
}
]
},
{ {
"name": "Aether Paradise", "name": "Aether Paradise",
"order": 79, "order": 76,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 772, "pokeapi_id": 772,
@@ -4088,7 +4035,7 @@
}, },
{ {
"name": "Seafolk Village", "name": "Seafolk Village",
"order": 80, "order": 77,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 142, "pokeapi_id": 142,
@@ -4134,7 +4081,7 @@
}, },
{ {
"name": "Poni Wilds", "name": "Poni Wilds",
"order": 81, "order": 78,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 739, "pokeapi_id": 739,
@@ -4292,7 +4239,7 @@
}, },
{ {
"name": "Ancient Poni Path", "name": "Ancient Poni Path",
"order": 82, "order": 79,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 500, "pokeapi_id": 500,
@@ -4354,7 +4301,7 @@
}, },
{ {
"name": "Poni Breaker Coast", "name": "Poni Breaker Coast",
"order": 83, "order": 80,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4390,23 +4337,9 @@
} }
] ]
}, },
{
"name": "Ruins of Hope",
"order": 84,
"encounters": [
{
"pokeapi_id": 788,
"pokemon_name": "Tapu Fini",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Exeggutor Island", "name": "Exeggutor Island",
"order": 85, "order": 81,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10114, "pokeapi_id": 10114,
@@ -4468,12 +4401,12 @@
}, },
{ {
"name": "Vast Poni Canyon", "name": "Vast Poni Canyon",
"order": 86, "order": 82,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Vast Poni Canyon (Canyon)", "name": "Vast Poni Canyon (Canyon)",
"order": 87, "order": 83,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 67, "pokeapi_id": 67,
@@ -4543,7 +4476,7 @@
}, },
{ {
"name": "Vast Poni Canyon (Caves)", "name": "Vast Poni Canyon (Caves)",
"order": 88, "order": 84,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -4623,7 +4556,7 @@
}, },
{ {
"name": "Altar of the Sunne", "name": "Altar of the Sunne",
"order": 89, "order": 85,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 791, "pokeapi_id": 791,
@@ -4635,14 +4568,19 @@
} }
] ]
}, },
{
"name": "Altar of Moone",
"order": 86,
"encounters": []
},
{ {
"name": "Mount Lanakila", "name": "Mount Lanakila",
"order": 90, "order": 87,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Mount Lanakila (Southern patch near base and patch near peak)", "name": "Mount Lanakila (Southern patch near base and patch near peak)",
"order": 91, "order": 88,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 361, "pokeapi_id": 361,
@@ -4680,7 +4618,7 @@
}, },
{ {
"name": "Mount Lanakila (Northern patch near base)", "name": "Mount Lanakila (Northern patch near base)",
"order": 92, "order": 89,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 361, "pokeapi_id": 361,
@@ -4718,7 +4656,7 @@
}, },
{ {
"name": "Mount Lanakila (Icy Cave Right)", "name": "Mount Lanakila (Icy Cave Right)",
"order": 93, "order": 90,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -4758,7 +4696,7 @@
}, },
{ {
"name": "Lake of the Sunne", "name": "Lake of the Sunne",
"order": 94, "order": 91,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 789, "pokeapi_id": 789,
@@ -4770,9 +4708,14 @@
} }
] ]
}, },
{
"name": "Lake of Moone",
"order": 92,
"encounters": []
},
{ {
"name": "Poni Grove", "name": "Poni Grove",
"order": 95, "order": 93,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 604, "pokeapi_id": 604,
@@ -4834,7 +4777,7 @@
}, },
{ {
"name": "Poni Plains", "name": "Poni Plains",
"order": 96, "order": 94,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 534, "pokeapi_id": 534,
@@ -4928,7 +4871,7 @@
"children": [ "children": [
{ {
"name": "Poni Plains (Seven patches of grass in the middle)", "name": "Poni Plains (Seven patches of grass in the middle)",
"order": 97, "order": 95,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -4982,7 +4925,7 @@
}, },
{ {
"name": "Poni Plains (Two big patches of grass in the north and center)", "name": "Poni Plains (Two big patches of grass in the north and center)",
"order": 98, "order": 96,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -5044,7 +4987,7 @@
}, },
{ {
"name": "Poni Plains (Three patches of grass by the mountains)", "name": "Poni Plains (Three patches of grass by the mountains)",
"order": 99, "order": 97,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 546, "pokeapi_id": 546,
@@ -5114,7 +5057,7 @@
}, },
{ {
"name": "Poni Plains (Three patches of grass by the coastline)", "name": "Poni Plains (Three patches of grass by the coastline)",
"order": 100, "order": 98,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 735, "pokeapi_id": 735,
@@ -5178,7 +5121,7 @@
}, },
{ {
"name": "Poni Meadow", "name": "Poni Meadow",
"order": 101, "order": 99,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -5240,7 +5183,7 @@
}, },
{ {
"name": "Poni Coast", "name": "Poni Coast",
"order": 102, "order": 100,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 10106, "pokeapi_id": 10106,
@@ -5254,7 +5197,7 @@
}, },
{ {
"name": "Poni Gauntlet", "name": "Poni Gauntlet",
"order": 103, "order": 101,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 147, "pokeapi_id": 147,
@@ -5348,7 +5291,7 @@
}, },
{ {
"name": "Resolution Cave", "name": "Resolution Cave",
"order": 104, "order": 102,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 799, "pokeapi_id": 799,
@@ -5362,7 +5305,7 @@
"children": [ "children": [
{ {
"name": "Resolution Cave (Outside)", "name": "Resolution Cave (Outside)",
"order": 105, "order": 103,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5384,7 +5327,7 @@
}, },
{ {
"name": "Resolution Cave (Inside)", "name": "Resolution Cave (Inside)",
"order": 106, "order": 104,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 42, "pokeapi_id": 42,
@@ -5406,6 +5349,50 @@
} }
] ]
}, },
{
"name": "Haina Desert",
"order": 105,
"encounters": [
{
"pokeapi_id": 551,
"pokemon_name": "Sandile",
"method": "walk",
"encounter_rate": 100,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "walk",
"encounter_rate": 50,
"min_level": 28,
"max_level": 31
},
{
"pokeapi_id": 328,
"pokemon_name": "Trapinch",
"method": "walk",
"encounter_rate": 10,
"min_level": 28,
"max_level": 31
}
]
},
{
"name": "Ruins of Hope",
"order": 106,
"encounters": [
{
"pokeapi_id": 788,
"pokemon_name": "Tapu Fini",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{ {
"name": "Ruins of Conflict", "name": "Ruins of Conflict",
"order": 107, "order": 107,
@@ -5419,5 +5406,33 @@
"max_level": 60 "max_level": 60
} }
] ]
},
{
"name": "Ruins of Life",
"order": 108,
"encounters": [
{
"pokeapi_id": 786,
"pokemon_name": "Tapu Lele",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
},
{
"name": "Ruins of Abundance",
"order": 109,
"encounters": [
{
"pokeapi_id": 787,
"pokemon_name": "Tapu Bulu",
"method": "static",
"encounter_rate": 100,
"min_level": 60,
"max_level": 60
}
]
} }
] ]

View File

@@ -53,8 +53,8 @@
"location": "Stow-on-Side Stadium", "location": "Stow-on-Side Stadium",
"section": null, "section": null,
"sprite_url": "/boss-sprites/sword/bea.png", "sprite_url": "/boss-sprites/sword/bea.png",
"game_slug": "sword", "pokemon": [],
"pokemon": [] "game_slug": "sword"
}, },
{ {
"name": "Allister", "name": "Allister",
@@ -68,8 +68,8 @@
"location": "Stow-on-Side Stadium", "location": "Stow-on-Side Stadium",
"section": null, "section": null,
"sprite_url": "/boss-sprites/sword/allister.png", "sprite_url": "/boss-sprites/sword/allister.png",
"game_slug": "shield", "pokemon": [],
"pokemon": [] "game_slug": "shield"
}, },
{ {
"name": "Opal", "name": "Opal",
@@ -97,8 +97,8 @@
"location": "Circhester Stadium", "location": "Circhester Stadium",
"section": null, "section": null,
"sprite_url": "/boss-sprites/sword/gordie.png", "sprite_url": "/boss-sprites/sword/gordie.png",
"game_slug": "sword", "pokemon": [],
"pokemon": [] "game_slug": "sword"
}, },
{ {
"name": "Melony", "name": "Melony",
@@ -112,8 +112,8 @@
"location": "Circhester Stadium", "location": "Circhester Stadium",
"section": null, "section": null,
"sprite_url": "/boss-sprites/sword/melony.png", "sprite_url": "/boss-sprites/sword/melony.png",
"game_slug": "shield", "pokemon": [],
"pokemon": [] "game_slug": "shield"
}, },
{ {
"name": "Piers", "name": "Piers",

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 12, "level_cap": 12,
"order": 1, "order": 1,
"after_route_name": null, "after_route_name": "Hau'oli Cemetery",
"location": "Verdant Cavern", "location": "Verdant Cavern",
"section": "Melemele Island", "section": "Melemele Island",
"sprite_url": "/sprites/735.webp", "sprite_url": "/sprites/735.webp",
@@ -21,7 +21,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 15, "level_cap": 15,
"order": 2, "order": 2,
"after_route_name": null, "after_route_name": "Kala'e Bay",
"location": "Iki Town", "location": "Iki Town",
"section": "Melemele Island", "section": "Melemele Island",
"sprite_url": "/boss-sprites/ultra-sun/hala.png", "sprite_url": "/boss-sprites/ultra-sun/hala.png",
@@ -35,7 +35,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 3, "order": 3,
"after_route_name": null, "after_route_name": "Alola Route 5",
"location": "Brooklet Hill", "location": "Brooklet Hill",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/752.webp", "sprite_url": "/sprites/752.webp",
@@ -49,7 +49,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 4, "order": 4,
"after_route_name": null, "after_route_name": "Wela Volcano Park",
"location": "Wela Volcano Park", "location": "Wela Volcano Park",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/758.webp", "sprite_url": "/sprites/758.webp",
@@ -63,7 +63,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 24, "level_cap": 24,
"order": 5, "order": 5,
"after_route_name": null, "after_route_name": "Alola Route 8",
"location": "Lush Jungle", "location": "Lush Jungle",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/sprites/754.webp", "sprite_url": "/sprites/754.webp",
@@ -77,24 +77,24 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 27, "level_cap": 27,
"order": 6, "order": 6,
"after_route_name": null, "after_route_name": "Akala Outskirts",
"location": "Ruins of Life", "location": "Ruins of Life",
"section": "Akala Island", "section": "Akala Island",
"sprite_url": "/boss-sprites/ultra-sun/olivia.png", "sprite_url": "/boss-sprites/ultra-sun/olivia.png",
"pokemon": [] "pokemon": []
}, },
{ {
"name": "Totem Vikavolt", "name": "Totem Togedemaru",
"boss_type": "totem", "boss_type": "totem",
"specialty_type": "bug", "specialty_type": "electric",
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 29, "level_cap": 33,
"order": 7, "order": 7,
"after_route_name": null, "after_route_name": "Mount Hokulani",
"location": "Hokulani Observatory", "location": "Hokulani Observatory",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/sprites/738.webp", "sprite_url": "/sprites/777.webp",
"pokemon": [] "pokemon": []
}, },
{ {
@@ -105,26 +105,12 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 33, "level_cap": 33,
"order": 8, "order": 8,
"after_route_name": null, "after_route_name": "Alola Route 14",
"location": "Thrifty Megamart", "location": "Thrifty Megamart",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/sprites/778.webp", "sprite_url": "/sprites/778.webp",
"pokemon": [] "pokemon": []
}, },
{
"name": "Totem Togedemaru",
"boss_type": "totem",
"specialty_type": "electric",
"badge_name": null,
"badge_image_url": null,
"level_cap": 33,
"order": 9,
"after_route_name": null,
"location": "Hokulani Observatory",
"section": "Ula'ula Island",
"sprite_url": "/sprites/777.webp",
"pokemon": []
},
{ {
"name": "Nanu", "name": "Nanu",
"boss_type": "kahuna", "boss_type": "kahuna",
@@ -132,8 +118,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 34, "level_cap": 34,
"order": 10, "order": 9,
"after_route_name": null, "after_route_name": "Alola Route 17",
"location": "Malie City", "location": "Malie City",
"section": "Ula'ula Island", "section": "Ula'ula Island",
"sprite_url": "/boss-sprites/ultra-sun/nanu.png", "sprite_url": "/boss-sprites/ultra-sun/nanu.png",
@@ -146,8 +132,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 45, "level_cap": 45,
"order": 11, "order": 10,
"after_route_name": null, "after_route_name": "Vast Poni Canyon",
"location": "Vast Poni Canyon", "location": "Vast Poni Canyon",
"section": "Poni Island", "section": "Poni Island",
"sprite_url": "/sprites/784.webp", "sprite_url": "/sprites/784.webp",
@@ -160,8 +146,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 50, "level_cap": 50,
"order": 12, "order": 11,
"after_route_name": null, "after_route_name": "Megalo Tower",
"location": "Seafolk Village", "location": "Seafolk Village",
"section": "Poni Island", "section": "Poni Island",
"sprite_url": "/sprites/743.webp", "sprite_url": "/sprites/743.webp",
@@ -174,8 +160,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 48, "level_cap": 48,
"order": 13, "order": 12,
"after_route_name": null, "after_route_name": "Megalo Tower",
"location": "Exeggutor Island", "location": "Exeggutor Island",
"section": "Poni Island", "section": "Poni Island",
"sprite_url": "/boss-sprites/ultra-sun/hapu.png", "sprite_url": "/boss-sprites/ultra-sun/hapu.png",
@@ -188,8 +174,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 14, "order": 13,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/molayne.png", "sprite_url": "/boss-sprites/ultra-sun/molayne.png",
@@ -202,8 +188,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 15, "order": 14,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/olivia.png", "sprite_url": "/boss-sprites/ultra-sun/olivia.png",
@@ -216,8 +202,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 16, "order": 15,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/acerola.png", "sprite_url": "/boss-sprites/ultra-sun/acerola.png",
@@ -230,8 +216,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 17, "order": 16,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/kahili.png", "sprite_url": "/boss-sprites/ultra-sun/kahili.png",
@@ -244,8 +230,8 @@
"badge_name": null, "badge_name": null,
"badge_image_url": null, "badge_image_url": null,
"level_cap": 58, "level_cap": 58,
"order": 18, "order": 17,
"after_route_name": null, "after_route_name": "Mount Lanakila",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Pokemon League", "section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/hau.png", "sprite_url": "/boss-sprites/ultra-sun/hau.png",

File diff suppressed because it is too large Load Diff

View File

@@ -32812,158 +32812,6 @@
"name": "Random (Around Terrarium)", "name": "Random (Around Terrarium)",
"order": 401, "order": 401,
"encounters": [ "encounters": [
{
"pokeapi_id": 869,
"pokemon_name": "Alcremie",
"method": "raid",
"encounter_rate": 100,
"min_level": 75,
"max_level": 90
},
{
"pokeapi_id": 752,
"pokemon_name": "Araquanid",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 411,
"pokemon_name": "Bastiodon",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 374,
"pokemon_name": "Beldum",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 182,
"pokemon_name": "Bellossom",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 522,
"pokemon_name": "Blitzle",
"method": "raid",
"encounter_rate": 100,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 170,
"pokemon_name": "Chinchou",
"method": "raid",
"encounter_rate": 100,
"min_level": 12,
"max_level": 35
},
{
"pokeapi_id": 764,
"pokemon_name": "Comfey",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 546,
"pokemon_name": "Cottonee",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 751,
"pokemon_name": "Dewpider",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 10105,
"pokemon_name": "Diglett (Alola)",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 85,
"pokemon_name": "Dodrio",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 84,
"pokemon_name": "Doduo",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 529,
"pokemon_name": "Drilbur",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "raid",
"encounter_rate": 100,
"min_level": 90,
"max_level": 90
},
{
"pokeapi_id": 578,
"pokemon_name": "Duosion",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 884,
"pokemon_name": "Duraludon",
"method": "raid",
"encounter_rate": 100,
"min_level": 75,
"max_level": 90
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{ {
"pokeapi_id": 466, "pokeapi_id": 466,
"pokemon_name": "Electivire", "pokemon_name": "Electivire",
@@ -33531,6 +33379,158 @@
"encounter_rate": 100, "encounter_rate": 100,
"min_level": 45, "min_level": 45,
"max_level": 45 "max_level": 45
},
{
"pokeapi_id": 869,
"pokemon_name": "Alcremie",
"method": "raid",
"encounter_rate": 100,
"min_level": 75,
"max_level": 90
},
{
"pokeapi_id": 752,
"pokemon_name": "Araquanid",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 411,
"pokemon_name": "Bastiodon",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 374,
"pokemon_name": "Beldum",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 182,
"pokemon_name": "Bellossom",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 522,
"pokemon_name": "Blitzle",
"method": "raid",
"encounter_rate": 100,
"min_level": 12,
"max_level": 12
},
{
"pokeapi_id": 170,
"pokemon_name": "Chinchou",
"method": "raid",
"encounter_rate": 100,
"min_level": 12,
"max_level": 35
},
{
"pokeapi_id": 764,
"pokemon_name": "Comfey",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 546,
"pokemon_name": "Cottonee",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 751,
"pokemon_name": "Dewpider",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 10105,
"pokemon_name": "Diglett (Alola)",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 85,
"pokemon_name": "Dodrio",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 84,
"pokemon_name": "Doduo",
"method": "raid",
"encounter_rate": 100,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 529,
"pokemon_name": "Drilbur",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"method": "raid",
"encounter_rate": 100,
"min_level": 90,
"max_level": 90
},
{
"pokeapi_id": 578,
"pokemon_name": "Duosion",
"method": "raid",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 884,
"pokemon_name": "Duraludon",
"method": "raid",
"encounter_rate": 100,
"min_level": 75,
"max_level": 90
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"method": "raid",
"encounter_rate": 100,
"min_level": 45,
"max_level": 45
} }
] ]
} }

View File

@@ -170,8 +170,166 @@
] ]
}, },
{ {
"name": "Floccesy Ranch", "name": "Unova Route 20",
"order": 4, "order": 4,
"encounters": [
{
"pokeapi_id": 531,
"pokemon_name": "Audino",
"method": "walk",
"encounter_rate": 90,
"min_level": 2,
"max_level": 4
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "surf",
"encounter_rate": 70,
"min_level": 7,
"max_level": 15
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "surf",
"encounter_rate": 65,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "fishing",
"encounter_rate": 65,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "fishing",
"encounter_rate": 60,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 519,
"pokemon_name": "Pidove",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 540,
"pokemon_name": "Sewaddle",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 191,
"pokemon_name": "Sunkern",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "fishing",
"encounter_rate": 40,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"method": "walk",
"encounter_rate": 40,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 504,
"pokemon_name": "Patrat",
"method": "walk",
"encounter_rate": 40,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 298,
"pokemon_name": "Azurill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "fishing",
"encounter_rate": 30,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 509,
"pokemon_name": "Purrloin",
"method": "walk",
"encounter_rate": 30,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 543,
"pokemon_name": "Venipede",
"method": "walk",
"encounter_rate": 20,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 206,
"pokemon_name": "Dunsparce",
"method": "walk",
"encounter_rate": 10,
"min_level": 3,
"max_level": 3
},
{
"pokeapi_id": 184,
"pokemon_name": "Azumarill",
"method": "surf",
"encounter_rate": 5,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 186,
"pokemon_name": "Politoed",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
}
]
},
{
"name": "Floccesy Ranch",
"order": 5,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 206, "pokeapi_id": 206,
@@ -351,164 +509,6 @@
} }
] ]
}, },
{
"name": "Unova Route 20",
"order": 5,
"encounters": [
{
"pokeapi_id": 531,
"pokemon_name": "Audino",
"method": "walk",
"encounter_rate": 90,
"min_level": 2,
"max_level": 4
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "surf",
"encounter_rate": 70,
"min_level": 7,
"max_level": 15
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "surf",
"encounter_rate": 65,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 61,
"pokemon_name": "Poliwhirl",
"method": "fishing",
"encounter_rate": 65,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "fishing",
"encounter_rate": 60,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 519,
"pokemon_name": "Pidove",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 540,
"pokemon_name": "Sewaddle",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 191,
"pokemon_name": "Sunkern",
"method": "walk",
"encounter_rate": 50,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 10016,
"pokemon_name": "Basculin (Blue Striped)",
"method": "fishing",
"encounter_rate": 40,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"method": "walk",
"encounter_rate": 40,
"min_level": 40,
"max_level": 55
},
{
"pokeapi_id": 504,
"pokemon_name": "Patrat",
"method": "walk",
"encounter_rate": 40,
"min_level": 2,
"max_level": 10
},
{
"pokeapi_id": 298,
"pokemon_name": "Azurill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 550,
"pokemon_name": "Basculin Red Striped",
"method": "fishing",
"encounter_rate": 30,
"min_level": 40,
"max_level": 60
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "surf",
"encounter_rate": 30,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 509,
"pokemon_name": "Purrloin",
"method": "walk",
"encounter_rate": 30,
"min_level": 2,
"max_level": 11
},
{
"pokeapi_id": 543,
"pokemon_name": "Venipede",
"method": "walk",
"encounter_rate": 20,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 206,
"pokemon_name": "Dunsparce",
"method": "walk",
"encounter_rate": 10,
"min_level": 3,
"max_level": 3
},
{
"pokeapi_id": 184,
"pokemon_name": "Azumarill",
"method": "surf",
"encounter_rate": 5,
"min_level": 5,
"max_level": 15
},
{
"pokeapi_id": 186,
"pokemon_name": "Politoed",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
}
]
},
{ {
"name": "Virbank City", "name": "Virbank City",
"order": 6, "order": 6,
@@ -4270,267 +4270,9 @@
} }
] ]
}, },
{
"name": "Unova Route 21",
"order": 63,
"encounters": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 65,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 60,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 594,
"pokemon_name": "Alomomola",
"method": "surf",
"encounter_rate": 35,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 458,
"pokemon_name": "Mantyke",
"method": "surf",
"encounter_rate": 30,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 226,
"pokemon_name": "Mantine",
"method": "surf",
"encounter_rate": 5,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "surf",
"encounter_rate": 5,
"min_level": 35,
"max_level": 45
}
]
},
{
"name": "Seaside Cave",
"order": 64,
"encounters": [
{
"pokeapi_id": 558,
"pokemon_name": "Crustle",
"method": "static",
"encounter_rate": 100,
"min_level": 42,
"max_level": 42
}
],
"children": [
{
"name": "Seaside Cave (1F)",
"order": 65,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 34,
"max_level": 37
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 15,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 10,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 602,
"pokemon_name": "Tynamo",
"method": "walk",
"encounter_rate": 5,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seaside Cave (B1F)",
"order": 66,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 90,
"pokemon_name": "Shellder",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "surf",
"encounter_rate": 90,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 70,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 41
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 30,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "surf",
"encounter_rate": 10,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 603,
"pokemon_name": "Eelektrik",
"method": "walk",
"encounter_rate": 5,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 213,
"pokemon_name": "Shuckle",
"method": "walk",
"encounter_rate": 5,
"min_level": 41,
"max_level": 41
}
]
}
]
},
{ {
"name": "Unova Route 22", "name": "Unova Route 22",
"order": 67, "order": 63,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 118, "pokeapi_id": 118,
@@ -4726,6 +4468,264 @@
} }
] ]
}, },
{
"name": "Unova Route 21",
"order": 64,
"encounters": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 65,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 60,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 594,
"pokemon_name": "Alomomola",
"method": "surf",
"encounter_rate": 35,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 458,
"pokemon_name": "Mantyke",
"method": "surf",
"encounter_rate": 30,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 226,
"pokemon_name": "Mantine",
"method": "surf",
"encounter_rate": 5,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 223,
"pokemon_name": "Remoraid",
"method": "surf",
"encounter_rate": 5,
"min_level": 35,
"max_level": 45
}
]
},
{
"name": "Seaside Cave",
"order": 65,
"encounters": [
{
"pokeapi_id": 558,
"pokemon_name": "Crustle",
"method": "static",
"encounter_rate": 100,
"min_level": 42,
"max_level": 42
}
],
"children": [
{
"name": "Seaside Cave (1F)",
"order": 66,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 34,
"max_level": 37
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 34,
"max_level": 36
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 15,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 10,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 602,
"pokemon_name": "Tynamo",
"method": "walk",
"encounter_rate": 5,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seaside Cave (B1F)",
"order": 67,
"encounters": [
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"method": "walk",
"encounter_rate": 100,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"method": "fishing",
"encounter_rate": 100,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 90,
"pokemon_name": "Shellder",
"method": "fishing",
"encounter_rate": 95,
"min_level": 40,
"max_level": 70
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "surf",
"encounter_rate": 90,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 592,
"pokemon_name": "Frillish",
"method": "surf",
"encounter_rate": 70,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 42
},
{
"pokeapi_id": 527,
"pokemon_name": "Woobat",
"method": "walk",
"encounter_rate": 35,
"min_level": 39,
"max_level": 41
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"method": "surf",
"encounter_rate": 30,
"min_level": 25,
"max_level": 40
},
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"method": "walk",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"method": "surf",
"encounter_rate": 10,
"min_level": 30,
"max_level": 40
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"method": "fishing",
"encounter_rate": 5,
"min_level": 50,
"max_level": 70
},
{
"pokeapi_id": 603,
"pokemon_name": "Eelektrik",
"method": "walk",
"encounter_rate": 5,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 213,
"pokemon_name": "Shuckle",
"method": "walk",
"encounter_rate": 5,
"min_level": 41,
"max_level": 41
}
]
}
]
},
{ {
"name": "Giant Chasm", "name": "Giant Chasm",
"order": 68, "order": 68,

File diff suppressed because it is too large Load Diff

View File

@@ -63,7 +63,7 @@
"badge_image_url": "/badges/voltage-badge.png", "badge_image_url": "/badges/voltage-badge.png",
"level_cap": 37, "level_cap": 37,
"order": 5, "order": 5,
"after_route_name": "Lumiose City", "after_route_name": "Kalos Route 13",
"location": "Lumiose Gym", "location": "Lumiose Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/clemont.png", "sprite_url": "/boss-sprites/x/clemont.png",
@@ -91,7 +91,7 @@
"badge_image_url": "/badges/psychic-badge.png", "badge_image_url": "/badges/psychic-badge.png",
"level_cap": 44, "level_cap": 44,
"order": 7, "order": 7,
"after_route_name": null, "after_route_name": "Kalos Route 17",
"location": "Anistar Gym", "location": "Anistar Gym",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/olympia.png", "sprite_url": "/boss-sprites/x/olympia.png",
@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 63, "level_cap": 63,
"order": 9, "order": 9,
"after_route_name": null, "after_route_name": "Victory Road (Kalos)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/malva.png", "sprite_url": "/boss-sprites/x/malva.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 63, "level_cap": 63,
"order": 10, "order": 10,
"after_route_name": null, "after_route_name": "Victory Road (Kalos)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/siebold.png", "sprite_url": "/boss-sprites/x/siebold.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 63, "level_cap": 63,
"order": 11, "order": 11,
"after_route_name": null, "after_route_name": "Victory Road (Kalos)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/wikstrom.png", "sprite_url": "/boss-sprites/x/wikstrom.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 63, "level_cap": 63,
"order": 12, "order": 12,
"after_route_name": null, "after_route_name": "Victory Road (Kalos)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/drasna.png", "sprite_url": "/boss-sprites/x/drasna.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 68, "level_cap": 68,
"order": 13, "order": 13,
"after_route_name": null, "after_route_name": "Victory Road (Kalos)",
"location": "Pokemon League", "location": "Pokemon League",
"section": "Main Story", "section": "Main Story",
"sprite_url": "/boss-sprites/x/diantha.png", "sprite_url": "/boss-sprites/x/diantha.png",

View File

@@ -1,58 +1,4 @@
[ [
{
"name": "Vaniville Town",
"order": 1,
"encounters": [
{
"pokeapi_id": 650,
"pokemon_name": "Chespin",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 653,
"pokemon_name": "Fennekin",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 656,
"pokemon_name": "Froakie",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 650,
"pokemon_name": "Chespin",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 653,
"pokemon_name": "Fennekin",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 656,
"pokemon_name": "Froakie",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
}
]
},
{ {
"name": "Aquacorde Town", "name": "Aquacorde Town",
"order": 2, "order": 2,
@@ -60,7 +6,7 @@
{ {
"pokeapi_id": 650, "pokeapi_id": 650,
"pokemon_name": "Chespin", "pokemon_name": "Chespin",
"method": "gift", "method": "starter",
"encounter_rate": 100, "encounter_rate": 100,
"min_level": 5, "min_level": 5,
"max_level": 5 "max_level": 5
@@ -68,7 +14,7 @@
{ {
"pokeapi_id": 653, "pokeapi_id": 653,
"pokemon_name": "Fennekin", "pokemon_name": "Fennekin",
"method": "gift", "method": "starter",
"encounter_rate": 100, "encounter_rate": 100,
"min_level": 5, "min_level": 5,
"max_level": 5 "max_level": 5
@@ -76,7 +22,7 @@
{ {
"pokeapi_id": 656, "pokeapi_id": 656,
"pokemon_name": "Froakie", "pokemon_name": "Froakie",
"method": "gift", "method": "starter",
"encounter_rate": 100, "encounter_rate": 100,
"min_level": 5, "min_level": 5,
"max_level": 5 "max_level": 5
@@ -584,7 +530,7 @@
] ]
}, },
{ {
"name": "South Boulevard", "name": "Lumiose City",
"order": 9, "order": 9,
"encounters": [ "encounters": [
{ {
@@ -2398,44 +2344,6 @@
} }
] ]
}, },
{
"name": "Lumiose City",
"order": 38,
"encounters": [
{
"pokeapi_id": 1,
"pokemon_name": "Bulbasaur",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 4,
"pokemon_name": "Charmander",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 280,
"pokemon_name": "Ralts",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 7,
"pokemon_name": "Squirtle",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
}
]
},
{ {
"name": "Kalos Route 14", "name": "Kalos Route 14",
"order": 39, "order": 39,
@@ -3812,8 +3720,22 @@
] ]
}, },
{ {
"name": "Kalos Route 20", "name": "Snowbelle City",
"order": 57, "order": 57,
"encounters": [
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"method": "trade",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
}
]
},
{
"name": "Kalos Route 20",
"order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 709, "pokeapi_id": 709,
@@ -3883,7 +3805,7 @@
}, },
{ {
"name": "Pok\u00e9mon Village", "name": "Pok\u00e9mon Village",
"order": 58, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 354, "pokeapi_id": 354,
@@ -4031,20 +3953,6 @@
} }
] ]
}, },
{
"name": "Snowbelle City",
"order": 59,
"encounters": [
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"method": "trade",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
}
]
},
{ {
"name": "Kalos Route 21", "name": "Kalos Route 21",
"order": 60, "order": 60,

View File

@@ -1,58 +1,4 @@
[ [
{
"name": "Vaniville Town",
"order": 1,
"encounters": [
{
"pokeapi_id": 650,
"pokemon_name": "Chespin",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 653,
"pokemon_name": "Fennekin",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 656,
"pokemon_name": "Froakie",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 650,
"pokemon_name": "Chespin",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 653,
"pokemon_name": "Fennekin",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 656,
"pokemon_name": "Froakie",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
}
]
},
{ {
"name": "Aquacorde Town", "name": "Aquacorde Town",
"order": 2, "order": 2,
@@ -584,7 +530,7 @@
] ]
}, },
{ {
"name": "South Boulevard", "name": "Lumiose City",
"order": 9, "order": 9,
"encounters": [ "encounters": [
{ {
@@ -2398,44 +2344,6 @@
} }
] ]
}, },
{
"name": "Lumiose City",
"order": 38,
"encounters": [
{
"pokeapi_id": 1,
"pokemon_name": "Bulbasaur",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 4,
"pokemon_name": "Charmander",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 280,
"pokemon_name": "Ralts",
"method": "trade",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 7,
"pokemon_name": "Squirtle",
"method": "gift",
"encounter_rate": 100,
"min_level": 10,
"max_level": 10
}
]
},
{ {
"name": "Kalos Route 14", "name": "Kalos Route 14",
"order": 39, "order": 39,
@@ -3804,8 +3712,22 @@
] ]
}, },
{ {
"name": "Kalos Route 20", "name": "Snowbelle City",
"order": 57, "order": 57,
"encounters": [
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"method": "trade",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
}
]
},
{
"name": "Kalos Route 20",
"order": 58,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 709, "pokeapi_id": 709,
@@ -3875,7 +3797,7 @@
}, },
{ {
"name": "Pok\u00e9mon Village", "name": "Pok\u00e9mon Village",
"order": 58, "order": 59,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 354, "pokeapi_id": 354,
@@ -4023,20 +3945,6 @@
} }
] ]
}, },
{
"name": "Snowbelle City",
"order": 59,
"encounters": [
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"method": "trade",
"encounter_rate": 100,
"min_level": 50,
"max_level": 50
}
]
},
{ {
"name": "Kalos Route 21", "name": "Kalos Route 21",
"order": 60, "order": 60,

View File

@@ -119,7 +119,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 56, "level_cap": 56,
"order": 9, "order": 9,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/yellow/lorelei.png", "sprite_url": "/boss-sprites/yellow/lorelei.png",
@@ -133,7 +133,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 58, "level_cap": 58,
"order": 10, "order": 10,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/yellow/bruno.png", "sprite_url": "/boss-sprites/yellow/bruno.png",
@@ -147,7 +147,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 60, "level_cap": 60,
"order": 11, "order": 11,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/yellow/agatha.png", "sprite_url": "/boss-sprites/yellow/agatha.png",
@@ -161,7 +161,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 62, "level_cap": 62,
"order": 12, "order": 12,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/yellow/lance.png", "sprite_url": "/boss-sprites/yellow/lance.png",
@@ -175,7 +175,7 @@
"badge_image_url": null, "badge_image_url": null,
"level_cap": 65, "level_cap": 65,
"order": 13, "order": 13,
"after_route_name": "Victory Road (Kanto)", "after_route_name": "Indigo Plateau",
"location": "Indigo Plateau", "location": "Indigo Plateau",
"section": null, "section": null,
"sprite_url": "/boss-sprites/yellow/blue.png", "sprite_url": "/boss-sprites/yellow/blue.png",

View File

@@ -4075,13 +4075,43 @@
] ]
}, },
{ {
"name": "Cerulean Cave", "name": "Indigo Plateau",
"order": 75, "order": 75,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
},
{
"name": "Cerulean Cave",
"order": 76,
"encounters": [], "encounters": [],
"children": [ "children": [
{ {
"name": "Cerulean Cave (1F)", "name": "Cerulean Cave (1F)",
"order": 76, "order": 77,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4191,7 +4221,7 @@
}, },
{ {
"name": "Cerulean Cave (2F)", "name": "Cerulean Cave (2F)",
"order": 77, "order": 78,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 129, "pokeapi_id": 129,
@@ -4317,7 +4347,7 @@
}, },
{ {
"name": "Cerulean Cave (B1F)", "name": "Cerulean Cave (B1F)",
"order": 78, "order": 79,
"encounters": [ "encounters": [
{ {
"pokeapi_id": 150, "pokeapi_id": 150,
@@ -4330,35 +4360,5 @@
] ]
} }
] ]
},
{
"name": "Indigo Plateau",
"order": 79,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "Poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
}
]
} }
] ]

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1001 B