diff --git a/.beans/nuzlocke-tracker-2zc9--add-zizmor-and-actionlint-to-ci.md b/.beans/nuzlocke-tracker-2zc9--add-zizmor-and-actionlint-to-ci.md new file mode 100644 index 0000000..732ddd9 --- /dev/null +++ b/.beans/nuzlocke-tracker-2zc9--add-zizmor-and-actionlint-to-ci.md @@ -0,0 +1,17 @@ +--- +# nuzlocke-tracker-2zc9 +title: Add zizmor and actionlint to CI +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:50Z +updated_at: 2026-02-16T19:26:23Z +parent: nuzlocke-tracker-a5es +--- + +Global standards require scanning GitHub Actions workflows with zizmor (security audit) and actionlint (linter). + +## Checklist +- [ ] Add actionlint check to CI +- [ ] Add zizmor scan to CI +- [ ] Fix any issues found \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-44ps--replace-eslintprettier-with-oxlintoxfmt.md b/.beans/nuzlocke-tracker-44ps--replace-eslintprettier-with-oxlintoxfmt.md new file mode 100644 index 0000000..b97a62b --- /dev/null +++ b/.beans/nuzlocke-tracker-44ps--replace-eslintprettier-with-oxlintoxfmt.md @@ -0,0 +1,24 @@ +--- +# nuzlocke-tracker-44ps +title: Replace ESLint/Prettier with oxlint/oxfmt +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +Global standards require oxlint and oxfmt instead of ESLint and Prettier. This involves: + +## Checklist +- [ ] Install oxlint as devDependency +- [ ] Configure oxlint with typescript, import, unicorn plugins +- [ ] Install oxfmt as devDependency (or use oxlint --fix for formatting) +- [ ] Remove ESLint and all ESLint plugins/configs +- [ ] Remove Prettier and eslint-config-prettier +- [ ] Update package.json scripts +- [ ] Update pre-commit hooks +- [ ] Update CI workflow + +Note: oxfmt may not be stable yet — check current status before proceeding. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-9vny--add-dependabot-config.md b/.beans/nuzlocke-tracker-9vny--add-dependabot-config.md new file mode 100644 index 0000000..78ed9ef --- /dev/null +++ b/.beans/nuzlocke-tracker-9vny--add-dependabot-config.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-9vny +title: Add Dependabot config +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:50Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +No .github/dependabot.yml exists. Global standards require Dependabot with 7-day cooldowns and grouped updates. + +## Checklist +- [ ] Create .github/dependabot.yml +- [ ] Configure for npm (frontend), pip (backend), and github-actions +- [ ] Set 7-day schedule intervals +- [ ] Group minor/patch updates \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-a5es--align-repo-config-with-global-dev-standards.md b/.beans/nuzlocke-tracker-a5es--align-repo-config-with-global-dev-standards.md new file mode 100644 index 0000000..32e2e5a --- /dev/null +++ b/.beans/nuzlocke-tracker-a5es--align-repo-config-with-global-dev-standards.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-a5es +title: Align repo config with global dev standards +status: completed +type: epic +priority: normal +created_at: 2026-02-16T19:13:24Z +updated_at: 2026-02-16T19:26:23Z +--- + +Audit found multiple deviations from the global CLAUDE.md development standards. This epic tracks all the fixes needed. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-cdmx--clean-up-swordshield-encounter-data-wild-pokemon-i.md b/.beans/nuzlocke-tracker-cdmx--clean-up-swordshield-encounter-data-wild-pokemon-i.md new file mode 100644 index 0000000..9008ea2 --- /dev/null +++ b/.beans/nuzlocke-tracker-cdmx--clean-up-swordshield-encounter-data-wild-pokemon-i.md @@ -0,0 +1,29 @@ +--- +# nuzlocke-tracker-cdmx +title: 'Clean up Sword/Shield encounter data: wild Pokemon incorrectly listed as gifts' +status: completed +type: bug +priority: normal +created_at: 2026-02-14T19:56:12Z +updated_at: 2026-02-14T21:15:04Z +--- + +## Problem + +In the Sword and Shield seed data, wild Pokemon on almost all encounter locations are also duplicated as gift encounters. This appears to be an issue with the PokeDB export process. + +## Goal + +Investigate why the PokeDB export produced duplicate gift entries for wild encounters, then clean up the data so that only genuine gifts are listed as gifts. + +## Findings + +The PokeDB export duplicated walk encounters as gift encounters on 6 locations in each game. The affected locations were: Route 1 (Galar), Galar Mine, Motostoke Outskirts, Route 6 (Galar), Glimwood Tangle, and Route 7 (Galar). Route 6 also had legitimate fossil gifts (Arctovish, Arctozolt, Dracovish, Dracozolt) which were preserved. + +## Checklist + +- [x] Investigate the PokeDB export logic to understand why wild Pokemon are being duplicated as gifts +- [x] Identify which encounters are legitimately gifts vs incorrectly tagged +- [x] Remove erroneous gift entries from Sword seed data (39 removed) +- [x] Remove erroneous gift entries from Shield seed data (40 removed) +- [x] Verify remaining gift encounters are accurate \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-cftf--filter-out-routes-with-no-encounters-for-active-ga.md b/.beans/nuzlocke-tracker-cftf--filter-out-routes-with-no-encounters-for-active-ga.md new file mode 100644 index 0000000..6970211 --- /dev/null +++ b/.beans/nuzlocke-tracker-cftf--filter-out-routes-with-no-encounters-for-active-ga.md @@ -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. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-ecij--add-vitest-for-frontend-testing.md b/.beans/nuzlocke-tracker-ecij--add-vitest-for-frontend-testing.md new file mode 100644 index 0000000..d38c8e0 --- /dev/null +++ b/.beans/nuzlocke-tracker-ecij--add-vitest-for-frontend-testing.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-ecij +title: Add vitest for frontend testing +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:50Z +updated_at: 2026-02-16T19:26:23Z +parent: nuzlocke-tracker-a5es +--- + +No frontend test runner is configured. Global standards require vitest. + +## Checklist +- [ ] Install vitest as devDependency +- [ ] Create vitest.config.ts +- [ ] Add test script to package.json +- [ ] Add test step to CI workflow \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-h0dr--fix-route-deletion-failing-due-to-missing-cascade.md b/.beans/nuzlocke-tracker-h0dr--fix-route-deletion-failing-due-to-missing-cascade.md new file mode 100644 index 0000000..a507376 --- /dev/null +++ b/.beans/nuzlocke-tracker-h0dr--fix-route-deletion-failing-due-to-missing-cascade.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-h0dr +title: Fix route deletion failing due to missing cascade on route_encounters +status: completed +type: bug +priority: normal +created_at: 2026-02-14T14:19:56Z +updated_at: 2026-02-14T14:23:10Z +--- + +Deleting a route returns 500 due to two FK constraint issues: + +1. `route_encounters.route_id` — missing cascade on the relationship (SQLAlchemy tried to NULL a NOT NULL column) +2. `boss_battles.after_route_id` — references the route being deleted + +## Fix +- Added `cascade="all, delete-orphan"` to `Route.route_encounters` relationship +- Added `update(BossBattle).where(...).values(after_route_id=None)` before deleting the route in the delete endpoint \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-huag--populate-boss-pokemon-teams-from-bulbapedia.md b/.beans/nuzlocke-tracker-huag--populate-boss-pokemon-teams-from-bulbapedia.md new file mode 100644 index 0000000..418075b --- /dev/null +++ b/.beans/nuzlocke-tracker-huag--populate-boss-pokemon-teams-from-bulbapedia.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-huag +title: Populate boss Pokemon teams from Bulbapedia +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:53:15Z +updated_at: 2026-02-16T20:07:17Z +--- + +Populate all 318 boss entries across 21 *-bosses.json seed files with their actual in-game Pokemon teams (pokeapi_id, level, order, condition_label). Data sourced from Bulbapedia. Also fix _export_bosses in run.py to include condition_label. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md b/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md new file mode 100644 index 0000000..c670285 --- /dev/null +++ b/.beans/nuzlocke-tracker-j02g--fix-duplicate-alembic-migration-revision-ids.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-j02g +title: Fix duplicate Alembic migration revision IDs +status: completed +type: bug +priority: normal +created_at: 2026-02-14T12:13:08Z +updated_at: 2026-02-14T12:14:34Z +--- + +Two migration files share revision ID f7a8b9c0d1e2: add_game_id_to_boss_battles and add_naming_scheme_to_genlockes. Fix by giving one a new unique ID and chaining them sequentially. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-k4u8--implement-pre-commit-hooks-for-linting.md b/.beans/nuzlocke-tracker-k4u8--implement-pre-commit-hooks-for-linting.md new file mode 100644 index 0000000..71ae04d --- /dev/null +++ b/.beans/nuzlocke-tracker-k4u8--implement-pre-commit-hooks-for-linting.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-k4u8 +title: Implement pre-commit hooks for linting +status: completed +type: task +priority: normal +created_at: 2026-02-14T15:37:32Z +updated_at: 2026-02-14T15:40:44Z +--- + +Set up pre-commit framework with hooks for ruff (backend), ESLint/Prettier/tsc (frontend). Add pre-commit to dev deps, update CI with Prettier check, document in CLAUDE.md. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-l12w--add-condition-badges-for-boss-pokemon-mechanics.md b/.beans/nuzlocke-tracker-l12w--add-condition-badges-for-boss-pokemon-mechanics.md new file mode 100644 index 0000000..8f9b04f --- /dev/null +++ b/.beans/nuzlocke-tracker-l12w--add-condition-badges-for-boss-pokemon-mechanics.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-l12w +title: Add condition badges for boss Pokemon mechanics +status: in-progress +type: feature +priority: normal +created_at: 2026-02-16T20:11:02Z +updated_at: 2026-02-16T20:11:52Z +--- + +Add visible badges on boss Pokemon that have mechanic-related conditions (Mega Evolution, Gigantamax, Dynamax, Terastallize). Create a ConditionBadge component following the EncounterMethodBadge pattern and integrate it into BossDefeatModal and BossTeamPreview. + +## Checklist + +- [x] Create ConditionBadge component in frontend/src/components/ConditionBadge.tsx +- [x] Add ConditionBadge to BossDefeatModal.tsx boss team preview +- [x] Add ConditionBadge to RunEncounters.tsx BossTeamPreview +- [x] Verify with tsc and oxlint \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-mn8d--pin-github-actions-to-sha-hashes-and-add-persist-c.md b/.beans/nuzlocke-tracker-mn8d--pin-github-actions-to-sha-hashes-and-add-persist-c.md new file mode 100644 index 0000000..4a5dcaa --- /dev/null +++ b/.beans/nuzlocke-tracker-mn8d--pin-github-actions-to-sha-hashes-and-add-persist-c.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-mn8d +title: 'Pin GitHub Actions to SHA hashes and add persist-credentials: false' +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +All GitHub Actions use tag references (@v4, @v5) instead of SHA hashes with version comments. Also missing persist-credentials: false on checkout steps. + +## Checklist +- [ ] Pin actions/checkout to SHA with version comment +- [ ] Pin actions/setup-python to SHA with version comment +- [ ] Pin actions/setup-node to SHA with version comment +- [ ] Add persist-credentials: false to all checkout steps \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-o1ek--fix-ci-python-version-mismatch-and-ruff-target-ver.md b/.beans/nuzlocke-tracker-o1ek--fix-ci-python-version-mismatch-and-ruff-target-ver.md new file mode 100644 index 0000000..fc2184f --- /dev/null +++ b/.beans/nuzlocke-tracker-o1ek--fix-ci-python-version-mismatch-and-ruff-target-ver.md @@ -0,0 +1,17 @@ +--- +# nuzlocke-tracker-o1ek +title: Fix CI Python version mismatch and ruff target-version +status: completed +type: bug +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +CI uses python-version 3.12 but .tool-versions and Docker use 3.14. Also, ruff target-version in pyproject.toml is py312 but should be py314. + +## Checklist +- [ ] Update ci.yml python-version from 3.12 to 3.14 +- [ ] Update pyproject.toml ruff target-version from py312 to py314 +- [ ] Update requires-python to >=3.14 \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-oqfo--improve-encounter-rate-display-for-timeweather-var.md b/.beans/nuzlocke-tracker-oqfo--improve-encounter-rate-display-for-timeweather-var.md index 45bea00..79f033d 100644 --- a/.beans/nuzlocke-tracker-oqfo--improve-encounter-rate-display-for-timeweather-var.md +++ b/.beans/nuzlocke-tracker-oqfo--improve-encounter-rate-display-for-timeweather-var.md @@ -1,32 +1,83 @@ --- # nuzlocke-tracker-oqfo title: Improve encounter rate display for time/weather variants -status: draft +status: todo type: feature +priority: normal created_at: 2026-02-10T14:04:27Z -updated_at: 2026-02-10T14:04:27Z +updated_at: 2026-02-14T21:17:00Z --- -Improve how encounter rates are displayed in the tracker to support time-of-day, weather, and seasonal variants that exist in many Pokemon games. +## Problem -## Context - -PokeDB.org data reveals that encounter rates vary significantly by context across different games: -- **Gen 2 / Gen 4 (G/S/C, HG/SS, D/P/Pt, BDSP):** rates vary by morning/day/night -- **Gen 5 (B/W, B2/W2):** rates vary by season (spring/summer/autumn/winter) -- **Gen 8 (Sw/Sh):** rates vary by weather (clear, cloudy, rain, thunderstorm, snow, etc.) +PokeDB data reveals that encounter rates vary by context across many games: +- **Gen 2/4 (G/S/C, HG/SS, D/P/Pt, BDSP):** morning/day/night +- **Gen 5 (B/W, B2/W2):** spring/summer/autumn/winter +- **Gen 8 (Sw/Sh):** weather (clear, cloudy, rain, thunderstorm, snow, etc.) - **Gen 8 (Legends Arceus):** time + weather boolean conditions -- **Gen 9 (Sc/Vi):** overworld probability weights (not traditional encounter rates) +- **Gen 9 (Sc/Vi):** overworld probability weights -Currently the seed format has a single `encounter_rate` field per encounter, which doesn't capture these variants. +Currently the seed format and `RouteEncounter` model have a single `encounter_rate` field, which flattens all of this into one number. -## Goals -- Design a display format that lets users see encounter rates for different conditions (e.g., tabs or tables for morning/day/night) -- Determine how to extend the seed data format to store variant rates -- Decide which level of detail is useful for Nuzlocke tracking (do players care about exact weather rates, or is "available during rain" sufficient?) +## Goal + +Extend the data model and UI to support conditional encounter rates, so users can see which Pokemon appear under which conditions. + +## Design + +### Seed data format + +Add an optional `conditions` field to encounter entries. When absent, the encounter has a flat rate (Gen 1/3/6 — no change needed). When present, it replaces `encounter_rate` with per-condition rates: + +```json +{ + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": null, + "conditions": { + "night": 50, + "morning": 10, + "day": 0 + }, + "min_level": 2, + "max_level": 5 +} +``` + +For games without variant rates, the existing flat `encounter_rate` field is used unchanged. + +### Backend changes + +1. **New model `RouteEncounterCondition`** (one-to-many from `RouteEncounter`): + - `id`, `route_encounter_id` (FK), `condition` (string), `encounter_rate` (int) + - Conditions are free-form strings: `"morning"`, `"day"`, `"night"`, `"rain"`, `"spring"`, etc. +2. **`RouteEncounter` model**: keep `encounter_rate` as nullable — null when conditions exist, populated when flat. +3. **Seed loader**: detect `conditions` key in JSON, create `RouteEncounterCondition` rows accordingly. +4. **API**: include conditions in route encounter responses (nested array under each encounter). + +### Frontend changes + +1. **AdminRouteDetail**: show conditions as sub-rows or a tooltip when hovering the rate column. +2. **EncounterModal**: group by condition context when relevant (e.g. tabs for morning/day/night). +3. **Type updates**: extend `RouteEncounter` type with optional `conditions: { condition: string, encounterRate: number }[]`. + +## Checklist + +- [ ] Update seed JSON schema: add optional `conditions` field to encounter entries +- [ ] Create `RouteEncounterCondition` model with migration +- [ ] Make `RouteEncounter.encounter_rate` nullable +- [ ] Update seed loader to handle `conditions` entries +- [ ] Update API serialization to include conditions +- [ ] Update frontend types (`RouteEncounter`) +- [ ] Update AdminRouteDetail to display condition-based rates +- [ ] Update EncounterModal to show conditions contextually +- [ ] Update seed data for at least one game per variant type (HG/SS, B/W, Sw/Sh) as proof of concept +- [ ] Keep simple display for games with flat rates (no regression) ## Considerations -- Keep it simple for games with single rates (Gen 1, Gen 3, Gen 6) -- For Nuzlockes, the key question is usually "what can I encounter here?" — exact rates are secondary but useful for planning -- The UI should not become cluttered for simple cases -- This may affect the backend encounter model, seed format, and frontend display \ No newline at end of file + +- For Nuzlocke play, availability ("appears during rain") matters more than exact percentages — consider a simplified view option +- Keep UI uncluttered for simple cases (Gen 1/3/6) +- Condition strings should use a consistent vocabulary (define an enum or reference list) +- Seed data updates for all games can be done incrementally after the infrastructure is in place \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-qvww--fine-tune-route-ordering-and-boss-configuration-fo.md b/.beans/nuzlocke-tracker-qvww--fine-tune-route-ordering-and-boss-configuration-fo.md new file mode 100644 index 0000000..84090c6 --- /dev/null +++ b/.beans/nuzlocke-tracker-qvww--fine-tune-route-ordering-and-boss-configuration-fo.md @@ -0,0 +1,56 @@ +--- +# nuzlocke-tracker-qvww +title: Fine-tune route ordering and boss configuration for all version groups +status: completed +type: task +priority: normal +created_at: 2026-02-14T12:26:04Z +updated_at: 2026-02-14T21:12:31Z +--- + +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) +- [X] ~~*sun-moon*~~ [2026-02-14] +- [X] ~~*ultra-sun-ultra-moon*~~ [2026-02-14] +- [X] ~~*lets-go*~~ [2026-02-14] + +### Generation 8 (Galar/Sinnoh/Hisui) +- [X] ~~*sword-shield*~~ [2026-02-14] +- [X] ~~*brilliant-diamond-shining-pearl*~~ [2026-02-14] +- [X] ~~*legends-arceus*~~ [2026-02-14] + +### Generation 9 (Paldea/Lumiose) +- [X] ~~*scarlet-violet*~~ [2026-02-14] +- [X] ~~*legends-z-a*~~ [2026-02-14] \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-r48e--normalise-route-naming-scheme-to-route-x-region.md b/.beans/nuzlocke-tracker-r48e--normalise-route-naming-scheme-to-route-x-region.md new file mode 100644 index 0000000..aef8709 --- /dev/null +++ b/.beans/nuzlocke-tracker-r48e--normalise-route-naming-scheme-to-route-x-region.md @@ -0,0 +1,34 @@ +--- +# nuzlocke-tracker-r48e +title: Normalise route naming scheme to 'Route X (Region)' +status: completed +type: task +priority: normal +created_at: 2026-02-14T19:51:29Z +updated_at: 2026-02-14T21:10:13Z +--- + +## Problem + +Route names across seed data files are inconsistent. Several naming patterns exist: + +- `Route 1 (Kanto)` — preferred format +- `Sinnoh Route 207` — region prefix style +- `Route 1 - Galar` — dash-separated region suffix + +## Goal + +Standardise all route names to the format: **`Route X (Region)`** + +Examples: +- `Sinnoh Route 207` → `Route 207 (Sinnoh)` +- `Route 1 - Galar` → `Route 1 (Galar)` +- `Route 1 (Kanto)` — already correct, no change needed + +## Checklist + +- [x] Audit all seed data JSON files to identify inconsistent route names +- [x] Normalise routes using `Region Route X` prefix style (e.g. `Sinnoh Route 207`) +- [x] Normalise routes using `Route X - Region` dash style (e.g. `Route 1 - Galar`) +- [x] Verify no other naming patterns exist +- [x] Spot-check results to ensure correctness \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-sqb9--pin-frontend-dependencies-to-exact-versions.md b/.beans/nuzlocke-tracker-sqb9--pin-frontend-dependencies-to-exact-versions.md new file mode 100644 index 0000000..b350411 --- /dev/null +++ b/.beans/nuzlocke-tracker-sqb9--pin-frontend-dependencies-to-exact-versions.md @@ -0,0 +1,14 @@ +--- +# nuzlocke-tracker-sqb9 +title: Pin frontend dependencies to exact versions +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +All frontend dependencies in package.json use ^ or ~ ranges. Global standards require exact pinning (no ^ or ~). + +Pin all dependencies and devDependencies to their currently installed exact versions. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-w5vu--pin-backend-python-dependencies-to-exact-versions.md b/.beans/nuzlocke-tracker-w5vu--pin-backend-python-dependencies-to-exact-versions.md new file mode 100644 index 0000000..614fdf3 --- /dev/null +++ b/.beans/nuzlocke-tracker-w5vu--pin-backend-python-dependencies-to-exact-versions.md @@ -0,0 +1,14 @@ +--- +# nuzlocke-tracker-w5vu +title: Pin backend Python dependencies to exact versions +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +All backend dependencies in pyproject.toml use >= ranges. Global standards require exact pins (== not >=). + +Pin all dependencies and dev dependencies to their currently installed exact versions. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-yfi8--fetch-boss-battle-sprites-from-bulbapedia.md b/.beans/nuzlocke-tracker-yfi8--fetch-boss-battle-sprites-from-bulbapedia.md index a75639c..71d90b1 100644 --- a/.beans/nuzlocke-tracker-yfi8--fetch-boss-battle-sprites-from-bulbapedia.md +++ b/.beans/nuzlocke-tracker-yfi8--fetch-boss-battle-sprites-from-bulbapedia.md @@ -1,11 +1,11 @@ --- # nuzlocke-tracker-yfi8 title: Fetch boss battle sprites from Bulbapedia -status: in-progress +status: completed type: task priority: normal created_at: 2026-02-14T09:14:32Z -updated_at: 2026-02-14T09:24:28Z +updated_at: 2026-02-14T09:38:04Z --- ## Overview diff --git a/.beans/nuzlocke-tracker-yyce--add-ty-for-python-type-checking.md b/.beans/nuzlocke-tracker-yyce--add-ty-for-python-type-checking.md new file mode 100644 index 0000000..636a27f --- /dev/null +++ b/.beans/nuzlocke-tracker-yyce--add-ty-for-python-type-checking.md @@ -0,0 +1,18 @@ +--- +# nuzlocke-tracker-yyce +title: Add ty for Python type checking +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:50Z +updated_at: 2026-02-16T19:26:23Z +parent: nuzlocke-tracker-a5es +--- + +Global standards require ty check for static type analysis. Currently not configured. + +## Checklist +- [ ] Add ty to dev dependencies +- [ ] Configure ty rules in pyproject.toml +- [ ] Add ty check step to CI workflow +- [ ] Fix any type errors surfaced \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-zdig--remove-route-order-aliases-between-originals-and-r.md b/.beans/nuzlocke-tracker-zdig--remove-route-order-aliases-between-originals-and-r.md new file mode 100644 index 0000000..d51e34f --- /dev/null +++ b/.beans/nuzlocke-tracker-zdig--remove-route-order-aliases-between-originals-and-r.md @@ -0,0 +1,11 @@ +--- +# nuzlocke-tracker-zdig +title: Remove route order aliases between originals and remakes +status: completed +type: task +priority: normal +created_at: 2026-02-14T12:46:38Z +updated_at: 2026-02-14T12:48:57Z +--- + +Remove aliases in route_order.json that share route orderings between original games and remakes. Each version group gets its own standalone route list so they can be fine-tuned independently. \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-zom1--add-missing-tsconfig-strictness-flags.md b/.beans/nuzlocke-tracker-zom1--add-missing-tsconfig-strictness-flags.md new file mode 100644 index 0000000..2ca2622 --- /dev/null +++ b/.beans/nuzlocke-tracker-zom1--add-missing-tsconfig-strictness-flags.md @@ -0,0 +1,19 @@ +--- +# nuzlocke-tracker-zom1 +title: Add missing tsconfig strictness flags +status: completed +type: task +priority: normal +created_at: 2026-02-16T19:13:49Z +updated_at: 2026-02-16T19:24:15Z +parent: nuzlocke-tracker-a5es +--- + +tsconfig.app.json is missing 4 required strict flags from the global standards: + +- noUncheckedIndexedAccess: true +- exactOptionalPropertyTypes: true +- noImplicitOverride: true +- noPropertyAccessFromIndexSignature: true + +These need to be added and any resulting type errors fixed. \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..ba2a624 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,31 @@ +version: 2 + +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + groups: + actions: + patterns: + - "*" + + - package-ecosystem: "npm" + directory: "/frontend" + schedule: + interval: "weekly" + groups: + minor-and-patch: + update-types: + - "minor" + - "patch" + + - package-ecosystem: "pip" + directory: "/backend" + schedule: + interval: "weekly" + groups: + minor-and-patch: + update-types: + - "minor" + - "patch" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5ce6a35..8a95e8b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,21 +22,45 @@ jobs: backend-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 with: - python-version: "3.12" - - run: pip install ruff + persist-credentials: false + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + with: + python-version: "3.14" + - run: pip install ruff ty - name: Check linting run: ruff check backend/ - name: Check formatting run: ruff format --check backend/ + - name: Type check + run: ty check backend/src/ + continue-on-error: true + + actions-lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 + with: + persist-credentials: false + - name: Install actionlint + run: | + curl -sL https://github.com/rhysd/actionlint/releases/latest/download/actionlint_linux_amd64.tar.gz | tar xz + sudo mv actionlint /usr/local/bin/ + - name: Lint GitHub Actions + run: actionlint + - name: Install zizmor + run: pip install zizmor + - name: Audit GitHub Actions security + run: zizmor .github/workflows/ frontend-lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 + with: + persist-credentials: false + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version: "24" - name: Install dependencies @@ -45,6 +69,9 @@ jobs: - name: Lint run: npm run lint working-directory: frontend + - name: Check formatting + run: npx oxfmt --check "src/" + working-directory: frontend - name: Type check run: npx tsc -b working-directory: frontend diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cd4a9c2..8b08735 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,7 +8,9 @@ jobs: runs-on: ubuntu-latest if: github.ref == 'refs/heads/main' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 + with: + persist-credentials: false - name: Login to Gitea registry run: echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login gitea.nerdboden.de -u "${{ secrets.REGISTRY_USERNAME }}" --password-stdin diff --git a/.gitignore b/.gitignore index 495a352..61d59d6 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,28 @@ temp/ # Local config overrides *.local + +# Claude Code sandbox artifacts +/HEAD +/config +/hooks +/objects +/refs +/frontend/HEAD +/frontend/config +/frontend/hooks +/frontend/objects +/frontend/refs +/.gitmodules +/.gitconfig +/.bash_profile +/.bashrc +/.profile +/.zprofile +/.zshrc +/.ripgreprc +/.mcp.json +/.claude/agents +/.claude/commands +/.claude/skills +/frontend/.claude/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..372260e --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,34 @@ +repos: + # Backend (Python) — ruff linting + formatting + - repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.15.0 + hooks: + - id: ruff + args: [--fix] + files: ^backend/ + - id: ruff-format + files: ^backend/ + + # Frontend (TypeScript/React) — local hooks using project node_modules + - repo: local + hooks: + - id: oxlint + name: oxlint + entry: npx oxlint -c frontend/.oxlintrc.json + language: system + files: ^frontend/src/.*\.(ts|tsx)$ + pass_filenames: true + + - id: oxfmt + name: oxfmt + entry: npx oxfmt --check --config frontend/.oxfmtrc.json + language: system + files: ^frontend/src/.*\.(ts|tsx)$ + pass_filenames: true + + - id: tsc + name: tsc + entry: bash -c 'cd frontend && npx tsc -b' + language: system + files: ^frontend/src/.*\.(ts|tsx)$ + pass_filenames: false diff --git a/CLAUDE.md b/CLAUDE.md index b981fb1..30d3390 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,6 +8,18 @@ - **Merge commit** `develop` into `main` (marks deploy points). - Always `git pull` the target branch before merging into it. +# Pre-commit Hooks + +This project uses [pre-commit](https://pre-commit.com/) to run linting and formatting checks before each commit. + +**Setup:** `pip install pre-commit && pre-commit install` + +**Hooks configured:** +- **Backend:** `ruff check --fix` and `ruff format` on Python files under `backend/` +- **Frontend:** `oxlint`, `oxfmt --check`, and `tsc -b` on files under `frontend/` + +Frontend hooks require `npm ci` in `frontend/` first (they use `npx` to run from local `node_modules`). + # Instructions - After completing a task, always ask the user if they'd like to commit the changes. diff --git a/backend/pyproject.toml b/backend/pyproject.toml index e83b69d..10d7d9a 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -3,24 +3,26 @@ name = "nuzlocke-tracker-api" version = "0.1.0" description = "Backend API for Nuzlocke Tracker" readme = "README.md" -requires-python = ">=3.12" +requires-python = ">=3.14" dependencies = [ - "fastapi>=0.115.0", - "uvicorn[standard]>=0.34.0", - "pydantic>=2.10.0", - "pydantic-settings>=2.7.0", - "python-dotenv>=1.0.0", - "sqlalchemy[asyncio]>=2.0.0", - "asyncpg>=0.30.0", - "alembic>=1.14.0", + "fastapi==0.128.4", + "uvicorn[standard]==0.40.0", + "pydantic==2.12.5", + "pydantic-settings==2.12.0", + "python-dotenv==1.2.1", + "sqlalchemy[asyncio]==2.0.46", + "asyncpg==0.31.0", + "alembic==1.18.3", ] [project.optional-dependencies] dev = [ - "ruff>=0.9.0", - "pytest>=8.0.0", - "pytest-asyncio>=0.25.0", - "httpx>=0.28.0", + "ruff==0.15.0", + "ty==0.0.17", + "pre-commit==4.5.1", + "pytest==9.0.2", + "pytest-asyncio==1.3.0", + "httpx==0.28.1", ] [build-system] @@ -31,7 +33,7 @@ build-backend = "hatchling.build" packages = ["src/app"] [tool.ruff] -target-version = "py312" +target-version = "py314" line-length = 88 [tool.ruff.lint] @@ -56,6 +58,12 @@ ignore = [ [tool.ruff.lint.isort] known-first-party = ["app"] +[tool.ty.environment] +python-version = "3.14" + +[tool.ty.src] +root = "src" + [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] diff --git a/backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py b/backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py similarity index 93% rename from backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py rename to backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py index 488551c..dfa9cb1 100644 --- a/backend/src/app/alembic/versions/f7a8b9c0d1e2_add_game_id_to_boss_battles.py +++ b/backend/src/app/alembic/versions/g8b9c0d1e2f3_add_game_id_to_boss_battles.py @@ -1,7 +1,7 @@ """add game_id to boss battles -Revision ID: f7a8b9c0d1e2 -Revises: e5f70a1ca323 +Revision ID: g8b9c0d1e2f3 +Revises: f7a8b9c0d1e2 Create Date: 2026-02-14 12:00:00.000000 """ @@ -12,8 +12,8 @@ import sqlalchemy as sa from alembic import op # revision identifiers, used by Alembic. -revision: str = "f7a8b9c0d1e2" -down_revision: str | Sequence[str] | None = "e5f70a1ca323" +revision: str = "g8b9c0d1e2f3" +down_revision: str | Sequence[str] | None = "f7a8b9c0d1e2" branch_labels: str | Sequence[str] | None = None depends_on: str | Sequence[str] | None = None diff --git a/backend/src/app/api/games.py b/backend/src/app/api/games.py index a755ecd..573f99e 100644 --- a/backend/src/app/api/games.py +++ b/backend/src/app/api/games.py @@ -2,7 +2,7 @@ import json from pathlib import Path from fastapi import APIRouter, Depends, HTTPException -from sqlalchemy import delete, select +from sqlalchemy import delete, select, update from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.orm import selectinload @@ -168,8 +168,22 @@ async def list_game_routes( "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: - 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 # Group children by parent_route_id @@ -179,17 +193,20 @@ async def list_game_routes( for route in all_routes: if route.parent_route_id is None: top_level_routes.append(route) - else: + elif has_encounters(route): children_by_parent.setdefault(route.parent_route_id, []).append( route_to_dict(route) ) # Build response with nested children + # Only include top-level routes that have their own encounters or remaining children response = [] for route in top_level_routes: - route_dict = route_to_dict(route) - route_dict["children"] = children_by_parent.get(route.id, []) - response.append(route_dict) + children = children_by_parent.get(route.id, []) + if has_encounters(route) or children: + route_dict = route_to_dict(route) + route_dict["children"] = children + response.append(route_dict) return response @@ -373,6 +390,13 @@ async def delete_route( detail="Cannot delete route with existing encounters. Delete the encounters first.", ) + # Null out any boss battle references to this route + await session.execute( + update(BossBattle) + .where(BossBattle.after_route_id == route_id) + .values(after_route_id=None) + ) + await session.delete(route) await session.commit() diff --git a/backend/src/app/models/route.py b/backend/src/app/models/route.py index e44a9c8..9f1bb6b 100644 --- a/backend/src/app/models/route.py +++ b/backend/src/app/models/route.py @@ -25,7 +25,7 @@ class Route(Base): version_group: Mapped["VersionGroup"] = relationship(back_populates="routes") route_encounters: Mapped[list["RouteEncounter"]] = relationship( - back_populates="route" + back_populates="route", cascade="all, delete-orphan" ) encounters: Mapped[list["Encounter"]] = relationship(back_populates="route") diff --git a/backend/src/app/seeds/data/alpha-sapphire.json b/backend/src/app/seeds/data/alpha-sapphire.json index 18a5429..1ff71c8 100644 --- a/backend/src/app/seeds/data/alpha-sapphire.json +++ b/backend/src/app/seeds/data/alpha-sapphire.json @@ -30,7 +30,7 @@ ] }, { - "name": "Hoenn Route 101", + "name": "Route 101 (Hoenn)", "order": 2, "encounters": [ { @@ -196,7 +196,7 @@ ] }, { - "name": "Hoenn Route 103", + "name": "Route 103 (Hoenn)", "order": 3, "encounters": [ { @@ -322,7 +322,7 @@ ] }, { - "name": "Hoenn Route 102", + "name": "Route 102 (Hoenn)", "order": 4, "encounters": [ { @@ -566,7 +566,7 @@ ] }, { - "name": "Hoenn Route 104", + "name": "Route 104 (Hoenn)", "order": 6, "encounters": [], "children": [ @@ -863,30 +863,8 @@ ] }, { - "name": "Rusturf Tunnel", + "name": "Route 116 (Hoenn)", "order": 10, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 10 - } - ] - }, - { - "name": "Hoenn Route 116", - "order": 11, "encounters": [ { "pokeapi_id": 133, @@ -954,6 +932,28 @@ } ] }, + { + "name": "Rusturf Tunnel", + "order": 11, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 10 + } + ] + }, { "name": "Rustboro City", "order": 12, @@ -1063,7 +1063,7 @@ ] }, { - "name": "Hoenn Route 105", + "name": "Route 105 (Hoenn)", "order": 14, "encounters": [ { @@ -1165,7 +1165,7 @@ ] }, { - "name": "Hoenn Route 106", + "name": "Route 106 (Hoenn)", "order": 15, "encounters": [ { @@ -1554,7 +1554,7 @@ ] }, { - "name": "Hoenn Route 107", + "name": "Route 107 (Hoenn)", "order": 21, "encounters": [ { @@ -1688,7 +1688,7 @@ ] }, { - "name": "Hoenn Route 108", + "name": "Route 108 (Hoenn)", "order": 22, "encounters": [ { @@ -1790,7 +1790,7 @@ ] }, { - "name": "Hoenn Route 109", + "name": "Route 109 (Hoenn)", "order": 23, "encounters": [ { @@ -1986,7 +1986,7 @@ ] }, { - "name": "Hoenn Route 110", + "name": "Route 110 (Hoenn)", "order": 25, "encounters": [ { @@ -2160,38 +2160,8 @@ ] }, { - "name": "New Mauville", + "name": "Route 117 (Hoenn)", "order": 26, - "encounters": [ - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 25 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 85, - "min_level": 12, - "max_level": 25 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "static", - "encounter_rate": 33, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 117", - "order": 27, "encounters": [ { "pokeapi_id": 585, @@ -2364,13 +2334,13 @@ ] }, { - "name": "Hoenn Route 111", - "order": 28, + "name": "Route 111 (Hoenn)", + "order": 27, "encounters": [], "children": [ { "name": "Hoenn Route 111 (South section)", - "order": 29, + "order": 28, "encounters": [ { "pokeapi_id": 339, @@ -2464,7 +2434,7 @@ }, { "name": "Hoenn Route 111 (Desert)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 557, @@ -2527,27 +2497,13 @@ ] }, { - "name": "Desert Ruins", - "order": 31, - "encounters": [ - { - "pokeapi_id": 377, - "pokemon_name": "Regirock", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Hoenn Route 112", - "order": 32, + "name": "Route 112 (Hoenn)", + "order": 30, "encounters": [], "children": [ { "name": "Hoenn Route 112 (South section)", - "order": 33, + "order": 31, "encounters": [ { "pokeapi_id": 322, @@ -2593,7 +2549,7 @@ }, { "name": "Hoenn Route 112 (North section)", - "order": 34, + "order": 32, "encounters": [ { "pokeapi_id": 322, @@ -2641,7 +2597,7 @@ }, { "name": "Fiery Path", - "order": 35, + "order": 33, "encounters": [ { "pokeapi_id": 50, @@ -2718,92 +2674,8 @@ ] }, { - "name": "Jagged Pass", - "order": 36, - "encounters": [ - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 55, - "min_level": 10, - "max_level": 21 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 40, - "min_level": 18, - "max_level": 21 - } - ] - }, - { - "name": "Lavaridge Town", - "order": 37, - "encounters": [ - { - "pokeapi_id": 352, - "pokemon_name": "Kecleon", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 175, - "pokemon_name": "Togepi", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 360, - "pokemon_name": "Wynaut", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Hoenn Route 113", - "order": 38, + "name": "Route 113 (Hoenn)", + "order": 34, "encounters": [ { "pokeapi_id": 626, @@ -2856,8 +2728,30 @@ ] }, { - "name": "Hoenn Route 114", - "order": 39, + "name": "Fallarbor Town", + "order": 35, + "encounters": [ + { + "pokeapi_id": 10082, + "pokemon_name": "Pikachu (Pop Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10080, + "pokemon_name": "Pikachu (Rock Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 114 (Hoenn)", + "order": 36, "encounters": [ { "pokeapi_id": 339, @@ -3015,12 +2909,12 @@ }, { "name": "Meteor Falls", - "order": 40, + "order": 37, "encounters": [], "children": [ { "name": "Meteor Falls (1F 1R)", - "order": 41, + "order": 38, "encounters": [ { "pokeapi_id": 339, @@ -3138,7 +3032,7 @@ }, { "name": "Meteor Falls (1F 2R)", - "order": 42, + "order": 39, "encounters": [ { "pokeapi_id": 35, @@ -3264,7 +3158,7 @@ }, { "name": "Meteor Falls (B1F 1R)", - "order": 43, + "order": 40, "encounters": [ { "pokeapi_id": 35, @@ -3390,7 +3284,7 @@ }, { "name": "Meteor Falls (B1F 2R)", - "order": 44, + "order": 41, "encounters": [ { "pokeapi_id": 35, @@ -3525,8 +3419,8 @@ ] }, { - "name": "Hoenn Route 115", - "order": 45, + "name": "Route 115 (Hoenn)", + "order": 42, "encounters": [ { "pokeapi_id": 35, @@ -3659,36 +3553,92 @@ ] }, { - "name": "Fortree City", - "order": 46, + "name": "Jagged Pass", + "order": 43, "encounters": [ { - "pokeapi_id": 300, - "pokemon_name": "Skitty", - "method": "trade", + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "min_level": 10, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 55, + "min_level": 10, + "max_level": 21 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 40, + "min_level": 18, + "max_level": 21 } ] }, { - "name": "Weather Institute", - "order": 47, + "name": "Lavaridge Town", + "order": 44, "encounters": [ { - "pokeapi_id": 351, - "pokemon_name": "Castform", + "pokeapi_id": 352, + "pokemon_name": "Kecleon", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 175, + "pokemon_name": "Togepi", "method": "gift", "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 360, + "pokemon_name": "Wynaut", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 } ] }, { - "name": "Hoenn Route 118", - "order": 48, + "name": "Route 118 (Hoenn)", + "order": 45, "encounters": [ { "pokeapi_id": 190, @@ -3837,8 +3787,30 @@ ] }, { - "name": "Hoenn Route 119", - "order": 49, + "name": "Southern Island", + "order": 46, + "encounters": [ + { + "pokeapi_id": 380, + "pokemon_name": "Latias", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 380, + "pokemon_name": "Latias", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 119 (Hoenn)", + "order": 47, "encounters": [ { "pokeapi_id": 349, @@ -3987,7 +3959,35 @@ ] }, { - "name": "Hoenn Route 120", + "name": "Weather Institute", + "order": 48, + "encounters": [ + { + "pokeapi_id": 351, + "pokemon_name": "Castform", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Fortree City", + "order": 49, + "encounters": [ + { + "pokeapi_id": 300, + "pokemon_name": "Skitty", + "method": "trade", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 120 (Hoenn)", "order": 50, "encounters": [ { @@ -4271,7 +4271,7 @@ ] }, { - "name": "Hoenn Route 121", + "name": "Route 121 (Hoenn)", "order": 53, "encounters": [ { @@ -4860,118 +4860,8 @@ ] }, { - "name": "Lilycove City", + "name": "Route 122 (Hoenn)", "order": 59, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 10082, - "pokemon_name": "Pikachu (Pop Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10080, - "pokemon_name": "Pikachu (Rock Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 95, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 122", - "order": 60, "encounters": [ { "pokeapi_id": 594, @@ -5073,12 +4963,12 @@ }, { "name": "Mt. Pyre", - "order": 61, + "order": 60, "encounters": [], "children": [ { "name": "Mt. Pyre (1F)", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 353, @@ -5100,7 +4990,7 @@ }, { "name": "Mt. Pyre (2F)", - "order": 63, + "order": 62, "encounters": [ { "pokeapi_id": 353, @@ -5122,7 +5012,7 @@ }, { "name": "Mt. Pyre (3F)", - "order": 64, + "order": 63, "encounters": [ { "pokeapi_id": 353, @@ -5144,7 +5034,7 @@ }, { "name": "Mt. Pyre (4F)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 353, @@ -5166,7 +5056,7 @@ }, { "name": "Mt. Pyre (Outside)", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 436, @@ -5228,7 +5118,7 @@ }, { "name": "Mt. Pyre (Summit)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 436, @@ -5291,8 +5181,8 @@ ] }, { - "name": "Hoenn Route 123", - "order": 68, + "name": "Route 123 (Hoenn)", + "order": 67, "encounters": [ { "pokeapi_id": 341, @@ -5432,14 +5322,202 @@ } ] }, + { + "name": "Lilycove City", + "order": 68, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 10082, + "pokemon_name": "Pikachu (Pop Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10080, + "pokemon_name": "Pikachu (Rock Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 95, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, { "name": "Team Magma Hideout", "order": 69, "encounters": [] }, { - "name": "Hoenn Route 124", + "name": "Team Aqua Hideout", "order": 70, + "encounters": [ + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 95, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "static", + "encounter_rate": 50, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 124 (Hoenn)", + "order": 71, "encounters": [ { "pokeapi_id": 594, @@ -5541,7 +5619,7 @@ "children": [ { "name": "Hoenn Route 124 (Underwater)", - "order": 71, + "order": 72, "encounters": [ { "pokeapi_id": 170, @@ -5581,7 +5659,7 @@ }, { "name": "Mossdeep City", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 374, @@ -5666,8 +5744,8 @@ ] }, { - "name": "Hoenn Route 125", - "order": 73, + "name": "Route 125 (Hoenn)", + "order": 74, "encounters": [ { "pokeapi_id": 456, @@ -5769,12 +5847,12 @@ }, { "name": "Shoal Cave", - "order": 74, + "order": 75, "encounters": [], "children": [ { "name": "Shoal Cave (High Tide)", - "order": 75, + "order": 76, "encounters": [ { "pokeapi_id": 613, @@ -5908,7 +5986,7 @@ }, { "name": "Shoal Cave (Low Tide)", - "order": 76, + "order": 77, "encounters": [ { "pokeapi_id": 613, @@ -5986,7 +6064,7 @@ }, { "name": "Shoal Cave (Ice Room)", - "order": 77, + "order": 78, "encounters": [ { "pokeapi_id": 41, @@ -6033,8 +6111,8 @@ ] }, { - "name": "Hoenn Route 126", - "order": 78, + "name": "Route 127 (Hoenn)", + "order": 79, "encounters": [ { "pokeapi_id": 594, @@ -6132,245 +6210,11 @@ "min_level": 25, "max_level": 25 } - ], - "children": [ - { - "name": "Hoenn Route 126 (Underwater)", - "order": 79, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "surf", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 369, - "pokemon_name": "Relicanth", - "method": "surf", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - } ] }, { - "name": "Sootopolis City", + "name": "Route 128 (Hoenn)", "order": 80, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 95, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Cave of Origin", - "order": 81, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 69, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 31, - "min_level": 33, - "max_level": 36 - } - ], - "children": [ - { - "name": "Cave of Origin (B5F)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 10077, - "pokemon_name": "Kyogre (Primal)", - "method": "static", - "encounter_rate": 100, - "min_level": 45, - "max_level": 45 - } - ] - } - ] - }, - { - "name": "Hoenn Route 127", - "order": 83, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 128", - "order": 84, "encounters": [ { "pokeapi_id": 594, @@ -6488,7 +6332,7 @@ "children": [ { "name": "Hoenn Route 128 (Underwater)", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 369, @@ -6536,12 +6380,12 @@ }, { "name": "Seafloor Cavern", - "order": 86, + "order": 82, "encounters": [], "children": [ { "name": "Seafloor Cavern (Entrance)", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 320, @@ -6611,7 +6455,7 @@ }, { "name": "Seafloor Cavern (Room 1)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 42, @@ -6641,7 +6485,7 @@ }, { "name": "Seafloor Cavern (Room 2)", - "order": 89, + "order": 85, "encounters": [ { "pokeapi_id": 42, @@ -6671,7 +6515,7 @@ }, { "name": "Seafloor Cavern (Room 4)", - "order": 90, + "order": 86, "encounters": [ { "pokeapi_id": 42, @@ -6701,7 +6545,7 @@ }, { "name": "Seafloor Cavern (Room 5)", - "order": 91, + "order": 87, "encounters": [ { "pokeapi_id": 42, @@ -6787,7 +6631,7 @@ }, { "name": "Seafloor Cavern (Room 6)", - "order": 92, + "order": 88, "encounters": [ { "pokeapi_id": 42, @@ -6873,7 +6717,7 @@ }, { "name": "Seafloor Cavern (Room 3)", - "order": 93, + "order": 89, "encounters": [ { "pokeapi_id": 42, @@ -6895,7 +6739,7 @@ }, { "name": "Seafloor Cavern (Room 7)", - "order": 94, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -6917,7 +6761,7 @@ }, { "name": "Seafloor Cavern (Room 8)", - "order": 95, + "order": 91, "encounters": [ { "pokeapi_id": 42, @@ -6939,7 +6783,7 @@ }, { "name": "Seafloor Cavern (Room 9)", - "order": 96, + "order": 92, "encounters": [ { "pokeapi_id": 42, @@ -6962,8 +6806,272 @@ ] }, { - "name": "Hoenn Route 129", - "order": 97, + "name": "Route 126 (Hoenn)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ], + "children": [ + { + "name": "Hoenn Route 126 (Underwater)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "surf", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 369, + "pokemon_name": "Relicanth", + "method": "surf", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] + } + ] + }, + { + "name": "Sootopolis City", + "order": 95, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 95, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Cave of Origin", + "order": 96, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 69, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 31, + "min_level": 33, + "max_level": 36 + } + ], + "children": [ + { + "name": "Cave of Origin (B5F)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 10077, + "pokemon_name": "Kyogre (Primal)", + "method": "static", + "encounter_rate": 100, + "min_level": 45, + "max_level": 45 + } + ] + } + ] + }, + { + "name": "New Mauville", + "order": 98, + "encounters": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 25 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 85, + "min_level": 12, + "max_level": 25 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "static", + "encounter_rate": 33, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 129 (Hoenn)", + "order": 99, "encounters": [ { "pokeapi_id": 594, @@ -7065,7 +7173,7 @@ "children": [ { "name": "Hoenn Route 129 (Underwater)", - "order": 98, + "order": 100, "encounters": [ { "pokeapi_id": 170, @@ -7104,8 +7212,8 @@ ] }, { - "name": "Hoenn Route 130", - "order": 99, + "name": "Route 130 (Hoenn)", + "order": 101, "encounters": [ { "pokeapi_id": 594, @@ -7223,7 +7331,7 @@ "children": [ { "name": "Hoenn Route 130 (Underwater)", - "order": 100, + "order": 102, "encounters": [ { "pokeapi_id": 170, @@ -7262,211 +7370,7 @@ ] }, { - "name": "Hoenn Route 131", - "order": 101, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Pacifidlog Town", - "order": 102, - "encounters": [ - { - "pokeapi_id": 222, - "pokemon_name": "Corsola", - "method": "trade", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 132", + "name": "Route 131 (Hoenn)", "order": 103, "encounters": [ { @@ -7584,8 +7488,94 @@ ] }, { - "name": "Hoenn Route 133", + "name": "Pacifidlog Town", "order": 104, + "encounters": [ + { + "pokeapi_id": 222, + "pokemon_name": "Corsola", + "method": "trade", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 132 (Hoenn)", + "order": 105, "encounters": [ { "pokeapi_id": 594, @@ -7702,8 +7692,126 @@ ] }, { - "name": "Hoenn Route 134", - "order": 105, + "name": "Route 133 (Hoenn)", + "order": 106, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 134 (Hoenn)", + "order": 107, "encounters": [ { "pokeapi_id": 594, @@ -7819,9 +7927,532 @@ } ] }, + { + "name": "Sealed Chamber", + "order": 108, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Island Cave", + "order": 109, + "encounters": [ + { + "pokeapi_id": 378, + "pokemon_name": "Regice", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 486, + "pokemon_name": "Regigigas", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Desert Ruins", + "order": 110, + "encounters": [ + { + "pokeapi_id": 377, + "pokemon_name": "Regirock", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Ancient Tomb", + "order": 111, + "encounters": [ + { + "pokeapi_id": 379, + "pokemon_name": "Registeel", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Sea Mauville", + "order": 112, + "encounters": [ + { + "pokeapi_id": 249, + "pokemon_name": "Lugia", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ], + "children": [ + { + "name": "Sea Mauville (Outside)", + "order": 113, + "encounters": [ + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 34, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Sea Mauville (Inside)", + "order": 114, + "encounters": [ + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Scorched Slab", + "order": 115, + "encounters": [], + "children": [ + { + "name": "Scorched Slab (1F)", + "order": 116, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Scorched Slab (B1F)", + "order": 117, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Scorched Slab (B2F)", + "order": 118, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + } + ] + }, + { + "name": "Scorched Slab (B3F)", + "order": 119, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 485, + "pokemon_name": "Heatran", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + } + ] + } + ] + }, { "name": "Ever Grande City", - "order": 106, + "order": 120, "encounters": [ { "pokeapi_id": 129, @@ -7915,12 +8546,12 @@ }, { "name": "Victory Road (Hoenn)", - "order": 107, + "order": 121, "encounters": [], "children": [ { "name": "Victory Road (Hoenn Entrance)", - "order": 108, + "order": 122, "encounters": [ { "pokeapi_id": 129, @@ -8070,7 +8701,7 @@ }, { "name": "Victory Road (Hoenn 1F)", - "order": 109, + "order": 123, "encounters": [ { "pokeapi_id": 129, @@ -8220,7 +8851,7 @@ }, { "name": "Victory Road (Hoenn B1F)", - "order": 110, + "order": 124, "encounters": [ { "pokeapi_id": 129, @@ -8370,7 +9001,7 @@ }, { "name": "Victory Road (Hoenn 2F)", - "order": 111, + "order": 125, "encounters": [ { "pokeapi_id": 339, @@ -8434,7 +9065,7 @@ }, { "name": "Sky Pillar", - "order": 112, + "order": 126, "encounters": [ { "pokeapi_id": 386, @@ -8480,7 +9111,7 @@ "children": [ { "name": "Sky Pillar (1F)", - "order": 113, + "order": 127, "encounters": [ { "pokeapi_id": 168, @@ -8518,7 +9149,7 @@ }, { "name": "Sky Pillar (2F)", - "order": 114, + "order": 128, "encounters": [ { "pokeapi_id": 168, @@ -8556,7 +9187,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 115, + "order": 129, "encounters": [ { "pokeapi_id": 168, @@ -8594,7 +9225,7 @@ }, { "name": "Sky Pillar (4F)", - "order": 116, + "order": 130, "encounters": [ { "pokeapi_id": 168, @@ -8632,7 +9263,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 117, + "order": 131, "encounters": [ { "pokeapi_id": 168, @@ -8670,346 +9301,9 @@ } ] }, - { - "name": "Ancient Tomb", - "order": 118, - "encounters": [ - { - "pokeapi_id": 379, - "pokemon_name": "Registeel", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Island Cave", - "order": 119, - "encounters": [ - { - "pokeapi_id": 378, - "pokemon_name": "Regice", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 486, - "pokemon_name": "Regigigas", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Southern Island", - "order": 120, - "encounters": [ - { - "pokeapi_id": 380, - "pokemon_name": "Latias", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 380, - "pokemon_name": "Latias", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Mirage Island", - "order": 121, - "encounters": [], - "children": [ - { - "name": "Mirage Island (North Route 113)", - "order": 122, - "encounters": [ - { - "pokeapi_id": 555, - "pokemon_name": "Darmanitan Standard", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (North Route 124)", - "order": 123, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (North Route 125)", - "order": 124, - "encounters": [ - { - "pokeapi_id": 432, - "pokemon_name": "Purugly", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Pacifidlog Town)", - "order": 125, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 90, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 85, - "min_level": 35, - "max_level": 38 - }, - { - "pokeapi_id": 688, - "pokemon_name": "Binacle", - "method": "rock-smash", - "encounter_rate": 15, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Route 132)", - "order": 126, - "encounters": [ - { - "pokeapi_id": 517, - "pokemon_name": "Munna", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Route 134)", - "order": 127, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 85, - "min_level": 35, - "max_level": 38 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 688, - "pokemon_name": "Binacle", - "method": "rock-smash", - "encounter_rate": 15, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 556, - "pokemon_name": "Maractus", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (West Dewford Town)", - "order": 128, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (West Route 104)", - "order": 129, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 555, - "pokemon_name": "Darmanitan Standard", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - } - ] - }, { "name": "Battle Resort", - "order": 130, + "order": 132, "encounters": [ { "pokeapi_id": 323, @@ -9119,7 +9413,7 @@ }, { "name": "Contest Hall", - "order": 131, + "order": 133, "encounters": [ { "pokeapi_id": 10082, @@ -9141,7 +9435,7 @@ }, { "name": "Crescent Isle", - "order": 132, + "order": 134, "encounters": [ { "pokeapi_id": 488, @@ -9155,7 +9449,7 @@ }, { "name": "Fabled Cave", - "order": 133, + "order": 135, "encounters": [ { "pokeapi_id": 644, @@ -9167,31 +9461,9 @@ } ] }, - { - "name": "Fallarbor Town", - "order": 134, - "encounters": [ - { - "pokeapi_id": 10082, - "pokemon_name": "Pikachu (Pop Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10080, - "pokemon_name": "Pikachu (Rock Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Gnaled Den", - "order": 135, + "order": 136, "encounters": [ { "pokeapi_id": 646, @@ -9205,7 +9477,7 @@ }, { "name": "Grand Meteor Delta", - "order": 136, + "order": 137, "encounters": [ { "pokeapi_id": 386, @@ -9217,14 +9489,293 @@ } ] }, + { + "name": "Mirage Island", + "order": 138, + "encounters": [], + "children": [ + { + "name": "Mirage Island (North Route 113)", + "order": 139, + "encounters": [ + { + "pokeapi_id": 555, + "pokemon_name": "Darmanitan Standard", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (North Route 124)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (North Route 125)", + "order": 141, + "encounters": [ + { + "pokeapi_id": 432, + "pokemon_name": "Purugly", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Pacifidlog Town)", + "order": 142, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 90, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 85, + "min_level": 35, + "max_level": 38 + }, + { + "pokeapi_id": 688, + "pokemon_name": "Binacle", + "method": "rock-smash", + "encounter_rate": 15, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Route 132)", + "order": 143, + "encounters": [ + { + "pokeapi_id": 517, + "pokemon_name": "Munna", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Route 134)", + "order": 144, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 85, + "min_level": 35, + "max_level": 38 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 688, + "pokemon_name": "Binacle", + "method": "rock-smash", + "encounter_rate": 15, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 556, + "pokemon_name": "Maractus", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (West Dewford Town)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (West Route 104)", + "order": 146, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 555, + "pokemon_name": "Darmanitan Standard", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + } + ] + }, { "name": "Mirage Cave", - "order": 137, + "order": 147, "encounters": [], "children": [ { "name": "Mirage Cave (North Fallarbor Town)", - "order": 138, + "order": 148, "encounters": [ { "pokeapi_id": 602, @@ -9246,7 +9797,7 @@ }, { "name": "Mirage Cave (North Fortree City)", - "order": 139, + "order": 149, "encounters": [ { "pokeapi_id": 75, @@ -9300,7 +9851,7 @@ }, { "name": "Mirage Cave (North Route 124)", - "order": 140, + "order": 150, "encounters": [ { "pokeapi_id": 75, @@ -9338,7 +9889,7 @@ }, { "name": "Mirage Cave (North Route 132)", - "order": 141, + "order": 151, "encounters": [ { "pokeapi_id": 132, @@ -9368,7 +9919,7 @@ }, { "name": "Mirage Cave (North Route 107)", - "order": 142, + "order": 152, "encounters": [ { "pokeapi_id": 201, @@ -9382,7 +9933,7 @@ }, { "name": "Mirage Cave (North Route 131)", - "order": 143, + "order": 153, "encounters": [ { "pokeapi_id": 602, @@ -9412,7 +9963,7 @@ }, { "name": "Mirage Cave (Southeast Route 129)", - "order": 144, + "order": 154, "encounters": [ { "pokeapi_id": 75, @@ -9450,7 +10001,7 @@ }, { "name": "Mirage Cave (West Route 115)", - "order": 145, + "order": 155, "encounters": [ { "pokeapi_id": 75, @@ -9490,12 +10041,12 @@ }, { "name": "Mirage Forest", - "order": 146, + "order": 156, "encounters": [], "children": [ { "name": "Mirage Forest (East Mossdeep City)", - "order": 147, + "order": 157, "encounters": [ { "pokeapi_id": 431, @@ -9533,7 +10084,7 @@ }, { "name": "Mirage Forest (North Lilycove City)", - "order": 148, + "order": 158, "encounters": [ { "pokeapi_id": 432, @@ -9571,7 +10122,7 @@ }, { "name": "Mirage Forest (North Route 111)", - "order": 149, + "order": 159, "encounters": [ { "pokeapi_id": 285, @@ -9601,7 +10152,7 @@ }, { "name": "Mirage Forest (North Route 124)", - "order": 150, + "order": 160, "encounters": [ { "pokeapi_id": 432, @@ -9639,7 +10190,7 @@ }, { "name": "Mirage Forest (South Route 109)", - "order": 151, + "order": 161, "encounters": [ { "pokeapi_id": 531, @@ -9677,7 +10228,7 @@ }, { "name": "Mirage Forest (South Route 132)", - "order": 152, + "order": 162, "encounters": [ { "pokeapi_id": 191, @@ -9707,7 +10258,7 @@ }, { "name": "Mirage Forest (West Route 105)", - "order": 153, + "order": 163, "encounters": [ { "pokeapi_id": 75, @@ -9737,7 +10288,7 @@ }, { "name": "Mirage Forest (West Route 114)", - "order": 154, + "order": 164, "encounters": [ { "pokeapi_id": 432, @@ -9777,12 +10328,12 @@ }, { "name": "Mirage Mountain", - "order": 155, + "order": 165, "encounters": [], "children": [ { "name": "Mirage Mountain (East Route 125)", - "order": 156, + "order": 166, "encounters": [ { "pokeapi_id": 555, @@ -9804,7 +10355,7 @@ }, { "name": "Mirage Mountain (North Lilycove City)", - "order": 157, + "order": 167, "encounters": [ { "pokeapi_id": 232, @@ -9842,7 +10393,7 @@ }, { "name": "Mirage Mountain (North Route 125)", - "order": 158, + "order": 168, "encounters": [ { "pokeapi_id": 75, @@ -9888,7 +10439,7 @@ }, { "name": "Mirage Mountain (Northeast Route 125)", - "order": 159, + "order": 169, "encounters": [ { "pokeapi_id": 232, @@ -9926,7 +10477,7 @@ }, { "name": "Mirage Mountain (South Route 129)", - "order": 160, + "order": 170, "encounters": [ { "pokeapi_id": 523, @@ -9948,7 +10499,7 @@ }, { "name": "Mirage Mountain (South Route 131)", - "order": 161, + "order": 171, "encounters": [ { "pokeapi_id": 232, @@ -9986,7 +10537,7 @@ }, { "name": "Mirage Mountain (Southeast Route 129)", - "order": 162, + "order": 172, "encounters": [ { "pokeapi_id": 75, @@ -10032,7 +10583,7 @@ }, { "name": "Mirage Mountain (West Route 104)", - "order": 163, + "order": 173, "encounters": [ { "pokeapi_id": 232, @@ -10072,7 +10623,7 @@ }, { "name": "Mossdeep Space Center", - "order": 164, + "order": 174, "encounters": [ { "pokeapi_id": 352, @@ -10086,7 +10637,7 @@ }, { "name": "Nameless Cavern", - "order": 165, + "order": 175, "encounters": [ { "pokeapi_id": 482, @@ -10116,7 +10667,7 @@ }, { "name": "Pathless Plain", - "order": 166, + "order": 176, "encounters": [ { "pokeapi_id": 638, @@ -10144,482 +10695,9 @@ } ] }, - { - "name": "Scorched Slab", - "order": 167, - "encounters": [], - "children": [ - { - "name": "Scorched Slab (1F)", - "order": 168, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Scorched Slab (B1F)", - "order": 169, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Scorched Slab (B2F)", - "order": 170, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Scorched Slab (B3F)", - "order": 171, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 485, - "pokemon_name": "Heatran", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - } - ] - } - ] - }, - { - "name": "Sea Mauville", - "order": 172, - "encounters": [ - { - "pokeapi_id": 249, - "pokemon_name": "Lugia", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 442, - "pokemon_name": "Spiritomb", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ], - "children": [ - { - "name": "Sea Mauville (Outside)", - "order": 173, - "encounters": [ - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 34, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Sea Mauville (Inside)", - "order": 174, - "encounters": [ - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Sealed Chamber", - "order": 175, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, { "name": "Soaring in the Sky", - "order": 176, + "order": 177, "encounters": [ { "pokeapi_id": 279, @@ -10681,7 +10759,7 @@ }, { "name": "Trackless Forest", - "order": 177, + "order": 178, "encounters": [ { "pokeapi_id": 244, @@ -10711,7 +10789,7 @@ }, { "name": "Verdanturf Town", - "order": 178, + "order": 179, "encounters": [ { "pokeapi_id": 10082, diff --git a/backend/src/app/seeds/data/black-2-bosses.json b/backend/src/app/seeds/data/black-2-bosses.json index 35cead9..346eb8f 100644 --- a/backend/src/app/seeds/data/black-2-bosses.json +++ b/backend/src/app/seeds/data/black-2-bosses.json @@ -11,7 +11,22 @@ "location": "Aspertia Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/cheren.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 504, + "pokemon_name": "Patrat", + "level": 11, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 506, + "pokemon_name": "Lillipup", + "level": 13, + "order": 2, + "condition_label": null + } + ] }, { "name": "Roxie", @@ -25,7 +40,22 @@ "location": "Virbank Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/roxie.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "level": 16, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 544, + "pokemon_name": "Whirlipede", + "level": 18, + "order": 2, + "condition_label": null + } + ] }, { "name": "Burgh", @@ -39,7 +69,29 @@ "location": "Castelia Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/burgh.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "level": 22, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 557, + "pokemon_name": "Dwebble", + "level": 22, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "level": 24, + "order": 3, + "condition_label": null + } + ] }, { "name": "Elesa", @@ -53,7 +105,29 @@ "location": "Nimbasa Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/elesa.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "level": 28, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 180, + "pokemon_name": "Flaaffy", + "level": 28, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "level": 30, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clay", @@ -67,7 +141,29 @@ "location": "Driftveil Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/clay.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "level": 31, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "level": 31, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "level": 33, + "order": 3, + "condition_label": null + } + ] }, { "name": "Skyla", @@ -77,11 +173,33 @@ "badge_image_url": "/badges/jet-badge.png", "level_cap": 37, "order": 6, - "after_route_name": null, + "after_route_name": "Celestial Tower", "location": "Mistralton Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/skyla.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 528, + "pokemon_name": "Swoobat", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 581, + "pokemon_name": "Swanna", + "level": 39, + "order": 3, + "condition_label": null + } + ] }, { "name": "Drayden", @@ -91,11 +209,33 @@ "badge_image_url": "/badges/legend-badge.png", "level_cap": 46, "order": 7, - "after_route_name": null, + "after_route_name": "Route 9 (Unova)", "location": "Opelucid Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/drayden.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 46, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 48, + "order": 3, + "condition_label": null + } + ] }, { "name": "Marlon", @@ -109,7 +249,29 @@ "location": "Humilau Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/marlon.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 565, + "pokemon_name": "Carracosta", + "level": 49, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 321, + "pokemon_name": "Wailord", + "level": 49, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "level": 51, + "order": 3, + "condition_label": null + } + ] }, { "name": "Shauntal", @@ -119,11 +281,40 @@ "badge_image_url": null, "level_cap": 57, "order": 9, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black 2 & White 2)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/shauntal.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 563, + "pokemon_name": "Cofagrigus", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 609, + "pokemon_name": "Chandelure", + "level": 58, + "order": 4, + "condition_label": null + } + ] }, { "name": "Grimsley", @@ -133,11 +324,40 @@ "badge_image_url": null, "level_cap": 57, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black 2 & White 2)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/grimsley.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "level": 58, + "order": 4, + "condition_label": null + } + ] }, { "name": "Caitlin", @@ -147,11 +367,40 @@ "badge_image_url": null, "level_cap": 57, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black 2 & White 2)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/caitlin.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 518, + "pokemon_name": "Musharna", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 561, + "pokemon_name": "Sigilyph", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "level": 58, + "order": 4, + "condition_label": null + } + ] }, { "name": "Marshal", @@ -161,11 +410,40 @@ "badge_image_url": null, "level_cap": 57, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black 2 & White 2)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/marshal.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 620, + "pokemon_name": "Mienshao", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 534, + "pokemon_name": "Conkeldurr", + "level": 58, + "order": 4, + "condition_label": null + } + ] }, { "name": "Iris", @@ -175,10 +453,53 @@ "badge_image_url": null, "level_cap": 59, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black 2 & White 2)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black-2/iris.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 635, + "pokemon_name": "Hydreigon", + "level": 57, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 57, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 567, + "pokemon_name": "Archeops", + "level": 57, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 306, + "pokemon_name": "Aggron", + "level": 57, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 57, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 59, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/black-2.json b/backend/src/app/seeds/data/black-2.json index f131cd1..325db0b 100644 --- a/backend/src/app/seeds/data/black-2.json +++ b/backend/src/app/seeds/data/black-2.json @@ -78,7 +78,7 @@ ] }, { - "name": "Unova Route 19", + "name": "Route 19 (Unova)", "order": 2, "encounters": [ { @@ -170,8 +170,166 @@ ] }, { - "name": "Floccesy Ranch", + "name": "Route 20 (Unova)", "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": [ { "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", "order": 6, @@ -1132,7 +1132,7 @@ ] }, { - "name": "Unova Route 4", + "name": "Route 4 (Unova)", "order": 17, "encounters": [ { @@ -1651,7 +1651,7 @@ ] }, { - "name": "Unova Route 16", + "name": "Route 16 (Unova)", "order": 27, "encounters": [ { @@ -1959,7 +1959,7 @@ ] }, { - "name": "Unova Route 5", + "name": "Route 5 (Unova)", "order": 29, "encounters": [ { @@ -2081,7 +2081,7 @@ ] }, { - "name": "Unova Route 6", + "name": "Route 6 (Unova)", "order": 32, "encounters": [ { @@ -2705,7 +2705,7 @@ ] }, { - "name": "Unova Route 7", + "name": "Route 7 (Unova)", "order": 43, "encounters": [ { @@ -3381,7 +3381,7 @@ ] }, { - "name": "Unova Route 13", + "name": "Route 13 (Unova)", "order": 55, "encounters": [ { @@ -3609,7 +3609,7 @@ ] }, { - "name": "Unova Route 12", + "name": "Route 12 (Unova)", "order": 58, "encounters": [ { @@ -3861,7 +3861,7 @@ ] }, { - "name": "Unova Route 11", + "name": "Route 11 (Unova)", "order": 60, "encounters": [ { @@ -4051,7 +4051,7 @@ ] }, { - "name": "Unova Route 9", + "name": "Route 9 (Unova)", "order": 61, "encounters": [ { @@ -4271,266 +4271,8 @@ ] }, { - "name": "Unova Route 21", + "name": "Route 22 (Unova)", "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", - "order": 67, "encounters": [ { "pokeapi_id": 118, @@ -4726,6 +4468,264 @@ } ] }, + { + "name": "Route 21 (Unova)", + "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", "order": 68, @@ -5254,7 +5254,7 @@ ] }, { - "name": "Unova Route 23", + "name": "Route 23 (Unova)", "order": 73, "encounters": [ { @@ -6033,7 +6033,7 @@ ] }, { - "name": "Unova Route 1", + "name": "Route 1 (Unova)", "order": 84, "encounters": [ { @@ -6159,7 +6159,7 @@ ] }, { - "name": "Unova Route 2", + "name": "Route 2 (Unova)", "order": 85, "encounters": [ { @@ -6299,7 +6299,7 @@ ] }, { - "name": "Unova Route 3", + "name": "Route 3 (Unova)", "order": 87, "encounters": [ { @@ -7369,7 +7369,7 @@ ] }, { - "name": "Unova Route 15", + "name": "Route 15 (Unova)", "order": 99, "encounters": [ { @@ -7501,7 +7501,7 @@ ] }, { - "name": "Unova Route 8", + "name": "Route 8 (Unova)", "order": 101, "encounters": [ { @@ -8439,7 +8439,7 @@ ] }, { - "name": "Unova Route 17", + "name": "Route 17 (Unova)", "order": 114, "encounters": [ { @@ -8509,7 +8509,7 @@ ] }, { - "name": "Unova Route 18", + "name": "Route 18 (Unova)", "order": 115, "encounters": [ { @@ -8857,7 +8857,7 @@ ] }, { - "name": "Unova Route 14", + "name": "Route 14 (Unova)", "order": 117, "encounters": [ { diff --git a/backend/src/app/seeds/data/black-bosses.json b/backend/src/app/seeds/data/black-bosses.json index 2fb81f6..c293383 100644 --- a/backend/src/app/seeds/data/black-bosses.json +++ b/backend/src/app/seeds/data/black-bosses.json @@ -11,7 +11,50 @@ "location": "Striaton Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/cilan--chili--cress.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 506, + "pokemon_name": "Lillipup", + "level": 12, + "order": 1, + "condition_label": "Chose Tepig" + }, + { + "pokeapi_id": 511, + "pokemon_name": "Pansage", + "level": 14, + "order": 2, + "condition_label": "Chose Tepig" + }, + { + "pokeapi_id": 506, + "pokemon_name": "Lillipup", + "level": 12, + "order": 1, + "condition_label": "Chose Oshawott" + }, + { + "pokeapi_id": 513, + "pokemon_name": "Pansear", + "level": 14, + "order": 2, + "condition_label": "Chose Oshawott" + }, + { + "pokeapi_id": 506, + "pokemon_name": "Lillipup", + "level": 12, + "order": 1, + "condition_label": "Chose Snivy" + }, + { + "pokeapi_id": 515, + "pokemon_name": "Panpour", + "level": 14, + "order": 2, + "condition_label": "Chose Snivy" + } + ] }, { "name": "Lenora", @@ -25,7 +68,22 @@ "location": "Nacrene Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/lenora.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 507, + "pokemon_name": "Herdier", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 505, + "pokemon_name": "Watchog", + "level": 20, + "order": 2, + "condition_label": null + } + ] }, { "name": "Burgh", @@ -39,7 +97,29 @@ "location": "Castelia Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/burgh.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 544, + "pokemon_name": "Whirlipede", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 557, + "pokemon_name": "Dwebble", + "level": 21, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "level": 23, + "order": 3, + "condition_label": null + } + ] }, { "name": "Elesa", @@ -49,11 +129,33 @@ "badge_image_url": "/badges/bolt-badge.png", "level_cap": 27, "order": 4, - "after_route_name": null, + "after_route_name": "Relic Castle", "location": "Nimbasa Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/elesa.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "level": 25, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "level": 25, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "level": 27, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clay", @@ -67,7 +169,29 @@ "location": "Driftveil Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/clay.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 536, + "pokemon_name": "Palpitoad", + "level": 29, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "level": 31, + "order": 3, + "condition_label": null + } + ] }, { "name": "Skyla", @@ -77,11 +201,33 @@ "badge_image_url": "/badges/jet-badge.png", "level_cap": 35, "order": 6, - "after_route_name": null, + "after_route_name": "Celestial Tower", "location": "Mistralton Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/skyla.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 528, + "pokemon_name": "Swoobat", + "level": 33, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 521, + "pokemon_name": "Unfezant", + "level": 33, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 581, + "pokemon_name": "Swanna", + "level": 35, + "order": 3, + "condition_label": null + } + ] }, { "name": "Brycen", @@ -95,7 +241,29 @@ "location": "Icirrus Gym", "section": "Main Story", "sprite_url": "/boss-sprites/black/brycen.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 583, + "pokemon_name": "Vanillish", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 615, + "pokemon_name": "Cryogonal", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "level": 39, + "order": 3, + "condition_label": null + } + ] }, { "name": "Drayden", @@ -105,12 +273,34 @@ "badge_image_url": "/badges/legend-badge.png", "level_cap": 43, "order": 8, - "after_route_name": null, + "after_route_name": "Route 9 (Unova)", "location": "Opelucid Gym", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/black/drayden.png", - "game_slug": "black", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "level": 41, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 43, + "order": 3, + "condition_label": null + } + ], + "game_slug": "black" }, { "name": "Iris", @@ -120,12 +310,34 @@ "badge_image_url": "/badges/legend-badge.png", "level_cap": 43, "order": 9, - "after_route_name": null, + "after_route_name": "Route 9 (Unova)", "location": "Opelucid Gym", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/black/iris.png", - "game_slug": "white", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "level": 41, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 43, + "order": 3, + "condition_label": null + } + ], + "game_slug": "white" }, { "name": "Shauntal", @@ -135,11 +347,40 @@ "badge_image_url": null, "level_cap": 50, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black & White)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black/shauntal.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 563, + "pokemon_name": "Cofagrigus", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "level": 48, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "level": 48, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 609, + "pokemon_name": "Chandelure", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "Grimsley", @@ -149,11 +390,40 @@ "badge_image_url": null, "level_cap": 50, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black & White)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black/grimsley.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "level": 48, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "level": 48, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "Caitlin", @@ -163,11 +433,40 @@ "badge_image_url": null, "level_cap": 50, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black & White)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black/caitlin.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 518, + "pokemon_name": "Musharna", + "level": 48, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 561, + "pokemon_name": "Sigilyph", + "level": 48, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "Marshal", @@ -177,11 +476,40 @@ "badge_image_url": null, "level_cap": 52, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Unova Black & White)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/black/marshal.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "level": 48, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 534, + "pokemon_name": "Conkeldurr", + "level": 48, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 620, + "pokemon_name": "Mienshao", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "N", @@ -191,11 +519,54 @@ "badge_image_url": null, "level_cap": 52, "order": 14, - "after_route_name": null, + "after_route_name": "N's Castle", "location": "N's Castle", "section": "Main Story", "sprite_url": "/boss-sprites/black/n.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 644, + "pokemon_name": "Zekrom", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 565, + "pokemon_name": "Carracosta", + "level": 50, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 584, + "pokemon_name": "Vanilluxe", + "level": 50, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 567, + "pokemon_name": "Archeops", + "level": 50, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 571, + "pokemon_name": "Zoroark", + "level": 50, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 601, + "pokemon_name": "Klinklang", + "level": 50, + "order": 6, + "condition_label": null + } + ] }, { "name": "Ghetsis", @@ -205,10 +576,338 @@ "badge_image_url": null, "level_cap": 54, "order": 15, - "after_route_name": null, + "after_route_name": "N's Castle", "location": "N's Castle", "section": "Main Story", "sprite_url": "/boss-sprites/black/ghetsis.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 563, + "pokemon_name": "Cofagrigus", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 626, + "pokemon_name": "Bouffalant", + "level": 52, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "level": 52, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 604, + "pokemon_name": "Eelektross", + "level": 52, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 635, + "pokemon_name": "Hydreigon", + "level": 54, + "order": 6, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 563, + "pokemon_name": "Cofagrigus", + "level": 71, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "level": 71, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "level": 71, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 71, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 71, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 609, + "pokemon_name": "Chandelure", + "level": 73, + "order": 6, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 319, + "pokemon_name": "Sharpedo", + "level": 71, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "level": 71, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "level": 71, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "level": 71, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "level": 71, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "level": 73, + "order": 6, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 518, + "pokemon_name": "Musharna", + "level": 71, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 561, + "pokemon_name": "Sigilyph", + "level": 71, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "level": 71, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "level": 71, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "level": 71, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 376, + "pokemon_name": "Metagross", + "level": 73, + "order": 6, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 286, + "pokemon_name": "Breloom", + "level": 71, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "level": 71, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "level": 71, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 620, + "pokemon_name": "Mienshao", + "level": 71, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "level": 71, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 534, + "pokemon_name": "Conkeldurr", + "level": 73, + "order": 6, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 617, + "pokemon_name": "Accelgor", + "level": 75, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 626, + "pokemon_name": "Bouffalant", + "level": 75, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 75, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 584, + "pokemon_name": "Vanilluxe", + "level": 75, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 589, + "pokemon_name": "Escavalier", + "level": 75, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 637, + "pokemon_name": "Volcarona", + "level": 77, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/black.json b/backend/src/app/seeds/data/black.json index 7bf99f2..c126c3c 100644 --- a/backend/src/app/seeds/data/black.json +++ b/backend/src/app/seeds/data/black.json @@ -30,7 +30,7 @@ ] }, { - "name": "Unova Route 1", + "name": "Route 1 (Unova)", "order": 2, "encounters": [ { @@ -140,7 +140,7 @@ ] }, { - "name": "Unova Route 2", + "name": "Route 2 (Unova)", "order": 3, "encounters": [ { @@ -428,7 +428,7 @@ ] }, { - "name": "Unova Route 3", + "name": "Route 3 (Unova)", "order": 8, "encounters": [ { @@ -868,7 +868,8 @@ "min_level": 15, "max_level": 15 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Pinwheel Forest (Inner Area)", @@ -1018,7 +1019,8 @@ "min_level": 17, "max_level": 17 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -1037,7 +1039,7 @@ ] }, { - "name": "Unova Route 4", + "name": "Route 4 (Unova)", "order": 17, "encounters": [ { @@ -1514,228 +1516,8 @@ ] }, { - "name": "Unova Route 16", + "name": "Route 5 (Unova)", "order": 32, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 85, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 574, - "pokemon_name": "Gothita", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 40, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 55 - }, - { - "pokeapi_id": 568, - "pokemon_name": "Trubbish", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lostlorn Forest", - "order": 33, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 571, - "pokemon_name": "Zoroark", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 70, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 45, - "min_level": 19, - "max_level": 21 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 40, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 40, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 520, - "pokemon_name": "Tranquill", - "method": "walk", - "encounter_rate": 30, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 543, - "pokemon_name": "Venipede", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 515, - "pokemon_name": "Panpour", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 511, - "pokemon_name": "Pansage", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 513, - "pokemon_name": "Pansear", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 521, - "pokemon_name": "Unfezant", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 547, - "pokemon_name": "Whimsicott", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Unova Route 5", - "order": 34, "encounters": [ { "pokeapi_id": 531, @@ -1805,7 +1587,7 @@ }, { "name": "Driftveil Drawbridge", - "order": 35, + "order": 33, "encounters": [ { "pokeapi_id": 580, @@ -1819,7 +1601,7 @@ }, { "name": "Driftveil City", - "order": 36, + "order": 34, "encounters": [ { "pokeapi_id": 550, @@ -1897,7 +1679,7 @@ }, { "name": "Cold Storage (Outside)", - "order": 37, + "order": 35, "encounters": [ { "pokeapi_id": 531, @@ -1958,8 +1740,8 @@ ] }, { - "name": "Unova Route 6", - "order": 38, + "name": "Route 6 (Unova)", + "order": 36, "encounters": [ { "pokeapi_id": 10016, @@ -2117,7 +1899,7 @@ }, { "name": "Chargestone Cave", - "order": 39, + "order": 37, "encounters": [ { "pokeapi_id": 529, @@ -2131,7 +1913,7 @@ "children": [ { "name": "Chargestone Cave (1F)", - "order": 40, + "order": 38, "encounters": [ { "pokeapi_id": 595, @@ -2177,7 +1959,7 @@ }, { "name": "Chargestone Cave (B1F)", - "order": 41, + "order": 39, "encounters": [ { "pokeapi_id": 595, @@ -2223,7 +2005,7 @@ }, { "name": "Chargestone Cave (B2F)", - "order": 42, + "order": 40, "encounters": [ { "pokeapi_id": 595, @@ -2270,130 +2052,8 @@ ] }, { - "name": "Mistralton Cave", - "order": 43, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - } - ], - "children": [ - { - "name": "Mistralton Cave (1F)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Mistralton Cave (2F)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Mistralton Cave (Guidance Chamber)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 638, - "pokemon_name": "Cobalion", - "method": "static", - "encounter_rate": 100, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - } - ] - }, - { - "name": "Unova Route 7", - "order": 47, + "name": "Route 7 (Unova)", + "order": 41, "encounters": [ { "pokeapi_id": 585, @@ -2487,12 +2147,12 @@ }, { "name": "Celestial Tower", - "order": 48, + "order": 42, "encounters": [], "children": [ { "name": "Celestial Tower (2F)", - "order": 49, + "order": 43, "encounters": [ { "pokeapi_id": 607, @@ -2506,7 +2166,7 @@ }, { "name": "Celestial Tower (3F)", - "order": 50, + "order": 44, "encounters": [ { "pokeapi_id": 607, @@ -2528,7 +2188,7 @@ }, { "name": "Celestial Tower (4F)", - "order": 51, + "order": 45, "encounters": [ { "pokeapi_id": 607, @@ -2550,7 +2210,7 @@ }, { "name": "Celestial Tower (5F)", - "order": 52, + "order": 46, "encounters": [ { "pokeapi_id": 605, @@ -2573,14 +2233,453 @@ ] }, { - "name": "Twist Mountain", - "order": 53, - "encounters": [], + "name": "Route 17 (Unova)", + "order": 47, + "encounters": [ + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + } + ] + }, + { + "name": "Route 18 (Unova)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 95, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 80, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 64, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 55 + }, + { + "pokeapi_id": 505, + "pokemon_name": "Watchog", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 557, + "pokemon_name": "Dwebble", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "P2 Laboratory", + "order": 49, + "encounters": [ + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 95, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 507, + "pokemon_name": "Herdier", + "method": "walk", + "encounter_rate": 36, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 505, + "pokemon_name": "Watchog", + "method": "walk", + "encounter_rate": 36, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 599, + "pokemon_name": "Klink", + "method": "walk", + "encounter_rate": 14, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 14, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 508, + "pokemon_name": "Stoutland", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave", + "order": 50, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + } + ], "children": [ { - "name": "Twist Mountain (B1F)", - "order": 54, + "name": "Mistralton Cave (1F)", + "order": 51, "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave (2F)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave (Guidance Chamber)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 638, + "pokemon_name": "Cobalion", + "method": "static", + "encounter_rate": 100, + "min_level": 42, + "max_level": 42 + }, { "pokeapi_id": 529, "pokemon_name": "Drilbur", @@ -2593,46 +2692,37 @@ "pokeapi_id": 525, "pokemon_name": "Boldore", "method": "walk", - "encounter_rate": 79, + "encounter_rate": 50, "min_level": 28, "max_level": 31 }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 55, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, { "pokeapi_id": 527, "pokemon_name": "Woobat", "method": "walk", - "encounter_rate": 40, + "encounter_rate": 30, "min_level": 28, - "max_level": 31 + "max_level": 30 }, { - "pokeapi_id": 615, - "pokemon_name": "Cryogonal", + "pokeapi_id": 610, + "pokemon_name": "Axew", "method": "walk", - "encounter_rate": 6, - "min_level": 28, + "encounter_rate": 20, + "min_level": 30, "max_level": 31 } ] - }, + } + ] + }, + { + "name": "Twist Mountain", + "order": 54, + "encounters": [], + "children": [ { - "name": "Twist Mountain (1F)", + "name": "Twist Mountain (B1F)", "order": 55, "encounters": [ { @@ -2686,7 +2776,7 @@ ] }, { - "name": "Twist Mountain (2F)", + "name": "Twist Mountain (1F)", "order": 56, "encounters": [ { @@ -2740,7 +2830,7 @@ ] }, { - "name": "Twist Mountain (3F)", + "name": "Twist Mountain (2F)", "order": 57, "encounters": [ { @@ -2792,81 +2882,65 @@ "max_level": 31 } ] + }, + { + "name": "Twist Mountain (3F)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 79, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 55, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 615, + "pokemon_name": "Cryogonal", + "method": "walk", + "encounter_rate": 6, + "min_level": 28, + "max_level": 31 + } + ] } ] }, { "name": "Icirrus City", - "order": 58, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "surf", - "encounter_rate": 100, - "min_level": 15, - "max_level": 40 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 536, - "pokemon_name": "Palpitoad", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "fishing", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "surf", - "encounter_rate": 5, - "min_level": 15, - "max_level": 40 - } - ] - }, - { - "name": "Moor of Icirrus", "order": 59, "encounters": [ { @@ -3256,7 +3330,7 @@ ] }, { - "name": "Unova Route 8", + "name": "Route 8 (Unova)", "order": 65, "encounters": [ { @@ -3334,8 +3408,78 @@ ] }, { - "name": "Unova Route 9", + "name": "Moor of Icirrus", "order": 66, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "surf", + "encounter_rate": 100, + "min_level": 15, + "max_level": 40 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 536, + "pokemon_name": "Palpitoad", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 616, + "pokemon_name": "Shelmet", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "fishing", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "surf", + "encounter_rate": 5, + "min_level": 15, + "max_level": 40 + } + ] + }, + { + "name": "Route 9 (Unova)", + "order": 67, "encounters": [ { "pokeapi_id": 531, @@ -3420,8 +3564,8 @@ ] }, { - "name": "Unova Route 10", - "order": 67, + "name": "Route 10 (Unova)", + "order": 68, "encounters": [ { "pokeapi_id": 531, @@ -3531,12 +3675,12 @@ }, { "name": "Victory Road (Unova Black & White)", - "order": 68, + "order": 69, "encounters": [], "children": [ { "name": "Victory Road (Unova BW Outside)", - "order": 69, + "order": 70, "encounters": [ { "pokeapi_id": 631, @@ -3574,7 +3718,7 @@ }, { "name": "Victory Road (Unova BW 1F - Middle and Right Room)", - "order": 70, + "order": 71, "encounters": [ { "pokeapi_id": 10016, @@ -3684,52 +3828,6 @@ }, { "name": "Victory Road (Unova BW 1F - Left Room)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (Unova BW 2F)", "order": 72, "encounters": [ { @@ -3775,7 +3873,7 @@ ] }, { - "name": "Victory Road (Unova BW 3F)", + "name": "Victory Road (Unova BW 2F)", "order": 73, "encounters": [ { @@ -3821,8 +3919,54 @@ ] }, { - "name": "Victory Road (Unova BW 4F - Middle Room)", + "name": "Victory Road (Unova BW 3F)", "order": 74, + "encounters": [ + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (Unova BW 4F - Middle Room)", + "order": 75, "encounters": [ { "pokeapi_id": 530, @@ -3868,52 +4012,6 @@ }, { "name": "Victory Road (Unova BW 4F - Left and Right Room)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unova BW 5F)", "order": 76, "encounters": [ { @@ -3959,7 +4057,7 @@ ] }, { - "name": "Victory Road (Unova BW 6F)", + "name": "Victory Road (Unova BW 5F)", "order": 77, "encounters": [ { @@ -4005,7 +4103,7 @@ ] }, { - "name": "Victory Road (Unova BW 7F)", + "name": "Victory Road (Unova BW 6F)", "order": 78, "encounters": [ { @@ -4051,8 +4149,54 @@ ] }, { - "name": "Victory Road (Unova BW Trial Chamber)", + "name": "Victory Road (Unova BW 7F)", "order": 79, + "encounters": [ + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unova BW Trial Chamber)", + "order": 80, "encounters": [ { "pokeapi_id": 530, @@ -4108,7 +4252,7 @@ }, { "name": "N's Castle", - "order": 80, + "order": 81, "encounters": [ { "pokeapi_id": 643, @@ -4121,8 +4265,263 @@ ] }, { - "name": "Unova Route 11", - "order": 81, + "name": "Challenger's Cave", + "order": 82, + "encounters": [], + "children": [ + { + "name": "Challengers Cave (1F)", + "order": 83, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + } + ] + }, + { + "name": "Challengers Cave (B1F)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Challengers Cave (B2F)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Challengers Cave", + "order": 86, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 70 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 55 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 75, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 60 + } + ] + } + ] + }, + { + "name": "Route 11 (Unova)", + "order": 87, "encounters": [ { "pokeapi_id": 118, @@ -4304,7 +4703,7 @@ }, { "name": "Village Bridge", - "order": 82, + "order": 88, "encounters": [ { "pokeapi_id": 550, @@ -4429,8 +4828,8 @@ ] }, { - "name": "Unova Route 12", - "order": 83, + "name": "Route 12 (Unova)", + "order": 89, "encounters": [ { "pokeapi_id": 531, @@ -4563,8 +4962,8 @@ ] }, { - "name": "Unova Route 13", - "order": 84, + "name": "Route 13 (Unova)", + "order": 90, "encounters": [ { "pokeapi_id": 120, @@ -4744,9 +5143,488 @@ } ] }, + { + "name": "Giant Chasm", + "order": 91, + "encounters": [], + "children": [ + { + "name": "Giant Chasm (Entrance)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 50, + "min_level": 47, + "max_level": 59 + }, + { + "pokeapi_id": 277, + "pokemon_name": "Swellow", + "method": "walk", + "encounter_rate": 40, + "min_level": 47, + "max_level": 57 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 60 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 60 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 59 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 58 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 58 + }, + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 465, + "pokemon_name": "Tangrowth", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Giant Chasm (Cave)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "surf", + "encounter_rate": 90, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 70, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 25, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + } + ] + }, + { + "name": "Giant Chasm (Crater forest)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 85, + "min_level": 52, + "max_level": 55 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 60, + "min_level": 52, + "max_level": 64 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 50, + "min_level": 52, + "max_level": 64 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 65 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 65 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 65 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 65 + }, + { + "pokeapi_id": 36, + "pokemon_name": "Clefable", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 473, + "pokemon_name": "Mamoswine", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 376, + "pokemon_name": "Metagross", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Giant Chasm (Cave depths)", + "order": 95, + "encounters": [ + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 60 + }, + { + "pokeapi_id": 646, + "pokemon_name": "Kyurem", + "method": "static", + "encounter_rate": 100, + "min_level": 75, + "max_level": 75 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "surf", + "encounter_rate": 90, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 70, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 25, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 57 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 60 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 10, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 10, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + } + ] + } + ] + }, { "name": "Undella Town", - "order": 85, + "order": 96, "encounters": [ { "pokeapi_id": 446, @@ -4848,7 +5726,7 @@ }, { "name": "Undella Bay", - "order": 86, + "order": 97, "encounters": [ { "pokeapi_id": 90, @@ -4965,8 +5843,8 @@ ] }, { - "name": "Unova Route 14", - "order": 87, + "name": "Route 14 (Unova)", + "order": 98, "encounters": [ { "pokeapi_id": 118, @@ -5140,7 +6018,7 @@ }, { "name": "Abundant Shrine", - "order": 88, + "order": 99, "encounters": [ { "pokeapi_id": 118, @@ -5321,8 +6199,8 @@ ] }, { - "name": "Unova Route 15", - "order": 89, + "name": "Route 15 (Unova)", + "order": 100, "encounters": [ { "pokeapi_id": 479, @@ -5440,7 +6318,7 @@ }, { "name": "Marvelous Bridge", - "order": 90, + "order": 101, "encounters": [ { "pokeapi_id": 129, @@ -5461,1098 +6339,222 @@ ] }, { - "name": "Challenger's Cave", - "order": 91, - "encounters": [], - "children": [ - { - "name": "Challengers Cave (1F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - } - ] - }, - { - "name": "Challengers Cave (B1F)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Challengers Cave (B2F)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Challengers Cave", - "order": 95, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 70 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 55 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 75, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 60 - } - ] - } - ] - }, - { - "name": "Unova Route 17", - "order": 96, + "name": "Route 16 (Unova)", + "order": 102, "encounters": [ - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "fishing", - "encounter_rate": 35, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 - } - ] - }, - { - "name": "Unova Route 18", - "order": 97, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 20 - }, { "pokeapi_id": 531, "pokemon_name": "Audino", "method": "walk", - "encounter_rate": 95, - "min_level": 28, - "max_level": 31 + "encounter_rate": 85, + "min_level": 19, + "max_level": 22 }, { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", + "pokeapi_id": 574, + "pokemon_name": "Gothita", "method": "walk", - "encounter_rate": 80, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "fishing", - "encounter_rate": 64, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "fishing", "encounter_rate": 60, - "min_level": 35, - "max_level": 60 + "min_level": 19, + "max_level": 25 }, { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "walk", "encounter_rate": 40, "min_level": 15, "max_level": 55 }, { - "pokeapi_id": 505, - "pokemon_name": "Watchog", + "pokeapi_id": 568, + "pokemon_name": "Trubbish", "method": "walk", "encounter_rate": 40, - "min_level": 28, - "max_level": 32 + "min_level": 19, + "max_level": 22 }, { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "fishing", - "encounter_rate": 35, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", + "pokeapi_id": 587, + "pokemon_name": "Emolga", "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 557, - "pokemon_name": "Dwebble", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 539, - "pokemon_name": "Sawk", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, + "encounter_rate": 10, + "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 538, - "pokemon_name": "Throh", + "pokeapi_id": 573, + "pokemon_name": "Cinccino", "method": "walk", "encounter_rate": 5, - "min_level": 31, - "max_level": 31 + "min_level": 22, + "max_level": 22 } ] }, { - "name": "P2 Laboratory", - "order": 98, + "name": "Lostlorn Forest", + "order": 103, "encounters": [ { - "pokeapi_id": 592, - "pokemon_name": "Frillish", + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", "method": "surf", "encounter_rate": 100, "min_level": 5, - "max_level": 15 + "max_level": 20 }, { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", "method": "surf", - "encounter_rate": 95, + "encounter_rate": 100, "min_level": 5, "max_level": 20 }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 571, + "pokemon_name": "Zoroark", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 70, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, { "pokeapi_id": 531, "pokemon_name": "Audino", "method": "walk", - "encounter_rate": 95, - "min_level": 28, - "max_level": 31 + "encounter_rate": 45, + "min_level": 19, + "max_level": 21 }, { - "pokeapi_id": 456, - "pokemon_name": "Finneon", + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "fishing", - "encounter_rate": 60, + "encounter_rate": 40, "min_level": 35, "max_level": 60 }, { - "pokeapi_id": 507, - "pokemon_name": "Herdier", - "method": "walk", - "encounter_rate": 36, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 505, - "pokemon_name": "Watchog", - "method": "walk", - "encounter_rate": 36, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", "method": "fishing", - "encounter_rate": 35, + "encounter_rate": 40, "min_level": 35, "max_level": 55 }, { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", + "pokeapi_id": 520, + "pokemon_name": "Tranquill", + "method": "walk", "encounter_rate": 30, - "min_level": 35, - "max_level": 60 + "min_level": 21, + "max_level": 25 }, { - "pokeapi_id": 599, - "pokemon_name": "Klink", + "pokeapi_id": 543, + "pokemon_name": "Venipede", "method": "walk", - "encounter_rate": 14, - "min_level": 29, - "max_level": 31 + "encounter_rate": 30, + "min_level": 20, + "max_level": 24 }, { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", + "pokeapi_id": 587, + "pokemon_name": "Emolga", "method": "walk", - "encounter_rate": 14, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, + "encounter_rate": 10, + "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 + "pokeapi_id": 515, + "pokemon_name": "Panpour", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 + "pokeapi_id": 511, + "pokemon_name": "Pansage", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 508, - "pokemon_name": "Stoutland", + "pokeapi_id": 513, + "pokemon_name": "Pansear", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", "method": "walk", "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Giant Chasm", - "order": 99, - "encounters": [], - "children": [ - { - "name": "Giant Chasm (Entrance)", - "order": 100, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 50, - "min_level": 47, - "max_level": 59 - }, - { - "pokeapi_id": 277, - "pokemon_name": "Swellow", - "method": "walk", - "encounter_rate": 40, - "min_level": 47, - "max_level": 57 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 60 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 60 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 59 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 58 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 58 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 169, - "pokemon_name": "Crobat", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 465, - "pokemon_name": "Tangrowth", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 50 - } - ] + "min_level": 22, + "max_level": 22 }, { - "name": "Giant Chasm (Cave)", - "order": 101, - "encounters": [ - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "surf", - "encounter_rate": 90, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 70, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 25, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - } - ] + "pokeapi_id": 521, + "pokemon_name": "Unfezant", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 }, { - "name": "Giant Chasm (Crater forest)", - "order": 102, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 85, - "min_level": 52, - "max_level": 55 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 60, - "min_level": 52, - "max_level": 64 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 50, - "min_level": 52, - "max_level": 64 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 65 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 65 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 65 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 65 - }, - { - "pokeapi_id": 36, - "pokemon_name": "Clefable", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 473, - "pokemon_name": "Mamoswine", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 376, - "pokemon_name": "Metagross", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Giant Chasm (Cave depths)", - "order": 103, - "encounters": [ - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 60 - }, - { - "pokeapi_id": 646, - "pokemon_name": "Kyurem", - "method": "static", - "encounter_rate": 100, - "min_level": 75, - "max_level": 75 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "surf", - "encounter_rate": 90, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 70, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 25, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 57 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 60 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 10, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 10, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - } - ] + "pokeapi_id": 547, + "pokemon_name": "Whimsicott", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 } ] }, diff --git a/backend/src/app/seeds/data/blue.json b/backend/src/app/seeds/data/blue.json index 2d3c6c2..f1b25ff 100644 --- a/backend/src/app/seeds/data/blue.json +++ b/backend/src/app/seeds/data/blue.json @@ -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)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 16, @@ -1415,7 +1345,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 69, @@ -1453,7 +1383,7 @@ }, { "name": "Celadon City", - "order": 32, + "order": 31, "encounters": [ { "pokeapi_id": 129, @@ -1499,12 +1429,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 93, @@ -1534,7 +1464,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -1564,7 +1494,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -1594,7 +1524,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 105, @@ -1632,7 +1562,7 @@ }, { "name": "Pok\u00e9mon Tower (7F)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 92, @@ -1664,7 +1594,7 @@ }, { "name": "Silph Co.", - "order": 39, + "order": 38, "encounters": [ { "pokeapi_id": 131, @@ -1678,7 +1608,7 @@ }, { "name": "Fighting Dojo", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 107, @@ -1700,7 +1630,7 @@ }, { "name": "Route 16 (Kanto)", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 143, @@ -1746,7 +1676,7 @@ }, { "name": "Route 17 (Kanto)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -1840,7 +1770,7 @@ }, { "name": "Route 18 (Kanto)", - "order": 43, + "order": 42, "encounters": [ { "pokeapi_id": 108, @@ -1942,7 +1872,7 @@ }, { "name": "Fuchsia City", - "order": 44, + "order": 43, "encounters": [ { "pokeapi_id": 129, @@ -2004,12 +1934,12 @@ }, { "name": "Safari Zone (Kanto)", - "order": 45, + "order": 44, "encounters": [], "children": [ { "name": "Safari Zone (Kanto - Center Area)", - "order": 46, + "order": 45, "encounters": [ { "pokeapi_id": 113, @@ -2143,7 +2073,7 @@ }, { "name": "Safari Zone (Kanto - Area 1)", - "order": 47, + "order": 46, "encounters": [ { "pokeapi_id": 129, @@ -2277,7 +2207,7 @@ }, { "name": "Safari Zone (Kanto - Area 2)", - "order": 48, + "order": 47, "encounters": [ { "pokeapi_id": 129, @@ -2411,7 +2341,7 @@ }, { "name": "Safari Zone (Kanto - Area 3)", - "order": 49, + "order": 48, "encounters": [ { "pokeapi_id": 115, @@ -2546,62 +2476,8 @@ ] }, { - "name": "Route 15 (Kanto)", - "order": 50, - "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, + "name": "Route 12 (Kanto)", + "order": 49, "encounters": [ { "pokeapi_id": 129, @@ -2635,6 +2511,46 @@ "min_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, "pokemon_name": "Venonat", @@ -2643,43 +2559,19 @@ "min_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, "pokemon_name": "Weepinbell", "method": "walk", "encounter_rate": 5, - "min_level": 30, - "max_level": 30 + "min_level": 28, + "max_level": 28 } ] }, { "name": "Route 13 (Kanto)", - "order": 52, + "order": 50, "encounters": [ { "pokeapi_id": 129, @@ -2780,8 +2672,8 @@ ] }, { - "name": "Route 12 (Kanto)", - "order": 53, + "name": "Route 14 (Kanto)", + "order": 51, "encounters": [ { "pokeapi_id": 129, @@ -2815,46 +2707,6 @@ "min_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, "pokemon_name": "Venonat", @@ -2864,18 +2716,96 @@ "max_level": 24 }, { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", + "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, + "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)", - "order": 54, + "order": 53, "encounters": [ { "pokeapi_id": 129, @@ -2945,7 +2875,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 129, @@ -3015,12 +2945,12 @@ }, { "name": "Seafoam Islands", - "order": 56, + "order": 55, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 80, @@ -3090,7 +3020,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 99, @@ -3152,7 +3082,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 55, @@ -3214,7 +3144,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 502, @@ -3324,7 +3254,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 61, + "order": 60, "encounters": [ { "pokeapi_id": 144, @@ -3444,7 +3374,7 @@ }, { "name": "Cinnabar Island", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 129, @@ -3506,12 +3436,12 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto)", - "order": 63, + "order": 62, "encounters": [], "children": [ { "name": "Pok\u00e9mon Mansion (Kanto - 1F)", - "order": 64, + "order": 63, "encounters": [ { "pokeapi_id": 110, @@ -3565,7 +3495,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 2F)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 110, @@ -3619,7 +3549,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 3F)", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 110, @@ -3681,7 +3611,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - B1F)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 110, @@ -3745,7 +3675,7 @@ }, { "name": "Cinnabar Lab", - "order": 68, + "order": 67, "encounters": [ { "pokeapi_id": 142, @@ -3799,7 +3729,7 @@ }, { "name": "Route 21 (Kanto)", - "order": 69, + "order": 68, "encounters": [ { "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)", "order": 70, @@ -4235,13 +4235,43 @@ ] }, { - "name": "Cerulean Cave", + "name": "Indigo Plateau", "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": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 76, + "order": 77, "encounters": [ { "pokeapi_id": 132, @@ -4383,7 +4413,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 77, + "order": 78, "encounters": [ { "pokeapi_id": 129, @@ -4541,7 +4571,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 78, + "order": 79, "encounters": [ { "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 - } - ] } ] diff --git a/backend/src/app/seeds/data/brilliant-diamond-bosses.json b/backend/src/app/seeds/data/brilliant-diamond-bosses.json index 6356ce1..0480e9c 100644 --- a/backend/src/app/seeds/data/brilliant-diamond-bosses.json +++ b/backend/src/app/seeds/data/brilliant-diamond-bosses.json @@ -11,7 +11,26 @@ "location": "Oreburgh Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/roark.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 12, + "order": 2 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "level": 14, + "order": 3 + } + ] }, { "name": "Gardenia", @@ -25,7 +44,26 @@ "location": "Eterna Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/gardenia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 420, + "pokemon_name": "Cherubi", + "level": 19, + "order": 1 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "level": 19, + "order": 2 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 22, + "order": 3 + } + ] }, { "name": "Maylene", @@ -35,11 +73,30 @@ "badge_image_url": "/badges/cobble-badge.png", "level_cap": 30, "order": 3, - "after_route_name": null, + "after_route_name": "Route 215 (Sinnoh)", "location": "Veilstone Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/maylene.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "level": 27, + "order": 1 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "level": 27, + "order": 2 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 30, + "order": 3 + } + ] }, { "name": "Crasher Wake", @@ -53,7 +110,26 @@ "location": "Pastoria Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/crasher-wake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 27, + "order": 1 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 27, + "order": 2 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "level": 30, + "order": 3 + } + ] }, { "name": "Fantina", @@ -67,7 +143,26 @@ "location": "Hearthome Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/fantina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 32, + "order": 1 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 34, + "order": 2 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "level": 36, + "order": 3 + } + ] }, { "name": "Byron", @@ -81,7 +176,26 @@ "location": "Canalave Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/byron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "level": 36, + "order": 1 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 36, + "order": 2 + }, + { + "pokeapi_id": 411, + "pokemon_name": "Bastiodon", + "level": 39, + "order": 3 + } + ] }, { "name": "Candice", @@ -95,7 +209,32 @@ "location": "Snowpoint Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/candice.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "level": 38, + "order": 1 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "level": 38, + "order": 2 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "level": 40, + "order": 3 + }, + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "level": 42, + "order": 4 + } + ] }, { "name": "Volkner", @@ -109,7 +248,32 @@ "location": "Sunyshore Gym", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/volkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 46, + "order": 1 + }, + { + "pokeapi_id": 424, + "pokemon_name": "Ambipom", + "level": 47, + "order": 2 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "level": 47, + "order": 3 + }, + { + "pokeapi_id": 405, + "pokemon_name": "Luxray", + "level": 49, + "order": 4 + } + ] }, { "name": "Aaron", @@ -119,11 +283,42 @@ "badge_image_url": null, "level_cap": 53, "order": 9, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/aaron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 269, + "pokemon_name": "Dustox", + "level": 53, + "order": 1 + }, + { + "pokeapi_id": 267, + "pokemon_name": "Beautifly", + "level": 53, + "order": 2 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "level": 54, + "order": 3 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "level": 54, + "order": 4 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "level": 57, + "order": 5 + } + ] }, { "name": "Bertha", @@ -133,11 +328,42 @@ "badge_image_url": null, "level_cap": 55, "order": 10, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/bertha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 55, + "order": 1 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "level": 56, + "order": 2 + }, + { + "pokeapi_id": 76, + "pokemon_name": "Golem", + "level": 56, + "order": 3 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 55, + "order": 4 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "level": 59, + "order": 5 + } + ] }, { "name": "Flint", @@ -147,11 +373,42 @@ "badge_image_url": null, "level_cap": 55, "order": 11, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/flint.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 58, + "order": 1 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 57, + "order": 2 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 58, + "order": 3 + }, + { + "pokeapi_id": 428, + "pokemon_name": "Lopunny", + "level": 57, + "order": 4 + }, + { + "pokeapi_id": 392, + "pokemon_name": "Infernape", + "level": 61, + "order": 5 + } + ] }, { "name": "Lucian", @@ -161,11 +418,42 @@ "badge_image_url": null, "level_cap": 59, "order": 12, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/lucian.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 59, + "order": 1 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "level": 59, + "order": 2 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "level": 60, + "order": 3 + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 60, + "order": 4 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "level": 63, + "order": 5 + } + ] }, { "name": "Cynthia", @@ -175,10 +463,47 @@ "badge_image_url": null, "level_cap": 66, "order": 13, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/brilliant-diamond/cynthia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "level": 61, + "order": 1 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 60, + "order": 2 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "level": 60, + "order": 3 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 63, + "order": 4 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 63, + "order": 5 + }, + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "level": 66, + "order": 6 + } + ] } ] diff --git a/backend/src/app/seeds/data/brilliant-diamond.json b/backend/src/app/seeds/data/brilliant-diamond.json index 565c906..7907d13 100644 --- a/backend/src/app/seeds/data/brilliant-diamond.json +++ b/backend/src/app/seeds/data/brilliant-diamond.json @@ -583,13 +583,67 @@ ] }, { - "name": "Oreburgh Mine", + "name": "Route 207 (Sinnoh)", "order": 10, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 55, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 45, + "min_level": 5, + "max_level": 6 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "swarm", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Mine", + "order": 11, "encounters": [], "children": [ { "name": "Oreburgh Mine (B1F)", - "order": 11, + "order": 12, "encounters": [ { "pokeapi_id": 74, @@ -619,7 +673,7 @@ }, { "name": "Oreburgh Mine (B2F)", - "order": 12, + "order": 13, "encounters": [ { "pokeapi_id": 74, @@ -651,7 +705,7 @@ }, { "name": "Oreburgh Mining Museum", - "order": 13, + "order": 14, "encounters": [ { "pokeapi_id": 142, @@ -712,13 +766,13 @@ ] }, { - "name": "Sinnoh Route 204", - "order": 14, + "name": "Route 204 (Sinnoh)", + "order": 15, "encounters": [], "children": [ { "name": "Route 204 (Sinnoh - South)", - "order": 15, + "order": 16, "encounters": [ { "pokeapi_id": 281, @@ -844,7 +898,7 @@ }, { "name": "Route 204 (Sinnoh - North)", - "order": 16, + "order": 17, "encounters": [ { "pokeapi_id": 396, @@ -908,7 +962,7 @@ }, { "name": "Ravaged Path", - "order": 17, + "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -1010,7 +1064,7 @@ }, { "name": "Floaroma Town", - "order": 18, + "order": 19, "encounters": [ { "pokeapi_id": 385, @@ -1031,13 +1085,13 @@ ] }, { - "name": "Sinnoh Route 205", - "order": 19, + "name": "Route 205 (Sinnoh)", + "order": 20, "encounters": [], "children": [ { "name": "Route 205 (Sinnoh - Southern Part)", - "order": 20, + "order": 21, "encounters": [ { "pokeapi_id": 129, @@ -1163,7 +1217,7 @@ }, { "name": "Route 205 (Sinnoh - Northern Part)", - "order": 21, + "order": 22, "encounters": [ { "pokeapi_id": 129, @@ -1275,7 +1329,7 @@ }, { "name": "Valley Windworks", - "order": 22, + "order": 23, "encounters": [ { "pokeapi_id": 425, @@ -1417,7 +1471,7 @@ }, { "name": "Eterna Forest", - "order": 23, + "order": 24, "encounters": [ { "pokeapi_id": 287, @@ -1487,7 +1541,7 @@ }, { "name": "Eterna City", - "order": 24, + "order": 25, "encounters": [ { "pokeapi_id": 129, @@ -1549,7 +1603,7 @@ }, { "name": "Eterna Condominiums", - "order": 25, + "order": 26, "encounters": [ { "pokeapi_id": 441, @@ -1563,7 +1617,7 @@ }, { "name": "Old Chateau", - "order": 26, + "order": 27, "encounters": [ { "pokeapi_id": 92, @@ -1577,7 +1631,7 @@ "children": [ { "name": "Old Chateau (2F)", - "order": 27, + "order": 28, "encounters": [ { "pokeapi_id": 479, @@ -1592,220 +1646,160 @@ ] }, { - "name": "Route 206 (Sinnoh)", - "order": 28, - "encounters": [ - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 45, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "swarm", - "encounter_rate": 40, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 434, - "pokemon_name": "Stunky", - "method": "walk", - "encounter_rate": 25, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 343, - "pokemon_name": "Baltoy", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 15 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Wayward Cave", + "name": "Route 211 (Sinnoh)", "order": 29, "encounters": [], "children": [ { - "name": "Wayward Cave (1F)", + "name": "Route 211 (Sinnoh - Western Part)", "order": 30, "encounters": [ { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 45, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 16 - } - ] - }, - { - "name": "Wayward Cave (B1F)", - "order": 31, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", + "pokeapi_id": 399, + "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 35, - "min_level": 15, - "max_level": 17 + "min_level": 12, + "max_level": 14 }, { - "pokeapi_id": 443, - "pokemon_name": "Gible", + "pokeapi_id": 307, + "pokemon_name": "Meditite", "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 17 + "encounter_rate": 35, + "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": 16, - "max_level": 16 + "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 + } + ] + }, + { + "name": "Route 211 (Sinnoh - Eastern Part)", + "order": 31, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 35, + "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": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 28 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 15, + "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 } ] } ] }, - { - "name": "Route 207 (Sinnoh)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 55, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 45, - "min_level": 5, - "max_level": 6 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "swarm", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - } - ] - }, { "name": "Mount Coronet", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Mount Coronet (Southern 1F Oreburgh City/Hearthome City Side)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 129, @@ -1915,7 +1909,7 @@ }, { "name": "Mount Coronet (Northern 1F Room 1, Eterna City/Celestic Town Side)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 74, @@ -1969,7 +1963,7 @@ }, { "name": "Mount Coronet (4F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 129, @@ -2095,7 +2089,7 @@ }, { "name": "Mount Coronet (B1F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 129, @@ -2229,7 +2223,7 @@ }, { "name": "Mount Coronet (Northern 1F Room 2)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 307, @@ -2283,7 +2277,7 @@ }, { "name": "Mount Coronet (2F)", - "order": 39, + "order": 38, "encounters": [ { "pokeapi_id": 437, @@ -2353,7 +2347,7 @@ }, { "name": "Mount Coronet (3F)", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 437, @@ -2423,7 +2417,7 @@ }, { "name": "Mount Coronet (4F Room 2)", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 437, @@ -2485,7 +2479,7 @@ }, { "name": "Mount Coronet (4F Room 3)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 437, @@ -2555,7 +2549,7 @@ }, { "name": "Mount Coronet (5F)", - "order": 43, + "order": 42, "encounters": [ { "pokeapi_id": 437, @@ -2617,7 +2611,7 @@ }, { "name": "Mount Coronet (6F)", - "order": 44, + "order": 43, "encounters": [ { "pokeapi_id": 437, @@ -2679,7 +2673,7 @@ }, { "name": "Mount Coronet (Tunnel Room)", - "order": 45, + "order": 44, "encounters": [ { "pokeapi_id": 75, @@ -2741,7 +2735,7 @@ }, { "name": "Mount Coronet (Mountainside)", - "order": 46, + "order": 45, "encounters": [ { "pokeapi_id": 294, @@ -2828,8 +2822,161 @@ ] }, { - "name": "Route 208 (Sinnoh)", + "name": "Route 206 (Sinnoh)", + "order": 46, + "encounters": [ + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 45, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "swarm", + "encounter_rate": 40, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 434, + "pokemon_name": "Stunky", + "method": "walk", + "encounter_rate": 25, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 343, + "pokemon_name": "Baltoy", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Wayward Cave", "order": 47, + "encounters": [], + "children": [ + { + "name": "Wayward Cave (1F)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 45, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 16 + } + ] + }, + { + "name": "Wayward Cave (B1F)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + } + ] + } + ] + }, + { + "name": "Route 208 (Sinnoh)", + "order": 50, "encounters": [ { "pokeapi_id": 129, @@ -2955,7 +3102,7 @@ }, { "name": "Hearthome City", - "order": 48, + "order": 51, "encounters": [ { "pokeapi_id": 133, @@ -2977,7 +3124,7 @@ }, { "name": "Route 209 (Sinnoh)", - "order": 49, + "order": 52, "encounters": [ { "pokeapi_id": 129, @@ -3127,12 +3274,12 @@ }, { "name": "Lost Tower", - "order": 50, + "order": 53, "encounters": [], "children": [ { "name": "Lost Tower (1F)", - "order": 51, + "order": 54, "encounters": [ { "pokeapi_id": 92, @@ -3162,7 +3309,7 @@ }, { "name": "Lost Tower (2F)", - "order": 52, + "order": 55, "encounters": [ { "pokeapi_id": 92, @@ -3192,7 +3339,7 @@ }, { "name": "Lost Tower (3F)", - "order": 53, + "order": 56, "encounters": [ { "pokeapi_id": 42, @@ -3230,7 +3377,7 @@ }, { "name": "Lost Tower (4F)", - "order": 54, + "order": 57, "encounters": [ { "pokeapi_id": 42, @@ -3268,7 +3415,7 @@ }, { "name": "Lost Tower (5F)", - "order": 55, + "order": 58, "encounters": [ { "pokeapi_id": 42, @@ -3308,53 +3455,11 @@ }, { "name": "Solaceon Ruins", - "order": 56, + "order": 59, "encounters": [], "children": [ { "name": "Solaceon Ruins (Second Big Room)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Third Big Room)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Fourth Big Room)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Fifth Big Room)", "order": 60, "encounters": [ { @@ -3368,7 +3473,7 @@ ] }, { - "name": "Solaceon Ruins (Sixth Big Room)", + "name": "Solaceon Ruins (Third Big Room)", "order": 61, "encounters": [ { @@ -3382,7 +3487,7 @@ ] }, { - "name": "Solaceon Ruins (Seventh Big Room)", + "name": "Solaceon Ruins (Fourth Big Room)", "order": 62, "encounters": [ { @@ -3396,7 +3501,7 @@ ] }, { - "name": "Solaceon Ruins (Dead-End Rooms)", + "name": "Solaceon Ruins (Fifth Big Room)", "order": 63, "encounters": [ { @@ -3410,7 +3515,7 @@ ] }, { - "name": "Solaceon Ruins (Room Through Maniac Tunnel)", + "name": "Solaceon Ruins (Sixth Big Room)", "order": 64, "encounters": [ { @@ -3422,17 +3527,59 @@ "max_level": 25 } ] + }, + { + "name": "Solaceon Ruins (Seventh Big Room)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (Dead-End Rooms)", + "order": 66, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (Room Through Maniac Tunnel)", + "order": 67, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] } ] }, { - "name": "Sinnoh Route 210", - "order": 65, + "name": "Route 210 (Sinnoh)", + "order": 68, "encounters": [], "children": [ { "name": "Route 210 (Sinnoh - Southern Part)", - "order": 66, + "order": 69, "encounters": [ { "pokeapi_id": 77, @@ -3494,7 +3641,7 @@ }, { "name": "Route 210 (Sinnoh - Northern Foggy Part)", - "order": 67, + "order": 70, "encounters": [ { "pokeapi_id": 129, @@ -3622,7 +3769,7 @@ }, { "name": "Route 215 (Sinnoh)", - "order": 68, + "order": 71, "encounters": [ { "pokeapi_id": 96, @@ -3684,7 +3831,7 @@ }, { "name": "Route 214 (Sinnoh)", - "order": 69, + "order": 72, "encounters": [ { "pokeapi_id": 129, @@ -3810,7 +3957,7 @@ }, { "name": "Valor Lakefront", - "order": 70, + "order": 73, "encounters": [ { "pokeapi_id": 203, @@ -3878,9 +4025,135 @@ } ] }, + { + "name": "Lake Valor", + "order": 74, + "encounters": [ + { + "pokeapi_id": 482, + "pokemon_name": "Azelf", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "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": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 45, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "swarm", + "encounter_rate": 40, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 25, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + } + ] + }, { "name": "Route 213 (Sinnoh)", - "order": 71, + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -4014,7 +4287,7 @@ }, { "name": "Pastoria City", - "order": 72, + "order": 76, "encounters": [ { "pokeapi_id": 129, @@ -4092,7 +4365,7 @@ }, { "name": "Great Marsh", - "order": 73, + "order": 77, "encounters": [ { "pokeapi_id": 129, @@ -4346,7 +4619,7 @@ "children": [ { "name": "Great Marsh (Area 1)", - "order": 74, + "order": 78, "encounters": [ { "pokeapi_id": 298, @@ -4440,7 +4713,7 @@ }, { "name": "Great Marsh (Area 2)", - "order": 75, + "order": 79, "encounters": [ { "pokeapi_id": 298, @@ -4534,7 +4807,7 @@ }, { "name": "Great Marsh (Area 3)", - "order": 76, + "order": 80, "encounters": [ { "pokeapi_id": 298, @@ -4620,7 +4893,7 @@ }, { "name": "Great Marsh (Area 4)", - "order": 77, + "order": 81, "encounters": [ { "pokeapi_id": 298, @@ -4706,7 +4979,7 @@ }, { "name": "Great Marsh (Area 5)", - "order": 78, + "order": 82, "encounters": [ { "pokeapi_id": 400, @@ -4784,7 +5057,7 @@ }, { "name": "Great Marsh (Area 6)", - "order": 79, + "order": 83, "encounters": [ { "pokeapi_id": 298, @@ -4871,13 +5144,13 @@ ] }, { - "name": "Sinnoh Route 212", - "order": 80, + "name": "Route 212 (Sinnoh)", + "order": 84, "encounters": [], "children": [ { "name": "Route 212 (Sinnoh - Northern Area)", - "order": 81, + "order": 85, "encounters": [ { "pokeapi_id": 129, @@ -4987,7 +5260,7 @@ }, { "name": "Route 212 (Sinnoh - Southern Area)", - "order": 82, + "order": 86, "encounters": [ { "pokeapi_id": 129, @@ -5091,7 +5364,7 @@ }, { "name": "Trophy Garden", - "order": 83, + "order": 87, "encounters": [ { "pokeapi_id": 397, @@ -5263,691 +5536,9 @@ } ] }, - { - "name": "Route 218 (Sinnoh)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 35, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 122, - "pokemon_name": "Mr Mime", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Canalave City", - "order": 85, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island", - "order": 86, - "encounters": [], - "children": [ - { - "name": "Iron Island (B2F Left)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 39, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 34 - } - ] - }, - { - "name": "Iron Island (Outside)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island (1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Iron Island (B1F)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 69, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - } - ] - }, - { - "name": "Iron Island (B2F Right)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 49, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B3F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 39, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 34 - } - ] - } - ] - }, - { - "name": "Sinnoh Route 211", - "order": 93, - "encounters": [], - "children": [ - { - "name": "Route 211 (Sinnoh - Western Part)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 35, - "min_level": 12, - "max_level": 14 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 35, - "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 - } - ] - }, - { - "name": "Route 211 (Sinnoh - Eastern Part)", - "order": 95, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 35, - "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": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 28 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 15, - "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 - } - ] - } - ] - }, { "name": "Celestic Town", - "order": 96, + "order": 88, "encounters": [ { "pokeapi_id": 129, @@ -6025,7 +5616,7 @@ }, { "name": "Fuego Ironworks", - "order": 97, + "order": 89, "encounters": [ { "pokeapi_id": 129, @@ -6181,9 +5772,890 @@ } ] }, + { + "name": "Route 219 (Sinnoh)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 220 (Sinnoh)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 20, + "max_level": 45 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 221 (Sinnoh)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 83, + "pokemon_name": "Farfetchd", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 25, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "pokeradar", + "encounter_rate": 20, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 434, + "pokemon_name": "Stunky", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 435, + "pokemon_name": "Skuntank", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 315, + "pokemon_name": "Roselia", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "pokeradar", + "encounter_rate": 2, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 218 (Sinnoh)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 35, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Canalave City", + "order": 94, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island", + "order": 95, + "encounters": [], + "children": [ + { + "name": "Iron Island (B2F Left)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 39, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 34 + } + ] + }, + { + "name": "Iron Island (Outside)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island (1F)", + "order": 98, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Iron Island (B1F)", + "order": 99, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 69, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + } + ] + }, + { + "name": "Iron Island (B2F Right)", + "order": 100, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 49, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B3F)", + "order": 101, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 39, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 34 + } + ] + } + ] + }, { "name": "Route 216 (Sinnoh)", - "order": 98, + "order": 102, "encounters": [ { "pokeapi_id": 225, @@ -6261,7 +6733,7 @@ }, { "name": "Route 217 (Sinnoh)", - "order": 99, + "order": 103, "encounters": [ { "pokeapi_id": 220, @@ -6337,23 +6809,9 @@ } ] }, - { - "name": "Snowpoint City", - "order": 100, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "trade", - "encounter_rate": 100, - "min_level": 33, - "max_level": 33 - } - ] - }, { "name": "Acuity Lakefront", - "order": 101, + "order": 104, "encounters": [ { "pokeapi_id": 215, @@ -6421,9 +6879,23 @@ } ] }, + { + "name": "Snowpoint City", + "order": 105, + "encounters": [ + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "trade", + "encounter_rate": 100, + "min_level": 33, + "max_level": 33 + } + ] + }, { "name": "Lake Acuity", - "order": 102, + "order": 106, "encounters": [ { "pokeapi_id": 129, @@ -6547,135 +7019,9 @@ } ] }, - { - "name": "Lake Valor", - "order": 103, - "encounters": [ - { - "pokeapi_id": 482, - "pokemon_name": "Azelf", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "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": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 45, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "swarm", - "encounter_rate": 40, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 25, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - } - ] - }, { "name": "Spear Pillar", - "order": 104, + "order": 107, "encounters": [ { "pokeapi_id": 483, @@ -6689,7 +7035,7 @@ }, { "name": "Route 222 (Sinnoh)", - "order": 105, + "order": 108, "encounters": [ { "pokeapi_id": 129, @@ -6831,7 +7177,7 @@ }, { "name": "Sunyshore City", - "order": 106, + "order": 109, "encounters": [ { "pokeapi_id": 129, @@ -6909,7 +7255,7 @@ }, { "name": "Route 223 (Sinnoh)", - "order": 107, + "order": 110, "encounters": [ { "pokeapi_id": 129, @@ -6995,12 +7341,12 @@ }, { "name": "Victory Road (Sinnoh)", - "order": 108, + "order": 111, "encounters": [], "children": [ { "name": "Victory Road (Sinnoh 1F)", - "order": 109, + "order": 112, "encounters": [ { "pokeapi_id": 67, @@ -7054,7 +7400,7 @@ }, { "name": "Victory Road (Sinnoh 2F)", - "order": 110, + "order": 113, "encounters": [ { "pokeapi_id": 64, @@ -7108,7 +7454,7 @@ }, { "name": "Victory Road (Sinnoh B1F)", - "order": 111, + "order": 114, "encounters": [ { "pokeapi_id": 42, @@ -7186,7 +7532,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 1)", - "order": 112, + "order": 115, "encounters": [ { "pokeapi_id": 67, @@ -7240,7 +7586,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 2)", - "order": 113, + "order": 116, "encounters": [ { "pokeapi_id": 130, @@ -7344,7 +7690,7 @@ }, { "name": "Pok\u00e9mon League (Sinnoh)", - "order": 114, + "order": 117, "encounters": [ { "pokeapi_id": 129, @@ -7414,7 +7760,7 @@ }, { "name": "Sendoff Spring", - "order": 115, + "order": 118, "encounters": [ { "pokeapi_id": 55, @@ -7508,7 +7854,7 @@ }, { "name": "Turnback Cave", - "order": 116, + "order": 119, "encounters": [ { "pokeapi_id": 487, @@ -7522,7 +7868,7 @@ "children": [ { "name": "Turnback Cave (Before Encountering Pillar)", - "order": 117, + "order": 120, "encounters": [ { "pokeapi_id": 437, @@ -7560,7 +7906,7 @@ }, { "name": "Turnback Cave (Between First and Second Pillar)", - "order": 118, + "order": 121, "encounters": [ { "pokeapi_id": 437, @@ -7598,7 +7944,7 @@ }, { "name": "Turnback Cave (Between Second and Third Pillar)", - "order": 119, + "order": 122, "encounters": [ { "pokeapi_id": 437, @@ -7638,7 +7984,7 @@ }, { "name": "Route 224 (Sinnoh)", - "order": 120, + "order": 123, "encounters": [ { "pokeapi_id": 129, @@ -7804,7 +8150,7 @@ }, { "name": "Route 225 (Sinnoh)", - "order": 121, + "order": 124, "encounters": [ { "pokeapi_id": 129, @@ -7954,7 +8300,7 @@ }, { "name": "Route 226 (Sinnoh)", - "order": 122, + "order": 125, "encounters": [ { "pokeapi_id": 129, @@ -8128,7 +8474,7 @@ }, { "name": "Route 227 (Sinnoh)", - "order": 123, + "order": 126, "encounters": [ { "pokeapi_id": 129, @@ -8286,7 +8632,7 @@ }, { "name": "Stark Mountain", - "order": 124, + "order": 127, "encounters": [ { "pokeapi_id": 485, @@ -8300,7 +8646,7 @@ "children": [ { "name": "Stark Mountain (Inside 1)", - "order": 125, + "order": 128, "encounters": [ { "pokeapi_id": 219, @@ -8378,7 +8724,7 @@ }, { "name": "Stark Mountain (Outside)", - "order": 126, + "order": 129, "encounters": [ { "pokeapi_id": 324, @@ -8472,7 +8818,7 @@ }, { "name": "Stark Mountain (Inside 2)", - "order": 127, + "order": 130, "encounters": [ { "pokeapi_id": 219, @@ -8552,7 +8898,7 @@ }, { "name": "Route 228 (Sinnoh)", - "order": 128, + "order": 131, "encounters": [ { "pokeapi_id": 129, @@ -8686,7 +9032,7 @@ }, { "name": "Route 229 (Sinnoh)", - "order": 129, + "order": 132, "encounters": [ { "pokeapi_id": 130, @@ -8836,7 +9182,7 @@ }, { "name": "Resort Area", - "order": 130, + "order": 133, "encounters": [ { "pokeapi_id": 55, @@ -8890,7 +9236,7 @@ }, { "name": "Route 230 (Sinnoh)", - "order": 131, + "order": 134, "encounters": [ { "pokeapi_id": 129, @@ -9064,12 +9410,12 @@ }, { "name": "Snowpoint Temple", - "order": 132, + "order": 135, "encounters": [], "children": [ { "name": "Snowpoint Temple (1F)", - "order": 133, + "order": 136, "encounters": [ { "pokeapi_id": 42, @@ -9115,7 +9461,7 @@ }, { "name": "Snowpoint Temple (B1F)", - "order": 134, + "order": 137, "encounters": [ { "pokeapi_id": 42, @@ -9161,7 +9507,7 @@ }, { "name": "Snowpoint Temple (B2F)", - "order": 135, + "order": 138, "encounters": [ { "pokeapi_id": 42, @@ -9207,7 +9553,7 @@ }, { "name": "Snowpoint Temple (B3F)", - "order": 136, + "order": 139, "encounters": [ { "pokeapi_id": 42, @@ -9253,7 +9599,7 @@ }, { "name": "Snowpoint Temple (B4F)", - "order": 137, + "order": 140, "encounters": [ { "pokeapi_id": 42, @@ -9291,7 +9637,7 @@ }, { "name": "Snowpoint Temple (B5F)", - "order": 138, + "order": 141, "encounters": [ { "pokeapi_id": 486, @@ -9337,352 +9683,6 @@ } ] }, - { - "name": "Route 219 (Sinnoh)", - "order": 139, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Route 220 (Sinnoh)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 20, - "max_level": 45 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Route 221 (Sinnoh)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 83, - "pokemon_name": "Farfetchd", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 25, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "pokeradar", - "encounter_rate": 20, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 434, - "pokemon_name": "Stunky", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 435, - "pokemon_name": "Skuntank", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 315, - "pokemon_name": "Roselia", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "pokeradar", - "encounter_rate": 2, - "min_level": 30, - "max_level": 30 - } - ] - }, { "name": "Maniac Tunnel", "order": 142, diff --git a/backend/src/app/seeds/data/crystal-bosses.json b/backend/src/app/seeds/data/crystal-bosses.json index 3bbf644..1a3af92 100644 --- a/backend/src/app/seeds/data/crystal-bosses.json +++ b/backend/src/app/seeds/data/crystal-bosses.json @@ -11,7 +11,22 @@ "location": "Violet Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/falkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "level": 7, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "level": 9, + "order": 2, + "condition_label": null + } + ] }, { "name": "Bugsy", @@ -25,7 +40,29 @@ "location": "Azalea Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/bugsy.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", + "level": 14, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 14, + "pokemon_name": "Kakuna", + "level": 14, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "level": 16, + "order": 3, + "condition_label": null + } + ] }, { "name": "Whitney", @@ -39,7 +76,22 @@ "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/whitney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 241, + "pokemon_name": "Miltank", + "level": 20, + "order": 2, + "condition_label": null + } + ] }, { "name": "Morty", @@ -53,7 +105,36 @@ "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/morty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 21, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 25, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 23, + "order": 4, + "condition_label": null + } + ] }, { "name": "Chuck", @@ -67,7 +148,22 @@ "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/chuck.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "level": 30, + "order": 2, + "condition_label": null + } + ] }, { "name": "Jasmine", @@ -81,7 +177,22 @@ "location": "Olivine Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/jasmine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 35, + "order": 2, + "condition_label": null + } + ] }, { "name": "Pryce", @@ -95,7 +206,29 @@ "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/pryce.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 29, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "level": 31, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clair", @@ -109,7 +242,36 @@ "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/clair.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 40, + "order": 4, + "condition_label": null + } + ] }, { "name": "Will", @@ -123,7 +285,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/will.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 41, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 42, + "order": 5, + "condition_label": null + } + ] }, { "name": "Koga", @@ -137,7 +335,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "level": 43, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 42, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 44, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -151,7 +385,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 43, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 46, + "order": 5, + "condition_label": null + } + ] }, { "name": "Karen", @@ -165,7 +435,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/karen.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 45, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "level": 44, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "level": 47, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -179,7 +485,50 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/crystal/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 46, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 46, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 47, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 50, + "order": 6, + "condition_label": null + } + ] }, { "name": "Lt. Surge", @@ -193,7 +542,43 @@ "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/lt-surge.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 40, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 40, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "level": 46, + "order": 5, + "condition_label": null + } + ] }, { "name": "Sabrina", @@ -207,7 +592,29 @@ "location": "Saffron Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 46, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 48, + "order": 3, + "condition_label": null + } + ] }, { "name": "Misty", @@ -221,7 +628,36 @@ "location": "Cerulean Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/misty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 47, + "order": 4, + "condition_label": null + } + ] }, { "name": "Erika", @@ -235,7 +671,36 @@ "location": "Celadon Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/erika.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 71, + "pokemon_name": "Victreebel", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "level": 46, + "order": 4, + "condition_label": null + } + ] }, { "name": "Janine", @@ -249,7 +714,36 @@ "location": "Fuchsia Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/janine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 36, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 36, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 33, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 39, + "order": 4, + "condition_label": null + } + ] }, { "name": "Brock", @@ -263,7 +757,43 @@ "location": "Pewter Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/brock.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "level": 41, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 139, + "pokemon_name": "Omastar", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 141, + "pokemon_name": "Kabutops", + "level": 42, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 44, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -277,7 +807,29 @@ "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 219, + "pokemon_name": "Magcargo", + "level": 45, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "level": 45, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 50, + "order": 3, + "condition_label": null + } + ] }, { "name": "Blue", @@ -291,7 +843,50 @@ "location": "Viridian Gym", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 58, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 58, + "order": 6, + "condition_label": null + } + ] }, { "name": "Red", @@ -305,6 +900,49 @@ "location": "Silver Cave", "section": "Endgame", "sprite_url": "/boss-sprites/crystal/red.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "level": 81, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 73, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "level": 75, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 3, + "pokemon_name": "Venusaur", + "level": 77, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 77, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 9, + "pokemon_name": "Blastoise", + "level": 77, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/diamond-bosses.json b/backend/src/app/seeds/data/diamond-bosses.json index 7473c46..d3af0d4 100644 --- a/backend/src/app/seeds/data/diamond-bosses.json +++ b/backend/src/app/seeds/data/diamond-bosses.json @@ -7,11 +7,30 @@ "badge_image_url": "/badges/coal-badge.png", "level_cap": 14, "order": 1, - "after_route_name": null, + "after_route_name": "Oreburgh Mine (B1F)", "location": "Oreburgh Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/roark.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 12, + "order": 2 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "level": 14, + "order": 3 + } + ] }, { "name": "Gardenia", @@ -25,7 +44,26 @@ "location": "Eterna Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/gardenia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 420, + "pokemon_name": "Cherubi", + "level": 19, + "order": 1 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "level": 19, + "order": 2 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 22, + "order": 3 + } + ] }, { "name": "Maylene", @@ -35,11 +73,30 @@ "badge_image_url": "/badges/cobble-badge.png", "level_cap": 30, "order": 3, - "after_route_name": null, + "after_route_name": "Route 215 (Sinnoh)", "location": "Veilstone Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/maylene.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "level": 27, + "order": 1 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "level": 27, + "order": 2 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 30, + "order": 3 + } + ] }, { "name": "Crasher Wake", @@ -53,7 +110,26 @@ "location": "Pastoria Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/crasher-wake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 27, + "order": 1 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 27, + "order": 2 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "level": 30, + "order": 3 + } + ] }, { "name": "Fantina", @@ -67,7 +143,26 @@ "location": "Hearthome Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/fantina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 32, + "order": 1 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 34, + "order": 2 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "level": 36, + "order": 3 + } + ] }, { "name": "Byron", @@ -81,7 +176,26 @@ "location": "Canalave Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/byron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "level": 36, + "order": 1 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 36, + "order": 2 + }, + { + "pokeapi_id": 411, + "pokemon_name": "Bastiodon", + "level": 39, + "order": 3 + } + ] }, { "name": "Candice", @@ -95,7 +209,32 @@ "location": "Snowpoint Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/candice.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "level": 38, + "order": 1 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "level": 38, + "order": 2 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "level": 40, + "order": 3 + }, + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "level": 42, + "order": 4 + } + ] }, { "name": "Volkner", @@ -109,7 +248,32 @@ "location": "Sunyshore Gym", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/volkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 46, + "order": 1 + }, + { + "pokeapi_id": 424, + "pokemon_name": "Ambipom", + "level": 47, + "order": 2 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "level": 47, + "order": 3 + }, + { + "pokeapi_id": 405, + "pokemon_name": "Luxray", + "level": 49, + "order": 4 + } + ] }, { "name": "Aaron", @@ -119,11 +283,42 @@ "badge_image_url": null, "level_cap": 53, "order": 9, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/aaron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 269, + "pokemon_name": "Dustox", + "level": 53, + "order": 1 + }, + { + "pokeapi_id": 267, + "pokemon_name": "Beautifly", + "level": 53, + "order": 2 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "level": 54, + "order": 3 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "level": 54, + "order": 4 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "level": 57, + "order": 5 + } + ] }, { "name": "Bertha", @@ -133,11 +328,42 @@ "badge_image_url": null, "level_cap": 55, "order": 10, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/bertha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 55, + "order": 1 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "level": 56, + "order": 2 + }, + { + "pokeapi_id": 76, + "pokemon_name": "Golem", + "level": 56, + "order": 3 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 55, + "order": 4 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "level": 59, + "order": 5 + } + ] }, { "name": "Flint", @@ -147,11 +373,42 @@ "badge_image_url": null, "level_cap": 55, "order": 11, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/flint.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 58, + "order": 1 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 57, + "order": 2 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 58, + "order": 3 + }, + { + "pokeapi_id": 428, + "pokemon_name": "Lopunny", + "level": 57, + "order": 4 + }, + { + "pokeapi_id": 392, + "pokemon_name": "Infernape", + "level": 61, + "order": 5 + } + ] }, { "name": "Lucian", @@ -161,11 +418,42 @@ "badge_image_url": null, "level_cap": 59, "order": 12, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/lucian.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 59, + "order": 1 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "level": 59, + "order": 2 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "level": 60, + "order": 3 + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 60, + "order": 4 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "level": 63, + "order": 5 + } + ] }, { "name": "Cynthia", @@ -175,10 +463,47 @@ "badge_image_url": null, "level_cap": 66, "order": 13, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/diamond/cynthia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "level": 61, + "order": 1 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 60, + "order": 2 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "level": 60, + "order": 3 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 63, + "order": 4 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 63, + "order": 5 + }, + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "level": 66, + "order": 6 + } + ] } ] diff --git a/backend/src/app/seeds/data/diamond.json b/backend/src/app/seeds/data/diamond.json index bbd5762..b1630ec 100644 --- a/backend/src/app/seeds/data/diamond.json +++ b/backend/src/app/seeds/data/diamond.json @@ -747,7 +747,7 @@ ] }, { - "name": "Sinnoh Route 204", + "name": "Route 204 (Sinnoh)", "order": 12, "encounters": [], "children": [ @@ -1108,7 +1108,7 @@ ] }, { - "name": "Sinnoh Route 205", + "name": "Route 205 (Sinnoh)", "order": 16, "encounters": [], "children": [ @@ -3787,7 +3787,7 @@ ] }, { - "name": "Sinnoh Route 210", + "name": "Route 210 (Sinnoh)", "order": 64, "encounters": [], "children": [ @@ -5344,7 +5344,7 @@ ] }, { - "name": "Sinnoh Route 212", + "name": "Route 212 (Sinnoh)", "order": 79, "encounters": [], "children": [ @@ -5761,8 +5761,86 @@ ] }, { - "name": "Route 218 (Sinnoh)", + "name": "Celestic Town", "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": [ { "pokeapi_id": 129, @@ -5896,7 +5974,7 @@ }, { "name": "Canalave City", - "order": 84, + "order": 85, "encounters": [ { "pokeapi_id": 129, @@ -5982,12 +6060,12 @@ }, { "name": "Iron Island", - "order": 85, + "order": 86, "encounters": [], "children": [ { "name": "Iron Island (Outside)", - "order": 86, + "order": 87, "encounters": [ { "pokeapi_id": 129, @@ -6073,7 +6151,7 @@ }, { "name": "Iron Island (1F)", - "order": 87, + "order": 88, "encounters": [ { "pokeapi_id": 74, @@ -6119,7 +6197,7 @@ }, { "name": "Iron Island (B1F)", - "order": 88, + "order": 89, "encounters": [ { "pokeapi_id": 74, @@ -6173,7 +6251,7 @@ }, { "name": "Iron Island (B2F Right)", - "order": 89, + "order": 90, "encounters": [ { "pokeapi_id": 74, @@ -6227,7 +6305,7 @@ }, { "name": "Iron Island (B2F Left)", - "order": 90, + "order": 91, "encounters": [ { "pokeapi_id": 74, @@ -6297,7 +6375,7 @@ }, { "name": "Iron Island (B3F)", - "order": 91, + "order": 92, "encounters": [ { "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", - "order": 96, + "order": 93, "encounters": [ { "pokeapi_id": 129, @@ -6758,6 +6595,169 @@ } ] }, + { + "name": "Route 211 (Sinnoh)", + "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)", "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", - "order": 100, + "order": 99, "encounters": [ { "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", "order": 101, diff --git a/backend/src/app/seeds/data/emerald-bosses.json b/backend/src/app/seeds/data/emerald-bosses.json index f1b46f3..65d3b47 100644 --- a/backend/src/app/seeds/data/emerald-bosses.json +++ b/backend/src/app/seeds/data/emerald-bosses.json @@ -11,7 +11,26 @@ "location": "Rustboro Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/roxanne.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 2 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "level": 15, + "order": 3 + } + ] }, { "name": "Brawly", @@ -25,7 +44,26 @@ "location": "Dewford Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/brawly.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "level": 16, + "order": 1 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "level": 16, + "order": 2 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "level": 19, + "order": 3 + } + ] }, { "name": "Wattson", @@ -35,11 +73,36 @@ "badge_image_url": "/badges/dynamo-badge.png", "level_cap": 23, "order": 3, - "after_route_name": "Hoenn Route 110", + "after_route_name": "Route 110 (Hoenn)", "location": "Mauville Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/wattson.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "level": 20, + "order": 1 + }, + { + "pokeapi_id": 309, + "pokemon_name": "Electrike", + "level": 20, + "order": 2 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 22, + "order": 3 + }, + { + "pokeapi_id": 310, + "pokemon_name": "Manectric", + "level": 24, + "order": 4 + } + ] }, { "name": "Flannery", @@ -53,7 +116,32 @@ "location": "Lavaridge Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/flannery.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "level": 24, + "order": 1 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "level": 24, + "order": 2 + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "level": 26, + "order": 3 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 29, + "order": 4 + } + ] }, { "name": "Norman", @@ -67,7 +155,32 @@ "location": "Petalburg Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/norman.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 327, + "pokemon_name": "Spinda", + "level": 27, + "order": 1 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "level": 27, + "order": 2 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "level": 29, + "order": 3 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "level": 31, + "order": 4 + } + ] }, { "name": "Winona", @@ -81,7 +194,38 @@ "location": "Foretree Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/winona.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "level": 29, + "order": 1 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "level": 29, + "order": 2 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "level": 30, + "order": 3 + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 31, + "order": 4 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 33, + "order": 5 + } + ] }, { "name": "Tate & Lisa", @@ -95,7 +239,32 @@ "location": "Mossdeep Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/tate--lisa.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "level": 41, + "order": 1 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 41, + "order": 2 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "level": 42, + "order": 3 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "level": 42, + "order": 4 + } + ] }, { "name": "Juan", @@ -109,7 +278,38 @@ "location": "Sootopolis Gym", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/juan.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "level": 41, + "order": 1 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 41, + "order": 2 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 43, + "order": 3 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "level": 43, + "order": 4 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 46, + "order": 5 + } + ] }, { "name": "Sydney", @@ -123,7 +323,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/sydney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "level": 46, + "order": 1 + }, + { + "pokeapi_id": 275, + "pokemon_name": "Shiftry", + "level": 48, + "order": 2 + }, + { + "pokeapi_id": 332, + "pokemon_name": "Cacturne", + "level": 46, + "order": 3 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "level": 48, + "order": 4 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "level": 49, + "order": 5 + } + ] }, { "name": "Phoebe", @@ -137,7 +368,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/phoebe.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "level": 48, + "order": 1 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 49, + "order": 2 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 50, + "order": 3 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 49, + "order": 4 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "level": 51, + "order": 5 + } + ] }, { "name": "Glacia", @@ -151,7 +413,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/glacia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 50, + "order": 1 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 50, + "order": 2 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 52, + "order": 3 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 52, + "order": 4 + }, + { + "pokeapi_id": 365, + "pokemon_name": "Walrein", + "level": 53, + "order": 5 + } + ] }, { "name": "Drake", @@ -165,7 +458,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/drake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 372, + "pokemon_name": "Shelgon", + "level": 52, + "order": 1 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 54, + "order": 2 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 53, + "order": 3 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 4 + }, + { + "pokeapi_id": 373, + "pokemon_name": "Salamence", + "level": 55, + "order": 5 + } + ] }, { "name": "Wallace", @@ -179,6 +503,43 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/emerald/wallace.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 321, + "pokemon_name": "Wailord", + "level": 57, + "order": 1 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "level": 55, + "order": 2 + }, + { + "pokeapi_id": 272, + "pokemon_name": "Ludicolo", + "level": 56, + "order": 3 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 56, + "order": 4 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 56, + "order": 5 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 58, + "order": 6 + } + ] } ] diff --git a/backend/src/app/seeds/data/emerald.json b/backend/src/app/seeds/data/emerald.json index 73f26d7..9abd4cc 100644 --- a/backend/src/app/seeds/data/emerald.json +++ b/backend/src/app/seeds/data/emerald.json @@ -54,7 +54,7 @@ ] }, { - "name": "Hoenn Route 101", + "name": "Route 101 (Hoenn)", "order": 2, "encounters": [ { @@ -116,7 +116,7 @@ ] }, { - "name": "Hoenn Route 103", + "name": "Route 103 (Hoenn)", "order": 3, "encounters": [ { @@ -226,7 +226,7 @@ ] }, { - "name": "Hoenn Route 102", + "name": "Route 102 (Hoenn)", "order": 4, "encounters": [ { @@ -414,7 +414,7 @@ ] }, { - "name": "Hoenn Route 104", + "name": "Route 104 (Hoenn)", "order": 6, "encounters": [ { @@ -562,22 +562,8 @@ ] }, { - "name": "Rusturf Tunnel", + "name": "Route 116 (Hoenn)", "order": 8, - "encounters": [ - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 8 - } - ] - }, - { - "name": "Hoenn Route 116", - "order": 9, "encounters": [ { "pokeapi_id": 300, @@ -637,6 +623,20 @@ } ] }, + { + "name": "Rusturf Tunnel", + "order": 9, + "encounters": [ + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 8 + } + ] + }, { "name": "Rustboro City", "order": 10, @@ -674,7 +674,7 @@ ] }, { - "name": "Hoenn Route 105", + "name": "Route 105 (Hoenn)", "order": 12, "encounters": [ { @@ -752,7 +752,7 @@ ] }, { - "name": "Hoenn Route 106", + "name": "Route 106 (Hoenn)", "order": 13, "encounters": [ { @@ -1091,7 +1091,7 @@ ] }, { - "name": "Hoenn Route 107", + "name": "Route 107 (Hoenn)", "order": 20, "encounters": [ { @@ -1169,7 +1169,7 @@ ] }, { - "name": "Hoenn Route 108", + "name": "Route 108 (Hoenn)", "order": 21, "encounters": [ { @@ -1247,7 +1247,7 @@ ] }, { - "name": "Hoenn Route 109", + "name": "Route 109 (Hoenn)", "order": 22, "encounters": [ { @@ -1403,7 +1403,7 @@ ] }, { - "name": "Hoenn Route 110", + "name": "Route 110 (Hoenn)", "order": 24, "encounters": [ { @@ -1537,75 +1537,8 @@ ] }, { - "name": "New Mauville", + "name": "Route 117 (Hoenn)", "order": 25, - "encounters": [], - "children": [ - { - "name": "New Mauville (Entrance)", - "order": 26, - "encounters": [ - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 26 - } - ] - }, - { - "name": "New Mauville (Basement)", - "order": 27, - "encounters": [ - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 49, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 49, - "min_level": 22, - "max_level": 26 - } - ] - } - ] - }, - { - "name": "Hoenn Route 117", - "order": 28, "encounters": [ { "pokeapi_id": 341, @@ -1730,8 +1663,8 @@ ] }, { - "name": "Hoenn Route 111", - "order": 29, + "name": "Route 111 (Hoenn)", + "order": 26, "encounters": [ { "pokeapi_id": 339, @@ -1840,117 +1773,8 @@ ] }, { - "name": "Desert Ruins", - "order": 30, - "encounters": [ - { - "pokeapi_id": 377, - "pokemon_name": "Regirock", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Mirage Tower", - "order": 31, - "encounters": [], - "children": [ - { - "name": "Mirage Tower (1F)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - } - ] - }, - { - "name": "Mirage Tower (2F)", - "order": 33, - "encounters": [ - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - } - ] - }, - { - "name": "Mirage Tower (3F)", - "order": 34, - "encounters": [ - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - } - ] - }, - { - "name": "Mirage Tower (4F)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 24 - } - ] - } - ] - }, - { - "name": "Hoenn Route 112", - "order": 36, + "name": "Route 112 (Hoenn)", + "order": 27, "encounters": [ { "pokeapi_id": 322, @@ -1972,7 +1796,7 @@ }, { "name": "Fiery Path", - "order": 37, + "order": 28, "encounters": [ { "pokeapi_id": 322, @@ -2025,52 +1849,8 @@ ] }, { - "name": "Jagged Pass", - "order": 38, - "encounters": [ - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 55, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 25, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Lavaridge Town", - "order": 39, - "encounters": [ - { - "pokeapi_id": 360, - "pokemon_name": "Wynaut", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Hoenn Route 113", - "order": 40, + "name": "Route 113 (Hoenn)", + "order": 29, "encounters": [ { "pokeapi_id": 327, @@ -2099,8 +1879,8 @@ ] }, { - "name": "Hoenn Route 114", - "order": 41, + "name": "Route 114 (Hoenn)", + "order": 30, "encounters": [ { "pokeapi_id": 339, @@ -2226,12 +2006,12 @@ }, { "name": "Meteor Falls", - "order": 42, + "order": 31, "encounters": [], "children": [ { "name": "Meteor Falls (1F 1R)", - "order": 43, + "order": 32, "encounters": [ { "pokeapi_id": 339, @@ -2317,7 +2097,7 @@ }, { "name": "Meteor Falls (1F 2R)", - "order": 44, + "order": 33, "encounters": [ { "pokeapi_id": 42, @@ -2411,7 +2191,7 @@ }, { "name": "Meteor Falls (B1F 1R)", - "order": 45, + "order": 34, "encounters": [ { "pokeapi_id": 42, @@ -2505,7 +2285,7 @@ }, { "name": "Meteor Falls (B1F 2R)", - "order": 46, + "order": 35, "encounters": [ { "pokeapi_id": 42, @@ -2607,7 +2387,7 @@ }, { "name": "Meteor Falls (Steven's Cave)", - "order": 47, + "order": 36, "encounters": [ { "pokeapi_id": 42, @@ -2630,8 +2410,8 @@ ] }, { - "name": "Hoenn Route 115", - "order": 48, + "name": "Route 115 (Hoenn)", + "order": 37, "encounters": [ { "pokeapi_id": 320, @@ -2748,36 +2528,284 @@ ] }, { - "name": "Fortree City", - "order": 49, + "name": "Jagged Pass", + "order": 38, "encounters": [ { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 55, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 25, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 } ] }, { - "name": "Weather Institute", - "order": 50, + "name": "Lavaridge Town", + "order": 39, "encounters": [ { - "pokeapi_id": 351, - "pokemon_name": "Castform", + "pokeapi_id": 360, + "pokemon_name": "Wynaut", "method": "gift", "encounter_rate": 100, - "min_level": 25, - "max_level": 25 + "min_level": 5, + "max_level": 5 } ] }, { - "name": "Hoenn Route 118", - "order": 51, + "name": "Mirage Tower", + "order": 40, + "encounters": [], + "children": [ + { + "name": "Mirage Tower (1F)", + "order": 41, + "encounters": [ + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + } + ] + }, + { + "name": "Mirage Tower (2F)", + "order": 42, + "encounters": [ + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + } + ] + }, + { + "name": "Mirage Tower (3F)", + "order": 43, + "encounters": [ + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + } + ] + }, + { + "name": "Mirage Tower (4F)", + "order": 44, + "encounters": [ + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 24 + } + ] + } + ] + }, + { + "name": "Abandoned Ship", + "order": 45, + "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": "New Mauville", + "order": 46, + "encounters": [], + "children": [ + { + "name": "New Mauville (Entrance)", + "order": 47, + "encounters": [ + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 26 + } + ] + }, + { + "name": "New Mauville (Basement)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 49, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 49, + "min_level": 22, + "max_level": 26 + } + ] + } + ] + }, + { + "name": "Route 118 (Hoenn)", + "order": 49, "encounters": [ { "pokeapi_id": 352, @@ -2910,8 +2938,8 @@ ] }, { - "name": "Hoenn Route 119", - "order": 52, + "name": "Route 119 (Hoenn)", + "order": 50, "encounters": [ { "pokeapi_id": 318, @@ -3060,7 +3088,35 @@ ] }, { - "name": "Hoenn Route 120", + "name": "Weather Institute", + "order": 51, + "encounters": [ + { + "pokeapi_id": 351, + "pokemon_name": "Castform", + "method": "gift", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Fortree City", + "order": 52, + "encounters": [ + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, + { + "name": "Route 120 (Hoenn)", "order": 53, "encounters": [ { @@ -3202,7 +3258,7 @@ ] }, { - "name": "Hoenn Route 121", + "name": "Route 121 (Hoenn)", "order": 54, "encounters": [ { @@ -3939,94 +3995,8 @@ ] }, { - "name": "Lilycove City", + "name": "Route 122 (Hoenn)", "order": 62, - "encounters": [ - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 85, - "min_level": 25, - "max_level": 45 - }, - { - "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": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 35, - "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": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 25, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Hoenn Route 122", - "order": 63, "encounters": [ { "pokeapi_id": 129, @@ -4112,12 +4082,12 @@ }, { "name": "Mt. Pyre", - "order": 64, + "order": 63, "encounters": [], "children": [ { "name": "Mt. Pyre (1F)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 353, @@ -4131,7 +4101,7 @@ }, { "name": "Mt. Pyre (2F)", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 353, @@ -4145,7 +4115,7 @@ }, { "name": "Mt. Pyre (3F)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 353, @@ -4159,7 +4129,7 @@ }, { "name": "Mt. Pyre (4F)", - "order": 68, + "order": 67, "encounters": [ { "pokeapi_id": 353, @@ -4181,7 +4151,7 @@ }, { "name": "Mt. Pyre (5F)", - "order": 69, + "order": 68, "encounters": [ { "pokeapi_id": 353, @@ -4203,7 +4173,7 @@ }, { "name": "Mt. Pyre (6F)", - "order": 70, + "order": 69, "encounters": [ { "pokeapi_id": 353, @@ -4225,7 +4195,7 @@ }, { "name": "Mt. Pyre (Outside)", - "order": 71, + "order": 70, "encounters": [ { "pokeapi_id": 353, @@ -4255,7 +4225,7 @@ }, { "name": "Mt. Pyre (Summit)", - "order": 72, + "order": 71, "encounters": [ { "pokeapi_id": 353, @@ -4286,8 +4256,8 @@ ] }, { - "name": "Hoenn Route 123", - "order": 73, + "name": "Route 123 (Hoenn)", + "order": 72, "encounters": [ { "pokeapi_id": 352, @@ -4419,37 +4389,9 @@ } ] }, - { - "name": "Team Magma Hideout", - "order": 74, - "encounters": [ - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 50, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Team Aqua Hideout", - "order": 75, - "encounters": [ - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 50, - "min_level": 30, - "max_level": 30 - } - ] - }, { "name": "Magma Hideout (Jagged Pass)", - "order": 76, + "order": 73, "encounters": [ { "pokeapi_id": 74, @@ -4478,7 +4420,121 @@ ] }, { - "name": "Hoenn Route 124", + "name": "Team Magma Hideout", + "order": 74, + "encounters": [ + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "static", + "encounter_rate": 50, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Lilycove City", + "order": 75, + "encounters": [ + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 85, + "min_level": 25, + "max_level": 45 + }, + { + "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": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 35, + "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": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 25, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ] + }, + { + "name": "Team Aqua Hideout", + "order": 76, + "encounters": [ + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "static", + "encounter_rate": 50, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 124 (Hoenn)", "order": 77, "encounters": [ { @@ -4690,7 +4746,7 @@ ] }, { - "name": "Hoenn Route 125", + "name": "Route 125 (Hoenn)", "order": 80, "encounters": [ { @@ -4923,7 +4979,7 @@ ] }, { - "name": "Hoenn Route 126", + "name": "Route 127 (Hoenn)", "order": 84, "encounters": [ { @@ -5006,302 +5062,11 @@ "min_level": 25, "max_level": 30 } - ], - "children": [ - { - "name": "Hoenn Route 126 (Underwater)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "surf", - "encounter_rate": 65, - "min_level": 20, - "max_level": 35 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 369, - "pokemon_name": "Relicanth", - "method": "surf", - "encounter_rate": 5, - "min_level": 30, - "max_level": 35 - } - ] - } ] }, { - "name": "Sootopolis City", - "order": 86, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 45 - } - ] - }, - { - "name": "Cave of Origin", - "order": 87, - "encounters": [], - "children": [ - { - "name": "Cave of Origin (Entrance)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 90, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave of Origin (1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave of Origin (2F)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave of Origin (3F)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - } - ] - }, - { - "name": "Hoenn Route 127", - "order": 92, - "encounters": [ - { - "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": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 45 - }, - { - "pokeapi_id": 319, - "pokemon_name": "Sharpedo", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 35, - "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": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 30 - } - ] - }, - { - "name": "Hoenn Route 128", - "order": 93, + "name": "Route 128 (Hoenn)", + "order": 85, "encounters": [ { "pokeapi_id": 129, @@ -5395,7 +5160,7 @@ }, { "name": "Seafloor Cavern", - "order": 94, + "order": 86, "encounters": [ { "pokeapi_id": 320, @@ -5488,7 +5253,298 @@ ] }, { - "name": "Hoenn Route 129", + "name": "Route 126 (Hoenn)", + "order": 87, + "encounters": [ + { + "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": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 45 + }, + { + "pokeapi_id": 319, + "pokemon_name": "Sharpedo", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 35, + "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": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 30 + } + ], + "children": [ + { + "name": "Hoenn Route 126 (Underwater)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "surf", + "encounter_rate": 65, + "min_level": 20, + "max_level": 35 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 369, + "pokemon_name": "Relicanth", + "method": "surf", + "encounter_rate": 5, + "min_level": 30, + "max_level": 35 + } + ] + } + ] + }, + { + "name": "Sootopolis City", + "order": 89, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 45 + } + ] + }, + { + "name": "Cave of Origin", + "order": 90, + "encounters": [], + "children": [ + { + "name": "Cave of Origin (Entrance)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 90, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Cave of Origin (1F)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Cave of Origin (2F)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Cave of Origin (3F)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + } + ] + }, + { + "name": "Route 129 (Hoenn)", "order": 95, "encounters": [ { @@ -5582,7 +5638,7 @@ ] }, { - "name": "Hoenn Route 130", + "name": "Route 130 (Hoenn)", "order": 96, "encounters": [ { @@ -5668,7 +5724,7 @@ ] }, { - "name": "Hoenn Route 131", + "name": "Route 131 (Hoenn)", "order": 97, "encounters": [ { @@ -5848,7 +5904,7 @@ ] }, { - "name": "Hoenn Route 132", + "name": "Route 132 (Hoenn)", "order": 99, "encounters": [ { @@ -5942,7 +5998,7 @@ ] }, { - "name": "Hoenn Route 133", + "name": "Route 133 (Hoenn)", "order": 100, "encounters": [ { @@ -6036,7 +6092,7 @@ ] }, { - "name": "Hoenn Route 134", + "name": "Route 134 (Hoenn)", "order": 101, "encounters": [ { @@ -6130,8 +6186,188 @@ ] }, { - "name": "Ever Grande City", + "name": "Desert Ruins", "order": 102, + "encounters": [ + { + "pokeapi_id": 377, + "pokemon_name": "Regirock", + "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": "Ancient Tomb", + "order": 104, + "encounters": [ + { + "pokeapi_id": 379, + "pokemon_name": "Registeel", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Sky Pillar", + "order": 105, + "encounters": [ + { + "pokeapi_id": 384, + "pokemon_name": "Rayquaza", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ], + "children": [ + { + "name": "Sky Pillar (1F)", + "order": 106, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + } + ] + }, + { + "name": "Sky Pillar (3F)", + "order": 107, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + } + ] + }, + { + "name": "Sky Pillar (5F)", + "order": 108, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "method": "walk", + "encounter_rate": 19, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 6, + "min_level": 38, + "max_level": 39 + } + ] + } + ] + }, + { + "name": "Ever Grande City", + "order": 109, "encounters": [ { "pokeapi_id": 129, @@ -6225,12 +6461,12 @@ }, { "name": "Victory Road (Hoenn)", - "order": 103, + "order": 110, "encounters": [], "children": [ { "name": "Victory Road (Hoenn 1F)", - "order": 104, + "order": 111, "encounters": [ { "pokeapi_id": 42, @@ -6300,7 +6536,7 @@ }, { "name": "Victory Road (Hoenn B1F)", - "order": 105, + "order": 112, "encounters": [ { "pokeapi_id": 75, @@ -6354,7 +6590,7 @@ }, { "name": "Victory Road (Hoenn B2F)", - "order": 106, + "order": 113, "encounters": [ { "pokeapi_id": 42, @@ -6457,216 +6693,22 @@ ] }, { - "name": "Sky Pillar", - "order": 107, + "name": "Altering Cave (Sevii Islands)", + "order": 114, "encounters": [ { - "pokeapi_id": 384, - "pokemon_name": "Rayquaza", - "method": "static", + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ], - "children": [ - { - "name": "Sky Pillar (1F)", - "order": 108, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 344, - "pokemon_name": "Claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 354, - "pokemon_name": "Banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - } - ] - }, - { - "name": "Sky Pillar (3F)", - "order": 109, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 344, - "pokemon_name": "Claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 354, - "pokemon_name": "Banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - } - ] - }, - { - "name": "Sky Pillar (5F)", - "order": 110, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 344, - "pokemon_name": "Claydol", - "method": "walk", - "encounter_rate": 19, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 354, - "pokemon_name": "Banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 6, - "min_level": 38, - "max_level": 39 - } - ] - } - ] - }, - { - "name": "Abandoned Ship", - "order": 111, - "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 + "min_level": 6, + "max_level": 6 } ] }, { "name": "Desert Underpass", - "order": 112, + "order": 115, "encounters": [ { "pokeapi_id": 132, @@ -6694,9 +6736,37 @@ } ] }, + { + "name": "Terra Cave", + "order": 116, + "encounters": [ + { + "pokeapi_id": 383, + "pokemon_name": "Groudon", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] + }, + { + "name": "Marine Cave", + "order": 117, + "encounters": [ + { + "pokeapi_id": 382, + "pokemon_name": "Kyogre", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] + }, { "name": "Artisan Cave", - "order": 113, + "order": 118, "encounters": [ { "pokeapi_id": 235, @@ -6708,51 +6778,9 @@ } ] }, - { - "name": "Altering Cave (Sevii Islands)", - "order": 114, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Ancient Tomb", - "order": 115, - "encounters": [ - { - "pokeapi_id": 379, - "pokemon_name": "Registeel", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Island Cave", - "order": 116, - "encounters": [ - { - "pokeapi_id": 378, - "pokemon_name": "Regice", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, { "name": "Battle Frontier (Hoenn)", - "order": 117, + "order": 119, "encounters": [ { "pokeapi_id": 52, @@ -6774,7 +6802,7 @@ }, { "name": "Southern Island", - "order": 118, + "order": 120, "encounters": [ { "pokeapi_id": 380, @@ -6794,34 +6822,6 @@ } ] }, - { - "name": "Marine Cave", - "order": 119, - "encounters": [ - { - "pokeapi_id": 382, - "pokemon_name": "Kyogre", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, - { - "name": "Terra Cave", - "order": 120, - "encounters": [ - { - "pokeapi_id": 383, - "pokemon_name": "Groudon", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, { "name": "Mirage Island", "order": 121, diff --git a/backend/src/app/seeds/data/firered-bosses.json b/backend/src/app/seeds/data/firered-bosses.json index 517a245..26ec32d 100644 --- a/backend/src/app/seeds/data/firered-bosses.json +++ b/backend/src/app/seeds/data/firered-bosses.json @@ -7,7 +7,7 @@ "badge_image_url": "/badges/boulder-badge.png", "level_cap": 14, "order": 1, - "after_route_name": null, + "after_route_name": "Viridian Forest", "location": "Pewter City Gym", "section": null, "sprite_url": "/boss-sprites/firered/brock.png", @@ -16,13 +16,15 @@ "pokeapi_id": 74, "pokemon_name": "Geodude", "level": 12, - "order": 1 + "order": 1, + "condition_label": null }, { "pokeapi_id": 95, "pokemon_name": "Onix", "level": 14, - "order": 2 + "order": 2, + "condition_label": null } ] }, @@ -34,7 +36,7 @@ "badge_image_url": "/badges/cascade-badge.png", "level_cap": 21, "order": 2, - "after_route_name": null, + "after_route_name": "Cerulean City", "location": "Cerulean City Gym", "section": null, "sprite_url": "/boss-sprites/firered/misty.png", @@ -43,13 +45,15 @@ "pokeapi_id": 120, "pokemon_name": "Staryu", "level": 18, - "order": 1 + "order": 1, + "condition_label": null }, { "pokeapi_id": 121, "pokemon_name": "Starmie", "level": 21, - "order": 2 + "order": 2, + "condition_label": null } ] }, @@ -61,7 +65,7 @@ "badge_image_url": "/badges/thunder-badge.png", "level_cap": 24, "order": 3, - "after_route_name": null, + "after_route_name": "Vermilion City", "location": "Vermillion City Gym", "section": null, "sprite_url": "/boss-sprites/firered/lt-surge.png", @@ -70,19 +74,22 @@ "pokeapi_id": 100, "pokemon_name": "Voltorb", "level": 21, - "order": 1 + "order": 1, + "condition_label": null }, { "pokeapi_id": 25, "pokemon_name": "Pikachu", "level": 18, - "order": 2 + "order": 2, + "condition_label": null }, { "pokeapi_id": 26, "pokemon_name": "Raichu", "level": 24, - "order": 3 + "order": 3, + "condition_label": null } ] }, @@ -94,25 +101,33 @@ "badge_image_url": "/badges/rainbow-badge.png", "level_cap": 29, "order": 4, - "after_route_name": null, + "after_route_name": "Celadon City", "location": "Celadon City Gym", "section": null, "sprite_url": "/boss-sprites/firered/erika.png", - "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": [] + "pokemon": [ + { + "pokeapi_id": 71, + "pokemon_name": "Victreebel", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 24, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 29, + "order": 3, + "condition_label": null + } + ] }, { "name": "Koga", @@ -121,12 +136,84 @@ "badge_name": "Soul Badge", "badge_image_url": "/badges/soul-badge.png", "level_cap": 43, - "order": 6, - "after_route_name": null, + "order": 5, + "after_route_name": "Fuchsia City", "location": "Fuchsia City Gym", "section": null, "sprite_url": "/boss-sprites/firered/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 39, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "level": 37, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 43, + "order": 4, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "level": 38, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 38, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 43, + "order": 4, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -136,11 +223,40 @@ "badge_image_url": "/badges/volcano-badge.png", "level_cap": 47, "order": 7, - "after_route_name": null, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Island Gym", "section": null, "sprite_url": "/boss-sprites/firered/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 47, + "order": 4, + "condition_label": null + } + ] }, { "name": "Giovanni", @@ -150,11 +266,47 @@ "badge_image_url": "/badges/earth-badge.png", "level_cap": 50, "order": 8, - "after_route_name": null, + "after_route_name": "Power Plant", "location": "Viridian City Gym", "section": null, "sprite_url": "/boss-sprites/firered/giovanni.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "level": 45, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 31, + "pokemon_name": "Nidoqueen", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 34, + "pokemon_name": "Nidoking", + "level": 45, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 50, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lorelei", @@ -164,11 +316,47 @@ "badge_image_url": null, "level_cap": 54, "order": 9, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/firered/lorelei.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "level": 51, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 54, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -178,11 +366,47 @@ "badge_image_url": null, "level_cap": 56, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/firered/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 56, + "order": 5, + "condition_label": null + } + ] }, { "name": "Agatha", @@ -192,11 +416,47 @@ "badge_image_url": null, "level_cap": 58, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/firered/agatha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 58, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -206,11 +466,47 @@ "badge_image_url": null, "level_cap": 60, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/firered/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 60, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blue", @@ -220,7 +516,7 @@ "badge_image_url": null, "level_cap": 63, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/firered/blue.png", @@ -229,49 +525,85 @@ "pokeapi_id": 18, "pokemon_name": "Pidgeot", "level": 59, - "order": 1 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "level": 63, - "order": 1 - }, - { - "pokeapi_id": 3, - "pokemon_name": "Venusaur", - "level": 63, - "order": 1 - }, - { - "pokeapi_id": 9, - "pokemon_name": "Blastoise", - "level": 63, - "order": 1 + "order": 1, + "condition_label": null }, { "pokeapi_id": 65, "pokemon_name": "Alakazam", "level": 57, - "order": 2 + "order": 2, + "condition_label": null }, { "pokeapi_id": 112, "pokemon_name": "Rhydon", "level": 59, - "order": 3 + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 59, + "order": 4, + "condition_label": "Chose Bulbasaur" + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 59, + "order": 4, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 59, + "order": 4, + "condition_label": "Chose Squirtle" }, { "pokeapi_id": 103, "pokemon_name": "Exeggutor", "level": 59, - "order": 4 + "order": 5, + "condition_label": "Chose Bulbasaur" }, { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", "level": 61, - "order": 5 + "order": 5, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 61, + "order": 5, + "condition_label": "Chose Squirtle" + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 63, + "order": 6, + "condition_label": "Chose Bulbasaur" + }, + { + "pokeapi_id": 9, + "pokemon_name": "Blastoise", + "level": 63, + "order": 6, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 3, + "pokemon_name": "Venusaur", + "level": 63, + "order": 6, + "condition_label": "Chose Squirtle" } ] } diff --git a/backend/src/app/seeds/data/firered.json b/backend/src/app/seeds/data/firered.json index b8abf3e..1509b8d 100644 --- a/backend/src/app/seeds/data/firered.json +++ b/backend/src/app/seeds/data/firered.json @@ -1681,55 +1681,9 @@ } ] }, - { - "name": "Power Plant", - "order": 29, - "encounters": [ - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 25, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, { "name": "Route 08 (Kanto)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 52, @@ -1767,7 +1721,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 52, @@ -1805,7 +1759,7 @@ }, { "name": "Celadon City", - "order": 32, + "order": 31, "encounters": [ { "pokeapi_id": 88, @@ -1851,12 +1805,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 93, @@ -1886,7 +1840,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -1916,7 +1870,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -1946,7 +1900,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 105, @@ -1984,7 +1938,7 @@ }, { "name": "Pok\u00e9mon Tower (7F)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 92, @@ -2015,190 +1969,336 @@ ] }, { - "name": "Silph Co.", - "order": 39, + "name": "Route 12 (Kanto)", + "order": 38, "encounters": [ { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "gift", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", "encounter_rate": 100, "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 84, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 27 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, "max_level": 25 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 } ] }, { - "name": "Fighting Dojo", - "order": 40, + "name": "Route 13 (Kanto)", + "order": 39, "encounters": [ { - "pokeapi_id": 107, - "pokemon_name": "Hitmonchan", - "method": "gift", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 84, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 20, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 106, - "pokemon_name": "Hitmonlee", - "method": "gift", - "encounter_rate": 100, + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 5, "min_level": 25, "max_level": 25 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 29 } ] }, { - "name": "Route 16 (Kanto)", - "order": 41, + "name": "Route 14 (Kanto)", + "order": 40, "encounters": [ { - "pokeapi_id": 143, - "pokemon_name": "Snorlax", - "method": "static", - "encounter_rate": 100, + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_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": 10, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 5, "min_level": 30, "max_level": 30 }, { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 35, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", "method": "walk", "encounter_rate": 5, - "min_level": 23, - "max_level": 23 + "min_level": 29, + "max_level": 29 } ] }, { - "name": "Route 17 (Kanto)", - "order": 42, + "name": "Route 15 (Kanto)", + "order": 41, "encounters": [ { - "pokeapi_id": 84, - "pokemon_name": "Doduo", + "pokeapi_id": 43, + "pokemon_name": "Oddish", "method": "walk", "encounter_rate": 35, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, "min_level": 24, "max_level": 24 }, { - "pokeapi_id": 21, - "pokemon_name": "Spearow", + "pokeapi_id": 16, + "pokemon_name": "Pidgey", "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 25, + "encounter_rate": 20, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 22, - "pokemon_name": "Fearow", + "pokeapi_id": 132, + "pokemon_name": "Ditto", "method": "walk", "encounter_rate": 5, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 44, + "pokemon_name": "Gloom", "method": "walk", "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Route 18 (Kanto)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 28, + "max_level": 28 }, { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 35, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", "method": "walk", "encounter_rate": 5, - "min_level": 22, - "max_level": 22 + "min_level": 29, + "max_level": 29 } ] }, { "name": "Fuchsia City", - "order": 44, + "order": 42, "encounters": [ { "pokeapi_id": 129, @@ -2276,12 +2376,12 @@ }, { "name": "Safari Zone (Kanto)", - "order": 45, + "order": 43, "encounters": [], "children": [ { "name": "Safari Zone (Kanto - Center Area)", - "order": 46, + "order": 44, "encounters": [ { "pokeapi_id": 113, @@ -2431,7 +2531,7 @@ }, { "name": "Safari Zone (Kanto - Area 1)", - "order": 47, + "order": 45, "encounters": [ { "pokeapi_id": 148, @@ -2589,7 +2689,7 @@ }, { "name": "Safari Zone (Kanto - Area 2)", - "order": 48, + "order": 46, "encounters": [ { "pokeapi_id": 148, @@ -2747,7 +2847,7 @@ }, { "name": "Safari Zone (Kanto - Area 3)", - "order": 49, + "order": 47, "encounters": [ { "pokeapi_id": 148, @@ -2906,336 +3006,190 @@ ] }, { - "name": "Route 15 (Kanto)", - "order": 50, + "name": "Route 18 (Kanto)", + "order": 48, "encounters": [ { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 22 + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 48, - "pokemon_name": "Venonat", + "pokeapi_id": 84, + "pokemon_name": "Doduo", "method": "walk", - "encounter_rate": 30, + "encounter_rate": 35, "min_level": 24, "max_level": 24 }, { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "walk", - "encounter_rate": 20, + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 15, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 132, - "pokemon_name": "Ditto", + "pokeapi_id": 20, + "pokemon_name": "Raticate", "method": "walk", - "encounter_rate": 5, + "encounter_rate": 15, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 44, - "pokemon_name": "Gloom", + "pokeapi_id": 19, + "pokemon_name": "Rattata", "method": "walk", "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 29 + "min_level": 22, + "max_level": 22 } ] }, { - "name": "Route 14 (Kanto)", - "order": 51, + "name": "Route 17 (Kanto)", + "order": 49, "encounters": [ { - "pokeapi_id": 43, - "pokemon_name": "Oddish", + "pokeapi_id": 84, + "pokemon_name": "Doduo", "method": "walk", "encounter_rate": 35, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, "min_level": 24, "max_level": 24 }, { - "pokeapi_id": 132, - "pokemon_name": "Ditto", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", + "pokeapi_id": 20, + "pokemon_name": "Raticate", "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 27 + "encounter_rate": 25, + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 44, - "pokemon_name": "Gloom", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Route 16 (Kanto)", + "order": 50, + "encounters": [ + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "method": "static", + "encounter_rate": 100, "min_level": 30, "max_level": 30 }, { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 35, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", "method": "walk", "encounter_rate": 5, - "min_level": 29, - "max_level": 29 + "min_level": 23, + "max_level": 23 } ] }, { - "name": "Route 13 (Kanto)", + "name": "Silph Co.", + "order": 51, + "encounters": [ + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "gift", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Fighting Dojo", "order": 52, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "method": "gift", "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 84, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 20, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 29 - } - ] - }, - { - "name": "Route 12 (Kanto)", - "order": 53, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "method": "gift", "encounter_rate": 100, "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 84, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 27 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, "max_level": 25 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 } ] }, { "name": "Route 19 (Kanto)", - "order": 54, + "order": 53, "encounters": [ { "pokeapi_id": 129, @@ -3313,7 +3267,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 129, @@ -3391,12 +3345,12 @@ }, { "name": "Seafoam Islands", - "order": 56, + "order": 55, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 54, @@ -3426,7 +3380,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 54, @@ -3472,7 +3426,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 54, @@ -3518,7 +3472,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 55, @@ -3668,7 +3622,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 61, + "order": 60, "encounters": [ { "pokeapi_id": 144, @@ -3820,7 +3774,7 @@ }, { "name": "Cinnabar Island", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 129, @@ -3904,6 +3858,60 @@ } ] }, + { + "name": "Cinnabar Lab", + "order": 62, + "encounters": [ + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 140, + "pokemon_name": "Kabuto", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 138, + "pokemon_name": "Omanyte", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, { "name": "Pok\u00e9mon Mansion (Kanto)", "order": 63, @@ -4135,925 +4143,9 @@ } ] }, - { - "name": "Cinnabar Lab", - "order": 68, - "encounters": [ - { - "pokeapi_id": 142, - "pokemon_name": "Aerodactyl", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 140, - "pokemon_name": "Kabuto", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 138, - "pokemon_name": "Omanyte", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Route 21 (Kanto)", - "order": 69, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 100, - "min_level": 17, - "max_level": 28 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 23 (Kanto)", - "order": 70, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road (Kanto)", - "order": 71, - "encounters": [], - "children": [ - { - "name": "Victory Road (Kanto 1F)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road (Kanto 3F)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road (Kanto 2F)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - } - ] - } - ] - }, - { - "name": "Cerulean Cave", - "order": 75, - "encounters": [], - "children": [ - { - "name": "Cerulean Cave (1F)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 14, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 4, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 77, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 45, - "max_level": 60 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 61, - "max_level": 61 - } - ] - }, - { - "name": "Cerulean Cave (B2F)", - "order": 78, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 100, - "min_level": 61, - "max_level": 61 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 64, - "max_level": 64 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - } - ] - } - ] - }, { "name": "One Island", - "order": 79, + "order": 68, "encounters": [ { "pokeapi_id": 129, @@ -5137,9 +4229,135 @@ } ] }, + { + "name": "Treasure Beach", + "order": 69, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + } + ] + }, { "name": "Kindle Road", - "order": 80, + "order": 70, "encounters": [ { "pokeapi_id": 129, @@ -5295,560 +4513,9 @@ } ] }, - { - "name": "Treasure Beach", - "order": 81, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Mt. Ember", - "order": 82, - "encounters": [], - "children": [ - { - "name": "Mt. Ember (Base Area)", - "order": 83, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 35, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Mt. Ember (1F)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt. Ember (3F)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt. Ember (2F)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Summit)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path 1F)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B5F)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B2F)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B4F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B3F)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 219, - "pokemon_name": "Magcargo", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 25, - "max_level": 45 - } - ] - } - ] - }, { "name": "Cape Brink", - "order": 94, + "order": 71, "encounters": [ { "pokeapi_id": 129, @@ -5996,9 +4663,165 @@ } ] }, + { + "name": "Three-Isle Port", + "order": 72, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Bond Bridge", + "order": 73, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 30, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + } + ] + }, { "name": "Berry Forest", - "order": 95, + "order": 74, "encounters": [ { "pokeapi_id": 97, @@ -6171,8 +4994,8 @@ ] }, { - "name": "Bond Bridge", - "order": 96, + "name": "Route 21 (Kanto)", + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -6190,22 +5013,22 @@ "min_level": 25, "max_level": 35 }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 100, + "min_level": 17, + "max_level": 28 + }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", "method": "surf", - "encounter_rate": 95, + "encounter_rate": 100, "min_level": 5, "max_level": 40 }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, { "pokeapi_id": 116, "pokemon_name": "Horsea", @@ -6215,12 +5038,20 @@ "max_level": 25 }, { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 30, - "min_level": 29, - "max_level": 29 + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 }, { "pokeapi_id": 129, @@ -6230,14 +5061,6 @@ "min_level": 5, "max_level": 15 }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", @@ -6246,62 +5069,6 @@ "min_level": 15, "max_level": 25 }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 - }, { "pokeapi_id": 117, "pokemon_name": "Seadra", @@ -6313,16 +5080,1249 @@ ] }, { - "name": "Three-Isle Port", - "order": 97, + "name": "Power Plant", + "order": 76, "encounters": [ { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", + "pokeapi_id": 81, + "pokemon_name": "Magnemite", "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 25, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] + }, + { + "name": "Route 23 (Kanto)", + "order": 77, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", "encounter_rate": 100, "min_level": 5, "max_level": 5 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + } + ] + }, + { + "name": "Victory Road (Kanto)", + "order": 78, + "encounters": [], + "children": [ + { + "name": "Victory Road (Kanto 1F)", + "order": 79, + "encounters": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road (Kanto 3F)", + "order": 80, + "encounters": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road (Kanto 2F)", + "order": 81, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + } + ] + } + ] + }, + { + "name": "Cerulean Cave", + "order": 82, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 83, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 14, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 4, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 45, + "max_level": 60 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 61, + "max_level": 61 + } + ] + }, + { + "name": "Cerulean Cave (B2F)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 100, + "min_level": 61, + "max_level": 61 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 64, + "max_level": 64 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Mt. Ember", + "order": 86, + "encounters": [], + "children": [ + { + "name": "Mt. Ember (Base Area)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 35, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Mt. Ember (1F)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mt. Ember (3F)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mt. Ember (2F)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Summit)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path 1F)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B1F)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B5F)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B2F)", + "order": 95, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B4F)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B3F)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 219, + "pokemon_name": "Magcargo", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 25, + "max_level": 45 + } + ] } ] }, diff --git a/backend/src/app/seeds/data/gold-bosses.json b/backend/src/app/seeds/data/gold-bosses.json index 8cd753c..bc92477 100644 --- a/backend/src/app/seeds/data/gold-bosses.json +++ b/backend/src/app/seeds/data/gold-bosses.json @@ -11,7 +11,22 @@ "location": "Violet Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/falkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "level": 7, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "level": 9, + "order": 2, + "condition_label": null + } + ] }, { "name": "Bugsy", @@ -25,7 +40,29 @@ "location": "Azalea Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/bugsy.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", + "level": 14, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 14, + "pokemon_name": "Kakuna", + "level": 14, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "level": 16, + "order": 3, + "condition_label": null + } + ] }, { "name": "Whitney", @@ -39,7 +76,22 @@ "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/whitney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 241, + "pokemon_name": "Miltank", + "level": 20, + "order": 2, + "condition_label": null + } + ] }, { "name": "Morty", @@ -53,7 +105,36 @@ "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/morty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 21, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 25, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 23, + "order": 4, + "condition_label": null + } + ] }, { "name": "Chuck", @@ -67,7 +148,22 @@ "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/chuck.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "level": 30, + "order": 2, + "condition_label": null + } + ] }, { "name": "Jasmine", @@ -81,7 +177,22 @@ "location": "Olivine Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/jasmine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 35, + "order": 2, + "condition_label": null + } + ] }, { "name": "Pryce", @@ -95,7 +206,29 @@ "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/pryce.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 29, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "level": 31, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clair", @@ -109,7 +242,36 @@ "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "/boss-sprites/gold/clair.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 37, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 40, + "order": 4, + "condition_label": null + } + ] }, { "name": "Will", @@ -123,7 +285,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/gold/will.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 41, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 42, + "order": 5, + "condition_label": null + } + ] }, { "name": "Koga", @@ -137,7 +335,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/gold/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "level": 43, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 42, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 44, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -151,7 +385,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/gold/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 43, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 46, + "order": 5, + "condition_label": null + } + ] }, { "name": "Karen", @@ -165,7 +435,43 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/gold/karen.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 45, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "level": 44, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "level": 47, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -179,7 +485,50 @@ "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/gold/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 46, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 46, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 47, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 50, + "order": 6, + "condition_label": null + } + ] }, { "name": "Lt. Surge", @@ -193,7 +542,43 @@ "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/lt-surge.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 40, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 40, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "level": 46, + "order": 5, + "condition_label": null + } + ] }, { "name": "Sabrina", @@ -207,7 +592,29 @@ "location": "Saffron Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 46, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 48, + "order": 3, + "condition_label": null + } + ] }, { "name": "Misty", @@ -221,7 +628,36 @@ "location": "Cerulean Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/misty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 47, + "order": 4, + "condition_label": null + } + ] }, { "name": "Erika", @@ -235,7 +671,36 @@ "location": "Celadon Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/erika.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 71, + "pokemon_name": "Victreebel", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "level": 46, + "order": 4, + "condition_label": null + } + ] }, { "name": "Janine", @@ -249,7 +714,36 @@ "location": "Fuchsia Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/janine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 36, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 36, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 33, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 39, + "order": 4, + "condition_label": null + } + ] }, { "name": "Brock", @@ -263,7 +757,43 @@ "location": "Pewter Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/brock.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "level": 41, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 139, + "pokemon_name": "Omastar", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 141, + "pokemon_name": "Kabutops", + "level": 42, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 44, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -277,7 +807,29 @@ "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 219, + "pokemon_name": "Magcargo", + "level": 45, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "level": 45, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 50, + "order": 3, + "condition_label": null + } + ] }, { "name": "Blue", @@ -291,7 +843,50 @@ "location": "Viridian Gym", "section": "Endgame", "sprite_url": "/boss-sprites/gold/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 58, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 58, + "order": 6, + "condition_label": null + } + ] }, { "name": "Red", @@ -305,6 +900,49 @@ "location": "Silver Cave", "section": "Endgame", "sprite_url": "/boss-sprites/gold/red.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "level": 81, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 73, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "level": 75, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 3, + "pokemon_name": "Venusaur", + "level": 77, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 77, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 9, + "pokemon_name": "Blastoise", + "level": 77, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/heartgold-bosses.json b/backend/src/app/seeds/data/heartgold-bosses.json index cdf02c0..2343e4a 100644 --- a/backend/src/app/seeds/data/heartgold-bosses.json +++ b/backend/src/app/seeds/data/heartgold-bosses.json @@ -2,282 +2,848 @@ { "name": "Falkner", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "flying", "badge_name": "Zephyr Badge", "badge_image_url": "/badges/zephyr-badge.png", "level_cap": 13, "order": 1, - "after_route_name": null, + "after_route_name": "Violet City", "location": "Violet Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/falkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "level": 9, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "level": 13, + "order": 2, + "condition_label": null + } + ] }, { "name": "Bugsy", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "bug", "badge_name": "Hive Badge", "badge_image_url": "/badges/hive-badge.png", "level_cap": 17, "order": 2, - "after_route_name": null, + "after_route_name": "Azalea Town", "location": "Azalea Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/bugsy.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", + "level": 15, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 14, + "pokemon_name": "Kakuna", + "level": 15, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "level": 17, + "order": 3, + "condition_label": null + } + ] }, { "name": "Whitney", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "normal", "badge_name": "Plain Badge", "badge_image_url": "/badges/plain-badge.png", "level_cap": 19, "order": 3, - "after_route_name": null, + "after_route_name": "Goldenrod City", "location": "Goldenrod Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/whitney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "level": 17, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 241, + "pokemon_name": "Miltank", + "level": 19, + "order": 2, + "condition_label": null + } + ] }, { "name": "Morty", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "ghost", "badge_name": "Fog Badge", "badge_image_url": "/badges/fog-badge.png", "level_cap": 25, "order": 4, - "after_route_name": null, + "after_route_name": "Ecruteak City", "location": "Ecruteak Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/morty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 21, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 25, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 23, + "order": 4, + "condition_label": null + } + ] }, { "name": "Chuck", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "fighting", "badge_name": "Storm Badge", "badge_image_url": "/badges/storm-badge.png", "level_cap": 31, "order": 5, - "after_route_name": null, + "after_route_name": "Cianwood City", "location": "Cianwood Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/chuck.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "level": 31, + "order": 2, + "condition_label": null + } + ] }, { "name": "Jasmine", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "steel", "badge_name": "Mineral Badge", "badge_image_url": "/badges/mineral-badge.png", "level_cap": 35, "order": 6, - "after_route_name": null, + "after_route_name": "Cianwood City", "location": "Olivine Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/jasmine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 30, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 35, + "order": 3, + "condition_label": null + } + ] }, { "name": "Pryce", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "ice", "badge_name": "Glacier Badge", "badge_image_url": "/badges/glacier-badge.png", "level_cap": 34, "order": 7, - "after_route_name": null, + "after_route_name": "Team Rocket HQ (B1F)", "location": "Mahogany Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/pryce.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 32, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "level": 34, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clair", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "dragon", "badge_name": "Rising Badge", "badge_image_url": "/badges/rising-badge.png", "level_cap": 41, "order": 8, - "after_route_name": null, + "after_route_name": "Blackthorn City", "location": "Blackthorn Gym", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/clair.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 38, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 38, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 38, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 41, + "order": 4, + "condition_label": null + } + ] }, { "name": "Will", "boss_type": "elite_four", - "specialty_type": null, + "specialty_type": "psychic", "badge_name": null, "badge_image_url": null, "level_cap": 42, "order": 9, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/will.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 41, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "level": 42, + "order": 5, + "condition_label": null + } + ] }, { "name": "Koga", "boss_type": "elite_four", - "specialty_type": null, + "specialty_type": "poison", "badge_name": null, "badge_image_url": null, "level_cap": 44, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "level": 43, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 41, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 44, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", "boss_type": "elite_four", - "specialty_type": null, + "specialty_type": "fighting", "badge_name": null, "badge_image_url": null, "level_cap": 46, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 43, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 46, + "order": 5, + "condition_label": null + } + ] }, { "name": "Karen", "boss_type": "elite_four", - "specialty_type": null, + "specialty_type": "dark", "badge_name": null, "badge_image_url": null, "level_cap": 47, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/karen.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 45, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "level": 47, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", "boss_type": "champion", - "specialty_type": null, + "specialty_type": "dragon", "badge_name": null, "badge_image_url": null, "level_cap": 50, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Kanto)", "location": "Indigo Plateau", "section": "Main Story", "sprite_url": "/boss-sprites/heartgold/lance.png", - "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": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 46, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 49, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 49, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 48, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 48, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 50, + "order": 6, + "condition_label": null + } + ] }, { "name": "Lt. Surge", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "electric", "badge_name": "Thunder Badge", "badge_image_url": "/badges/thunder-badge.png", "level_cap": 53, - "order": 16, - "after_route_name": null, + "order": 14, + "after_route_name": "Vermilion City", "location": "Vermilion Gym", "section": "Endgame", "sprite_url": "/boss-sprites/heartgold/lt-surge.png", - "pokemon": [] - }, - { - "name": "Erika", - "boss_type": "gym_leader", - "specialty_type": null, - "badge_name": "Rainbow Badge", - "badge_image_url": "/badges/rainbow-badge.png", - "level_cap": 56, - "order": 17, - "after_route_name": null, - "location": "Celadon Gym", - "section": "Endgame", - "sprite_url": "/boss-sprites/heartgold/erika.png", - "pokemon": [] - }, - { - "name": "Janine", - "boss_type": "gym_leader", - "specialty_type": null, - "badge_name": "Soul Badge", - "badge_image_url": "/badges/soul-badge.png", - "level_cap": 50, - "order": 18, - "after_route_name": null, - "location": "Fuchsia Gym", - "section": "Endgame", - "sprite_url": "/boss-sprites/heartgold/janine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 47, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "level": 53, + "order": 5, + "condition_label": null + } + ] }, { "name": "Sabrina", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "psychic", "badge_name": "Marsh Badge", "badge_image_url": "/badges/marsh-badge.png", "level_cap": 55, - "order": 19, - "after_route_name": null, + "order": 15, + "after_route_name": "Saffron City", "location": "Saffron Gym", "section": "Endgame", "sprite_url": "/boss-sprites/heartgold/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 55, + "order": 3, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "level": 49, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 49, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 54, + "order": 4, + "condition_label": null + } + ] + }, + { + "name": "Erika", + "boss_type": "gym_leader", + "specialty_type": "grass", + "badge_name": "Rainbow Badge", + "badge_image_url": "/badges/rainbow-badge.png", + "level_cap": 56, + "order": 17, + "after_route_name": "Celadon City", + "location": "Celadon Gym", + "section": "Endgame", + "sprite_url": "/boss-sprites/heartgold/erika.png", + "pokemon": [ + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 52, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 71, + "pokemon_name": "Victreebel", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "level": 56, + "order": 4, + "condition_label": null + } + ] + }, + { + "name": "Janine", + "boss_type": "gym_leader", + "specialty_type": "poison", + "badge_name": "Soul Badge", + "badge_image_url": "/badges/soul-badge.png", + "level_cap": 50, + "order": 18, + "after_route_name": "Fuchsia City", + "location": "Fuchsia Gym", + "section": "Endgame", + "sprite_url": "/boss-sprites/heartgold/janine.png", + "pokemon": [ + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 47, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 44, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "level": 47, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 50, + "order": 5, + "condition_label": null + } + ] + }, + { + "name": "Brock", + "boss_type": "gym_leader", + "specialty_type": "rock", + "badge_name": "Boulder Badge", + "badge_image_url": "/badges/boulder-badge.png", + "level_cap": 54, + "order": 19, + "after_route_name": "Pewter City", + "location": "Pewter Gym", + "section": "Endgame", + "sprite_url": "/boss-sprites/heartgold/brock.png", + "pokemon": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "level": 51, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 139, + "pokemon_name": "Omastar", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 141, + "pokemon_name": "Kabutops", + "level": 52, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 54, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blaine", "boss_type": "gym_leader", - "specialty_type": null, + "specialty_type": "fire", "badge_name": "Volcano Badge", "badge_image_url": "/badges/volcano-badge.png", "level_cap": 59, "order": 20, - "after_route_name": null, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Gym", "section": "Endgame", "sprite_url": "/boss-sprites/heartgold/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 219, + "pokemon_name": "Magcargo", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 59, + "order": 3, + "condition_label": null + } + ] }, { "name": "Blue", @@ -287,11 +853,54 @@ "badge_image_url": "/badges/earth-badge.png", "level_cap": 60, "order": 21, - "after_route_name": null, + "after_route_name": "Route 19 (Kanto)", "location": "Viridian Gym", "section": "Endgame", "sprite_url": "/boss-sprites/heartgold/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 55, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 58, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "level": 60, + "order": 6, + "condition_label": null + } + ] }, { "name": "Red", @@ -301,10 +910,53 @@ "badge_image_url": null, "level_cap": 88, "order": 22, - "after_route_name": null, + "after_route_name": "Mt. Silver (Cave)", "location": "Silver Cave", "section": "Endgame", "sprite_url": "/boss-sprites/heartgold/red.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "level": 88, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 80, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "level": 82, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 3, + "pokemon_name": "Venusaur", + "level": 84, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 84, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 9, + "pokemon_name": "Blastoise", + "level": 84, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/heartgold.json b/backend/src/app/seeds/data/heartgold.json index 6606a0c..ad086d2 100644 --- a/backend/src/app/seeds/data/heartgold.json +++ b/backend/src/app/seeds/data/heartgold.json @@ -6051,111 +6051,9 @@ } ] }, - { - "name": "Lake of Rage", - "order": 64, - "encounters": [ - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 90, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 90, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 17, - "max_level": 19 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Route 43 (Johto)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 163, @@ -6328,8 +6226,148 @@ ] }, { - "name": "Route 44 (Johto)", + "name": "Lake of Rage", + "order": 65, + "encounters": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 90, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 90, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 17, + "max_level": 19 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Team Rocket HQ (B1F)", "order": 66, + "encounters": [ + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "static", + "encounter_rate": 33, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "static", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "static", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "static", + "encounter_rate": 17, + "min_level": 23, + "max_level": 23 + } + ] + }, + { + "name": "Route 44 (Johto)", + "order": 67, "encounters": [ { "pokeapi_id": 223, @@ -6511,81 +6549,11 @@ }, { "name": "Ice Path", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 69, "encounters": [ { @@ -6655,8 +6623,78 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 70, + "encounters": [ + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 71, "encounters": [ { "pokeapi_id": 220, @@ -6726,7 +6764,7 @@ }, { "name": "Ice Path (B3F)", - "order": 71, + "order": 72, "encounters": [ { "pokeapi_id": 220, @@ -6798,7 +6836,7 @@ }, { "name": "Blackthorn City", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 85, @@ -6868,7 +6906,7 @@ }, { "name": "Dragon's Den", - "order": 73, + "order": 74, "encounters": [ { "pokeapi_id": 147, @@ -6946,7 +6984,7 @@ }, { "name": "Route 45 (Johto)", - "order": 74, + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -7104,7 +7142,7 @@ }, { "name": "Route 46 (Johto)", - "order": 75, + "order": 76, "encounters": [ { "pokeapi_id": 21, @@ -7180,9 +7218,71 @@ } ] }, + { + "name": "Cliff Edge Gate", + "order": 77, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 85, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + } + ] + }, { "name": "Route 47 (Johto)", - "order": 76, + "order": 78, "encounters": [ { "pokeapi_id": 163, @@ -7450,9 +7550,189 @@ } ] }, + { + "name": "Cliff Cave", + "order": 79, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 20, + "max_level": 26 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 24, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 4, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 4, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 2, + "min_level": 23, + "max_level": 23 + } + ] + }, + { + "name": "Embedded Tower", + "order": 80, + "encounters": [ + { + "pokeapi_id": 382, + "pokemon_name": "Kyogre", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 384, + "pokemon_name": "Rayquaza", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, { "name": "Route 48 (Johto)", - "order": 77, + "order": 81, "encounters": [ { "pokeapi_id": 163, @@ -7576,14 +7856,52 @@ } ] }, + { + "name": "Safari Zone Gate", + "order": 82, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 17, + "max_level": 19 + } + ] + }, { "name": "Safari Zone (Johto)", - "order": 78, + "order": 83, "encounters": [], "children": [ { "name": "Safari Zone (Johto - Peak)", - "order": 79, + "order": 84, "encounters": [ { "pokeapi_id": 74, @@ -7709,7 +8027,7 @@ }, { "name": "Safari Zone (Johto - Desert)", - "order": 80, + "order": 85, "encounters": [ { "pokeapi_id": 22, @@ -7819,7 +8137,7 @@ }, { "name": "Safari Zone (Johto - Plains)", - "order": 81, + "order": 86, "encounters": [ { "pokeapi_id": 203, @@ -7937,7 +8255,7 @@ }, { "name": "Safari Zone (Johto - Meadow)", - "order": 82, + "order": 87, "encounters": [ { "pokeapi_id": 129, @@ -8175,7 +8493,7 @@ }, { "name": "Safari Zone (Johto - Forest)", - "order": 83, + "order": 88, "encounters": [ { "pokeapi_id": 200, @@ -8293,7 +8611,7 @@ }, { "name": "Safari Zone (Johto - Swamp)", - "order": 84, + "order": 89, "encounters": [ { "pokeapi_id": 129, @@ -8547,7 +8865,7 @@ }, { "name": "Safari Zone (Johto - Marshland)", - "order": 85, + "order": 90, "encounters": [ { "pokeapi_id": 61, @@ -8801,7 +9119,7 @@ }, { "name": "Safari Zone (Johto - Rocky Beach)", - "order": 86, + "order": 91, "encounters": [ { "pokeapi_id": 131, @@ -9031,7 +9349,7 @@ }, { "name": "Safari Zone (Johto - Mountain)", - "order": 87, + "order": 92, "encounters": [ { "pokeapi_id": 41, @@ -9157,7 +9475,7 @@ }, { "name": "Safari Zone (Johto - Wasteland)", - "order": 88, + "order": 93, "encounters": [ { "pokeapi_id": 95, @@ -9283,7 +9601,7 @@ }, { "name": "Safari Zone (Johto - Savannah)", - "order": 89, + "order": 94, "encounters": [ { "pokeapi_id": 128, @@ -9417,7 +9735,7 @@ }, { "name": "Safari Zone (Johto - Wetland)", - "order": 90, + "order": 95, "encounters": [ { "pokeapi_id": 60, @@ -9655,272 +9973,14 @@ } ] }, - { - "name": "Safari Zone Gate", - "order": 91, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 17, - "max_level": 19 - } - ] - }, - { - "name": "Cliff Cave", - "order": 92, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 20, - "max_level": 26 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 24, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 4, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 4, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 2, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Cliff Edge Gate", - "order": 93, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 85, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - } - ] - }, { "name": "Whirl Islands", - "order": 94, + "order": 96, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 95, + "order": 97, "encounters": [ { "pokeapi_id": 129, @@ -10086,7 +10146,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 96, + "order": 98, "encounters": [ { "pokeapi_id": 129, @@ -10252,7 +10312,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 97, + "order": 99, "encounters": [ { "pokeapi_id": 129, @@ -10418,7 +10478,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 98, + "order": 100, "encounters": [ { "pokeapi_id": 98, @@ -10488,7 +10548,7 @@ }, { "name": "Whirl Islands (B3F - Lugia's Cave)", - "order": 99, + "order": 101, "encounters": [ { "pokeapi_id": 249, @@ -10502,186 +10562,6 @@ } ] }, - { - "name": "Embedded Tower", - "order": 100, - "encounters": [ - { - "pokeapi_id": 382, - "pokemon_name": "Kyogre", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 384, - "pokemon_name": "Rayquaza", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Tohjo Falls", - "order": 101, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Route 27 (Kanto)", "order": 102, @@ -10897,8 +10777,166 @@ ] }, { - "name": "Route 26 (Kanto)", + "name": "Tohjo Falls", "order": 103, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 26 (Kanto)", + "order": 104, "encounters": [ { "pokeapi_id": 163, @@ -11111,8 +11149,8 @@ ] }, { - "name": "Victory Road (Kanto 2F)", - "order": 104, + "name": "Victory Road (Kanto)", + "order": 105, "encounters": [ { "pokeapi_id": 74, @@ -11205,1157 +11243,16 @@ ] }, { - "name": "Route 28 (Kanto)", - "order": 105, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Mt. Silver", + "name": "Vermilion City", "order": 106, "encounters": [ { - "pokeapi_id": 214, - "pokemon_name": "Heracross", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "headbutt", "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 48 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 10, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Mt. Silver (Cave)", - "order": 107, - "encounters": [], - "children": [ - { - "name": "Mt. Silver (Cave 1F)", - "order": 108, - "encounters": [ - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Expert Belt Chamber)", - "order": 109, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 247, - "pokemon_name": "Pupitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - } - ] - }, - { - "name": "Mt. Silver (Cave Moltres Chamber)", - "order": 110, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Lower Mountainside)", - "order": 111, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave 2F)", - "order": 112, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Upper Mountainside)", - "order": 113, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - } - ] - }, - { - "name": "Mt. Silver (Cave 3F)", - "order": 114, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Pallet Town", - "order": 115, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 2, - "max_level": 6 + "min_level": 11, + "max_level": 16 }, { "pokeapi_id": 72, @@ -12373,6 +11270,22 @@ "min_level": 10, "max_level": 10 }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 24, + "max_level": 37 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "swarm", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, { "pokeapi_id": 170, "pokemon_name": "Chinchou", @@ -12381,6 +11294,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 11, + "max_level": 16 + }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -12390,20 +11311,12 @@ "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", + "pokeapi_id": 214, + "pokemon_name": "Heracross", "method": "headbutt", "encounter_rate": 30, - "min_level": 2, - "max_level": 3 + "min_level": 11, + "max_level": 13 }, { "pokeapi_id": 90, @@ -12413,14 +11326,6 @@ "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 6 - }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", @@ -12437,6 +11342,14 @@ "min_level": 20, "max_level": 20 }, + { + "pokeapi_id": 213, + "pokemon_name": "Shuckle", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, { "pokeapi_id": 73, "pokemon_name": "Tentacruel", @@ -12480,160 +11393,20 @@ ] }, { - "name": "Professor Oak's Laboratory", - "order": 116, - "encounters": [ - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 4, - "pokemon_name": "Charmander", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Route 01 (Kanto)", - "order": 117, + "name": "Route 06 (Kanto)", + "order": 107, "encounters": [ { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", "encounter_rate": 100, - "min_level": 2, - "max_level": 6 + "min_level": 11, + "max_level": 16 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 85, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "swarm", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 6 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Viridian City", - "order": 118, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", + "pokeapi_id": 54, + "pokemon_name": "Psyduck", "method": "surf", "encounter_rate": 90, "min_level": 5, @@ -12656,985 +11429,84 @@ "max_level": 40 }, { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Viridian Forest", - "order": 119, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", + "pokeapi_id": 43, + "pokemon_name": "Oddish", "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "headbutt", "encounter_rate": 60, - "min_level": 3, - "max_level": 7 + "min_level": 13, + "max_level": 13 }, { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 50, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "headbutt", - "encounter_rate": 50, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "swarm", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 11, - "pokemon_name": "Metapod", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 3 + "encounter_rate": 50, + "min_level": 13, + "max_level": 14 }, { "pokeapi_id": 16, "pokemon_name": "Pidgey", "method": "walk", - "encounter_rate": 25, - "min_level": 3, - "max_level": 3 + "encounter_rate": 50, + "min_level": 13, + "max_level": 14 }, { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 455, - "pokemon_name": "Carnivine", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", + "pokeapi_id": 415, + "pokemon_name": "Combee", "method": "headbutt", - "encounter_rate": 20, - "min_level": 3, - "max_level": 7 + "encounter_rate": 40, + "min_level": 11, + "max_level": 16 }, { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 15, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 11, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "headbutt", - "encounter_rate": 10, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 12, - "pokemon_name": "Butterfree", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 10, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 7 - } - ] - }, - { - "name": "Pewter City", - "order": 120, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 9 - }, - { - "pokeapi_id": 381, - "pokemon_name": "Latios", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 9 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "headbutt", - "encounter_rate": 35, - "min_level": 5, - "max_level": 12 + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 }, { "pokeapi_id": 204, "pokemon_name": "Pineco", "method": "headbutt", "encounter_rate": 30, - "min_level": 3, - "max_level": 5 - } - ] - }, - { - "name": "Pewter Museum of Science", - "order": 121, - "encounters": [ - { - "pokeapi_id": 142, - "pokemon_name": "Aerodactyl", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 347, - "pokemon_name": "Anorith", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 408, - "pokemon_name": "Cranidos", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 140, - "pokemon_name": "Kabuto", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 345, - "pokemon_name": "Lileep", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 138, - "pokemon_name": "Omanyte", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 410, - "pokemon_name": "Shieldon", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Kanto Route 2", - "order": 122, - "encounters": [], - "children": [ - { - "name": "Route 02 (Kanto - Northern Section)", - "order": 123, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 31, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 11, - "pokemon_name": "Metapod", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 12, - "pokemon_name": "Butterfree", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 3 - } - ] - }, - { - "name": "Route 02 (Kanto - Southern Section)", - "order": 124, - "encounters": [ - { - "pokeapi_id": 12, - "pokemon_name": "Butterfree", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 31, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 7, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 11, - "pokemon_name": "Metapod", - "method": "walk", - "encounter_rate": 2, - "min_level": 5, - "max_level": 5 - } - ] - } - ] - }, - { - "name": "Route 03 (Kanto)", - "order": 125, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 95, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 55, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 343, - "pokemon_name": "Baltoy", - "method": "swarm", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Mt. Moon (B2F)", - "order": 126, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 46, - "pokemon_name": "Paras", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Mt. Moon Square", - "order": 127, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 90, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Route 04 (Kanto)", - "order": 128, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 85, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 65, - "min_level": 5, - "max_level": 8 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 5, - "max_level": 5 + "min_level": 11, + "max_level": 13 }, { "pokeapi_id": 399, "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 20, - "min_level": 8, - "max_level": 8 + "min_level": 14, + "max_level": 14 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 5, - "max_level": 5 + "min_level": 13, + "max_level": 13 }, { "pokeapi_id": 264, "pokemon_name": "Linoone", "method": "walk", "encounter_rate": 20, - "min_level": 8, - "max_level": 8 + "min_level": 14, + "max_level": 14 }, { "pokeapi_id": 129, @@ -13649,8 +11521,290 @@ "pokemon_name": "Whismur", "method": "walk", "encounter_rate": 20, - "min_level": 5, - "max_level": 5 + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Saffron City", + "order": 108, + "encounters": [ + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, + { + "name": "Route 08 (Kanto)", + "order": 109, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 65, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 18 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 17, + "max_level": 18 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 10 (Kanto)", + "order": 110, + "encounters": [ + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 45, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 15 }, { "pokeapi_id": 118, @@ -13661,20 +11815,20 @@ "max_level": 10 }, { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", "encounter_rate": 10, - "min_level": 6, - "max_level": 6 + "min_level": 18, + "max_level": 18 }, { "pokeapi_id": 119, "pokemon_name": "Seaking", "method": "surf", "encounter_rate": 10, - "min_level": 10, - "max_level": 10 + "min_level": 15, + "max_level": 15 }, { "pokeapi_id": 119, @@ -13686,9 +11840,368 @@ } ] }, + { + "name": "Rock Tunnel", + "order": 111, + "encounters": [], + "children": [ + { + "name": "Rock Tunnel (1F)", + "order": 112, + "encounters": [ + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 35, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + }, + { + "name": "Rock Tunnel (B1F)", + "order": 113, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 12, + "max_level": 21 + }, + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 115, + "pokemon_name": "Kangaskhan", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + } + ] + }, + { + "name": "Route 09 (Kanto)", + "order": 114, + "encounters": [ + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 19 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "swarm", + "encounter_rate": 40, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 35, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 30, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 19 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Power Plant", + "order": 115, + "encounters": [ + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, { "name": "Cerulean City", - "order": 129, + "order": 116, "encounters": [ { "pokeapi_id": 163, @@ -13790,7 +12303,7 @@ }, { "name": "Route 24 (Kanto)", - "order": 130, + "order": 117, "encounters": [ { "pokeapi_id": 69, @@ -13956,7 +12469,7 @@ }, { "name": "Route 25 (Kanto)", - "order": 131, + "order": 118, "encounters": [ { "pokeapi_id": 415, @@ -14176,562 +12689,9 @@ } ] }, - { - "name": "Cerulean Cave", - "order": 132, - "encounters": [], - "children": [ - { - "name": "Cerulean Cave (1F)", - "order": 133, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 24, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 21, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 21, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 18, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 134, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 150, - "pokemon_name": "Mewtwo", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 - } - ] - } - ] - }, { "name": "Route 05 (Kanto)", - "order": 136, + "order": 119, "encounters": [ { "pokeapi_id": 163, @@ -14823,325 +12783,9 @@ } ] }, - { - "name": "Route 06 (Kanto)", - "order": 137, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 11, - "max_level": 13 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Vermilion City", - "order": 138, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 24, - "max_level": 37 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "swarm", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 11, - "max_level": 13 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 213, - "pokemon_name": "Shuckle", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - } - ] - }, { "name": "Route 07 (Kanto)", - "order": 139, + "order": 120, "encounters": [ { "pokeapi_id": 21, @@ -15242,783 +12886,848 @@ ] }, { - "name": "Route 08 (Kanto)", - "order": 140, + "name": "Celadon City", + "order": 121, "encounters": [ { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "headbutt", "encounter_rate": 100, - "min_level": 16, - "max_level": 19 + "min_level": 15, + "max_level": 20 }, { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 65, - "min_level": 17, - "max_level": 17 + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 20 }, { "pokeapi_id": 415, "pokemon_name": "Combee", "method": "headbutt", "encounter_rate": 40, - "min_level": 16, - "max_level": 19 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 18 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 17, - "max_level": 18 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Route 09 (Kanto)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 19 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "swarm", - "encounter_rate": 40, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 35, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 19 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Route 10 (Kanto)", - "order": 142, - "encounters": [ - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 45, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Rock Tunnel", - "order": 143, - "encounters": [], - "children": [ - { - "name": "Rock Tunnel (1F)", - "order": 144, - "encounters": [ - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 35, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", - "order": 145, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 12, - "max_level": 21 - }, - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 115, - "pokemon_name": "Kangaskhan", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - } - ] - }, - { - "name": "Power Plant", - "order": 146, - "encounters": [ - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Route 11 (Kanto)", - "order": 147, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 15 - }, { "pokeapi_id": 214, "pokemon_name": "Heracross", "method": "headbutt", "encounter_rate": 30, - "min_level": 13, - "max_level": 14 + "min_level": 15, + "max_level": 17 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 16 (Kanto)", + "order": 122, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", "encounter_rate": 30, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 26, + "max_level": 27 }, { "pokeapi_id": 312, "pokemon_name": "Minun", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 28, + "max_level": 28 }, { "pokeapi_id": 311, "pokemon_name": "Plusle", "method": "walk", "encounter_rate": 20, - "min_level": 14, - "max_level": 15 + "min_level": 26, + "max_level": 27 }, { - "pokeapi_id": 97, - "pokemon_name": "Hypno", + "pokeapi_id": 198, + "pokemon_name": "Murkrow", "method": "walk", "encounter_rate": 10, - "min_level": 16, - "max_level": 16 + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 27 } ] }, { - "name": "Diglett's Cave", - "order": 148, + "name": "Route 17 (Kanto)", + "order": 123, "encounters": [ { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "trade", + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 27, + "max_level": 29 }, { - "pokeapi_id": 50, - "pokemon_name": "Diglett", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 28 + } + ] + }, + { + "name": "Route 18 (Kanto)", + "order": 124, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 27 + } + ] + }, + { + "name": "Fuchsia City", + "order": 125, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 21, + "max_level": 34 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 10, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", "encounter_rate": 90, - "min_level": 13, - "max_level": 13 + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 359, - "pokemon_name": "Absol", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 21, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 26, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 15 (Kanto)", + "order": 126, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", + "pokeapi_id": 164, + "pokemon_name": "Noctowl", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 433, - "pokemon_name": "Chingling", + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", "method": "walk", "encounter_rate": 20, - "min_level": 19, - "max_level": 19 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", + "pokeapi_id": 311, + "pokemon_name": "Plusle", "method": "walk", "encounter_rate": 20, - "min_level": 19, - "max_level": 19 + "min_level": 23, + "max_level": 23 }, { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", + "pokeapi_id": 187, + "pokemon_name": "Hoppip", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 24, + "max_level": 26 + } + ] + }, + { + "name": "Route 14 (Kanto)", + "order": 127, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 187, + "pokemon_name": "Hoppip", "method": "walk", "encounter_rate": 10, - "min_level": 19, - "max_level": 19 + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 188, + "pokemon_name": "Skiploom", + "method": "walk", + "encounter_rate": 9, + "min_level": 26, + "max_level": 26 + } + ] + }, + { + "name": "Route 13 (Kanto)", + "order": 128, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "swarm", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 187, + "pokemon_name": "Hoppip", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 } ] }, { "name": "Route 12 (Kanto)", - "order": 149, + "order": 129, "encounters": [ { "pokeapi_id": 163, @@ -16159,24 +13868,813 @@ ] }, { - "name": "Route 13 (Kanto)", - "order": 150, + "name": "Route 11 (Kanto)", + "order": 130, "encounters": [ { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "headbutt", "encounter_rate": 100, - "min_level": 25, - "max_level": 25 + "min_level": 13, + "max_level": 16 }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 96, + "pokemon_name": "Drowzee", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 97, + "pokemon_name": "Hypno", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Diglett's Cave", + "order": 131, + "encounters": [ + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 90, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + } + ] + }, + { + "name": "Route 2 (Kanto)", + "order": 132, + "encounters": [], + "children": [ + { + "name": "Route 02 (Kanto - Northern Section)", + "order": 133, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 31, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 12, + "pokemon_name": "Butterfree", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 3 + } + ] + }, + { + "name": "Route 02 (Kanto - Southern Section)", + "order": 134, + "encounters": [ + { + "pokeapi_id": 12, + "pokemon_name": "Butterfree", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 8 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 31, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 8 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 7, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", + "method": "walk", + "encounter_rate": 2, + "min_level": 5, + "max_level": 5 + } + ] + } + ] + }, + { + "name": "Pewter City", + "order": 135, + "encounters": [ { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", "encounter_rate": 100, - "min_level": 22, - "max_level": 25 + "min_level": 3, + "max_level": 9 + }, + { + "pokeapi_id": 381, + "pokemon_name": "Latios", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 9 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "headbutt", + "encounter_rate": 35, + "min_level": 5, + "max_level": 12 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 5 + } + ] + }, + { + "name": "Pewter Museum of Science", + "order": 136, + "encounters": [ + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 347, + "pokemon_name": "Anorith", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 140, + "pokemon_name": "Kabuto", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 345, + "pokemon_name": "Lileep", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 138, + "pokemon_name": "Omanyte", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 410, + "pokemon_name": "Shieldon", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 03 (Kanto)", + "order": 137, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 95, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 55, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 343, + "pokemon_name": "Baltoy", + "method": "swarm", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Mt. Moon", + "order": 138, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 46, + "pokemon_name": "Paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Mt. Moon Square", + "order": 139, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 90, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 04 (Kanto)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 5, + "max_level": 10 }, { "pokeapi_id": 129, @@ -16187,40 +14685,40 @@ "max_level": 10 }, { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 85, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "super-rod", "encounter_rate": 70, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 65, + "min_level": 5, + "max_level": 8 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "swarm", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "good-rod", "encounter_rate": 40, "min_level": 20, @@ -16231,64 +14729,48 @@ "pokemon_name": "Wurmple", "method": "headbutt", "encounter_rate": 40, - "min_level": 22, - "max_level": 25 + "min_level": 6, + "max_level": 10 }, { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "headbutt", "encounter_rate": 30, - "min_level": 22, - "max_level": 23 + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 5, + "max_level": 5 }, { "pokeapi_id": 399, "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 8, + "max_level": 8 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 23 + "min_level": 5, + "max_level": 5 }, { "pokeapi_id": 264, "pokemon_name": "Linoone", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 8, + "max_level": 8 }, { "pokeapi_id": 129, @@ -16298,762 +14780,430 @@ "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, { "pokeapi_id": 293, "pokemon_name": "Whismur", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 23 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 24, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "super-rod", + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", "encounter_rate": 10, - "min_level": 40, - "max_level": 40 + "min_level": 6, + "max_level": 6 }, { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", + "pokeapi_id": 119, + "pokemon_name": "Seaking", "method": "surf", "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Route 14 (Kanto)", - "order": 151, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 10, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 188, - "pokemon_name": "Skiploom", - "method": "walk", - "encounter_rate": 9, - "min_level": 26, - "max_level": 26 - } - ] - }, - { - "name": "Route 15 (Kanto)", - "order": 152, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 24, - "max_level": 26 - } - ] - }, - { - "name": "Fuchsia City", - "order": 153, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 21, - "max_level": 34 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 10, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 90, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 119, + "pokemon_name": "Seaking", "method": "super-rod", - "encounter_rate": 70, + "encounter_rate": 10, "min_level": 40, "max_level": 40 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 21, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 26, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 } ] }, { - "name": "Route 16 (Kanto)", - "order": 154, + "name": "Viridian Forest", + "order": 141, "encounters": [ { - "pokeapi_id": 88, - "pokemon_name": "Grimer", + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 28 + "encounter_rate": 80, + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 21, - "pokemon_name": "Spearow", + "pokeapi_id": 273, + "pokemon_name": "Seedot", "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 27 - } - ] - }, - { - "name": "Route 17 (Kanto)", - "order": 155, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 28 - } - ] - }, - { - "name": "Route 18 (Kanto)", - "order": 156, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 28 + "encounter_rate": 60, + "min_level": 3, + "max_level": 7 }, { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 + "encounter_rate": 50, + "min_level": 3, + "max_level": 4 }, { - "pokeapi_id": 22, - "pokemon_name": "Fearow", + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "headbutt", + "encounter_rate": 50, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", "method": "walk", "encounter_rate": 40, - "min_level": 27, - "max_level": 27 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 403, - "pokemon_name": "Shinx", + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "swarm", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 11, + "pokemon_name": "Metapod", "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", "encounter_rate": 30, - "min_level": 26, - "max_level": 27 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 312, - "pokemon_name": "Minun", + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 25, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", "method": "walk", "encounter_rate": 20, - "min_level": 28, - "max_level": 28 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 89, - "pokemon_name": "Muk", + "pokeapi_id": 455, + "pokemon_name": "Carnivine", "method": "walk", "encounter_rate": 20, - "min_level": 29, - "max_level": 30 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 311, - "pokemon_name": "Plusle", + "pokeapi_id": 322, + "pokemon_name": "Numel", "method": "walk", "encounter_rate": 20, - "min_level": 26, - "max_level": 27 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 114, - "pokemon_name": "Tangela", + "pokeapi_id": 285, + "pokemon_name": "Shroomish", "method": "headbutt", + "encounter_rate": 20, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", "encounter_rate": 15, - "min_level": 29, - "max_level": 30 + "min_level": 7, + "max_level": 7 }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 27 - } - ] - }, - { - "name": "Celadon City", - "order": 157, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Saffron City", - "order": 158, - "encounters": [ { "pokeapi_id": 25, "pokemon_name": "Pikachu", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 11, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "headbutt", + "encounter_rate": 10, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 12, + "pokemon_name": "Butterfree", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 10, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 7 } ] }, { - "name": "Silph Co.", - "order": 159, + "name": "Viridian City", + "order": 142, "encounters": [ { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "trade", + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 3, + "max_level": 7 }, { - "pokeapi_id": 258, - "pokemon_name": "Mudkip", - "method": "gift", - "encounter_rate": 100, + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 90, "min_level": 5, - "max_level": 5 + "max_level": 10 }, { - "pokeapi_id": 255, - "pokemon_name": "Torchic", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 252, - "pokemon_name": "Treecko", - "method": "gift", - "encounter_rate": 100, + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, "min_level": 5, - "max_level": 5 + "max_level": 7 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, { - "name": "Route 19 (Kanto)", - "order": 160, + "name": "Route 01 (Kanto)", + "order": 143, "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 85, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "swarm", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 6 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Pallet Town", + "order": 144, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 2, + "max_level": 6 + }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", @@ -17071,37 +15221,13 @@ "max_level": 10 }, { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "swarm", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", + "pokeapi_id": 170, + "pokemon_name": "Chinchou", "method": "super-rod", - "encounter_rate": 60, + "encounter_rate": 40, "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -17111,56 +15237,80 @@ "max_level": 20 }, { - "pokeapi_id": 222, - "pokemon_name": "Corsola", + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "super-rod", "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", "encounter_rate": 30, - "min_level": 40, - "max_level": 40 + "min_level": 5, + "max_level": 6 }, { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "rock-smash", + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", "encounter_rate": 20, - "min_level": 28, - "max_level": 31 + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 98, - "pokemon_name": "Krabby", + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 222, - "pokemon_name": "Corsola", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", + "pokeapi_id": 171, + "pokemon_name": "Lanturn", "method": "super-rod", "encounter_rate": 10, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 120, - "pokemon_name": "Staryu", + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "good-rod", "encounter_rate": 10, "min_level": 20, @@ -17176,9 +15326,293 @@ } ] }, + { + "name": "Route 21 (Kanto)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 24, + "max_level": 30 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 24, + "max_level": 30 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Cinnabar Island", + "order": 146, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 95, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", + "encounter_rate": 16, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "good-rod", + "encounter_rate": 4, + "min_level": 20, + "max_level": 20 + } + ] + }, { "name": "Route 20 (Kanto)", - "order": 161, + "order": 147, "encounters": [ { "pokeapi_id": 72, @@ -17280,12 +15714,12 @@ }, { "name": "Seafoam Islands", - "order": 162, + "order": 148, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 163, + "order": 149, "encounters": [ { "pokeapi_id": 42, @@ -17355,7 +15789,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 164, + "order": 150, "encounters": [ { "pokeapi_id": 42, @@ -17433,7 +15867,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 165, + "order": 151, "encounters": [ { "pokeapi_id": 42, @@ -17511,7 +15945,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 166, + "order": 152, "encounters": [ { "pokeapi_id": 42, @@ -17597,7 +16031,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 167, + "order": 153, "encounters": [ { "pokeapi_id": 144, @@ -17796,127 +16230,9 @@ ] }, { - "name": "Cinnabar Island", - "order": 168, + "name": "Route 19 (Kanto)", + "order": 154, "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 95, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 16, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "good-rod", - "encounter_rate": 4, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Route 21 (Kanto)", - "order": 169, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 24, - "max_level": 30 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", @@ -17934,13 +16250,37 @@ "max_level": 10 }, { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "swarm", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", "method": "super-rod", - "encounter_rate": 40, + "encounter_rate": 60, "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -17950,120 +16290,56 @@ "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 24, - "max_level": 30 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", + "pokeapi_id": 222, + "pokemon_name": "Corsola", "method": "super-rod", "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", + "pokeapi_id": 120, + "pokemon_name": "Staryu", "method": "super-rod", - "encounter_rate": 20, + "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "rock-smash", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 122, - "pokemon_name": "Mr Mime", - "method": "walk", - "encounter_rate": 15, "min_level": 28, - "max_level": 30 + "max_level": 31 }, { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 98, + "pokemon_name": "Krabby", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", + "pokeapi_id": 222, + "pokemon_name": "Corsola", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", "method": "super-rod", "encounter_rate": 10, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 90, - "pokemon_name": "Shellder", + "pokeapi_id": 120, + "pokemon_name": "Staryu", "method": "good-rod", "encounter_rate": 10, "min_level": 20, @@ -18079,9 +16355,39 @@ } ] }, + { + "name": "Professor Oak's Laboratory", + "order": 155, + "encounters": [ + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 4, + "pokemon_name": "Charmander", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, { "name": "Route 22 (Kanto)", - "order": 170, + "order": 156, "encounters": [ { "pokeapi_id": 163, @@ -18254,40 +16560,1734 @@ ] }, { - "name": "Team Rocket HQ (B1F)", + "name": "Route 28 (Kanto)", + "order": 157, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Mt. Silver", + "order": 158, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 48 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 10, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Mt. Silver (Cave)", + "order": 159, + "encounters": [], + "children": [ + { + "name": "Mt. Silver (Cave 1F)", + "order": 160, + "encounters": [ + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Expert Belt Chamber)", + "order": 161, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 247, + "pokemon_name": "Pupitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + } + ] + }, + { + "name": "Mt. Silver (Cave Moltres Chamber)", + "order": 162, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 40, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Lower Mountainside)", + "order": 163, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave 2F)", + "order": 164, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Upper Mountainside)", + "order": 165, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] + }, + { + "name": "Mt. Silver (Cave 3F)", + "order": 166, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Cerulean Cave", + "order": 167, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 168, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 24, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 21, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 21, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 18, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 169, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 170, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 150, + "pokemon_name": "Mewtwo", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + } + ] + } + ] + }, + { + "name": "Silph Co.", "order": 171, "encounters": [ { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 33, - "min_level": 23, - "max_level": 23 + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "static", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 + "pokeapi_id": 258, + "pokemon_name": "Mudkip", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "static", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 + "pokeapi_id": 255, + "pokemon_name": "Torchic", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "static", - "encounter_rate": 17, - "min_level": 23, - "max_level": 23 + "pokeapi_id": 252, + "pokemon_name": "Treecko", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 } ] }, diff --git a/backend/src/app/seeds/data/leafgreen.json b/backend/src/app/seeds/data/leafgreen.json index 3da26c9..d15c1b3 100644 --- a/backend/src/app/seeds/data/leafgreen.json +++ b/backend/src/app/seeds/data/leafgreen.json @@ -1689,47 +1689,9 @@ } ] }, - { - "name": "Power Plant", - "order": 29, - "encounters": [ - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 25, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 15, - "min_level": 31, - "max_level": 31 - } - ] - }, { "name": "Route 08 (Kanto)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 52, @@ -1767,7 +1729,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 52, @@ -1805,7 +1767,7 @@ }, { "name": "Celadon City", - "order": 32, + "order": 31, "encounters": [ { "pokeapi_id": 88, @@ -1851,12 +1813,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 93, @@ -1886,7 +1848,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -1916,7 +1878,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -1946,7 +1908,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 105, @@ -1984,7 +1946,7 @@ }, { "name": "Pok\u00e9mon Tower (7F)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 92, @@ -2015,190 +1977,336 @@ ] }, { - "name": "Silph Co.", + "name": "Route 12 (Kanto)", + "order": 38, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "super-rod", + "encounter_rate": 84, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 27 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + } + ] + }, + { + "name": "Route 13 (Kanto)", "order": 39, "encounters": [ { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "gift", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", "encounter_rate": 100, "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "super-rod", + "encounter_rate": 84, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, "max_level": 25 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 } ] }, { - "name": "Fighting Dojo", + "name": "Route 14 (Kanto)", "order": 40, "encounters": [ { - "pokeapi_id": 107, - "pokemon_name": "Hitmonchan", - "method": "gift", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 22 }, { - "pokeapi_id": 106, - "pokemon_name": "Hitmonlee", - "method": "gift", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 30, + "min_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": 10, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 } ] }, { - "name": "Route 16 (Kanto)", + "name": "Route 15 (Kanto)", "order": 41, "encounters": [ { - "pokeapi_id": 143, - "pokemon_name": "Snorlax", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", "method": "walk", "encounter_rate": 35, - "min_level": 18, - "max_level": 18 + "min_level": 22, + "max_level": 22 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 48, + "pokemon_name": "Venonat", "method": "walk", "encounter_rate": 30, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Route 17 (Kanto)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 35, "min_level": 24, "max_level": 24 }, { - "pokeapi_id": 21, - "pokemon_name": "Spearow", + "pokeapi_id": 16, + "pokemon_name": "Pidgey", "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 25, + "encounter_rate": 20, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 22, - "pokemon_name": "Fearow", + "pokeapi_id": 132, + "pokemon_name": "Ditto", "method": "walk", "encounter_rate": 5, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", "method": "walk", "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Route 18 (Kanto)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 29, + "max_level": 29 }, { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 35, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", "method": "walk", "encounter_rate": 5, - "min_level": 22, - "max_level": 22 + "min_level": 28, + "max_level": 28 } ] }, { "name": "Fuchsia City", - "order": 44, + "order": 42, "encounters": [ { "pokeapi_id": 129, @@ -2276,12 +2384,12 @@ }, { "name": "Safari Zone (Kanto)", - "order": 45, + "order": 43, "encounters": [], "children": [ { "name": "Safari Zone (Kanto - Center Area)", - "order": 46, + "order": 44, "encounters": [ { "pokeapi_id": 113, @@ -2431,7 +2539,7 @@ }, { "name": "Safari Zone (Kanto - Area 1)", - "order": 47, + "order": 45, "encounters": [ { "pokeapi_id": 148, @@ -2589,7 +2697,7 @@ }, { "name": "Safari Zone (Kanto - Area 2)", - "order": 48, + "order": 46, "encounters": [ { "pokeapi_id": 148, @@ -2747,7 +2855,7 @@ }, { "name": "Safari Zone (Kanto - Area 3)", - "order": 49, + "order": 47, "encounters": [ { "pokeapi_id": 148, @@ -2906,336 +3014,190 @@ ] }, { - "name": "Route 15 (Kanto)", + "name": "Route 18 (Kanto)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 35, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 15, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 15, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Route 17 (Kanto)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 35, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 25, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Route 16 (Kanto)", "order": 50, "encounters": [ { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", "method": "walk", "encounter_rate": 35, - "min_level": 22, - "max_level": 22 + "min_level": 18, + "max_level": 18 }, { - "pokeapi_id": 48, - "pokemon_name": "Venonat", + "pokeapi_id": 19, + "pokemon_name": "Rattata", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 24 + "min_level": 18, + "max_level": 18 }, { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 132, - "pokemon_name": "Ditto", + "pokeapi_id": 20, + "pokemon_name": "Raticate", "method": "walk", "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 + "min_level": 23, + "max_level": 23 } ] }, { - "name": "Route 14 (Kanto)", + "name": "Silph Co.", "order": 51, "encounters": [ { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, - "min_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": 10, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "gift", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 } ] }, { - "name": "Route 13 (Kanto)", + "name": "Fighting Dojo", "order": 52, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "method": "gift", "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "super-rod", - "encounter_rate": 84, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 20, "min_level": 25, "max_level": 25 }, { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Route 12 (Kanto)", - "order": 53, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "method": "gift", "encounter_rate": 100, "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "super-rod", - "encounter_rate": 84, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 27 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, "max_level": 25 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 } ] }, { "name": "Route 19 (Kanto)", - "order": 54, + "order": 53, "encounters": [ { "pokeapi_id": 129, @@ -3313,7 +3275,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 129, @@ -3391,12 +3353,12 @@ }, { "name": "Seafoam Islands", - "order": 56, + "order": 55, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 79, @@ -3426,7 +3388,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 79, @@ -3472,7 +3434,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 79, @@ -3518,7 +3480,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 129, @@ -3668,7 +3630,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 61, + "order": 60, "encounters": [ { "pokeapi_id": 144, @@ -3820,7 +3782,7 @@ }, { "name": "Cinnabar Island", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 129, @@ -3904,6 +3866,60 @@ } ] }, + { + "name": "Cinnabar Lab", + "order": 62, + "encounters": [ + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 140, + "pokemon_name": "Kabuto", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 138, + "pokemon_name": "Omanyte", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, { "name": "Pok\u00e9mon Mansion (Kanto)", "order": 63, @@ -4135,925 +4151,9 @@ } ] }, - { - "name": "Cinnabar Lab", - "order": 68, - "encounters": [ - { - "pokeapi_id": 142, - "pokemon_name": "Aerodactyl", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 140, - "pokemon_name": "Kabuto", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 138, - "pokemon_name": "Omanyte", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Route 21 (Kanto)", - "order": 69, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 100, - "min_level": 17, - "max_level": 28 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 23 (Kanto)", - "order": 70, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road (Kanto)", - "order": 71, - "encounters": [], - "children": [ - { - "name": "Victory Road (Kanto 1F)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road (Kanto 3F)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road (Kanto 2F)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - } - ] - } - ] - }, - { - "name": "Cerulean Cave", - "order": 75, - "encounters": [], - "children": [ - { - "name": "Cerulean Cave (1F)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "surf", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "surf", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 14, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 4, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 77, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 45, - "max_level": 60 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 61, - "max_level": 61 - } - ] - }, - { - "name": "Cerulean Cave (B2F)", - "order": 78, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 100, - "min_level": 61, - "max_level": 61 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "surf", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "surf", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 64, - "max_level": 64 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - } - ] - } - ] - }, { "name": "One Island", - "order": 79, + "order": 68, "encounters": [ { "pokeapi_id": 129, @@ -5137,9 +4237,135 @@ } ] }, + { + "name": "Treasure Beach", + "order": 69, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 20, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + } + ] + }, { "name": "Kindle Road", - "order": 80, + "order": 70, "encounters": [ { "pokeapi_id": 129, @@ -5295,568 +4521,9 @@ } ] }, - { - "name": "Treasure Beach", - "order": 81, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 40 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 20, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Mt. Ember", - "order": 82, - "encounters": [], - "children": [ - { - "name": "Mt. Ember (Base Area)", - "order": 83, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 35, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Mt. Ember (1F)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt. Ember (3F)", - "order": 85, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Mt. Ember (2F)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Summit)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path 1F)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B5F)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B2F)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B4F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt. Ember (Ruby Path B3F)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 15, - "max_level": 35 - }, - { - "pokeapi_id": 219, - "pokemon_name": "Magcargo", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 25, - "max_level": 45 - } - ] - } - ] - }, { "name": "Cape Brink", - "order": 94, + "order": 71, "encounters": [ { "pokeapi_id": 129, @@ -6004,9 +4671,165 @@ } ] }, + { + "name": "Three-Isle Port", + "order": 72, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Bond Bridge", + "order": 73, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 40 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 30, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + } + ] + }, { "name": "Berry Forest", - "order": 95, + "order": 74, "encounters": [ { "pokeapi_id": 97, @@ -6179,8 +5002,8 @@ ] }, { - "name": "Bond Bridge", - "order": 96, + "name": "Route 21 (Kanto)", + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -6198,22 +5021,22 @@ "min_level": 25, "max_level": 35 }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 100, + "min_level": 17, + "max_level": 28 + }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", "method": "surf", - "encounter_rate": 95, + "encounter_rate": 100, "min_level": 5, "max_level": 40 }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, { "pokeapi_id": 98, "pokemon_name": "Krabby", @@ -6223,20 +5046,20 @@ "max_level": 25 }, { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 30, - "min_level": 29, - "max_level": 29 + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 }, { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "good-rod", "encounter_rate": 20, - "min_level": 31, - "max_level": 31 + "min_level": 5, + "max_level": 15 }, { "pokeapi_id": 129, @@ -6254,62 +5077,6 @@ "min_level": 15, "max_level": 25 }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 - }, { "pokeapi_id": 99, "pokemon_name": "Kingler", @@ -6321,16 +5088,1249 @@ ] }, { - "name": "Three-Isle Port", - "order": 97, + "name": "Power Plant", + "order": 76, "encounters": [ { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", + "pokeapi_id": 81, + "pokemon_name": "Magnemite", "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 25, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 15, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Route 23 (Kanto)", + "order": 77, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", "encounter_rate": 100, "min_level": 5, "max_level": 5 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + } + ] + }, + { + "name": "Victory Road (Kanto)", + "order": 78, + "encounters": [], + "children": [ + { + "name": "Victory Road (Kanto 1F)", + "order": 79, + "encounters": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road (Kanto 3F)", + "order": 80, + "encounters": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] + }, + { + "name": "Victory Road (Kanto 2F)", + "order": 81, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + } + ] + } + ] + }, + { + "name": "Cerulean Cave", + "order": 82, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 83, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "surf", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "surf", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 14, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 4, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 45, + "max_level": 60 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 61, + "max_level": 61 + } + ] + }, + { + "name": "Cerulean Cave (B2F)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 100, + "min_level": 61, + "max_level": 61 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "surf", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "surf", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 64, + "max_level": 64 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Mt. Ember", + "order": 86, + "encounters": [], + "children": [ + { + "name": "Mt. Ember (Base Area)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 35, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Mt. Ember (1F)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mt. Ember (3F)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mt. Ember (2F)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Summit)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path 1F)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B1F)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B5F)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B2F)", + "order": 95, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B4F)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] + }, + { + "name": "Mt. Ember (Ruby Path B3F)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 15, + "max_level": 35 + }, + { + "pokeapi_id": 219, + "pokemon_name": "Magcargo", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 25, + "max_level": 45 + } + ] } ] }, diff --git a/backend/src/app/seeds/data/legends-arceus-bosses.json b/backend/src/app/seeds/data/legends-arceus-bosses.json index 7764a82..3195e4e 100644 --- a/backend/src/app/seeds/data/legends-arceus-bosses.json +++ b/backend/src/app/seeds/data/legends-arceus-bosses.json @@ -7,11 +7,19 @@ "badge_image_url": null, "level_cap": 18, "order": 1, - "after_route_name": null, + "after_route_name": "Grandtree Arena", "location": "Grandtree Arena", "section": "Main Story", "sprite_url": "/sprites/900.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 900, + "pokemon_name": "Kleavor", + "level": 18, + "order": 1, + "condition_label": null + } + ] }, { "name": "Lady Lilligant", @@ -21,11 +29,19 @@ "badge_image_url": null, "level_cap": 30, "order": 2, - "after_route_name": null, + "after_route_name": "Brava Arena", "location": "Brava Arena", "section": "Main Story", "sprite_url": "/sprites/10237.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10237, + "pokemon_name": "Lilligant (Hisui)", + "level": 30, + "order": 1, + "condition_label": null + } + ] }, { "name": "Lord Arcanine", @@ -35,11 +51,19 @@ "badge_image_url": null, "level_cap": 36, "order": 3, - "after_route_name": null, + "after_route_name": "Firespit Island", "location": "Molten Arena", "section": "Main Story", "sprite_url": "/sprites/10230.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10230, + "pokemon_name": "Arcanine (Hisui)", + "level": 36, + "order": 1, + "condition_label": null + } + ] }, { "name": "Lord Electrode", @@ -49,11 +73,19 @@ "badge_image_url": null, "level_cap": 46, "order": 4, - "after_route_name": null, + "after_route_name": "Moonview Arena", "location": "Moonview Arena", "section": "Main Story", "sprite_url": "/sprites/10232.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10232, + "pokemon_name": "Electrode (Hisui)", + "level": 46, + "order": 1, + "condition_label": null + } + ] }, { "name": "Lord Avalugg", @@ -63,11 +95,19 @@ "badge_image_url": null, "level_cap": 56, "order": 5, - "after_route_name": null, + "after_route_name": "Arena’s Approach", "location": "Icepeak Arena", "section": "Main Story", "sprite_url": "/sprites/10243.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10243, + "pokemon_name": "Avalugg (Hisui)", + "level": 56, + "order": 1, + "condition_label": null + } + ] }, { "name": "Origin Dialga / Palkia", @@ -77,11 +117,19 @@ "badge_image_url": null, "level_cap": 65, "order": 6, - "after_route_name": null, + "after_route_name": "Temple of Sinnoh", "location": "Temple of Sinnoh", "section": "Main Story", "sprite_url": "/sprites/10245.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10245, + "pokemon_name": "Dialga (Origin)", + "level": 65, + "order": 1, + "condition_label": null + } + ] }, { "name": "Arceus", @@ -91,10 +139,18 @@ "badge_image_url": null, "level_cap": 75, "order": 7, - "after_route_name": null, + "after_route_name": "Temple of Sinnoh", "location": "Temple of Sinnoh", "section": "Main Story", "sprite_url": "/sprites/493.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 493, + "pokemon_name": "Arceus", + "level": 75, + "order": 1, + "condition_label": null + } + ] } -] +] \ No newline at end of file diff --git a/backend/src/app/seeds/data/legends-arceus.json b/backend/src/app/seeds/data/legends-arceus.json index 212fc49..bfa98f5 100644 --- a/backend/src/app/seeds/data/legends-arceus.json +++ b/backend/src/app/seeds/data/legends-arceus.json @@ -116,8 +116,188 @@ ] }, { - "name": "Floaro Gardens", + "name": "Deertrack Heights", "order": 3, + "encounters": [ + { + "pokeapi_id": 412, + "pokemon_name": "Burmy", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 14 + }, + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "walk", + "encounter_rate": 100, + "min_level": 10, + "max_level": 13 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 14 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 391, + "pokemon_name": "Monferno", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 14 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "swarm", + "encounter_rate": 100, + "min_level": 12, + "max_level": 14 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 10, + "max_level": 13 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 14 + } + ] + }, + { + "name": "Deertrack Path", + "order": 4, + "encounters": [ + { + "pokeapi_id": 412, + "pokemon_name": "Burmy", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "swarm", + "encounter_rate": 100, + "min_level": 7, + "max_level": 9 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "swarm", + "encounter_rate": 100, + "min_level": 11, + "max_level": 13 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + } + ] + }, + { + "name": "Floaro Gardens", + "order": 5, "encounters": [ { "pokeapi_id": 267, @@ -225,9 +405,141 @@ } ] }, + { + "name": "Grandtree Arena", + "order": 6, + "encounters": [ + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 16 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "swarm", + "encounter_rate": 100, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Grueling Grove", + "order": 7, + "encounters": [ + { + "pokeapi_id": 267, + "pokemon_name": "Beautifly", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 267, + "pokemon_name": "Beautifly", + "method": "swarm", + "encounter_rate": 100, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 412, + "pokemon_name": "Burmy", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 269, + "pokemon_name": "Dustox", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 269, + "pokemon_name": "Dustox", + "method": "swarm", + "encounter_rate": 100, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 414, + "pokemon_name": "Mothim", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 413, + "pokemon_name": "Wormadam Plant", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + } + ] + }, { "name": "Horseshoe Plains", - "order": 4, + "order": 8, "encounters": [ { "pokeapi_id": 399, @@ -480,410 +792,110 @@ ] }, { - "name": "Deertrack Path", - "order": 5, + "name": "Lake Verity", + "order": 9, "encounters": [ { - "pokeapi_id": 412, - "pokemon_name": "Burmy", + "pokeapi_id": 426, + "pokemon_name": "Drifblim", "method": "walk", "encounter_rate": 100, - "min_level": 7, - "max_level": 10 + "min_level": 28, + "max_level": 44 }, { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "swarm", - "encounter_rate": 100, - "min_level": 7, - "max_level": 9 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "swarm", - "encounter_rate": 100, - "min_level": 11, - "max_level": 13 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - } - ] - }, - { - "name": "Deertrack Heights", - "order": 6, - "encounters": [ - { - "pokeapi_id": 412, - "pokemon_name": "Burmy", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 390, - "pokemon_name": "Chimchar", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 13 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 14 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 391, - "pokemon_name": "Monferno", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", + "pokeapi_id": 130, + "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 100, "min_level": 1, - "max_level": 14 + "max_level": 56 }, { - "pokeapi_id": 234, - "pokemon_name": "Stantler", + "pokeapi_id": 130, + "pokemon_name": "Gyarados", "method": "swarm", "encounter_rate": 100, - "min_level": 12, - "max_level": 14 + "min_level": 62, + "max_level": 64 }, { - "pokeapi_id": 397, - "pokemon_name": "Staravia", + "pokeapi_id": 404, + "pokemon_name": "Luxio", "method": "walk", "encounter_rate": 100, - "min_level": 14, - "max_level": 17 + "min_level": 15, + "max_level": 18 }, { - "pokeapi_id": 396, - "pokemon_name": "Starly", + "pokeapi_id": 405, + "pokemon_name": "Luxray", "method": "walk", "encounter_rate": 100, - "min_level": 10, - "max_level": 13 + "min_level": 41, + "max_level": 44 }, { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 14 - } - ] - }, - { - "name": "Windswept Run", - "order": 7, - "encounters": [ - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", + "pokeapi_id": 405, + "pokemon_name": "Luxray", "method": "swarm", "encounter_rate": 100, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 412, - "pokemon_name": "Burmy", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 390, - "pokemon_name": "Chimchar", - "method": "static", - "encounter_rate": 100, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 55 - }, - { - "pokeapi_id": 94, - "pokemon_name": "Gengar", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 14 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "swarm", - "encounter_rate": 100, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 463, - "pokemon_name": "Lickilicky", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 55 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 55 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 55 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 9, - "max_level": 12 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 700, - "pokemon_name": "Sylveon", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 454, - "pokemon_name": "Toxicroak", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 72 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 100, "min_level": 30, - "max_level": 65 + "max_level": 32 }, { - "pokeapi_id": 461, - "pokemon_name": "Weavile", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 100, + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 100, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "swarm", + "encounter_rate": 100, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 468, + "pokemon_name": "Togekiss", + "method": "walk", + "encounter_rate": 100, + "min_level": 42, + "max_level": 45 + }, + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "static", + "encounter_rate": 100, "min_level": 25, - "max_level": 60 + "max_level": 25 }, { - "pokeapi_id": 41, - "pokemon_name": "Zubat", + "pokeapi_id": 413, + "pokemon_name": "Wormadam Plant", "method": "walk", "encounter_rate": 100, - "min_level": 9, - "max_level": 14 + "min_level": 20, + "max_level": 23 } ] }, { "name": "Nature's Pantry", - "order": 8, + "order": 10, "encounters": [ { "pokeapi_id": 412, @@ -1119,9 +1131,451 @@ } ] }, + { + "name": "Obsidian Falls", + "order": 11, + "encounters": [ + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 412, + "pokemon_name": "Burmy", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 14 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 100, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 10, + "max_level": 13 + }, + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "swarm", + "encounter_rate": 100, + "min_level": 12, + "max_level": 14 + } + ] + }, + { + "name": "Oreburrow Tunnel", + "order": 12, + "encounters": [ + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 25 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 28 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 14 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + } + ] + }, + { + "name": "Windswept Run", + "order": 13, + "encounters": [ + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "swarm", + "encounter_rate": 100, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 412, + "pokemon_name": "Burmy", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "static", + "encounter_rate": 100, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 133, + "pokemon_name": "Eevee", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 55 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 14 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "swarm", + "encounter_rate": 100, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 463, + "pokemon_name": "Lickilicky", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 55 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 55 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 55 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 1, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 12 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 700, + "pokemon_name": "Sylveon", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 72 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 65 + }, + { + "pokeapi_id": 461, + "pokemon_name": "Weavile", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 9, + "max_level": 14 + } + ] + }, { "name": "The Heartwood", - "order": 9, + "order": 14, "encounters": [ { "pokeapi_id": 267, @@ -1293,103 +1747,9 @@ } ] }, - { - "name": "Grueling Grove", - "order": 10, - "encounters": [ - { - "pokeapi_id": 267, - "pokemon_name": "Beautifly", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 267, - "pokemon_name": "Beautifly", - "method": "swarm", - "encounter_rate": 100, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 412, - "pokemon_name": "Burmy", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 269, - "pokemon_name": "Dustox", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 269, - "pokemon_name": "Dustox", - "method": "swarm", - "encounter_rate": 100, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 414, - "pokemon_name": "Mothim", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 416, - "pokemon_name": "Vespiquen", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 413, - "pokemon_name": "Wormadam Plant", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - } - ] - }, { "name": "Worn Bridge", - "order": 11, + "order": 15, "encounters": [ { "pokeapi_id": 418, @@ -1457,143 +1817,9 @@ } ] }, - { - "name": "Obsidian Falls", - "order": 12, - "encounters": [ - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 412, - "pokemon_name": "Burmy", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 14 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 19 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 13 - }, - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "swarm", - "encounter_rate": 100, - "min_level": 12, - "max_level": 14 - } - ] - }, { "name": "Sandgem Flats", - "order": 13, + "order": 16, "encounters": [ { "pokeapi_id": 63, @@ -1855,7 +2081,7 @@ }, { "name": "Ramanas Island", - "order": 14, + "order": 17, "encounters": [ { "pokeapi_id": 190, @@ -2011,216 +2237,6 @@ } ] }, - { - "name": "Lake Verity", - "order": 15, - "encounters": [ - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 44 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 56 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "swarm", - "encounter_rate": 100, - "min_level": 62, - "max_level": 64 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 405, - "pokemon_name": "Luxray", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 405, - "pokemon_name": "Luxray", - "method": "swarm", - "encounter_rate": 100, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 19 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "swarm", - "encounter_rate": 100, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 468, - "pokemon_name": "Togekiss", - "method": "walk", - "encounter_rate": 100, - "min_level": 42, - "max_level": 45 - }, - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 413, - "pokemon_name": "Wormadam Plant", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Lake Verity #2", - "order": 16, - "encounters": [ - { - "pokeapi_id": 10242, - "pokemon_name": "Goodra (Hisui)", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 481, - "pokemon_name": "Mesprit", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, - { - "name": "Oreburrow Tunnel", - "order": 17, - "encounters": [ - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 25 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 28 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 14 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - } - ] - }, { "name": "Wayward Wood", "order": 18, @@ -2315,47 +2331,9 @@ } ] }, - { - "name": "Grandtree Arena", - "order": 19, - "encounters": [ - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 1, - "max_level": 16 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "swarm", - "encounter_rate": 100, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, { "name": "Golden Lowlands", - "order": 20, + "order": 19, "encounters": [ { "pokeapi_id": 406, @@ -2569,7 +2547,7 @@ }, { "name": "Gapejaw Bog", - "order": 21, + "order": 20, "encounters": [ { "pokeapi_id": 339, @@ -2975,7 +2953,7 @@ }, { "name": "Droning Meadow", - "order": 22, + "order": 21, "encounters": [ { "pokeapi_id": 339, @@ -3285,7 +3263,7 @@ }, { "name": "Holm of Trials", - "order": 23, + "order": 22, "encounters": [ { "pokeapi_id": 412, @@ -3555,7 +3533,7 @@ }, { "name": "Cloudpool Ridge", - "order": 24, + "order": 23, "encounters": [ { "pokeapi_id": 438, @@ -3745,7 +3723,7 @@ }, { "name": "Scarlet Bog", - "order": 25, + "order": 24, "encounters": [ { "pokeapi_id": 412, @@ -3895,7 +3873,7 @@ }, { "name": "Sludge Mound", - "order": 26, + "order": 25, "encounters": [ { "pokeapi_id": 453, @@ -3965,7 +3943,7 @@ }, { "name": "Cottonsedge Prairie", - "order": 27, + "order": 26, "encounters": [ { "pokeapi_id": 406, @@ -4267,7 +4245,7 @@ }, { "name": "Bolderoll Slope", - "order": 28, + "order": 27, "encounters": [ { "pokeapi_id": 412, @@ -4361,7 +4339,7 @@ }, { "name": "Bolderoll Ravine", - "order": 29, + "order": 28, "encounters": [ { "pokeapi_id": 424, @@ -4575,7 +4553,7 @@ }, { "name": "Diamond Heath", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 438, @@ -4661,7 +4639,7 @@ }, { "name": "Diamond Settlement", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 412, @@ -4755,7 +4733,7 @@ }, { "name": "Pearl Settlement", - "order": 32, + "order": 31, "encounters": [ { "pokeapi_id": 190, @@ -4857,7 +4835,7 @@ }, { "name": "Lonely Spring", - "order": 33, + "order": 32, "encounters": [ { "pokeapi_id": 436, @@ -4927,7 +4905,7 @@ }, { "name": "Shrouded Ruins", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 412, @@ -5077,7 +5055,7 @@ }, { "name": "Solaceon Ruins", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 201, @@ -5091,7 +5069,7 @@ }, { "name": "Ursa's Ring", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 339, @@ -5233,7 +5211,7 @@ }, { "name": "Brava Arena", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 549, @@ -5247,7 +5225,7 @@ }, { "name": "Lake Valor", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 482, @@ -5357,7 +5335,7 @@ }, { "name": "Ginkgo Landing", - "order": 39, + "order": 38, "encounters": [ { "pokeapi_id": 65, @@ -5595,7 +5573,7 @@ }, { "name": "Aipom Hill", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 190, @@ -5729,7 +5707,7 @@ }, { "name": "Bathers\u2019 Lagoon", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 267, @@ -5919,7 +5897,7 @@ }, { "name": "Hideaway Bay", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 190, @@ -6069,7 +6047,7 @@ }, { "name": "Deadwood Haunt", - "order": 43, + "order": 42, "encounters": [ { "pokeapi_id": 65, @@ -6339,7 +6317,7 @@ }, { "name": "Tombolo Walk", - "order": 44, + "order": 43, "encounters": [ { "pokeapi_id": 412, @@ -6433,7 +6411,7 @@ }, { "name": "Windbreak Stand", - "order": 45, + "order": 44, "encounters": [ { "pokeapi_id": 65, @@ -6623,7 +6601,7 @@ }, { "name": "Tidewater Dam", - "order": 46, + "order": 45, "encounters": [ { "pokeapi_id": 400, @@ -6749,7 +6727,7 @@ }, { "name": "Crossing Slope", - "order": 47, + "order": 46, "encounters": [ { "pokeapi_id": 65, @@ -6979,7 +6957,7 @@ }, { "name": "Veilstone Cape", - "order": 48, + "order": 47, "encounters": [ { "pokeapi_id": 267, @@ -7121,7 +7099,7 @@ }, { "name": "Spring Path", - "order": 49, + "order": 48, "encounters": [ { "pokeapi_id": 65, @@ -7327,7 +7305,7 @@ }, { "name": "Castaway Shore", - "order": 50, + "order": 49, "encounters": [ { "pokeapi_id": 412, @@ -7501,7 +7479,7 @@ }, { "name": "Seaside Hollow", - "order": 51, + "order": 50, "encounters": [ { "pokeapi_id": 490, @@ -7539,7 +7517,7 @@ }, { "name": "Sands Reach", - "order": 52, + "order": 51, "encounters": [ { "pokeapi_id": 412, @@ -7649,7 +7627,7 @@ }, { "name": "Lunker's Lair", - "order": 53, + "order": 52, "encounters": [ { "pokeapi_id": 412, @@ -7727,7 +7705,7 @@ }, { "name": "Islespy Shore", - "order": 54, + "order": 53, "encounters": [ { "pokeapi_id": 10247, @@ -7901,7 +7879,7 @@ }, { "name": "Firespit Island", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 10247, @@ -8027,7 +8005,7 @@ }, { "name": "Tranquility Cove", - "order": 56, + "order": 55, "encounters": [ { "pokeapi_id": 10247, @@ -8193,7 +8171,7 @@ }, { "name": "Seagrass Haven", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 412, @@ -8319,7 +8297,7 @@ }, { "name": "Heavenward Lookout", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 412, @@ -8453,7 +8431,7 @@ }, { "name": "Wayward Cave", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 339, @@ -8515,7 +8493,7 @@ }, { "name": "Ancient Quarry", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 424, @@ -8825,7 +8803,7 @@ }, { "name": "Celestica Trail", - "order": 61, + "order": 60, "encounters": [ { "pokeapi_id": 424, @@ -9159,7 +9137,7 @@ }, { "name": "Celestica Ruins", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 424, @@ -9461,7 +9439,7 @@ }, { "name": "Sacred Plaza", - "order": 63, + "order": 62, "encounters": [ { "pokeapi_id": 424, @@ -9787,7 +9765,7 @@ }, { "name": "Primeval Grotto", - "order": 64, + "order": 63, "encounters": [ { "pokeapi_id": 437, @@ -9921,7 +9899,7 @@ }, { "name": "Clamberclaw Cliffs", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 437, @@ -10055,7 +10033,7 @@ }, { "name": "Fabled Spring", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 10247, @@ -10181,7 +10159,7 @@ }, { "name": "Cloudcap Pass", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 412, @@ -10299,7 +10277,7 @@ }, { "name": "Stonetooth Rows", - "order": 68, + "order": 67, "encounters": [ { "pokeapi_id": 424, @@ -10505,7 +10483,7 @@ }, { "name": "Sonorous Path", - "order": 69, + "order": 68, "encounters": [ { "pokeapi_id": 436, @@ -10599,7 +10577,7 @@ }, { "name": "Secret Hollow", - "order": 70, + "order": 69, "encounters": [ { "pokeapi_id": 712, @@ -10613,7 +10591,7 @@ }, { "name": "Moonview Arena", - "order": 71, + "order": 70, "encounters": [ { "pokeapi_id": 488, @@ -10627,7 +10605,7 @@ }, { "name": "Snowfall Hot Spring", - "order": 72, + "order": 71, "encounters": [ { "pokeapi_id": 190, @@ -10737,7 +10715,7 @@ }, { "name": "Whiteout Valley", - "order": 73, + "order": 72, "encounters": [ { "pokeapi_id": 190, @@ -10791,7 +10769,7 @@ }, { "name": "Crevasse Passage", - "order": 74, + "order": 73, "encounters": [ { "pokeapi_id": 712, @@ -10805,7 +10783,7 @@ }, { "name": "Avalanche Slopes", - "order": 75, + "order": 74, "encounters": [ { "pokeapi_id": 190, @@ -11171,7 +11149,7 @@ }, { "name": "Arena\u2019s Approach", - "order": 76, + "order": 75, "encounters": [ { "pokeapi_id": 460, @@ -11457,7 +11435,7 @@ }, { "name": "Avalugg\u2019s Legacy", - "order": 77, + "order": 76, "encounters": [ { "pokeapi_id": 460, @@ -11719,7 +11697,7 @@ }, { "name": "Glacier Terrace", - "order": 78, + "order": 77, "encounters": [ { "pokeapi_id": 460, @@ -12061,7 +12039,7 @@ }, { "name": "Heart's Crag", - "order": 79, + "order": 78, "encounters": [ { "pokeapi_id": 190, @@ -12307,7 +12285,7 @@ }, { "name": "Icebound Falls", - "order": 80, + "order": 79, "encounters": [ { "pokeapi_id": 190, @@ -12465,7 +12443,7 @@ }, { "name": "Icepeak Cavern", - "order": 81, + "order": 80, "encounters": [ { "pokeapi_id": 712, @@ -12519,7 +12497,7 @@ }, { "name": "Bonechill Wastes", - "order": 82, + "order": 81, "encounters": [ { "pokeapi_id": 460, @@ -12829,7 +12807,7 @@ }, { "name": "Lake Acuity", - "order": 83, + "order": 82, "encounters": [ { "pokeapi_id": 63, @@ -13011,7 +12989,7 @@ }, { "name": "Snowpoint Temple", - "order": 84, + "order": 83, "encounters": [ { "pokeapi_id": 437, @@ -13105,7 +13083,7 @@ }, { "name": "Ice Column Chamber", - "order": 85, + "order": 84, "encounters": [ { "pokeapi_id": 712, @@ -13143,7 +13121,7 @@ }, { "name": "Temple of Sinnoh", - "order": 86, + "order": 85, "encounters": [ { "pokeapi_id": 483, @@ -13181,7 +13159,7 @@ }, { "name": "Lava Dome Sanctum", - "order": 87, + "order": 86, "encounters": [ { "pokeapi_id": 485, @@ -13195,7 +13173,7 @@ }, { "name": "Hall of Origin", - "order": 88, + "order": 87, "encounters": [ { "pokeapi_id": 493, diff --git a/backend/src/app/seeds/data/lets-go-eevee.json b/backend/src/app/seeds/data/lets-go-eevee.json index 6a30a03..f09f82c 100644 --- a/backend/src/app/seeds/data/lets-go-eevee.json +++ b/backend/src/app/seeds/data/lets-go-eevee.json @@ -10,22 +10,6 @@ "encounter_rate": 100, "min_level": 5, "max_level": 5 - }, - { - "pokeapi_id": 10148, - "pokemon_name": "Pikachu (Partner Cap)", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, @@ -226,8 +210,219 @@ ] }, { - "name": "Viridian Forest", + "name": "Route 2 (Kanto)", "order": 4, + "encounters": [], + "children": [ + { + "name": "Route 02 (Kanto - Southern Section)", + "order": 5, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 90, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + } + ] + }, + { + "name": "Route 02 (Kanto - Northern Section)", + "order": 6, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 90, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Viridian Forest", + "order": 7, "encounters": [ { "pokeapi_id": 15, @@ -321,7 +516,7 @@ }, { "name": "Route 03 (Kanto)", - "order": 5, + "order": 8, "encounters": [ { "pokeapi_id": 21, @@ -423,12 +618,12 @@ }, { "name": "Mt. Moon", - "order": 6, + "order": 9, "encounters": [], "children": [ { "name": "Mt. Moon (1F)", - "order": 7, + "order": 10, "encounters": [ { "pokeapi_id": 95, @@ -482,7 +677,7 @@ }, { "name": "Mt. Moon (B1F)", - "order": 8, + "order": 11, "encounters": [ { "pokeapi_id": 95, @@ -536,7 +731,7 @@ }, { "name": "Mt. Moon (B2F)", - "order": 9, + "order": 12, "encounters": [ { "pokeapi_id": 36, @@ -600,7 +795,7 @@ }, { "name": "Route 04 (Kanto)", - "order": 10, + "order": 13, "encounters": [ { "pokeapi_id": 129, @@ -726,7 +921,7 @@ }, { "name": "Cerulean City", - "order": 11, + "order": 14, "encounters": [ { "pokeapi_id": 1, @@ -748,7 +943,7 @@ }, { "name": "Route 24 (Kanto)", - "order": 12, + "order": 15, "encounters": [ { "pokeapi_id": 4, @@ -890,7 +1085,7 @@ }, { "name": "Route 25 (Kanto)", - "order": 13, + "order": 16, "encounters": [ { "pokeapi_id": 16, @@ -1024,7 +1219,7 @@ }, { "name": "Route 05 (Kanto)", - "order": 14, + "order": 17, "encounters": [ { "pokeapi_id": 16, @@ -1094,7 +1289,7 @@ }, { "name": "Route 06 (Kanto)", - "order": 15, + "order": 18, "encounters": [ { "pokeapi_id": 16, @@ -1236,7 +1431,7 @@ }, { "name": "Vermilion City", - "order": 16, + "order": 19, "encounters": [ { "pokeapi_id": 59, @@ -1274,7 +1469,7 @@ }, { "name": "Route 11 (Kanto)", - "order": 17, + "order": 20, "encounters": [ { "pokeapi_id": 16, @@ -1424,7 +1619,7 @@ }, { "name": "Diglett's Cave", - "order": 18, + "order": 21, "encounters": [ { "pokeapi_id": 50, @@ -1462,7 +1657,7 @@ }, { "name": "Route 09 (Kanto)", - "order": 19, + "order": 22, "encounters": [ { "pokeapi_id": 21, @@ -1580,7 +1775,7 @@ }, { "name": "Route 10 (Kanto)", - "order": 20, + "order": 23, "encounters": [ { "pokeapi_id": 148, @@ -1746,12 +1941,12 @@ }, { "name": "Rock Tunnel", - "order": 21, + "order": 24, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 22, + "order": 25, "encounters": [ { "pokeapi_id": 115, @@ -1837,7 +2032,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 23, + "order": 26, "encounters": [ { "pokeapi_id": 115, @@ -1924,110 +2119,22 @@ ] }, { - "name": "Power Plant", - "order": 24, + "name": "Lavender Town", + "order": 27, "encounters": [ { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "static", + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "trade", "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 25, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 23, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 23, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 14, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 110, - "pokemon_name": "Weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 + "min_level": 25, + "max_level": 25 } ] }, { "name": "Route 08 (Kanto)", - "order": 25, + "order": 28, "encounters": [ { "pokeapi_id": 64, @@ -2161,7 +2268,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 26, + "order": 29, "encounters": [ { "pokeapi_id": 64, @@ -2295,7 +2402,7 @@ }, { "name": "Celadon City", - "order": 27, + "order": 30, "encounters": [ { "pokeapi_id": 10101, @@ -2317,12 +2424,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 28, + "order": 31, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 29, + "order": 32, "encounters": [ { "pokeapi_id": 92, @@ -2368,7 +2475,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 30, + "order": 33, "encounters": [ { "pokeapi_id": 92, @@ -2414,7 +2521,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 31, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -2468,7 +2575,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 32, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -2522,23 +2629,9 @@ } ] }, - { - "name": "Silph Co.", - "order": 33, - "encounters": [ - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "gift", - "encounter_rate": 100, - "min_level": 34, - "max_level": 34 - } - ] - }, { "name": "Saffron City", - "order": 34, + "order": 36, "encounters": [ { "pokeapi_id": 137, @@ -2560,7 +2653,7 @@ }, { "name": "Fighting Dojo", - "order": 35, + "order": 37, "encounters": [ { "pokeapi_id": 107, @@ -2580,9 +2673,23 @@ } ] }, + { + "name": "Silph Co.", + "order": 38, + "encounters": [ + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "gift", + "encounter_rate": 100, + "min_level": 34, + "max_level": 34 + } + ] + }, { "name": "Route 16 (Kanto)", - "order": 36, + "order": 39, "encounters": [ { "pokeapi_id": 143, @@ -2700,7 +2807,7 @@ }, { "name": "Route 17 (Kanto)", - "order": 37, + "order": 40, "encounters": [ { "pokeapi_id": 16, @@ -2842,7 +2949,7 @@ }, { "name": "Route 18 (Kanto)", - "order": 38, + "order": 41, "encounters": [ { "pokeapi_id": 121, @@ -2992,7 +3099,7 @@ }, { "name": "Fuchsia City", - "order": 39, + "order": 42, "encounters": [ { "pokeapi_id": 10115, @@ -3004,416 +3111,6 @@ } ] }, - { - "name": "Route 15 (Kanto)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 127, - "pokemon_name": "Pinsir", - "method": "walk", - "encounter_rate": 100, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 9, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, - { - "name": "Route 14 (Kanto)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 127, - "pokemon_name": "Pinsir", - "method": "walk", - "encounter_rate": 100, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 9, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, - { - "name": "Route 13 (Kanto)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 83, - "pokemon_name": "Farfetchd", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "surf", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, { "name": "Route 12 (Kanto)", "order": 43, @@ -3573,8 +3270,418 @@ ] }, { - "name": "Route 19 (Kanto)", + "name": "Route 13 (Kanto)", "order": 44, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 83, + "pokemon_name": "Farfetchd", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "surf", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 14 (Kanto)", + "order": 45, + "encounters": [ + { + "pokeapi_id": 127, + "pokemon_name": "Pinsir", + "method": "walk", + "encounter_rate": 100, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 9, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 15 (Kanto)", + "order": 46, + "encounters": [ + { + "pokeapi_id": 127, + "pokemon_name": "Pinsir", + "method": "walk", + "encounter_rate": 100, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 9, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 19 (Kanto)", + "order": 47, "encounters": [ { "pokeapi_id": 121, @@ -3692,7 +3799,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 45, + "order": 48, "encounters": [ { "pokeapi_id": 16, @@ -3762,12 +3869,12 @@ }, { "name": "Seafoam Islands", - "order": 46, + "order": 49, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 47, + "order": 50, "encounters": [ { "pokeapi_id": 42, @@ -3837,7 +3944,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 48, + "order": 51, "encounters": [ { "pokeapi_id": 42, @@ -3907,7 +4014,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 49, + "order": 52, "encounters": [ { "pokeapi_id": 42, @@ -3977,7 +4084,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 50, + "order": 53, "encounters": [ { "pokeapi_id": 91, @@ -4087,7 +4194,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 51, + "order": 54, "encounters": [ { "pokeapi_id": 144, @@ -4207,7 +4314,7 @@ }, { "name": "Cinnabar Island", - "order": 52, + "order": 55, "encounters": [ { "pokeapi_id": 10112, @@ -4229,12 +4336,12 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto)", - "order": 53, + "order": 56, "encounters": [], "children": [ { "name": "Pok\u00e9mon Mansion (Kanto - 1F)", - "order": 54, + "order": 57, "encounters": [ { "pokeapi_id": 132, @@ -4312,7 +4419,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 2F)", - "order": 55, + "order": 58, "encounters": [ { "pokeapi_id": 132, @@ -4390,7 +4497,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 3F)", - "order": 56, + "order": 59, "encounters": [ { "pokeapi_id": 132, @@ -4468,7 +4575,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - B1F)", - "order": 57, + "order": 60, "encounters": [ { "pokeapi_id": 88, @@ -4548,7 +4655,7 @@ }, { "name": "Cinnabar Lab", - "order": 58, + "order": 61, "encounters": [ { "pokeapi_id": 142, @@ -4578,7 +4685,7 @@ }, { "name": "Route 21 (Kanto)", - "order": 59, + "order": 62, "encounters": [ { "pokeapi_id": 121, @@ -4742,9 +4849,111 @@ } ] }, + { + "name": "Power Plant", + "order": 63, + "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": 25, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 23, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 23, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 14, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + } + ] + }, { "name": "Route 23 (Kanto)", - "order": 60, + "order": 64, "encounters": [ { "pokeapi_id": 103, @@ -4902,12 +5111,12 @@ }, { "name": "Victory Road (Kanto)", - "order": 61, + "order": 65, "encounters": [], "children": [ { "name": "Victory Road (Kanto 1F)", - "order": 62, + "order": 66, "encounters": [ { "pokeapi_id": 42, @@ -4993,7 +5202,7 @@ }, { "name": "Victory Road (Kanto 2F)", - "order": 63, + "order": 67, "encounters": [ { "pokeapi_id": 42, @@ -5079,7 +5288,7 @@ }, { "name": "Victory Road (Kanto 3F)", - "order": 64, + "order": 68, "encounters": [ { "pokeapi_id": 42, @@ -5165,14 +5374,28 @@ } ] }, + { + "name": "Indigo Plateau", + "order": 69, + "encounters": [ + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "trade", + "encounter_rate": 100, + "min_level": 46, + "max_level": 46 + } + ] + }, { "name": "Cerulean Cave", - "order": 65, + "order": 70, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 66, + "order": 71, "encounters": [ { "pokeapi_id": 62, @@ -5298,7 +5521,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 67, + "order": 72, "encounters": [ { "pokeapi_id": 42, @@ -5384,7 +5607,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 68, + "order": 73, "encounters": [ { "pokeapi_id": 150, @@ -5517,244 +5740,5 @@ ] } ] - }, - { - "name": "Indigo Plateau", - "order": 69, - "encounters": [ - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "trade", - "encounter_rate": 100, - "min_level": 46, - "max_level": 46 - } - ] - }, - { - "name": "Kanto Route 2", - "order": 70, - "encounters": [], - "children": [ - { - "name": "Route 02 (Kanto - Southern Section)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 90, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - } - ] - }, - { - "name": "Route 02 (Kanto - Northern Section)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 90, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - } - ] - } - ] - }, - { - "name": "Lavender Town", - "order": 73, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] } ] diff --git a/backend/src/app/seeds/data/lets-go-pikachu-bosses.json b/backend/src/app/seeds/data/lets-go-pikachu-bosses.json index c4ccc2b..eae96c8 100644 --- a/backend/src/app/seeds/data/lets-go-pikachu-bosses.json +++ b/backend/src/app/seeds/data/lets-go-pikachu-bosses.json @@ -7,11 +7,26 @@ "badge_image_url": "/badges/boulder-badge.png", "level_cap": 12, "order": 1, - "after_route_name": null, + "after_route_name": "Viridian Forest", "location": "Pewter Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/brock.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 11, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 12, + "order": 2, + "condition_label": null + } + ] }, { "name": "Misty", @@ -21,11 +36,26 @@ "badge_image_url": "/badges/cascade-badge.png", "level_cap": 21, "order": 2, - "after_route_name": null, + "after_route_name": "Cerulean City", "location": "Cerulean Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/misty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 19, + "order": 2, + "condition_label": null + } + ] }, { "name": "Lt. Surge", @@ -35,11 +65,33 @@ "badge_image_url": "/badges/thunder-badge.png", "level_cap": 28, "order": 3, - "after_route_name": null, + "after_route_name": "Vermilion City", "location": "Vermilion Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/lt-surge.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "level": 25, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 25, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 26, + "order": 3, + "condition_label": null + } + ] }, { "name": "Erika", @@ -49,25 +101,33 @@ "badge_image_url": "/badges/rainbow-badge.png", "level_cap": 33, "order": 4, - "after_route_name": null, + "after_route_name": "Celadon City", "location": "Celadon Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/erika.png", - "pokemon": [] - }, - { - "name": "Koga", - "boss_type": "gym_leader", - "specialty_type": "poison", - "badge_name": "Soul Badge", - "badge_image_url": "/badges/soul-badge.png", - "level_cap": 43, - "order": 5, - "after_route_name": null, - "location": "Fuchsia Gym", - "section": null, - "sprite_url": "/boss-sprites/lets-go-pikachu/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 33, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "level": 33, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 33, + "order": 3, + "condition_label": null + } + ] }, { "name": "Sabrina", @@ -76,12 +136,84 @@ "badge_name": "Marsh Badge", "badge_image_url": "/badges/marsh-badge.png", "level_cap": 43, - "order": 6, - "after_route_name": null, + "order": 5, + "after_route_name": "Saffron City", "location": "Saffron Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 43, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 43, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 43, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 44, + "order": 4, + "condition_label": null + } + ] + }, + { + "name": "Koga", + "boss_type": "gym_leader", + "specialty_type": "poison", + "badge_name": "Soul Badge", + "badge_image_url": "/badges/soul-badge.png", + "level_cap": 43, + "order": 6, + "after_route_name": "Fuchsia City", + "location": "Fuchsia Gym", + "section": null, + "sprite_url": "/boss-sprites/lets-go-pikachu/koga.png", + "pokemon": [ + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 43, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 43, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "level": 43, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 44, + "order": 4, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -91,11 +223,40 @@ "badge_image_url": "/badges/volcano-badge.png", "level_cap": 47, "order": 7, - "after_route_name": null, + "after_route_name": "Cinnabar Island", "location": "Cinnabar Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "level": 47, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 38, + "pokemon_name": "Ninetales", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 48, + "order": 4, + "condition_label": null + } + ] }, { "name": "Giovanni", @@ -105,11 +266,40 @@ "badge_image_url": "/badges/earth-badge.png", "level_cap": 49, "order": 8, - "after_route_name": null, + "after_route_name": "Power Plant", "location": "Viridian Gym", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/giovanni.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "level": 49, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 31, + "pokemon_name": "Nidoqueen", + "level": 49, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 34, + "pokemon_name": "Nidoking", + "level": 49, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "Lorelei", @@ -119,11 +309,47 @@ "badge_image_url": null, "level_cap": 54, "order": 9, - "after_route_name": null, + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/lorelei.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 51, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "level": 51, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 51, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 52, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -133,11 +359,47 @@ "badge_image_url": null, "level_cap": 56, "order": 10, - "after_route_name": null, + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 52, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "level": 52, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 53, + "order": 5, + "condition_label": null + } + ] }, { "name": "Agatha", @@ -147,11 +409,47 @@ "badge_image_url": null, "level_cap": 56, "order": 11, - "after_route_name": null, + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/agatha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 53, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 54, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -161,11 +459,47 @@ "badge_image_url": null, "level_cap": 56, "order": 12, - "after_route_name": null, + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blue", @@ -175,10 +509,53 @@ "badge_image_url": null, "level_cap": 58, "order": 13, - "after_route_name": null, + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/lets-go-pikachu/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 56, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "level": 57, + "order": 6, + "condition_label": null + } + ] } ] diff --git a/backend/src/app/seeds/data/lets-go-pikachu.json b/backend/src/app/seeds/data/lets-go-pikachu.json index c0b4ccc..a819c84 100644 --- a/backend/src/app/seeds/data/lets-go-pikachu.json +++ b/backend/src/app/seeds/data/lets-go-pikachu.json @@ -3,14 +3,6 @@ "name": "Professor Oak's Laboratory", "order": 1, "encounters": [ - { - "pokeapi_id": 10148, - "pokemon_name": "Pikachu (Partner Cap)", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, { "pokeapi_id": 25, "pokemon_name": "Pikachu", @@ -18,14 +10,6 @@ "encounter_rate": 100, "min_level": 5, "max_level": 5 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "starter", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 } ] }, @@ -226,8 +210,219 @@ ] }, { - "name": "Viridian Forest", + "name": "Route 2 (Kanto)", "order": 4, + "encounters": [], + "children": [ + { + "name": "Route 02 (Kanto - Southern Section)", + "order": 5, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 90, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + } + ] + }, + { + "name": "Route 02 (Kanto - Northern Section)", + "order": 6, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 90, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 8 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Viridian Forest", + "order": 7, "encounters": [ { "pokeapi_id": 12, @@ -305,7 +500,7 @@ }, { "name": "Route 03 (Kanto)", - "order": 5, + "order": 8, "encounters": [ { "pokeapi_id": 21, @@ -399,12 +594,12 @@ }, { "name": "Mt. Moon", - "order": 6, + "order": 9, "encounters": [], "children": [ { "name": "Mt. Moon (1F)", - "order": 7, + "order": 10, "encounters": [ { "pokeapi_id": 95, @@ -458,7 +653,7 @@ }, { "name": "Mt. Moon (B1F)", - "order": 8, + "order": 11, "encounters": [ { "pokeapi_id": 95, @@ -512,7 +707,7 @@ }, { "name": "Mt. Moon (B2F)", - "order": 9, + "order": 12, "encounters": [ { "pokeapi_id": 36, @@ -576,7 +771,7 @@ }, { "name": "Route 04 (Kanto)", - "order": 10, + "order": 13, "encounters": [ { "pokeapi_id": 129, @@ -710,7 +905,7 @@ }, { "name": "Cerulean City", - "order": 11, + "order": 14, "encounters": [ { "pokeapi_id": 1, @@ -732,7 +927,7 @@ }, { "name": "Route 24 (Kanto)", - "order": 12, + "order": 15, "encounters": [ { "pokeapi_id": 4, @@ -866,7 +1061,7 @@ }, { "name": "Route 25 (Kanto)", - "order": 13, + "order": 16, "encounters": [ { "pokeapi_id": 16, @@ -992,7 +1187,7 @@ }, { "name": "Route 05 (Kanto)", - "order": 14, + "order": 17, "encounters": [ { "pokeapi_id": 16, @@ -1062,7 +1257,7 @@ }, { "name": "Route 06 (Kanto)", - "order": 15, + "order": 18, "encounters": [ { "pokeapi_id": 16, @@ -1204,7 +1399,7 @@ }, { "name": "Vermilion City", - "order": 16, + "order": 19, "encounters": [ { "pokeapi_id": 10109, @@ -1234,7 +1429,7 @@ }, { "name": "Route 11 (Kanto)", - "order": 17, + "order": 20, "encounters": [ { "pokeapi_id": 16, @@ -1384,7 +1579,7 @@ }, { "name": "Diglett's Cave", - "order": 18, + "order": 21, "encounters": [ { "pokeapi_id": 50, @@ -1422,7 +1617,7 @@ }, { "name": "Route 09 (Kanto)", - "order": 19, + "order": 22, "encounters": [ { "pokeapi_id": 21, @@ -1540,7 +1735,7 @@ }, { "name": "Route 10 (Kanto)", - "order": 20, + "order": 23, "encounters": [ { "pokeapi_id": 148, @@ -1706,12 +1901,12 @@ }, { "name": "Rock Tunnel", - "order": 21, + "order": 24, "encounters": [], "children": [ { "name": "Rock Tunnel (1F)", - "order": 22, + "order": 25, "encounters": [ { "pokeapi_id": 115, @@ -1797,7 +1992,7 @@ }, { "name": "Rock Tunnel (B1F)", - "order": 23, + "order": 26, "encounters": [ { "pokeapi_id": 115, @@ -1884,94 +2079,22 @@ ] }, { - "name": "Power Plant", - "order": 24, + "name": "Lavender Town", + "order": 27, "encounters": [ { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "static", + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "trade", "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 25, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 23, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 23, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 14, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 42 + "min_level": 25, + "max_level": 25 } ] }, { "name": "Route 08 (Kanto)", - "order": 25, + "order": 28, "encounters": [ { "pokeapi_id": 59, @@ -2105,7 +2228,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 26, + "order": 29, "encounters": [ { "pokeapi_id": 59, @@ -2239,7 +2362,7 @@ }, { "name": "Celadon City", - "order": 27, + "order": 30, "encounters": [ { "pokeapi_id": 10101, @@ -2253,12 +2376,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 28, + "order": 31, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 29, + "order": 32, "encounters": [ { "pokeapi_id": 92, @@ -2304,7 +2427,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 30, + "order": 33, "encounters": [ { "pokeapi_id": 92, @@ -2350,7 +2473,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 31, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -2404,7 +2527,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 32, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -2458,23 +2581,9 @@ } ] }, - { - "name": "Silph Co.", - "order": 33, - "encounters": [ - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "gift", - "encounter_rate": 100, - "min_level": 34, - "max_level": 34 - } - ] - }, { "name": "Saffron City", - "order": 34, + "order": 36, "encounters": [ { "pokeapi_id": 137, @@ -2496,7 +2605,7 @@ }, { "name": "Fighting Dojo", - "order": 35, + "order": 37, "encounters": [ { "pokeapi_id": 107, @@ -2516,9 +2625,23 @@ } ] }, + { + "name": "Silph Co.", + "order": 38, + "encounters": [ + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "gift", + "encounter_rate": 100, + "min_level": 34, + "max_level": 34 + } + ] + }, { "name": "Route 16 (Kanto)", - "order": 36, + "order": 39, "encounters": [ { "pokeapi_id": 143, @@ -2636,7 +2759,7 @@ }, { "name": "Route 17 (Kanto)", - "order": 37, + "order": 40, "encounters": [ { "pokeapi_id": 16, @@ -2778,7 +2901,7 @@ }, { "name": "Route 18 (Kanto)", - "order": 38, + "order": 41, "encounters": [ { "pokeapi_id": 121, @@ -2928,7 +3051,7 @@ }, { "name": "Fuchsia City", - "order": 39, + "order": 42, "encounters": [ { "pokeapi_id": 10115, @@ -2940,416 +3063,6 @@ } ] }, - { - "name": "Route 15 (Kanto)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 9, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, - { - "name": "Route 14 (Kanto)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 9, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, - { - "name": "Route 13 (Kanto)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 55, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 30, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 15, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 83, - "pokemon_name": "Farfetchd", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "surf", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 33, - "max_level": 38 - } - ] - }, { "name": "Route 12 (Kanto)", "order": 43, @@ -3509,8 +3222,418 @@ ] }, { - "name": "Route 19 (Kanto)", + "name": "Route 13 (Kanto)", "order": 44, + "encounters": [ + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 30, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 83, + "pokemon_name": "Farfetchd", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "surf", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 14 (Kanto)", + "order": 45, + "encounters": [ + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 9, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 15 (Kanto)", + "order": 46, + "encounters": [ + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 55, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 144, + "pokemon_name": "Articuno", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 9, + "min_level": 33, + "max_level": 38 + }, + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 56 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 38 + } + ] + }, + { + "name": "Route 19 (Kanto)", + "order": 47, "encounters": [ { "pokeapi_id": 121, @@ -3628,7 +3751,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 45, + "order": 48, "encounters": [ { "pokeapi_id": 16, @@ -3698,12 +3821,12 @@ }, { "name": "Seafoam Islands", - "order": 46, + "order": 49, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 47, + "order": 50, "encounters": [ { "pokeapi_id": 42, @@ -3773,7 +3896,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 48, + "order": 51, "encounters": [ { "pokeapi_id": 42, @@ -3843,7 +3966,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 49, + "order": 52, "encounters": [ { "pokeapi_id": 42, @@ -3913,7 +4036,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 50, + "order": 53, "encounters": [ { "pokeapi_id": 91, @@ -4023,7 +4146,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 51, + "order": 54, "encounters": [ { "pokeapi_id": 144, @@ -4143,7 +4266,7 @@ }, { "name": "Cinnabar Island", - "order": 52, + "order": 55, "encounters": [ { "pokeapi_id": 10112, @@ -4157,12 +4280,12 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto)", - "order": 53, + "order": 56, "encounters": [], "children": [ { "name": "Pok\u00e9mon Mansion (Kanto - 1F)", - "order": 54, + "order": 57, "encounters": [ { "pokeapi_id": 132, @@ -4224,7 +4347,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 2F)", - "order": 55, + "order": 58, "encounters": [ { "pokeapi_id": 132, @@ -4286,7 +4409,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 3F)", - "order": 56, + "order": 59, "encounters": [ { "pokeapi_id": 132, @@ -4348,7 +4471,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - B1F)", - "order": 57, + "order": 60, "encounters": [ { "pokeapi_id": 88, @@ -4412,7 +4535,7 @@ }, { "name": "Cinnabar Lab", - "order": 58, + "order": 61, "encounters": [ { "pokeapi_id": 142, @@ -4442,7 +4565,7 @@ }, { "name": "Route 21 (Kanto)", - "order": 59, + "order": 62, "encounters": [ { "pokeapi_id": 121, @@ -4606,9 +4729,95 @@ } ] }, + { + "name": "Power Plant", + "order": 63, + "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": 25, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 23, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 23, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 14, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 42 + } + ] + }, { "name": "Route 23 (Kanto)", - "order": 60, + "order": 64, "encounters": [ { "pokeapi_id": 103, @@ -4766,12 +4975,12 @@ }, { "name": "Victory Road (Kanto)", - "order": 61, + "order": 65, "encounters": [], "children": [ { "name": "Victory Road (Kanto 1F)", - "order": 62, + "order": 66, "encounters": [ { "pokeapi_id": 42, @@ -4857,7 +5066,7 @@ }, { "name": "Victory Road (Kanto 2F)", - "order": 63, + "order": 67, "encounters": [ { "pokeapi_id": 42, @@ -4943,7 +5152,7 @@ }, { "name": "Victory Road (Kanto 3F)", - "order": 64, + "order": 68, "encounters": [ { "pokeapi_id": 42, @@ -5029,14 +5238,28 @@ } ] }, + { + "name": "Indigo Plateau", + "order": 69, + "encounters": [ + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "trade", + "encounter_rate": 100, + "min_level": 46, + "max_level": 46 + } + ] + }, { "name": "Cerulean Cave", - "order": 65, + "order": 70, "encounters": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 66, + "order": 71, "encounters": [ { "pokeapi_id": 62, @@ -5162,7 +5385,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 67, + "order": 72, "encounters": [ { "pokeapi_id": 42, @@ -5248,7 +5471,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 68, + "order": 73, "encounters": [ { "pokeapi_id": 150, @@ -5381,244 +5604,5 @@ ] } ] - }, - { - "name": "Indigo Plateau", - "order": 69, - "encounters": [ - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "trade", - "encounter_rate": 100, - "min_level": 46, - "max_level": 46 - } - ] - }, - { - "name": "Kanto Route 2", - "order": 70, - "encounters": [], - "children": [ - { - "name": "Route 02 (Kanto - Southern Section)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 90, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - } - ] - }, - { - "name": "Route 02 (Kanto - Northern Section)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 90, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 8 - }, - { - "pokeapi_id": 144, - "pokemon_name": "Articuno", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 6, - "pokemon_name": "Charizard", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 56 - }, - { - "pokeapi_id": 18, - "pokemon_name": "Pidgeot", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 56 - } - ] - } - ] - }, - { - "name": "Lavender Town", - "order": 73, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] } ] diff --git a/backend/src/app/seeds/data/moon.json b/backend/src/app/seeds/data/moon.json index 1f07eec..87bc317 100644 --- a/backend/src/app/seeds/data/moon.json +++ b/backend/src/app/seeds/data/moon.json @@ -30,7 +30,7 @@ ] }, { - "name": "Alola Route 1", + "name": "Route 1 (Alola)", "order": 2, "encounters": [], "children": [ @@ -86,7 +86,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Patch of grass overlooking the bay)", @@ -140,7 +141,8 @@ "min_level": 2, "max_level": 4 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Two fields nearest Iki Town)", @@ -218,7 +220,8 @@ "min_level": 3, "max_level": 5 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", @@ -296,7 +299,8 @@ "min_level": 10, "max_level": 13 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Hau'oli Outskirts)", @@ -358,7 +362,8 @@ "min_level": 15, "max_level": 18 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -517,7 +522,7 @@ ] }, { - "name": "Alola Route 2", + "name": "Route 2 (Alola)", "order": 12, "encounters": [ { @@ -765,7 +770,7 @@ ] }, { - "name": "Alola Route 3", + "name": "Route 3 (Alola)", "order": 17, "encounters": [ { @@ -1309,7 +1314,7 @@ ] }, { - "name": "Alola Route 4", + "name": "Route 4 (Alola)", "order": 27, "encounters": [ { @@ -1463,7 +1468,7 @@ ] }, { - "name": "Alola Route 5", + "name": "Route 5 (Alola)", "order": 30, "encounters": [], "children": [ @@ -1884,7 +1889,7 @@ ] }, { - "name": "Alola Route 6", + "name": "Route 6 (Alola)", "order": 37, "encounters": [ { @@ -2040,7 +2045,7 @@ ] }, { - "name": "Alola Route 7", + "name": "Route 7 (Alola)", "order": 40, "encounters": [ { @@ -2172,7 +2177,7 @@ ] }, { - "name": "Alola Route 8", + "name": "Route 8 (Alola)", "order": 42, "encounters": [ { @@ -2600,7 +2605,7 @@ ] }, { - "name": "Alola Route 9", + "name": "Route 9 (Alola)", "order": 49, "encounters": [ { @@ -2638,8 +2643,22 @@ ] }, { - "name": "Memorial Hill", + "name": "Konikoni City", "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": [ { "pokeapi_id": 796, @@ -2677,7 +2696,7 @@ }, { "name": "Akala Outskirts", - "order": 51, + "order": 52, "encounters": [ { "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", "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", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 440, @@ -2859,7 +2850,7 @@ "children": [ { "name": "Malie City (Outer Cape)", - "order": 56, + "order": 55, "encounters": [ { "pokeapi_id": 10112, @@ -2907,7 +2898,7 @@ }, { "name": "Malie Garden", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 118, @@ -2992,8 +2983,8 @@ ] }, { - "name": "Alola Route 10", - "order": 58, + "name": "Route 10 (Alola)", + "order": 57, "encounters": [ { "pokeapi_id": 739, @@ -3071,7 +3062,7 @@ }, { "name": "Mount Hokulani", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 610, @@ -3132,8 +3123,8 @@ ] }, { - "name": "Alola Route 11", - "order": 60, + "name": "Route 11 (Alola)", + "order": 59, "encounters": [ { "pokeapi_id": 288, @@ -3218,13 +3209,13 @@ ] }, { - "name": "Alola Route 12", - "order": 61, + "name": "Route 12 (Alola)", + "order": 60, "encounters": [], "children": [ { "name": "Alola Route 12 (First ten patches of grass from the north)", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 10109, @@ -3262,7 +3253,7 @@ }, { "name": "Alola Route 12 (Southernmost patch of grass)", - "order": 63, + "order": 62, "encounters": [ { "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", "order": 64, @@ -3425,7 +3478,7 @@ ] }, { - "name": "Alola Route 13", + "name": "Route 13 (Alola)", "order": 67, "encounters": [ { @@ -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", - "order": 70, + "order": 68, "encounters": [ { "pokeapi_id": 10110, @@ -3577,8 +3578,22 @@ ] }, { - "name": "Alola Route 14", - "order": 71, + "name": "Aether House", + "order": 69, + "encounters": [ + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 14 (Alola)", + "order": 70, "encounters": [ { "pokeapi_id": 779, @@ -3632,7 +3647,7 @@ }, { "name": "Thrifty Megamart (Abandoned Site)", - "order": 72, + "order": 71, "encounters": [ { "pokeapi_id": 42, @@ -3669,8 +3684,8 @@ ] }, { - "name": "Alola Route 15", - "order": 73, + "name": "Route 15 (Alola)", + "order": 72, "encounters": [ { "pokeapi_id": 779, @@ -3755,22 +3770,8 @@ ] }, { - "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", - "order": 75, + "name": "Route 16 (Alola)", + "order": 73, "encounters": [ { "pokeapi_id": 739, @@ -3840,7 +3841,7 @@ }, { "name": "Ula'ula Meadow", - "order": 76, + "order": 74, "encounters": [ { "pokeapi_id": 315, @@ -3893,8 +3894,8 @@ ] }, { - "name": "Alola Route 17", - "order": 77, + "name": "Route 17 (Alola)", + "order": 75, "encounters": [ { "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", - "order": 79, + "order": 76, "encounters": [ { "pokeapi_id": 772, @@ -4056,7 +3995,7 @@ }, { "name": "Seafolk Village", - "order": 80, + "order": 77, "encounters": [ { "pokeapi_id": 142, @@ -4102,7 +4041,7 @@ }, { "name": "Poni Wilds", - "order": 81, + "order": 78, "encounters": [ { "pokeapi_id": 739, @@ -4260,7 +4199,7 @@ }, { "name": "Ancient Poni Path", - "order": 82, + "order": 79, "encounters": [ { "pokeapi_id": 500, @@ -4322,7 +4261,7 @@ }, { "name": "Poni Breaker Coast", - "order": 83, + "order": 80, "encounters": [ { "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", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 10114, @@ -4436,12 +4361,12 @@ }, { "name": "Vast Poni Canyon", - "order": 86, + "order": 82, "encounters": [], "children": [ { "name": "Vast Poni Canyon (Canyon)", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 67, @@ -4511,7 +4436,7 @@ }, { "name": "Vast Poni Canyon (Caves)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 147, @@ -4591,17 +4516,40 @@ }, { "name": "Altar of the Sunne", - "order": 89, - "encounters": [] + "order": 85, + "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", - "order": 90, + "order": 87, "encounters": [], "children": [ { "name": "Mount Lanakila (Southern patch near base and patch near peak)", - "order": 91, + "order": 88, "encounters": [ { "pokeapi_id": 10101, @@ -4639,7 +4587,7 @@ }, { "name": "Mount Lanakila (Northern patch near base)", - "order": 92, + "order": 89, "encounters": [ { "pokeapi_id": 10101, @@ -4677,7 +4625,7 @@ }, { "name": "Mount Lanakila (Icy Cave Right)", - "order": 93, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -4725,12 +4673,26 @@ }, { "name": "Lake of the Sunne", - "order": 94, + "order": 91, "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", - "order": 95, + "order": 93, "encounters": [ { "pokeapi_id": 604, @@ -4792,7 +4754,7 @@ }, { "name": "Poni Plains", - "order": 96, + "order": 94, "encounters": [ { "pokeapi_id": 534, @@ -4886,7 +4848,7 @@ "children": [ { "name": "Poni Plains (Seven patches of grass in the middle)", - "order": 97, + "order": 95, "encounters": [ { "pokeapi_id": 735, @@ -4940,7 +4902,7 @@ }, { "name": "Poni Plains (Two big patches of grass in the north and center)", - "order": 98, + "order": 96, "encounters": [ { "pokeapi_id": 735, @@ -5002,7 +4964,7 @@ }, { "name": "Poni Plains (Three patches of grass by the mountains)", - "order": 99, + "order": 97, "encounters": [ { "pokeapi_id": 22, @@ -5072,7 +5034,7 @@ }, { "name": "Poni Plains (Three patches of grass by the coastline)", - "order": 100, + "order": 98, "encounters": [ { "pokeapi_id": 735, @@ -5136,7 +5098,7 @@ }, { "name": "Poni Meadow", - "order": 101, + "order": 99, "encounters": [ { "pokeapi_id": 147, @@ -5198,7 +5160,7 @@ }, { "name": "Poni Coast", - "order": 102, + "order": 100, "encounters": [ { "pokeapi_id": 10106, @@ -5212,7 +5174,7 @@ }, { "name": "Poni Gauntlet", - "order": 103, + "order": 101, "encounters": [ { "pokeapi_id": 147, @@ -5306,7 +5268,7 @@ }, { "name": "Resolution Cave", - "order": 104, + "order": 102, "encounters": [ { "pokeapi_id": 799, @@ -5320,7 +5282,7 @@ "children": [ { "name": "Resolution Cave (Outside)", - "order": 105, + "order": 103, "encounters": [ { "pokeapi_id": 42, @@ -5342,7 +5304,7 @@ }, { "name": "Resolution Cave (Inside)", - "order": 106, + "order": 104, "encounters": [ { "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", "order": 107, @@ -5377,5 +5391,33 @@ "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 + } + ] } ] diff --git a/backend/src/app/seeds/data/omega-ruby-bosses.json b/backend/src/app/seeds/data/omega-ruby-bosses.json index 7b7ff39..fd4c69e 100644 --- a/backend/src/app/seeds/data/omega-ruby-bosses.json +++ b/backend/src/app/seeds/data/omega-ruby-bosses.json @@ -11,7 +11,20 @@ "location": "Rustboro Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/roxanne.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "level": 14, + "order": 2 + } + ] }, { "name": "Brawly", @@ -25,7 +38,20 @@ "location": "Dewford Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/brawly.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "level": 14, + "order": 1 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "level": 16, + "order": 2 + } + ] }, { "name": "Wattson", @@ -35,11 +61,30 @@ "badge_image_url": "/badges/dynamo-badge.png", "level_cap": 24, "order": 3, - "after_route_name": null, + "after_route_name": "Route 110 (Hoenn)", "location": "Mauville Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/wattson.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 19, + "order": 1 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "level": 19, + "order": 2 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 21, + "order": 3 + } + ] }, { "name": "Flannery", @@ -53,7 +98,26 @@ "location": "Lavaridge Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/flannery.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "level": 26, + "order": 1 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "level": 26, + "order": 2 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 28, + "order": 3 + } + ] }, { "name": "Norman", @@ -67,7 +131,26 @@ "location": "Petalburg Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/norman.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "level": 28, + "order": 1 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "level": 28, + "order": 2 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "level": 30, + "order": 3 + } + ] }, { "name": "Winona", @@ -81,7 +164,38 @@ "location": "Fortree Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/winona.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "level": 29, + "order": 1 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "level": 29, + "order": 2 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "level": 30, + "order": 3 + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 31, + "order": 4 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 33, + "order": 5 + } + ] }, { "name": "Tate & Liza", @@ -95,7 +209,20 @@ "location": "Mossdeep Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/tate--liza.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "level": 45, + "order": 1 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "level": 45, + "order": 2 + } + ] }, { "name": "Wallace", @@ -109,7 +236,38 @@ "location": "Sootopolis Gym", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/wallace.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "level": 44, + "order": 1 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 44, + "order": 2 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 44, + "order": 3 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "level": 44, + "order": 4 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 46, + "order": 5 + } + ] }, { "name": "Sidney", @@ -119,11 +277,42 @@ "badge_image_url": null, "level_cap": 50, "order": 9, - "after_route_name": null, + "after_route_name": "Victory Road (Hoenn)", "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/sidney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "level": 50, + "order": 1 + }, + { + "pokeapi_id": 275, + "pokemon_name": "Shiftry", + "level": 50, + "order": 2 + }, + { + "pokeapi_id": 332, + "pokemon_name": "Cacturne", + "level": 50, + "order": 3 + }, + { + "pokeapi_id": 319, + "pokemon_name": "Sharpedo", + "level": 50, + "order": 4 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "level": 52, + "order": 5 + } + ] }, { "name": "Phoebe", @@ -133,11 +322,42 @@ "badge_image_url": null, "level_cap": 52, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Hoenn)", "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/phoebe.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "level": 51, + "order": 1 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 51, + "order": 2 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 51, + "order": 3 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 51, + "order": 4 + }, + { + "pokeapi_id": 477, + "pokemon_name": "Dusknoir", + "level": 53, + "order": 5 + } + ] }, { "name": "Glacia", @@ -147,11 +367,42 @@ "badge_image_url": null, "level_cap": 54, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Hoenn)", "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/glacia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 52, + "order": 1 + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 52, + "order": 2 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 52, + "order": 3 + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 52, + "order": 4 + }, + { + "pokeapi_id": 365, + "pokemon_name": "Walrein", + "level": 54, + "order": 5 + } + ] }, { "name": "Drake", @@ -161,11 +412,42 @@ "badge_image_url": null, "level_cap": 55, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Hoenn)", "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/drake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 53, + "order": 1 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 2 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "level": 53, + "order": 3 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 4 + }, + { + "pokeapi_id": 373, + "pokemon_name": "Salamence", + "level": 55, + "order": 5 + } + ] }, { "name": "Steven", @@ -175,10 +457,48 @@ "badge_image_url": null, "level_cap": 57, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Hoenn)", "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/omega-ruby/steven.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 57, + "order": 1 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "level": 57, + "order": 2 + }, + { + "pokeapi_id": 306, + "pokemon_name": "Aggron", + "level": 57, + "order": 3 + }, + { + "pokeapi_id": 346, + "pokemon_name": "Cradily", + "level": 57, + "order": 4 + }, + { + "pokeapi_id": 348, + "pokemon_name": "Armaldo", + "level": 57, + "order": 5 + }, + { + "pokeapi_id": 10076, + "pokemon_name": "Metagross (Mega)", + "level": 57, + "order": 6, + "condition_label": "Mega Evolution" + } + ] } ] diff --git a/backend/src/app/seeds/data/omega-ruby.json b/backend/src/app/seeds/data/omega-ruby.json index d99a9ce..5a40f2d 100644 --- a/backend/src/app/seeds/data/omega-ruby.json +++ b/backend/src/app/seeds/data/omega-ruby.json @@ -30,7 +30,7 @@ ] }, { - "name": "Hoenn Route 101", + "name": "Route 101 (Hoenn)", "order": 2, "encounters": [ { @@ -196,7 +196,7 @@ ] }, { - "name": "Hoenn Route 103", + "name": "Route 103 (Hoenn)", "order": 3, "encounters": [ { @@ -322,7 +322,7 @@ ] }, { - "name": "Hoenn Route 102", + "name": "Route 102 (Hoenn)", "order": 4, "encounters": [ { @@ -566,7 +566,7 @@ ] }, { - "name": "Hoenn Route 104", + "name": "Route 104 (Hoenn)", "order": 6, "encounters": [], "children": [ @@ -863,30 +863,8 @@ ] }, { - "name": "Rusturf Tunnel", + "name": "Route 116 (Hoenn)", "order": 10, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 10 - } - ] - }, - { - "name": "Hoenn Route 116", - "order": 11, "encounters": [ { "pokeapi_id": 133, @@ -954,6 +932,28 @@ } ] }, + { + "name": "Rusturf Tunnel", + "order": 11, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 10 + } + ] + }, { "name": "Rustboro City", "order": 12, @@ -1063,7 +1063,7 @@ ] }, { - "name": "Hoenn Route 105", + "name": "Route 105 (Hoenn)", "order": 14, "encounters": [ { @@ -1165,7 +1165,7 @@ ] }, { - "name": "Hoenn Route 106", + "name": "Route 106 (Hoenn)", "order": 15, "encounters": [ { @@ -1554,7 +1554,7 @@ ] }, { - "name": "Hoenn Route 107", + "name": "Route 107 (Hoenn)", "order": 21, "encounters": [ { @@ -1688,7 +1688,7 @@ ] }, { - "name": "Hoenn Route 108", + "name": "Route 108 (Hoenn)", "order": 22, "encounters": [ { @@ -1790,7 +1790,7 @@ ] }, { - "name": "Hoenn Route 109", + "name": "Route 109 (Hoenn)", "order": 23, "encounters": [ { @@ -1986,7 +1986,7 @@ ] }, { - "name": "Hoenn Route 110", + "name": "Route 110 (Hoenn)", "order": 25, "encounters": [ { @@ -2160,38 +2160,8 @@ ] }, { - "name": "New Mauville", + "name": "Route 117 (Hoenn)", "order": 26, - "encounters": [ - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 25 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 85, - "min_level": 12, - "max_level": 25 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "static", - "encounter_rate": 33, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 117", - "order": 27, "encounters": [ { "pokeapi_id": 585, @@ -2364,13 +2334,13 @@ ] }, { - "name": "Hoenn Route 111", - "order": 28, + "name": "Route 111 (Hoenn)", + "order": 27, "encounters": [], "children": [ { "name": "Hoenn Route 111 (South section)", - "order": 29, + "order": 28, "encounters": [ { "pokeapi_id": 339, @@ -2464,7 +2434,7 @@ }, { "name": "Hoenn Route 111 (Desert)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 557, @@ -2527,27 +2497,13 @@ ] }, { - "name": "Desert Ruins", - "order": 31, - "encounters": [ - { - "pokeapi_id": 377, - "pokemon_name": "Regirock", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Hoenn Route 112", - "order": 32, + "name": "Route 112 (Hoenn)", + "order": 30, "encounters": [], "children": [ { "name": "Hoenn Route 112 (South section)", - "order": 33, + "order": 31, "encounters": [ { "pokeapi_id": 322, @@ -2593,7 +2549,7 @@ }, { "name": "Hoenn Route 112 (North section)", - "order": 34, + "order": 32, "encounters": [ { "pokeapi_id": 322, @@ -2641,7 +2597,7 @@ }, { "name": "Fiery Path", - "order": 35, + "order": 33, "encounters": [ { "pokeapi_id": 50, @@ -2718,92 +2674,8 @@ ] }, { - "name": "Jagged Pass", - "order": 36, - "encounters": [ - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 55, - "min_level": 10, - "max_level": 21 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 40, - "min_level": 18, - "max_level": 21 - } - ] - }, - { - "name": "Lavaridge Town", - "order": 37, - "encounters": [ - { - "pokeapi_id": 352, - "pokemon_name": "Kecleon", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 175, - "pokemon_name": "Togepi", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 360, - "pokemon_name": "Wynaut", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Hoenn Route 113", - "order": 38, + "name": "Route 113 (Hoenn)", + "order": 34, "encounters": [ { "pokeapi_id": 626, @@ -2856,8 +2728,30 @@ ] }, { - "name": "Hoenn Route 114", - "order": 39, + "name": "Fallarbor Town", + "order": 35, + "encounters": [ + { + "pokeapi_id": 10082, + "pokemon_name": "Pikachu (Pop Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10080, + "pokemon_name": "Pikachu (Rock Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 114 (Hoenn)", + "order": 36, "encounters": [ { "pokeapi_id": 339, @@ -3015,12 +2909,12 @@ }, { "name": "Meteor Falls", - "order": 40, + "order": 37, "encounters": [], "children": [ { "name": "Meteor Falls (1F 1R)", - "order": 41, + "order": 38, "encounters": [ { "pokeapi_id": 339, @@ -3138,7 +3032,7 @@ }, { "name": "Meteor Falls (1F 2R)", - "order": 42, + "order": 39, "encounters": [ { "pokeapi_id": 35, @@ -3264,7 +3158,7 @@ }, { "name": "Meteor Falls (B1F 1R)", - "order": 43, + "order": 40, "encounters": [ { "pokeapi_id": 35, @@ -3390,7 +3284,7 @@ }, { "name": "Meteor Falls (B1F 2R)", - "order": 44, + "order": 41, "encounters": [ { "pokeapi_id": 35, @@ -3525,8 +3419,8 @@ ] }, { - "name": "Hoenn Route 115", - "order": 45, + "name": "Route 115 (Hoenn)", + "order": 42, "encounters": [ { "pokeapi_id": 35, @@ -3659,36 +3553,92 @@ ] }, { - "name": "Fortree City", - "order": 46, + "name": "Jagged Pass", + "order": 43, "encounters": [ { - "pokeapi_id": 300, - "pokemon_name": "Skitty", - "method": "trade", + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "min_level": 10, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 55, + "min_level": 10, + "max_level": 21 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 40, + "min_level": 18, + "max_level": 21 } ] }, { - "name": "Weather Institute", - "order": 47, + "name": "Lavaridge Town", + "order": 44, "encounters": [ { - "pokeapi_id": 351, - "pokemon_name": "Castform", + "pokeapi_id": 352, + "pokemon_name": "Kecleon", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 175, + "pokemon_name": "Togepi", "method": "gift", "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 360, + "pokemon_name": "Wynaut", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 } ] }, { - "name": "Hoenn Route 118", - "order": 48, + "name": "Route 118 (Hoenn)", + "order": 45, "encounters": [ { "pokeapi_id": 190, @@ -3837,8 +3787,30 @@ ] }, { - "name": "Hoenn Route 119", - "order": 49, + "name": "Southern Island", + "order": 46, + "encounters": [ + { + "pokeapi_id": 381, + "pokemon_name": "Latios", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 381, + "pokemon_name": "Latios", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 119 (Hoenn)", + "order": 47, "encounters": [ { "pokeapi_id": 349, @@ -3987,7 +3959,35 @@ ] }, { - "name": "Hoenn Route 120", + "name": "Weather Institute", + "order": 48, + "encounters": [ + { + "pokeapi_id": 351, + "pokemon_name": "Castform", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Fortree City", + "order": 49, + "encounters": [ + { + "pokeapi_id": 300, + "pokemon_name": "Skitty", + "method": "trade", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 120 (Hoenn)", "order": 50, "encounters": [ { @@ -4271,7 +4271,7 @@ ] }, { - "name": "Hoenn Route 121", + "name": "Route 121 (Hoenn)", "order": 53, "encounters": [ { @@ -4860,118 +4860,8 @@ ] }, { - "name": "Lilycove City", + "name": "Route 122 (Hoenn)", "order": 59, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 10082, - "pokemon_name": "Pikachu (Pop Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10080, - "pokemon_name": "Pikachu (Rock Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 95, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 122", - "order": 60, "encounters": [ { "pokeapi_id": 594, @@ -5073,12 +4963,12 @@ }, { "name": "Mt. Pyre", - "order": 61, + "order": 60, "encounters": [], "children": [ { "name": "Mt. Pyre (1F)", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 353, @@ -5100,7 +4990,7 @@ }, { "name": "Mt. Pyre (2F)", - "order": 63, + "order": 62, "encounters": [ { "pokeapi_id": 353, @@ -5122,7 +5012,7 @@ }, { "name": "Mt. Pyre (3F)", - "order": 64, + "order": 63, "encounters": [ { "pokeapi_id": 353, @@ -5144,7 +5034,7 @@ }, { "name": "Mt. Pyre (4F)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 353, @@ -5166,7 +5056,7 @@ }, { "name": "Mt. Pyre (Outside)", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 436, @@ -5228,7 +5118,7 @@ }, { "name": "Mt. Pyre (Summit)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 436, @@ -5291,8 +5181,8 @@ ] }, { - "name": "Hoenn Route 123", - "order": 68, + "name": "Route 123 (Hoenn)", + "order": 67, "encounters": [ { "pokeapi_id": 341, @@ -5432,6 +5322,116 @@ } ] }, + { + "name": "Lilycove City", + "order": 68, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 10082, + "pokemon_name": "Pikachu (Pop Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10080, + "pokemon_name": "Pikachu (Rock Star)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 95, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, { "name": "Team Magma Hideout", "order": 69, @@ -5511,8 +5511,13 @@ ] }, { - "name": "Hoenn Route 124", + "name": "Team Aqua Hideout", "order": 70, + "encounters": [] + }, + { + "name": "Route 124 (Hoenn)", + "order": 71, "encounters": [ { "pokeapi_id": 594, @@ -5614,7 +5619,7 @@ "children": [ { "name": "Hoenn Route 124 (Underwater)", - "order": 71, + "order": 72, "encounters": [ { "pokeapi_id": 170, @@ -5654,7 +5659,7 @@ }, { "name": "Mossdeep City", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 374, @@ -5739,8 +5744,8 @@ ] }, { - "name": "Hoenn Route 125", - "order": 73, + "name": "Route 125 (Hoenn)", + "order": 74, "encounters": [ { "pokeapi_id": 456, @@ -5842,12 +5847,12 @@ }, { "name": "Shoal Cave", - "order": 74, + "order": 75, "encounters": [], "children": [ { "name": "Shoal Cave (High Tide)", - "order": 75, + "order": 76, "encounters": [ { "pokeapi_id": 613, @@ -5981,7 +5986,7 @@ }, { "name": "Shoal Cave (Low Tide)", - "order": 76, + "order": 77, "encounters": [ { "pokeapi_id": 613, @@ -6059,7 +6064,7 @@ }, { "name": "Shoal Cave (Ice Room)", - "order": 77, + "order": 78, "encounters": [ { "pokeapi_id": 41, @@ -6106,8 +6111,8 @@ ] }, { - "name": "Hoenn Route 126", - "order": 78, + "name": "Route 127 (Hoenn)", + "order": 79, "encounters": [ { "pokeapi_id": 594, @@ -6205,245 +6210,11 @@ "min_level": 25, "max_level": 25 } - ], - "children": [ - { - "name": "Hoenn Route 126 (Underwater)", - "order": 79, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "surf", - "encounter_rate": 30, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 369, - "pokemon_name": "Relicanth", - "method": "surf", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - } ] }, { - "name": "Sootopolis City", + "name": "Route 128 (Hoenn)", "order": 80, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 95, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Cave of Origin", - "order": 81, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 69, - "min_level": 33, - "max_level": 36 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 31, - "min_level": 33, - "max_level": 36 - } - ], - "children": [ - { - "name": "Cave of Origin (B5F)", - "order": 82, - "encounters": [ - { - "pokeapi_id": 10078, - "pokemon_name": "Groudon (Primal)", - "method": "static", - "encounter_rate": 100, - "min_level": 45, - "max_level": 45 - } - ] - } - ] - }, - { - "name": "Hoenn Route 127", - "order": 83, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 128", - "order": 84, "encounters": [ { "pokeapi_id": 594, @@ -6561,7 +6332,7 @@ "children": [ { "name": "Hoenn Route 128 (Underwater)", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 369, @@ -6609,12 +6380,12 @@ }, { "name": "Seafloor Cavern", - "order": 86, + "order": 82, "encounters": [], "children": [ { "name": "Seafloor Cavern (Entrance)", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 320, @@ -6684,7 +6455,7 @@ }, { "name": "Seafloor Cavern (Room 1)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 42, @@ -6714,7 +6485,7 @@ }, { "name": "Seafloor Cavern (Room 2)", - "order": 89, + "order": 85, "encounters": [ { "pokeapi_id": 42, @@ -6744,7 +6515,7 @@ }, { "name": "Seafloor Cavern (Room 4)", - "order": 90, + "order": 86, "encounters": [ { "pokeapi_id": 42, @@ -6774,7 +6545,7 @@ }, { "name": "Seafloor Cavern (Room 5)", - "order": 91, + "order": 87, "encounters": [ { "pokeapi_id": 42, @@ -6860,7 +6631,7 @@ }, { "name": "Seafloor Cavern (Room 6)", - "order": 92, + "order": 88, "encounters": [ { "pokeapi_id": 42, @@ -6946,7 +6717,7 @@ }, { "name": "Seafloor Cavern (Room 3)", - "order": 93, + "order": 89, "encounters": [ { "pokeapi_id": 42, @@ -6968,7 +6739,7 @@ }, { "name": "Seafloor Cavern (Room 7)", - "order": 94, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -6990,7 +6761,7 @@ }, { "name": "Seafloor Cavern (Room 8)", - "order": 95, + "order": 91, "encounters": [ { "pokeapi_id": 42, @@ -7012,7 +6783,7 @@ }, { "name": "Seafloor Cavern (Room 9)", - "order": 96, + "order": 92, "encounters": [ { "pokeapi_id": 42, @@ -7035,8 +6806,272 @@ ] }, { - "name": "Hoenn Route 129", - "order": 97, + "name": "Route 126 (Hoenn)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ], + "children": [ + { + "name": "Hoenn Route 126 (Underwater)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "surf", + "encounter_rate": 30, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 369, + "pokemon_name": "Relicanth", + "method": "surf", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] + } + ] + }, + { + "name": "Sootopolis City", + "order": 95, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 95, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Cave of Origin", + "order": 96, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 69, + "min_level": 33, + "max_level": 36 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 31, + "min_level": 33, + "max_level": 36 + } + ], + "children": [ + { + "name": "Cave of Origin (B5F)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 10078, + "pokemon_name": "Groudon (Primal)", + "method": "static", + "encounter_rate": 100, + "min_level": 45, + "max_level": 45 + } + ] + } + ] + }, + { + "name": "New Mauville", + "order": 98, + "encounters": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 25 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 85, + "min_level": 12, + "max_level": 25 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "static", + "encounter_rate": 33, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 129 (Hoenn)", + "order": 99, "encounters": [ { "pokeapi_id": 594, @@ -7138,7 +7173,7 @@ "children": [ { "name": "Hoenn Route 129 (Underwater)", - "order": 98, + "order": 100, "encounters": [ { "pokeapi_id": 170, @@ -7177,8 +7212,8 @@ ] }, { - "name": "Hoenn Route 130", - "order": 99, + "name": "Route 130 (Hoenn)", + "order": 101, "encounters": [ { "pokeapi_id": 594, @@ -7296,7 +7331,7 @@ "children": [ { "name": "Hoenn Route 130 (Underwater)", - "order": 100, + "order": 102, "encounters": [ { "pokeapi_id": 170, @@ -7335,211 +7370,7 @@ ] }, { - "name": "Hoenn Route 131", - "order": 101, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 35, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Pacifidlog Town", - "order": 102, - "encounters": [ - { - "pokeapi_id": 222, - "pokemon_name": "Corsola", - "method": "trade", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 15, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Hoenn Route 132", + "name": "Route 131 (Hoenn)", "order": 103, "encounters": [ { @@ -7657,8 +7488,94 @@ ] }, { - "name": "Hoenn Route 133", + "name": "Pacifidlog Town", "order": 104, + "encounters": [ + { + "pokeapi_id": 222, + "pokemon_name": "Corsola", + "method": "trade", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 132 (Hoenn)", + "order": 105, "encounters": [ { "pokeapi_id": 594, @@ -7775,8 +7692,126 @@ ] }, { - "name": "Hoenn Route 134", - "order": 105, + "name": "Route 133 (Hoenn)", + "order": 106, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 35, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 15, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 134 (Hoenn)", + "order": 107, "encounters": [ { "pokeapi_id": 594, @@ -7892,9 +7927,532 @@ } ] }, + { + "name": "Sealed Chamber", + "order": 108, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Island Cave", + "order": 109, + "encounters": [ + { + "pokeapi_id": 378, + "pokemon_name": "Regice", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 486, + "pokemon_name": "Regigigas", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Desert Ruins", + "order": 110, + "encounters": [ + { + "pokeapi_id": 377, + "pokemon_name": "Regirock", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Ancient Tomb", + "order": 111, + "encounters": [ + { + "pokeapi_id": 379, + "pokemon_name": "Registeel", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Sea Mauville", + "order": 112, + "encounters": [ + { + "pokeapi_id": 250, + "pokemon_name": "Ho Oh", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ], + "children": [ + { + "name": "Sea Mauville (Outside)", + "order": 113, + "encounters": [ + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 65, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 34, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Sea Mauville (Inside)", + "order": 114, + "encounters": [ + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Scorched Slab", + "order": 115, + "encounters": [], + "children": [ + { + "name": "Scorched Slab (1F)", + "order": 116, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Scorched Slab (B1F)", + "order": 117, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 65, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "surf", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 35, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Scorched Slab (B2F)", + "order": 118, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + } + ] + }, + { + "name": "Scorched Slab (B3F)", + "order": 119, + "encounters": [ + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 485, + "pokemon_name": "Heatran", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + } + ] + } + ] + }, { "name": "Ever Grande City", - "order": 106, + "order": 120, "encounters": [ { "pokeapi_id": 129, @@ -7988,12 +8546,12 @@ }, { "name": "Victory Road (Hoenn)", - "order": 107, + "order": 121, "encounters": [], "children": [ { "name": "Victory Road (Hoenn Entrance)", - "order": 108, + "order": 122, "encounters": [ { "pokeapi_id": 129, @@ -8143,7 +8701,7 @@ }, { "name": "Victory Road (Hoenn 1F)", - "order": 109, + "order": 123, "encounters": [ { "pokeapi_id": 129, @@ -8293,7 +8851,7 @@ }, { "name": "Victory Road (Hoenn B1F)", - "order": 110, + "order": 124, "encounters": [ { "pokeapi_id": 129, @@ -8443,7 +9001,7 @@ }, { "name": "Victory Road (Hoenn 2F)", - "order": 111, + "order": 125, "encounters": [ { "pokeapi_id": 339, @@ -8507,7 +9065,7 @@ }, { "name": "Sky Pillar", - "order": 112, + "order": 126, "encounters": [ { "pokeapi_id": 386, @@ -8553,7 +9111,7 @@ "children": [ { "name": "Sky Pillar (1F)", - "order": 113, + "order": 127, "encounters": [ { "pokeapi_id": 168, @@ -8591,7 +9149,7 @@ }, { "name": "Sky Pillar (2F)", - "order": 114, + "order": 128, "encounters": [ { "pokeapi_id": 168, @@ -8629,7 +9187,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 115, + "order": 129, "encounters": [ { "pokeapi_id": 168, @@ -8667,7 +9225,7 @@ }, { "name": "Sky Pillar (4F)", - "order": 116, + "order": 130, "encounters": [ { "pokeapi_id": 168, @@ -8705,7 +9263,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 117, + "order": 131, "encounters": [ { "pokeapi_id": 168, @@ -8743,346 +9301,9 @@ } ] }, - { - "name": "Ancient Tomb", - "order": 118, - "encounters": [ - { - "pokeapi_id": 379, - "pokemon_name": "Registeel", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Island Cave", - "order": 119, - "encounters": [ - { - "pokeapi_id": 378, - "pokemon_name": "Regice", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 486, - "pokemon_name": "Regigigas", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Southern Island", - "order": 120, - "encounters": [ - { - "pokeapi_id": 381, - "pokemon_name": "Latios", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 381, - "pokemon_name": "Latios", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Mirage Island", - "order": 121, - "encounters": [], - "children": [ - { - "name": "Mirage Island (North Route 113)", - "order": 122, - "encounters": [ - { - "pokeapi_id": 555, - "pokemon_name": "Darmanitan Standard", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (North Route 124)", - "order": 123, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (North Route 125)", - "order": 124, - "encounters": [ - { - "pokeapi_id": 432, - "pokemon_name": "Purugly", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Pacifidlog Town)", - "order": 125, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 90, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 85, - "min_level": 35, - "max_level": 38 - }, - { - "pokeapi_id": 688, - "pokemon_name": "Binacle", - "method": "rock-smash", - "encounter_rate": 15, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Route 132)", - "order": 126, - "encounters": [ - { - "pokeapi_id": 517, - "pokemon_name": "Munna", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 40, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (South Route 134)", - "order": 127, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 85, - "min_level": 35, - "max_level": 38 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 688, - "pokemon_name": "Binacle", - "method": "rock-smash", - "encounter_rate": 15, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 556, - "pokemon_name": "Maractus", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (West Dewford Town)", - "order": 128, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - }, - { - "name": "Mirage Island (West Route 104)", - "order": 129, - "encounters": [ - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 30, - "min_level": 36, - "max_level": 38 - }, - { - "pokeapi_id": 555, - "pokemon_name": "Darmanitan Standard", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 38 - } - ] - } - ] - }, { "name": "Battle Resort", - "order": 130, + "order": 132, "encounters": [ { "pokeapi_id": 323, @@ -9192,7 +9413,7 @@ }, { "name": "Contest Hall", - "order": 131, + "order": 133, "encounters": [ { "pokeapi_id": 10082, @@ -9214,7 +9435,7 @@ }, { "name": "Crescent Isle", - "order": 132, + "order": 134, "encounters": [ { "pokeapi_id": 488, @@ -9228,7 +9449,7 @@ }, { "name": "Fabled Cave", - "order": 133, + "order": 135, "encounters": [ { "pokeapi_id": 643, @@ -9240,31 +9461,9 @@ } ] }, - { - "name": "Fallarbor Town", - "order": 134, - "encounters": [ - { - "pokeapi_id": 10082, - "pokemon_name": "Pikachu (Pop Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10080, - "pokemon_name": "Pikachu (Rock Star)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Gnaled Den", - "order": 135, + "order": 136, "encounters": [ { "pokeapi_id": 646, @@ -9278,7 +9477,7 @@ }, { "name": "Grand Meteor Delta", - "order": 136, + "order": 137, "encounters": [ { "pokeapi_id": 386, @@ -9290,14 +9489,293 @@ } ] }, + { + "name": "Mirage Island", + "order": 138, + "encounters": [], + "children": [ + { + "name": "Mirage Island (North Route 113)", + "order": 139, + "encounters": [ + { + "pokeapi_id": 555, + "pokemon_name": "Darmanitan Standard", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (North Route 124)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (North Route 125)", + "order": 141, + "encounters": [ + { + "pokeapi_id": 432, + "pokemon_name": "Purugly", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Pacifidlog Town)", + "order": 142, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 90, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 85, + "min_level": 35, + "max_level": 38 + }, + { + "pokeapi_id": 688, + "pokemon_name": "Binacle", + "method": "rock-smash", + "encounter_rate": 15, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Route 132)", + "order": 143, + "encounters": [ + { + "pokeapi_id": 517, + "pokemon_name": "Munna", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 40, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (South Route 134)", + "order": 144, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 85, + "min_level": 35, + "max_level": 38 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 688, + "pokemon_name": "Binacle", + "method": "rock-smash", + "encounter_rate": 15, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 556, + "pokemon_name": "Maractus", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (West Dewford Town)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + }, + { + "name": "Mirage Island (West Route 104)", + "order": 146, + "encounters": [ + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 30, + "min_level": 36, + "max_level": 38 + }, + { + "pokeapi_id": 555, + "pokemon_name": "Darmanitan Standard", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 38 + } + ] + } + ] + }, { "name": "Mirage Cave", - "order": 137, + "order": 147, "encounters": [], "children": [ { "name": "Mirage Cave (North Fallarbor Town)", - "order": 138, + "order": 148, "encounters": [ { "pokeapi_id": 602, @@ -9319,7 +9797,7 @@ }, { "name": "Mirage Cave (North Fortree City)", - "order": 139, + "order": 149, "encounters": [ { "pokeapi_id": 75, @@ -9373,7 +9851,7 @@ }, { "name": "Mirage Cave (North Route 124)", - "order": 140, + "order": 150, "encounters": [ { "pokeapi_id": 75, @@ -9411,7 +9889,7 @@ }, { "name": "Mirage Cave (North Route 132)", - "order": 141, + "order": 151, "encounters": [ { "pokeapi_id": 132, @@ -9441,7 +9919,7 @@ }, { "name": "Mirage Cave (North Route 107)", - "order": 142, + "order": 152, "encounters": [ { "pokeapi_id": 201, @@ -9455,7 +9933,7 @@ }, { "name": "Mirage Cave (North Route 131)", - "order": 143, + "order": 153, "encounters": [ { "pokeapi_id": 602, @@ -9485,7 +9963,7 @@ }, { "name": "Mirage Cave (Southeast Route 129)", - "order": 144, + "order": 154, "encounters": [ { "pokeapi_id": 75, @@ -9523,7 +10001,7 @@ }, { "name": "Mirage Cave (West Route 115)", - "order": 145, + "order": 155, "encounters": [ { "pokeapi_id": 75, @@ -9563,12 +10041,12 @@ }, { "name": "Mirage Forest", - "order": 146, + "order": 156, "encounters": [], "children": [ { "name": "Mirage Forest (East Mossdeep City)", - "order": 147, + "order": 157, "encounters": [ { "pokeapi_id": 431, @@ -9606,7 +10084,7 @@ }, { "name": "Mirage Forest (North Lilycove City)", - "order": 148, + "order": 158, "encounters": [ { "pokeapi_id": 432, @@ -9644,7 +10122,7 @@ }, { "name": "Mirage Forest (North Route 111)", - "order": 149, + "order": 159, "encounters": [ { "pokeapi_id": 285, @@ -9674,7 +10152,7 @@ }, { "name": "Mirage Forest (North Route 124)", - "order": 150, + "order": 160, "encounters": [ { "pokeapi_id": 432, @@ -9712,7 +10190,7 @@ }, { "name": "Mirage Forest (South Route 109)", - "order": 151, + "order": 161, "encounters": [ { "pokeapi_id": 531, @@ -9750,7 +10228,7 @@ }, { "name": "Mirage Forest (South Route 132)", - "order": 152, + "order": 162, "encounters": [ { "pokeapi_id": 191, @@ -9780,7 +10258,7 @@ }, { "name": "Mirage Forest (West Route 105)", - "order": 153, + "order": 163, "encounters": [ { "pokeapi_id": 75, @@ -9810,7 +10288,7 @@ }, { "name": "Mirage Forest (West Route 114)", - "order": 154, + "order": 164, "encounters": [ { "pokeapi_id": 432, @@ -9850,12 +10328,12 @@ }, { "name": "Mirage Mountain", - "order": 155, + "order": 165, "encounters": [], "children": [ { "name": "Mirage Mountain (East Route 125)", - "order": 156, + "order": 166, "encounters": [ { "pokeapi_id": 555, @@ -9877,7 +10355,7 @@ }, { "name": "Mirage Mountain (North Lilycove City)", - "order": 157, + "order": 167, "encounters": [ { "pokeapi_id": 232, @@ -9915,7 +10393,7 @@ }, { "name": "Mirage Mountain (North Route 125)", - "order": 158, + "order": 168, "encounters": [ { "pokeapi_id": 75, @@ -9961,7 +10439,7 @@ }, { "name": "Mirage Mountain (Northeast Route 125)", - "order": 159, + "order": 169, "encounters": [ { "pokeapi_id": 232, @@ -9999,7 +10477,7 @@ }, { "name": "Mirage Mountain (South Route 129)", - "order": 160, + "order": 170, "encounters": [ { "pokeapi_id": 523, @@ -10021,7 +10499,7 @@ }, { "name": "Mirage Mountain (South Route 131)", - "order": 161, + "order": 171, "encounters": [ { "pokeapi_id": 232, @@ -10059,7 +10537,7 @@ }, { "name": "Mirage Mountain (Southeast Route 129)", - "order": 162, + "order": 172, "encounters": [ { "pokeapi_id": 75, @@ -10105,7 +10583,7 @@ }, { "name": "Mirage Mountain (West Route 104)", - "order": 163, + "order": 173, "encounters": [ { "pokeapi_id": 232, @@ -10145,7 +10623,7 @@ }, { "name": "Mossdeep Space Center", - "order": 164, + "order": 174, "encounters": [ { "pokeapi_id": 352, @@ -10159,7 +10637,7 @@ }, { "name": "Nameless Cavern", - "order": 165, + "order": 175, "encounters": [ { "pokeapi_id": 482, @@ -10189,7 +10667,7 @@ }, { "name": "Pathless Plain", - "order": 166, + "order": 176, "encounters": [ { "pokeapi_id": 638, @@ -10217,482 +10695,9 @@ } ] }, - { - "name": "Scorched Slab", - "order": 167, - "encounters": [], - "children": [ - { - "name": "Scorched Slab (1F)", - "order": 168, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Scorched Slab (B1F)", - "order": 169, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Scorched Slab (B2F)", - "order": 170, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Scorched Slab (B3F)", - "order": 171, - "encounters": [ - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 485, - "pokemon_name": "Heatran", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - } - ] - } - ] - }, - { - "name": "Sea Mauville", - "order": 172, - "encounters": [ - { - "pokeapi_id": 250, - "pokemon_name": "Ho Oh", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 442, - "pokemon_name": "Spiritomb", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ], - "children": [ - { - "name": "Sea Mauville (Outside)", - "order": 173, - "encounters": [ - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 34, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Sea Mauville (Inside)", - "order": 174, - "encounters": [ - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Sealed Chamber", - "order": 175, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 65, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 65, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 35, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - } - ] - }, { "name": "Soaring in the Sky", - "order": 176, + "order": 177, "encounters": [ { "pokeapi_id": 279, @@ -10754,7 +10759,7 @@ }, { "name": "Trackless Forest", - "order": 177, + "order": 178, "encounters": [ { "pokeapi_id": 244, @@ -10784,7 +10789,7 @@ }, { "name": "Verdanturf Town", - "order": 178, + "order": 179, "encounters": [ { "pokeapi_id": 10082, diff --git a/backend/src/app/seeds/data/pearl.json b/backend/src/app/seeds/data/pearl.json index f38e758..4ca6d0f 100644 --- a/backend/src/app/seeds/data/pearl.json +++ b/backend/src/app/seeds/data/pearl.json @@ -747,7 +747,7 @@ ] }, { - "name": "Sinnoh Route 204", + "name": "Route 204 (Sinnoh)", "order": 12, "encounters": [], "children": [ @@ -1108,7 +1108,7 @@ ] }, { - "name": "Sinnoh Route 205", + "name": "Route 205 (Sinnoh)", "order": 16, "encounters": [], "children": [ @@ -3771,7 +3771,7 @@ ] }, { - "name": "Sinnoh Route 210", + "name": "Route 210 (Sinnoh)", "order": 64, "encounters": [], "children": [ @@ -5328,7 +5328,7 @@ ] }, { - "name": "Sinnoh Route 212", + "name": "Route 212 (Sinnoh)", "order": 79, "encounters": [], "children": [ @@ -5745,8 +5745,86 @@ ] }, { - "name": "Route 218 (Sinnoh)", + "name": "Celestic Town", "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": [ { "pokeapi_id": 129, @@ -5880,7 +5958,7 @@ }, { "name": "Canalave City", - "order": 84, + "order": 85, "encounters": [ { "pokeapi_id": 129, @@ -5966,12 +6044,12 @@ }, { "name": "Iron Island", - "order": 85, + "order": 86, "encounters": [], "children": [ { "name": "Iron Island (Outside)", - "order": 86, + "order": 87, "encounters": [ { "pokeapi_id": 129, @@ -6057,7 +6135,7 @@ }, { "name": "Iron Island (1F)", - "order": 87, + "order": 88, "encounters": [ { "pokeapi_id": 74, @@ -6103,7 +6181,7 @@ }, { "name": "Iron Island (B1F)", - "order": 88, + "order": 89, "encounters": [ { "pokeapi_id": 74, @@ -6157,7 +6235,7 @@ }, { "name": "Iron Island (B2F Right)", - "order": 89, + "order": 90, "encounters": [ { "pokeapi_id": 74, @@ -6211,7 +6289,7 @@ }, { "name": "Iron Island (B2F Left)", - "order": 90, + "order": 91, "encounters": [ { "pokeapi_id": 74, @@ -6281,7 +6359,7 @@ }, { "name": "Iron Island (B3F)", - "order": 91, + "order": 92, "encounters": [ { "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", - "order": 96, + "order": 93, "encounters": [ { "pokeapi_id": 129, @@ -6750,6 +6587,169 @@ } ] }, + { + "name": "Route 211 (Sinnoh)", + "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)", "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", - "order": 100, + "order": 99, "encounters": [ { "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", "order": 101, diff --git a/backend/src/app/seeds/data/platinum-bosses.json b/backend/src/app/seeds/data/platinum-bosses.json index 0517a82..69b3d47 100644 --- a/backend/src/app/seeds/data/platinum-bosses.json +++ b/backend/src/app/seeds/data/platinum-bosses.json @@ -7,11 +7,30 @@ "badge_image_url": "/badges/coal-badge.png", "level_cap": 14, "order": 1, - "after_route_name": null, + "after_route_name": "Oreburgh Mine (B1F)", "location": "Oreburgh Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/roark.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 12, + "order": 2 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "level": 14, + "order": 3 + } + ] }, { "name": "Gardenia", @@ -25,7 +44,26 @@ "location": "Eterna Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/gardenia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "level": 20, + "order": 1 + }, + { + "pokeapi_id": 421, + "pokemon_name": "Cherrim", + "level": 20, + "order": 2 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 22, + "order": 3 + } + ] }, { "name": "Fantina", @@ -39,7 +77,26 @@ "location": "Hearthome Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/fantina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "level": 24, + "order": 1 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 24, + "order": 2 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "level": 26, + "order": 3 + } + ] }, { "name": "Maylene", @@ -53,7 +110,26 @@ "location": "Veilstone Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/maylene.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "level": 28, + "order": 1 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "level": 29, + "order": 2 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 32, + "order": 3 + } + ] }, { "name": "Crasher Wake", @@ -67,7 +143,26 @@ "location": "Pastoria Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/crasher-wake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 33, + "order": 1 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "level": 34, + "order": 2 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "level": 37, + "order": 3 + } + ] }, { "name": "Byron", @@ -81,7 +176,26 @@ "location": "Canalave Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/byron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 37, + "order": 1 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "level": 38, + "order": 2 + }, + { + "pokeapi_id": 411, + "pokemon_name": "Bastiodon", + "level": 41, + "order": 3 + } + ] }, { "name": "Candice", @@ -95,7 +209,32 @@ "location": "Snowpoint Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/candice.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "level": 40, + "order": 1 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "level": 40, + "order": 2 + }, + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "level": 42, + "order": 3 + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 44, + "order": 4 + } + ] }, { "name": "Volkner", @@ -109,7 +248,32 @@ "location": "Sunyshore Gym", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/volkner.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "level": 46, + "order": 1 + }, + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 46, + "order": 2 + }, + { + "pokeapi_id": 405, + "pokemon_name": "Luxray", + "level": 48, + "order": 3 + }, + { + "pokeapi_id": 466, + "pokemon_name": "Electivire", + "level": 50, + "order": 4 + } + ] }, { "name": "Aaron", @@ -119,11 +283,42 @@ "badge_image_url": null, "level_cap": 53, "order": 9, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/aaron.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 469, + "pokemon_name": "Yanmega", + "level": 49, + "order": 1 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "level": 49, + "order": 2 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "level": 50, + "order": 3 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "level": 51, + "order": 4 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "level": 53, + "order": 5 + } + ] }, { "name": "Bertha", @@ -133,11 +328,42 @@ "badge_image_url": null, "level_cap": 55, "order": 10, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/bertha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 50, + "order": 1 + }, + { + "pokeapi_id": 472, + "pokemon_name": "Gliscor", + "level": 53, + "order": 2 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "level": 52, + "order": 3 + }, + { + "pokeapi_id": 76, + "pokemon_name": "Golem", + "level": 52, + "order": 4 + }, + { + "pokeapi_id": 464, + "pokemon_name": "Rhyperior", + "level": 55, + "order": 5 + } + ] }, { "name": "Flint", @@ -147,11 +373,42 @@ "badge_image_url": null, "level_cap": 57, "order": 11, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/flint.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "level": 55, + "order": 1 + }, + { + "pokeapi_id": 136, + "pokemon_name": "Flareon", + "level": 55, + "order": 2 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 53, + "order": 3 + }, + { + "pokeapi_id": 392, + "pokemon_name": "Infernape", + "level": 55, + "order": 4 + }, + { + "pokeapi_id": 467, + "pokemon_name": "Magmortar", + "level": 57, + "order": 5 + } + ] }, { "name": "Lucian", @@ -161,11 +418,42 @@ "badge_image_url": null, "level_cap": 59, "order": 12, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/lucian.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 53, + "order": 1 + }, + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "level": 55, + "order": 2 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "level": 54, + "order": 3 + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 56, + "order": 4 + }, + { + "pokeapi_id": 475, + "pokemon_name": "Gallade", + "level": 59, + "order": 5 + } + ] }, { "name": "Cynthia", @@ -175,10 +463,47 @@ "badge_image_url": null, "level_cap": 62, "order": 13, - "after_route_name": null, + "after_route_name": "Pokémon League (Sinnoh)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/platinum/cynthia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "level": 58, + "order": 1 + }, + { + "pokeapi_id": 407, + "pokemon_name": "Roserade", + "level": 58, + "order": 2 + }, + { + "pokeapi_id": 468, + "pokemon_name": "Togekiss", + "level": 60, + "order": 3 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 60, + "order": 4 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 58, + "order": 5 + }, + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "level": 62, + "order": 6 + } + ] } ] diff --git a/backend/src/app/seeds/data/platinum.json b/backend/src/app/seeds/data/platinum.json index 6404343..2591dd1 100644 --- a/backend/src/app/seeds/data/platinum.json +++ b/backend/src/app/seeds/data/platinum.json @@ -86,8 +86,86 @@ ] }, { - "name": "Lake Verity", + "name": "Route 201 (Sinnoh)", "order": 2, + "encounters": [ + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 50, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 50, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "swarm", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 10, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 2, + "max_level": 2 + } + ] + }, + { + "name": "Lake Verity", + "order": 3, "encounters": [ { "pokeapi_id": 399, @@ -195,84 +273,6 @@ } ] }, - { - "name": "Route 201 (Sinnoh)", - "order": 3, - "encounters": [ - { - "pokeapi_id": 390, - "pokemon_name": "Chimchar", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 387, - "pokemon_name": "Turtwig", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 50, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 50, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "swarm", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 10, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 2, - "max_level": 2 - } - ] - }, { "name": "Route 202 (Sinnoh)", "order": 4, @@ -731,7 +731,7 @@ ] }, { - "name": "Sinnoh Route 204", + "name": "Route 204 (Sinnoh)", "order": 12, "encounters": [], "children": [ @@ -1100,7 +1100,7 @@ ] }, { - "name": "Sinnoh Route 205", + "name": "Route 205 (Sinnoh)", "order": 16, "encounters": [], "children": [ @@ -3649,13 +3649,132 @@ ] }, { - "name": "Lost Tower", + "name": "Solaceon Ruins", "order": 48, "encounters": [], "children": [ { - "name": "Lost Tower (1F)", + "name": "Solaceon Ruins (Second Big Room)", "order": 49, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Third Big Room)", + "order": 50, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Fourth Big Room)", + "order": 51, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Fifth Big Room)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Sixth Big Room)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Seventh Big Room)", + "order": 54, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Dead-End Rooms)", + "order": 55, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + }, + { + "name": "Solaceon Ruins (Room Through Maniac Tunnel)", + "order": 56, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 30 + } + ] + } + ] + }, + { + "name": "Lost Tower", + "order": 57, + "encounters": [], + "children": [ + { + "name": "Lost Tower (1F)", + "order": 58, "encounters": [ { "pokeapi_id": 92, @@ -3685,7 +3804,7 @@ }, { "name": "Lost Tower (2F)", - "order": 50, + "order": 59, "encounters": [ { "pokeapi_id": 92, @@ -3715,7 +3834,7 @@ }, { "name": "Lost Tower (3F)", - "order": 51, + "order": 60, "encounters": [ { "pokeapi_id": 42, @@ -3753,7 +3872,7 @@ }, { "name": "Lost Tower (4F)", - "order": 52, + "order": 61, "encounters": [ { "pokeapi_id": 92, @@ -3791,7 +3910,7 @@ }, { "name": "Lost Tower (5F)", - "order": 53, + "order": 62, "encounters": [ { "pokeapi_id": 92, @@ -3830,126 +3949,7 @@ ] }, { - "name": "Solaceon Ruins", - "order": 54, - "encounters": [], - "children": [ - { - "name": "Solaceon Ruins (Second Big Room)", - "order": 55, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Third Big Room)", - "order": 56, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Fourth Big Room)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Fifth Big Room)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Sixth Big Room)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Seventh Big Room)", - "order": 60, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Dead-End Rooms)", - "order": 61, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - }, - { - "name": "Solaceon Ruins (Room Through Maniac Tunnel)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 30 - } - ] - } - ] - }, - { - "name": "Sinnoh Route 210", + "name": "Route 210 (Sinnoh)", "order": 63, "encounters": [], "children": [ @@ -4426,8 +4426,30 @@ ] }, { - "name": "Valor Lakefront", + "name": "Maniac Tunnel", "order": 69, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 25 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "walk", + "encounter_rate": 35, + "min_level": 22, + "max_level": 26 + } + ] + }, + { + "name": "Valor Lakefront", + "order": 70, "encounters": [ { "pokeapi_id": 397, @@ -4489,7 +4511,7 @@ }, { "name": "Route 213 (Sinnoh)", - "order": 70, + "order": 71, "encounters": [ { "pokeapi_id": 423, @@ -4615,7 +4637,7 @@ }, { "name": "Pastoria City", - "order": 71, + "order": 72, "encounters": [ { "pokeapi_id": 423, @@ -4701,7 +4723,7 @@ }, { "name": "Great Marsh", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 129, @@ -4899,76 +4921,6 @@ "children": [ { "name": "Great Marsh (Area 1)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Great Marsh (Area 2)", "order": 74, "encounters": [ { @@ -5038,46 +4990,38 @@ ] }, { - "name": "Great Marsh (Area 3)", + "name": "Great Marsh (Area 2)", "order": 75, "encounters": [ - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 28 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 30 - }, { "pokeapi_id": 194, "pokemon_name": "Wooper", "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 }, { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", + "pokeapi_id": 400, + "pokemon_name": "Bibarel", "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 27 + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 }, { "pokeapi_id": 164, "pokemon_name": "Noctowl", "method": "walk", - "encounter_rate": 10, + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 20, "min_level": 28, "max_level": 28 }, @@ -5086,29 +5030,37 @@ "pokemon_name": "Quagsire", "method": "walk", "encounter_rate": 10, - "min_level": 29, - "max_level": 29 + "min_level": 30, + "max_level": 30 }, { "pokeapi_id": 24, "pokemon_name": "Arbok", "method": "dual-slot", "encounter_rate": 8, - "min_level": 29, - "max_level": 29 + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 31 }, { "pokeapi_id": 193, "pokemon_name": "Yanma", "method": "walk", "encounter_rate": 5, - "min_level": 29, - "max_level": 30 + "min_level": 30, + "max_level": 31 } ] }, { - "name": "Great Marsh (Area 4)", + "name": "Great Marsh (Area 3)", "order": 76, "encounters": [ { @@ -5178,8 +5130,78 @@ ] }, { - "name": "Great Marsh (Area 5)", + "name": "Great Marsh (Area 4)", "order": 77, + "encounters": [ + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 28 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 30 + } + ] + }, + { + "name": "Great Marsh (Area 5)", + "order": 78, "encounters": [ { "pokeapi_id": 400, @@ -5241,7 +5263,7 @@ }, { "name": "Great Marsh (Area 6)", - "order": 78, + "order": 79, "encounters": [ { "pokeapi_id": 400, @@ -5304,13 +5326,13 @@ ] }, { - "name": "Sinnoh Route 212", - "order": 79, + "name": "Route 212 (Sinnoh)", + "order": 80, "encounters": [], "children": [ { "name": "Route 212 (Sinnoh - Northern Area)", - "order": 80, + "order": 81, "encounters": [ { "pokeapi_id": 129, @@ -5420,7 +5442,7 @@ }, { "name": "Route 212 (Sinnoh - Southern Area)", - "order": 81, + "order": 82, "encounters": [ { "pokeapi_id": 129, @@ -5564,7 +5586,7 @@ }, { "name": "Trophy Garden", - "order": 82, + "order": 83, "encounters": [ { "pokeapi_id": 397, @@ -5736,707 +5758,9 @@ } ] }, - { - "name": "Route 218 (Sinnoh)", - "order": 83, - "encounters": [ - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 35, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 122, - "pokemon_name": "Mr Mime", - "method": "walk", - "encounter_rate": 25, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 441, - "pokemon_name": "Chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Canalave City", - "order": 84, - "encounters": [ - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island", - "order": 85, - "encounters": [], - "children": [ - { - "name": "Iron Island (B2F Left)", - "order": 86, - "encounters": [ - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - } - ] - }, - { - "name": "Iron Island (Outside)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island (1F)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Iron Island (B1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B2F Right)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - } - ] - }, - { - "name": "Iron Island (B3F)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 31, - "max_level": 32 - } - ] - } - ] - }, - { - "name": "Sinnoh Route 211", - "order": 92, - "encounters": [], - "children": [ - { - "name": "Route 211 (Sinnoh - Western Part)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 15 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 15, - "max_level": 16 - } - ] - }, - { - "name": "Route 211 (Sinnoh - Eastern Part)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - } - ] - } - ] - }, { "name": "Celestic Town", - "order": 95, + "order": 84, "encounters": [ { "pokeapi_id": 129, @@ -6514,7 +5838,7 @@ }, { "name": "Fuego Ironworks", - "order": 96, + "order": 85, "encounters": [ { "pokeapi_id": 423, @@ -6638,9 +5962,1029 @@ } ] }, + { + "name": "Route 219 (Sinnoh)", + "order": 86, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Route 220 (Sinnoh)", + "order": 87, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Route 221 (Sinnoh)", + "order": 88, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 83, + "pokemon_name": "Farfetchd", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 315, + "pokemon_name": "Roselia", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 25, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 25, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "pokeradar", + "encounter_rate": 11, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "pokeradar", + "encounter_rate": 11, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "good-rod", + "encounter_rate": 5, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Route 218 (Sinnoh)", + "order": 89, + "encounters": [ + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 35, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "method": "walk", + "encounter_rate": 25, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 441, + "pokemon_name": "Chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Canalave City", + "order": 90, + "encounters": [ + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island", + "order": 91, + "encounters": [], + "children": [ + { + "name": "Iron Island (B2F Left)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + } + ] + }, + { + "name": "Iron Island (Outside)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 9, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island (1F)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Iron Island (B1F)", + "order": 95, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B2F Right)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + } + ] + }, + { + "name": "Iron Island (B3F)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 31, + "max_level": 32 + } + ] + } + ] + }, + { + "name": "Route 211 (Sinnoh)", + "order": 98, + "encounters": [], + "children": [ + { + "name": "Route 211 (Sinnoh - Western Part)", + "order": 99, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 15, + "max_level": 16 + } + ] + }, + { + "name": "Route 211 (Sinnoh - Eastern Part)", + "order": 100, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + } + ] + } + ] + }, { "name": "Route 216 (Sinnoh)", - "order": 97, + "order": 101, "encounters": [ { "pokeapi_id": 459, @@ -6702,7 +7046,7 @@ }, { "name": "Route 217 (Sinnoh)", - "order": 98, + "order": 102, "encounters": [ { "pokeapi_id": 459, @@ -6762,23 +7106,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", - "order": 100, + "order": 103, "encounters": [ { "pokeapi_id": 459, @@ -6822,9 +7152,23 @@ } ] }, + { + "name": "Snowpoint City", + "order": 104, + "encounters": [ + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, { "name": "Lake Acuity", - "order": 101, + "order": 105, "encounters": [ { "pokeapi_id": 129, @@ -6974,7 +7318,7 @@ }, { "name": "Lake Valor", - "order": 102, + "order": 106, "encounters": [ { "pokeapi_id": 482, @@ -7106,31 +7450,9 @@ } ] }, - { - "name": "Spear Pillar", - "order": 103, - "encounters": [ - { - "pokeapi_id": 483, - "pokemon_name": "Dialga", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 484, - "pokemon_name": "Palkia", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, { "name": "Distortion World", - "order": 104, + "order": 107, "encounters": [ { "pokeapi_id": 10007, @@ -7142,9 +7464,127 @@ } ] }, + { + "name": "Sendoff Spring", + "order": 108, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 15 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "dual-slot", + "encounter_rate": 8, + "min_level": 39, + "max_level": 40 + } + ] + }, { "name": "Route 222 (Sinnoh)", - "order": 105, + "order": 109, "encounters": [ { "pokeapi_id": 129, @@ -7302,7 +7742,7 @@ }, { "name": "Sunyshore City", - "order": 106, + "order": 110, "encounters": [ { "pokeapi_id": 129, @@ -7388,7 +7828,7 @@ }, { "name": "Route 223 (Sinnoh)", - "order": 107, + "order": 111, "encounters": [ { "pokeapi_id": 129, @@ -7482,12 +7922,12 @@ }, { "name": "Victory Road (Sinnoh)", - "order": 108, + "order": 112, "encounters": [], "children": [ { "name": "Victory Road (Sinnoh 1F)", - "order": 109, + "order": 113, "encounters": [ { "pokeapi_id": 75, @@ -7549,7 +7989,7 @@ }, { "name": "Victory Road (Sinnoh 2F)", - "order": 110, + "order": 114, "encounters": [ { "pokeapi_id": 208, @@ -7603,7 +8043,7 @@ }, { "name": "Victory Road (Sinnoh B1F)", - "order": 111, + "order": 115, "encounters": [ { "pokeapi_id": 130, @@ -7705,7 +8145,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 2)", - "order": 112, + "order": 116, "encounters": [ { "pokeapi_id": 130, @@ -7807,7 +8247,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 1)", - "order": 113, + "order": 117, "encounters": [ { "pokeapi_id": 75, @@ -7861,7 +8301,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 3)", - "order": 114, + "order": 118, "encounters": [ { "pokeapi_id": 75, @@ -7917,7 +8357,7 @@ }, { "name": "Pok\u00e9mon League (Sinnoh)", - "order": 115, + "order": 119, "encounters": [ { "pokeapi_id": 129, @@ -7993,127 +8433,9 @@ } ] }, - { - "name": "Sendoff Spring", - "order": 116, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 356, - "pokemon_name": "Dusclops", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "dual-slot", - "encounter_rate": 8, - "min_level": 39, - "max_level": 40 - } - ] - }, { "name": "Turnback Cave", - "order": 117, + "order": 120, "encounters": [ { "pokeapi_id": 487, @@ -8127,7 +8449,7 @@ "children": [ { "name": "Turnback Cave (Before Encountering Pillar)", - "order": 118, + "order": 121, "encounters": [ { "pokeapi_id": 356, @@ -8213,7 +8535,7 @@ }, { "name": "Turnback Cave (Between First and Second Pillar)", - "order": 119, + "order": 122, "encounters": [ { "pokeapi_id": 358, @@ -8299,7 +8621,7 @@ }, { "name": "Turnback Cave (Between Second and Third Pillar)", - "order": 120, + "order": 123, "encounters": [ { "pokeapi_id": 93, @@ -8363,7 +8685,7 @@ }, { "name": "Route 224 (Sinnoh)", - "order": 121, + "order": 124, "encounters": [ { "pokeapi_id": 129, @@ -8537,7 +8859,7 @@ }, { "name": "Route 225 (Sinnoh)", - "order": 122, + "order": 125, "encounters": [ { "pokeapi_id": 129, @@ -8679,7 +9001,7 @@ }, { "name": "Route 226 (Sinnoh)", - "order": 123, + "order": 126, "encounters": [ { "pokeapi_id": 129, @@ -8845,7 +9167,7 @@ }, { "name": "Route 227 (Sinnoh)", - "order": 124, + "order": 127, "encounters": [ { "pokeapi_id": 129, @@ -8995,7 +9317,7 @@ }, { "name": "Stark Mountain", - "order": 125, + "order": 128, "encounters": [ { "pokeapi_id": 485, @@ -9009,7 +9331,7 @@ "children": [ { "name": "Stark Mountain (Outside)", - "order": 126, + "order": 129, "encounters": [ { "pokeapi_id": 22, @@ -9095,7 +9417,7 @@ }, { "name": "Stark Mountain (Inside 1)", - "order": 127, + "order": 130, "encounters": [ { "pokeapi_id": 42, @@ -9157,7 +9479,7 @@ }, { "name": "Stark Mountain (Inside 2)", - "order": 128, + "order": 131, "encounters": [ { "pokeapi_id": 219, @@ -9221,7 +9543,7 @@ }, { "name": "Route 228 (Sinnoh)", - "order": 129, + "order": 132, "encounters": [ { "pokeapi_id": 129, @@ -9355,7 +9677,7 @@ }, { "name": "Route 229 (Sinnoh)", - "order": 130, + "order": 133, "encounters": [ { "pokeapi_id": 129, @@ -9529,7 +9851,7 @@ }, { "name": "Resort Area", - "order": 131, + "order": 134, "encounters": [ { "pokeapi_id": 129, @@ -9575,7 +9897,7 @@ }, { "name": "Route 230 (Sinnoh)", - "order": 132, + "order": 135, "encounters": [ { "pokeapi_id": 129, @@ -9741,12 +10063,12 @@ }, { "name": "Snowpoint Temple", - "order": 133, + "order": 136, "encounters": [], "children": [ { "name": "Snowpoint Temple (1F)", - "order": 134, + "order": 137, "encounters": [ { "pokeapi_id": 42, @@ -9776,7 +10098,7 @@ }, { "name": "Snowpoint Temple (B1F)", - "order": 135, + "order": 138, "encounters": [ { "pokeapi_id": 42, @@ -9806,7 +10128,7 @@ }, { "name": "Snowpoint Temple (B2F)", - "order": 136, + "order": 139, "encounters": [ { "pokeapi_id": 42, @@ -9836,7 +10158,7 @@ }, { "name": "Snowpoint Temple (B3F)", - "order": 137, + "order": 140, "encounters": [ { "pokeapi_id": 42, @@ -9866,7 +10188,7 @@ }, { "name": "Snowpoint Temple (B4F)", - "order": 138, + "order": 141, "encounters": [ { "pokeapi_id": 42, @@ -9896,7 +10218,7 @@ }, { "name": "Snowpoint Temple (B5F)", - "order": 139, + "order": 142, "encounters": [ { "pokeapi_id": 42, @@ -9926,353 +10248,9 @@ } ] }, - { - "name": "Route 219 (Sinnoh)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 220 (Sinnoh)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 221 (Sinnoh)", - "order": 142, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 15 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 83, - "pokemon_name": "Farfetchd", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 315, - "pokemon_name": "Roselia", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 25, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 25, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "pokeradar", - "encounter_rate": 11, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "pokeradar", - "encounter_rate": 11, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 9, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "good-rod", - "encounter_rate": 5, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Maniac Tunnel", - "order": 143, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "walk", - "encounter_rate": 35, - "min_level": 22, - "max_level": 26 - } - ] - }, { "name": "Flower Paradise", - "order": 144, + "order": 143, "encounters": [ { "pokeapi_id": 492, @@ -10286,7 +10264,7 @@ }, { "name": "Newmoon Island", - "order": 145, + "order": 144, "encounters": [ { "pokeapi_id": 491, @@ -10300,7 +10278,7 @@ }, { "name": "Hall of Origin", - "order": 146, + "order": 145, "encounters": [ { "pokeapi_id": 493, @@ -10314,7 +10292,7 @@ }, { "name": "Rock Peak Ruins (Sinnoh)", - "order": 147, + "order": 146, "encounters": [ { "pokeapi_id": 377, @@ -10328,7 +10306,7 @@ }, { "name": "Iceberg Ruins (Sinnoh)", - "order": 148, + "order": 147, "encounters": [ { "pokeapi_id": 378, @@ -10342,7 +10320,7 @@ }, { "name": "Iron Ruins (Sinnoh)", - "order": 149, + "order": 148, "encounters": [ { "pokeapi_id": 379, @@ -10353,5 +10331,27 @@ "max_level": 30 } ] + }, + { + "name": "Spear Pillar", + "order": 149, + "encounters": [ + { + "pokeapi_id": 483, + "pokemon_name": "Dialga", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 484, + "pokemon_name": "Palkia", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] } ] diff --git a/backend/src/app/seeds/data/red-bosses.json b/backend/src/app/seeds/data/red-bosses.json index 8aa85d3..aacd7c7 100644 --- a/backend/src/app/seeds/data/red-bosses.json +++ b/backend/src/app/seeds/data/red-bosses.json @@ -11,7 +11,22 @@ "location": "Pewter Gym", "section": null, "sprite_url": "/boss-sprites/red/brock.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 12, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 14, + "order": 2, + "condition_label": null + } + ] }, { "name": "Misty", @@ -25,7 +40,22 @@ "location": "Cerulean Gem", "section": null, "sprite_url": "/boss-sprites/red/misty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 21, + "order": 2, + "condition_label": null + } + ] }, { "name": "Lt. Surge", @@ -39,7 +69,29 @@ "location": "Vermillion Gym", "section": null, "sprite_url": "/boss-sprites/red/lt-surge.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "level": 18, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 24, + "order": 3, + "condition_label": null + } + ] }, { "name": "Erika", @@ -53,7 +105,29 @@ "location": "Celadon Gym", "section": null, "sprite_url": "/boss-sprites/red/erika.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 71, + "pokemon_name": "Victreebel", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 24, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "level": 29, + "order": 3, + "condition_label": null + } + ] }, { "name": "Sabrina", @@ -67,7 +141,36 @@ "location": "Saffron Gym", "section": null, "sprite_url": "/boss-sprites/red/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "level": 38, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 37, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 38, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 43, + "order": 4, + "condition_label": null + } + ] }, { "name": "Koga", @@ -81,7 +184,36 @@ "location": "Fuchsia Gym", "section": null, "sprite_url": "/boss-sprites/red/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "level": 37, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 39, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "level": 37, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 110, + "pokemon_name": "Weezing", + "level": 43, + "order": 4, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -95,7 +227,36 @@ "location": "Cinnabar Gym", "section": null, "sprite_url": "/boss-sprites/red/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "level": 42, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 42, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 47, + "order": 4, + "condition_label": null + } + ] }, { "name": "Giovanni", @@ -109,7 +270,43 @@ "location": "Viridian Gym", "section": null, "sprite_url": "/boss-sprites/red/giovanni.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "level": 45, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "level": 42, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 31, + "pokemon_name": "Nidoqueen", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 34, + "pokemon_name": "Nidoking", + "level": 45, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 50, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lorelei", @@ -119,11 +316,47 @@ "badge_image_url": null, "level_cap": 56, "order": 9, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/red/lorelei.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 56, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -133,11 +366,47 @@ "badge_image_url": null, "level_cap": 58, "order": 10, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/red/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 55, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 55, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 58, + "order": 5, + "condition_label": null + } + ] }, { "name": "Agatha", @@ -147,11 +416,47 @@ "badge_image_url": null, "level_cap": 60, "order": 11, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/red/agatha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 55, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 60, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -161,11 +466,47 @@ "badge_image_url": null, "level_cap": 62, "order": 12, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/red/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 58, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 60, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 62, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blue", @@ -175,10 +516,95 @@ "badge_image_url": null, "level_cap": 65, "order": 13, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/red/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 18, + "pokemon_name": "Pidgeot", + "level": 61, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 59, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 61, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 61, + "order": 4, + "condition_label": "Chose Bulbasaur" + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 61, + "order": 4, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 61, + "order": 4, + "condition_label": "Chose Squirtle" + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 61, + "order": 5, + "condition_label": "Chose Bulbasaur" + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 63, + "order": 5, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 63, + "order": 5, + "condition_label": "Chose Squirtle" + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 65, + "order": 6, + "condition_label": "Chose Bulbasaur" + }, + { + "pokeapi_id": 9, + "pokemon_name": "Blastoise", + "level": 65, + "order": 6, + "condition_label": "Chose Charmander" + }, + { + "pokeapi_id": 3, + "pokemon_name": "Venusaur", + "level": 65, + "order": 6, + "condition_label": "Chose Squirtle" + } + ] } ] diff --git a/backend/src/app/seeds/data/red.json b/backend/src/app/seeds/data/red.json index 23d4057..6a8b040 100644 --- a/backend/src/app/seeds/data/red.json +++ b/backend/src/app/seeds/data/red.json @@ -279,14 +279,6 @@ "min_level": 4, "max_level": 6 }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 3 - }, { "pokeapi_id": 11, "pokemon_name": "Metapod", @@ -302,6 +294,14 @@ "encounter_rate": 5, "min_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)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 16, @@ -1415,7 +1345,7 @@ }, { "name": "Route 07 (Kanto)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 56, @@ -1453,7 +1383,7 @@ }, { "name": "Celadon City", - "order": 32, + "order": 31, "encounters": [ { "pokeapi_id": 129, @@ -1499,12 +1429,12 @@ }, { "name": "Pok\u00e9mon Tower", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Pok\u00e9mon Tower (3F)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 93, @@ -1534,7 +1464,7 @@ }, { "name": "Pok\u00e9mon Tower (4F)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 92, @@ -1564,7 +1494,7 @@ }, { "name": "Pok\u00e9mon Tower (5F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 92, @@ -1594,7 +1524,7 @@ }, { "name": "Pok\u00e9mon Tower (6F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 105, @@ -1632,7 +1562,7 @@ }, { "name": "Pok\u00e9mon Tower (7F)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 92, @@ -1664,7 +1594,7 @@ }, { "name": "Silph Co.", - "order": 39, + "order": 38, "encounters": [ { "pokeapi_id": 131, @@ -1678,7 +1608,7 @@ }, { "name": "Fighting Dojo", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 107, @@ -1700,7 +1630,7 @@ }, { "name": "Route 16 (Kanto)", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 143, @@ -1746,7 +1676,7 @@ }, { "name": "Route 17 (Kanto)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 129, @@ -1840,7 +1770,7 @@ }, { "name": "Route 18 (Kanto)", - "order": 43, + "order": 42, "encounters": [ { "pokeapi_id": 108, @@ -1942,7 +1872,7 @@ }, { "name": "Fuchsia City", - "order": 44, + "order": 43, "encounters": [ { "pokeapi_id": 129, @@ -2004,12 +1934,12 @@ }, { "name": "Safari Zone (Kanto)", - "order": 45, + "order": 44, "encounters": [], "children": [ { "name": "Safari Zone (Kanto - Center Area)", - "order": 46, + "order": 45, "encounters": [ { "pokeapi_id": 113, @@ -2143,7 +2073,7 @@ }, { "name": "Safari Zone (Kanto - Area 1)", - "order": 47, + "order": 46, "encounters": [ { "pokeapi_id": 129, @@ -2277,7 +2207,7 @@ }, { "name": "Safari Zone (Kanto - Area 2)", - "order": 48, + "order": 47, "encounters": [ { "pokeapi_id": 129, @@ -2411,7 +2341,7 @@ }, { "name": "Safari Zone (Kanto - Area 3)", - "order": 49, + "order": 48, "encounters": [ { "pokeapi_id": 115, @@ -2546,62 +2476,8 @@ ] }, { - "name": "Route 15 (Kanto)", - "order": 50, - "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, + "name": "Route 12 (Kanto)", + "order": 49, "encounters": [ { "pokeapi_id": 129, @@ -2635,6 +2511,46 @@ "min_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, "pokemon_name": "Venonat", @@ -2643,35 +2559,11 @@ "min_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, "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 } @@ -2679,7 +2571,7 @@ }, { "name": "Route 13 (Kanto)", - "order": 52, + "order": 50, "encounters": [ { "pokeapi_id": 129, @@ -2780,8 +2672,8 @@ ] }, { - "name": "Route 12 (Kanto)", - "order": 53, + "name": "Route 14 (Kanto)", + "order": 51, "encounters": [ { "pokeapi_id": 129, @@ -2815,46 +2707,6 @@ "min_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, "pokemon_name": "Venonat", @@ -2863,11 +2715,89 @@ "min_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, "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 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, "max_level": 28 } @@ -2875,7 +2805,7 @@ }, { "name": "Route 19 (Kanto)", - "order": 54, + "order": 53, "encounters": [ { "pokeapi_id": 129, @@ -2945,7 +2875,7 @@ }, { "name": "Route 20 (Kanto)", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 129, @@ -3015,12 +2945,12 @@ }, { "name": "Seafoam Islands", - "order": 56, + "order": 55, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 55, @@ -3090,7 +3020,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 58, + "order": 57, "encounters": [ { "pokeapi_id": 117, @@ -3152,7 +3082,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 80, @@ -3214,7 +3144,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 60, + "order": 59, "encounters": [ { "pokeapi_id": 502, @@ -3324,7 +3254,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 61, + "order": 60, "encounters": [ { "pokeapi_id": 144, @@ -3444,7 +3374,7 @@ }, { "name": "Cinnabar Island", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 129, @@ -3506,12 +3436,12 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto)", - "order": 63, + "order": 62, "encounters": [], "children": [ { "name": "Pok\u00e9mon Mansion (Kanto - 1F)", - "order": 64, + "order": 63, "encounters": [ { "pokeapi_id": 89, @@ -3565,7 +3495,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 2F)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 89, @@ -3619,7 +3549,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - 3F)", - "order": 66, + "order": 65, "encounters": [ { "pokeapi_id": 89, @@ -3673,7 +3603,7 @@ }, { "name": "Pok\u00e9mon Mansion (Kanto - B1F)", - "order": 67, + "order": 66, "encounters": [ { "pokeapi_id": 89, @@ -3729,7 +3659,7 @@ }, { "name": "Cinnabar Lab", - "order": 68, + "order": 67, "encounters": [ { "pokeapi_id": 142, @@ -3783,7 +3713,7 @@ }, { "name": "Route 21 (Kanto)", - "order": 69, + "order": 68, "encounters": [ { "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)", "order": 70, @@ -4219,13 +4219,43 @@ ] }, { - "name": "Cerulean Cave", + "name": "Indigo Plateau", "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": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 76, + "order": 77, "encounters": [ { "pokeapi_id": 132, @@ -4367,7 +4397,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 77, + "order": 78, "encounters": [ { "pokeapi_id": 129, @@ -4525,7 +4555,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 78, + "order": 79, "encounters": [ { "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 - } - ] } ] diff --git a/backend/src/app/seeds/data/ruby-bosses.json b/backend/src/app/seeds/data/ruby-bosses.json index 612c0fa..416e36a 100644 --- a/backend/src/app/seeds/data/ruby-bosses.json +++ b/backend/src/app/seeds/data/ruby-bosses.json @@ -11,7 +11,20 @@ "location": "Rustboro Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/roxanne.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 14, + "order": 1 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "level": 15, + "order": 2 + } + ] }, { "name": "Brawly", @@ -25,7 +38,20 @@ "location": "Dewford Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/brawly.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "level": 17, + "order": 1 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "level": 18, + "order": 2 + } + ] }, { "name": "Wattson", @@ -35,11 +61,30 @@ "badge_image_url": "/badges/dynamo-badge.png", "level_cap": 23, "order": 3, - "after_route_name": "Hoenn Route 110", + "after_route_name": "Route 110 (Hoenn)", "location": "Mauville Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/wattson.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "level": 20, + "order": 1 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "level": 22, + "order": 2 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 23, + "order": 3 + } + ] }, { "name": "Flannery", @@ -53,7 +98,26 @@ "location": "Lavaridge Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/flannery.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "level": 26, + "order": 1 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "level": 26, + "order": 2 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 28, + "order": 3 + } + ] }, { "name": "Norman", @@ -67,7 +131,26 @@ "location": "Petalburg Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/norman.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "level": 28, + "order": 1 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "level": 30, + "order": 2 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "level": 31, + "order": 3 + } + ] }, { "name": "Winona", @@ -81,7 +164,32 @@ "location": "Foretree Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/winona.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 277, + "pokemon_name": "Swellow", + "level": 31, + "order": 1 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "level": 30, + "order": 2 + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 32, + "order": 3 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 33, + "order": 4 + } + ] }, { "name": "Tate & Lisa", @@ -95,7 +203,20 @@ "location": "Mossdeep Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/tate--lisa.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "level": 42, + "order": 1 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "level": 42, + "order": 2 + } + ] }, { "name": "Wallace", @@ -109,7 +230,38 @@ "location": "Sootopolis Gym", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/wallace.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "level": 40, + "order": 1 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 40, + "order": 2 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "level": 42, + "order": 3 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 42, + "order": 4 + }, + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "level": 43, + "order": 5 + } + ] }, { "name": "Sydney", @@ -123,7 +275,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/sydney.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "level": 46, + "order": 1 + }, + { + "pokeapi_id": 275, + "pokemon_name": "Shiftry", + "level": 48, + "order": 2 + }, + { + "pokeapi_id": 332, + "pokemon_name": "Cacturne", + "level": 46, + "order": 3 + }, + { + "pokeapi_id": 319, + "pokemon_name": "Sharpedo", + "level": 48, + "order": 4 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "level": 49, + "order": 5 + } + ] }, { "name": "Phoebe", @@ -137,7 +320,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/phoebe.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "level": 48, + "order": 1 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 49, + "order": 2 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 50, + "order": 3 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 49, + "order": 4 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "level": 51, + "order": 5 + } + ] }, { "name": "Glacia", @@ -151,7 +365,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/glacia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 50, + "order": 1 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 50, + "order": 2 + }, + { + "pokeapi_id": 364, + "pokemon_name": "Sealeo", + "level": 52, + "order": 3 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "level": 52, + "order": 4 + }, + { + "pokeapi_id": 365, + "pokemon_name": "Walrein", + "level": 53, + "order": 5 + } + ] }, { "name": "Drake", @@ -165,7 +410,38 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/drake.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 372, + "pokemon_name": "Shelgon", + "level": 52, + "order": 1 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 54, + "order": 2 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 3 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 4 + }, + { + "pokeapi_id": 373, + "pokemon_name": "Salamence", + "level": 55, + "order": 5 + } + ] }, { "name": "Steven", @@ -179,6 +455,43 @@ "location": "Ever Grande City", "section": "Main Story", "sprite_url": "/boss-sprites/ruby/steven.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 57, + "order": 1 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "level": 55, + "order": 2 + }, + { + "pokeapi_id": 306, + "pokemon_name": "Aggron", + "level": 56, + "order": 3 + }, + { + "pokeapi_id": 346, + "pokemon_name": "Cradily", + "level": 56, + "order": 4 + }, + { + "pokeapi_id": 348, + "pokemon_name": "Armaldo", + "level": 56, + "order": 5 + }, + { + "pokeapi_id": 376, + "pokemon_name": "Metagross", + "level": 58, + "order": 6 + } + ] } ] diff --git a/backend/src/app/seeds/data/ruby.json b/backend/src/app/seeds/data/ruby.json index bc7fff1..bd183c6 100644 --- a/backend/src/app/seeds/data/ruby.json +++ b/backend/src/app/seeds/data/ruby.json @@ -1,6 +1,6 @@ [ { - "name": "Hoenn Route 101", + "name": "Route 101 (Hoenn)", "order": 1, "encounters": [ { @@ -62,7 +62,7 @@ ] }, { - "name": "Hoenn Route 103", + "name": "Route 103 (Hoenn)", "order": 2, "encounters": [ { @@ -172,7 +172,7 @@ ] }, { - "name": "Hoenn Route 102", + "name": "Route 102 (Hoenn)", "order": 3, "encounters": [ { @@ -360,7 +360,7 @@ ] }, { - "name": "Hoenn Route 104", + "name": "Route 104 (Hoenn)", "order": 5, "encounters": [ { @@ -536,7 +536,7 @@ ] }, { - "name": "Hoenn Route 116", + "name": "Route 116 (Hoenn)", "order": 9, "encounters": [ { @@ -604,7 +604,7 @@ ] }, { - "name": "Hoenn Route 105", + "name": "Route 105 (Hoenn)", "order": 11, "encounters": [ { @@ -682,7 +682,7 @@ ] }, { - "name": "Hoenn Route 106", + "name": "Route 106 (Hoenn)", "order": 12, "encounters": [ { @@ -1021,7 +1021,7 @@ ] }, { - "name": "Hoenn Route 107", + "name": "Route 107 (Hoenn)", "order": 19, "encounters": [ { @@ -1099,7 +1099,7 @@ ] }, { - "name": "Hoenn Route 108", + "name": "Route 108 (Hoenn)", "order": 20, "encounters": [ { @@ -1177,7 +1177,7 @@ ] }, { - "name": "Hoenn Route 109", + "name": "Route 109 (Hoenn)", "order": 21, "encounters": [ { @@ -1333,7 +1333,7 @@ ] }, { - "name": "Hoenn Route 110", + "name": "Route 110 (Hoenn)", "order": 23, "encounters": [ { @@ -1467,7 +1467,7 @@ ] }, { - "name": "Hoenn Route 117", + "name": "Route 117 (Hoenn)", "order": 24, "encounters": [ { @@ -1601,7 +1601,7 @@ ] }, { - "name": "Hoenn Route 111", + "name": "Route 111 (Hoenn)", "order": 25, "encounters": [ { @@ -1711,7 +1711,7 @@ ] }, { - "name": "Hoenn Route 112", + "name": "Route 112 (Hoenn)", "order": 26, "encounters": [ { @@ -1787,7 +1787,7 @@ ] }, { - "name": "Hoenn Route 113", + "name": "Route 113 (Hoenn)", "order": 28, "encounters": [ { @@ -1817,7 +1817,7 @@ ] }, { - "name": "Hoenn Route 114", + "name": "Route 114 (Hoenn)", "order": 29, "encounters": [ { @@ -2326,7 +2326,7 @@ ] }, { - "name": "Hoenn Route 115", + "name": "Route 115 (Hoenn)", "order": 35, "encounters": [ { @@ -2569,7 +2569,7 @@ ] }, { - "name": "Hoenn Route 118", + "name": "Route 118 (Hoenn)", "order": 42, "encounters": [ { @@ -2703,7 +2703,7 @@ ] }, { - "name": "Hoenn Route 119", + "name": "Route 119 (Hoenn)", "order": 43, "encounters": [ { @@ -2881,7 +2881,7 @@ ] }, { - "name": "Hoenn Route 120", + "name": "Route 120 (Hoenn)", "order": 46, "encounters": [ { @@ -3023,7 +3023,7 @@ ] }, { - "name": "Hoenn Route 121", + "name": "Route 121 (Hoenn)", "order": 47, "encounters": [ { @@ -3524,7 +3524,7 @@ ] }, { - "name": "Hoenn Route 122", + "name": "Route 122 (Hoenn)", "order": 53, "encounters": [ { @@ -3793,7 +3793,7 @@ ] }, { - "name": "Hoenn Route 123", + "name": "Route 123 (Hoenn)", "order": 63, "encounters": [ { @@ -4027,7 +4027,7 @@ ] }, { - "name": "Hoenn Route 124", + "name": "Route 124 (Hoenn)", "order": 66, "encounters": [ { @@ -4239,7 +4239,7 @@ ] }, { - "name": "Hoenn Route 125", + "name": "Route 125 (Hoenn)", "order": 69, "encounters": [ { @@ -4472,7 +4472,7 @@ ] }, { - "name": "Hoenn Route 127", + "name": "Route 127 (Hoenn)", "order": 73, "encounters": [ { @@ -4558,7 +4558,7 @@ ] }, { - "name": "Hoenn Route 128", + "name": "Route 128 (Hoenn)", "order": 74, "encounters": [ { @@ -4746,7 +4746,7 @@ ] }, { - "name": "Hoenn Route 126", + "name": "Route 126 (Hoenn)", "order": 76, "encounters": [ { @@ -5051,7 +5051,7 @@ ] }, { - "name": "Hoenn Route 129", + "name": "Route 129 (Hoenn)", "order": 85, "encounters": [ { @@ -5145,7 +5145,7 @@ ] }, { - "name": "Hoenn Route 130", + "name": "Route 130 (Hoenn)", "order": 86, "encounters": [ { @@ -5231,7 +5231,7 @@ ] }, { - "name": "Hoenn Route 131", + "name": "Route 131 (Hoenn)", "order": 87, "encounters": [ { @@ -5411,7 +5411,7 @@ ] }, { - "name": "Hoenn Route 132", + "name": "Route 132 (Hoenn)", "order": 89, "encounters": [ { @@ -5505,7 +5505,7 @@ ] }, { - "name": "Hoenn Route 133", + "name": "Route 133 (Hoenn)", "order": 90, "encounters": [ { @@ -5599,7 +5599,7 @@ ] }, { - "name": "Hoenn Route 134", + "name": "Route 134 (Hoenn)", "order": 91, "encounters": [ { @@ -5693,8 +5693,106 @@ ] }, { - "name": "Ever Grande City", + "name": "Island Cave", "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": [ { "pokeapi_id": 129, @@ -5788,12 +5886,12 @@ }, { "name": "Victory Road (Hoenn)", - "order": 93, + "order": 96, "encounters": [], "children": [ { "name": "Victory Road (Hoenn 1F)", - "order": 94, + "order": 97, "encounters": [ { "pokeapi_id": 42, @@ -5863,7 +5961,7 @@ }, { "name": "Victory Road (Hoenn B1F)", - "order": 95, + "order": 98, "encounters": [ { "pokeapi_id": 75, @@ -5925,7 +6023,7 @@ }, { "name": "Victory Road (Hoenn B2F)", - "order": 96, + "order": 99, "encounters": [ { "pokeapi_id": 42, @@ -6029,7 +6127,7 @@ }, { "name": "Sky Pillar", - "order": 97, + "order": 100, "encounters": [ { "pokeapi_id": 384, @@ -6043,7 +6141,7 @@ "children": [ { "name": "Sky Pillar (1F)", - "order": 98, + "order": 101, "encounters": [ { "pokeapi_id": 42, @@ -6081,7 +6179,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 99, + "order": 102, "encounters": [ { "pokeapi_id": 42, @@ -6119,7 +6217,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 100, + "order": 103, "encounters": [ { "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", "order": 104, diff --git a/backend/src/app/seeds/data/sapphire.json b/backend/src/app/seeds/data/sapphire.json index 2bcdb80..07cacfa 100644 --- a/backend/src/app/seeds/data/sapphire.json +++ b/backend/src/app/seeds/data/sapphire.json @@ -1,6 +1,6 @@ [ { - "name": "Hoenn Route 101", + "name": "Route 101 (Hoenn)", "order": 1, "encounters": [ { @@ -62,7 +62,7 @@ ] }, { - "name": "Hoenn Route 103", + "name": "Route 103 (Hoenn)", "order": 2, "encounters": [ { @@ -172,7 +172,7 @@ ] }, { - "name": "Hoenn Route 102", + "name": "Route 102 (Hoenn)", "order": 3, "encounters": [ { @@ -360,7 +360,7 @@ ] }, { - "name": "Hoenn Route 104", + "name": "Route 104 (Hoenn)", "order": 5, "encounters": [ { @@ -536,7 +536,7 @@ ] }, { - "name": "Hoenn Route 116", + "name": "Route 116 (Hoenn)", "order": 9, "encounters": [ { @@ -604,7 +604,7 @@ ] }, { - "name": "Hoenn Route 105", + "name": "Route 105 (Hoenn)", "order": 11, "encounters": [ { @@ -682,7 +682,7 @@ ] }, { - "name": "Hoenn Route 106", + "name": "Route 106 (Hoenn)", "order": 12, "encounters": [ { @@ -1021,7 +1021,7 @@ ] }, { - "name": "Hoenn Route 107", + "name": "Route 107 (Hoenn)", "order": 19, "encounters": [ { @@ -1099,7 +1099,7 @@ ] }, { - "name": "Hoenn Route 108", + "name": "Route 108 (Hoenn)", "order": 20, "encounters": [ { @@ -1177,7 +1177,7 @@ ] }, { - "name": "Hoenn Route 109", + "name": "Route 109 (Hoenn)", "order": 21, "encounters": [ { @@ -1333,7 +1333,7 @@ ] }, { - "name": "Hoenn Route 110", + "name": "Route 110 (Hoenn)", "order": 23, "encounters": [ { @@ -1467,7 +1467,7 @@ ] }, { - "name": "Hoenn Route 117", + "name": "Route 117 (Hoenn)", "order": 24, "encounters": [ { @@ -1601,7 +1601,7 @@ ] }, { - "name": "Hoenn Route 111", + "name": "Route 111 (Hoenn)", "order": 25, "encounters": [ { @@ -1711,7 +1711,7 @@ ] }, { - "name": "Hoenn Route 112", + "name": "Route 112 (Hoenn)", "order": 26, "encounters": [ { @@ -1787,7 +1787,7 @@ ] }, { - "name": "Hoenn Route 113", + "name": "Route 113 (Hoenn)", "order": 28, "encounters": [ { @@ -1817,7 +1817,7 @@ ] }, { - "name": "Hoenn Route 114", + "name": "Route 114 (Hoenn)", "order": 29, "encounters": [ { @@ -2326,7 +2326,7 @@ ] }, { - "name": "Hoenn Route 115", + "name": "Route 115 (Hoenn)", "order": 35, "encounters": [ { @@ -2569,7 +2569,7 @@ ] }, { - "name": "Hoenn Route 118", + "name": "Route 118 (Hoenn)", "order": 42, "encounters": [ { @@ -2703,7 +2703,7 @@ ] }, { - "name": "Hoenn Route 119", + "name": "Route 119 (Hoenn)", "order": 43, "encounters": [ { @@ -2881,7 +2881,7 @@ ] }, { - "name": "Hoenn Route 120", + "name": "Route 120 (Hoenn)", "order": 46, "encounters": [ { @@ -3023,7 +3023,7 @@ ] }, { - "name": "Hoenn Route 121", + "name": "Route 121 (Hoenn)", "order": 47, "encounters": [ { @@ -3524,7 +3524,7 @@ ] }, { - "name": "Hoenn Route 122", + "name": "Route 122 (Hoenn)", "order": 53, "encounters": [ { @@ -3793,7 +3793,7 @@ ] }, { - "name": "Hoenn Route 123", + "name": "Route 123 (Hoenn)", "order": 63, "encounters": [ { @@ -4018,7 +4018,7 @@ "encounters": [] }, { - "name": "Hoenn Route 124", + "name": "Route 124 (Hoenn)", "order": 66, "encounters": [ { @@ -4230,7 +4230,7 @@ ] }, { - "name": "Hoenn Route 125", + "name": "Route 125 (Hoenn)", "order": 69, "encounters": [ { @@ -4463,7 +4463,7 @@ ] }, { - "name": "Hoenn Route 127", + "name": "Route 127 (Hoenn)", "order": 73, "encounters": [ { @@ -4549,7 +4549,7 @@ ] }, { - "name": "Hoenn Route 128", + "name": "Route 128 (Hoenn)", "order": 74, "encounters": [ { @@ -4737,7 +4737,7 @@ ] }, { - "name": "Hoenn Route 126", + "name": "Route 126 (Hoenn)", "order": 76, "encounters": [ { @@ -5042,7 +5042,7 @@ ] }, { - "name": "Hoenn Route 129", + "name": "Route 129 (Hoenn)", "order": 85, "encounters": [ { @@ -5136,7 +5136,7 @@ ] }, { - "name": "Hoenn Route 130", + "name": "Route 130 (Hoenn)", "order": 86, "encounters": [ { @@ -5222,7 +5222,7 @@ ] }, { - "name": "Hoenn Route 131", + "name": "Route 131 (Hoenn)", "order": 87, "encounters": [ { @@ -5402,7 +5402,7 @@ ] }, { - "name": "Hoenn Route 132", + "name": "Route 132 (Hoenn)", "order": 89, "encounters": [ { @@ -5496,7 +5496,7 @@ ] }, { - "name": "Hoenn Route 133", + "name": "Route 133 (Hoenn)", "order": 90, "encounters": [ { @@ -5590,7 +5590,7 @@ ] }, { - "name": "Hoenn Route 134", + "name": "Route 134 (Hoenn)", "order": 91, "encounters": [ { @@ -5684,8 +5684,106 @@ ] }, { - "name": "Ever Grande City", + "name": "Island Cave", "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": [ { "pokeapi_id": 129, @@ -5779,12 +5877,12 @@ }, { "name": "Victory Road (Hoenn)", - "order": 93, + "order": 96, "encounters": [], "children": [ { "name": "Victory Road (Hoenn 1F)", - "order": 94, + "order": 97, "encounters": [ { "pokeapi_id": 42, @@ -5854,7 +5952,7 @@ }, { "name": "Victory Road (Hoenn B1F)", - "order": 95, + "order": 98, "encounters": [ { "pokeapi_id": 75, @@ -5916,7 +6014,7 @@ }, { "name": "Victory Road (Hoenn B2F)", - "order": 96, + "order": 99, "encounters": [ { "pokeapi_id": 42, @@ -6020,7 +6118,7 @@ }, { "name": "Sky Pillar", - "order": 97, + "order": 100, "encounters": [ { "pokeapi_id": 384, @@ -6034,7 +6132,7 @@ "children": [ { "name": "Sky Pillar (1F)", - "order": 98, + "order": 101, "encounters": [ { "pokeapi_id": 42, @@ -6072,7 +6170,7 @@ }, { "name": "Sky Pillar (3F)", - "order": 99, + "order": 102, "encounters": [ { "pokeapi_id": 42, @@ -6110,7 +6208,7 @@ }, { "name": "Sky Pillar (5F)", - "order": 100, + "order": 103, "encounters": [ { "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", "order": 104, diff --git a/backend/src/app/seeds/data/scarlet-bosses.json b/backend/src/app/seeds/data/scarlet-bosses.json index f8d904b..7304308 100644 --- a/backend/src/app/seeds/data/scarlet-bosses.json +++ b/backend/src/app/seeds/data/scarlet-bosses.json @@ -7,263 +7,33 @@ "badge_image_url": "/badges/bug-badge.png", "level_cap": 15, "order": 1, - "after_route_name": null, + "after_route_name": "Cortondo", "location": "Cortondo Gym", "section": "Victory Road", "sprite_url": "/boss-sprites/scarlet/katy.png", - "pokemon": [] - }, - { - "name": "Brassius", - "boss_type": "gym_leader", - "specialty_type": "grass", - "badge_name": "Grass Badge", - "badge_image_url": "/badges/grass-badge.png", - "level_cap": 17, - "order": 2, - "after_route_name": null, - "location": "Artazon Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/brassius.png", - "pokemon": [] - }, - { - "name": "Iono", - "boss_type": "gym_leader", - "specialty_type": "electric", - "badge_name": "Electric Badge", - "badge_image_url": "/badges/electric-badge.png", - "level_cap": 24, - "order": 3, - "after_route_name": null, - "location": "Levincia Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/iono.png", - "pokemon": [] - }, - { - "name": "Kofu", - "boss_type": "gym_leader", - "specialty_type": "water", - "badge_name": "Water Badge", - "badge_image_url": "/badges/water-badge.png", - "level_cap": 30, - "order": 4, - "after_route_name": null, - "location": "Cascarrafa Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/kofu.png", - "pokemon": [] - }, - { - "name": "Larry", - "boss_type": "gym_leader", - "specialty_type": "normal", - "badge_name": "Normal Badge", - "badge_image_url": "/badges/normal-badge.png", - "level_cap": 36, - "order": 5, - "after_route_name": null, - "location": "Medali Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/larry.png", - "pokemon": [] - }, - { - "name": "Ryme", - "boss_type": "gym_leader", - "specialty_type": "ghost", - "badge_name": "Ghost Badge", - "badge_image_url": "/badges/ghost-badge.png", - "level_cap": 42, - "order": 6, - "after_route_name": null, - "location": "Montenevera Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/ryme.png", - "pokemon": [] - }, - { - "name": "Tulip", - "boss_type": "gym_leader", - "specialty_type": "psychic", - "badge_name": "Psychic Badge", - "badge_image_url": "/badges/psychic-badge.png", - "level_cap": 45, - "order": 7, - "after_route_name": null, - "location": "Alfornada Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/tulip.png", - "pokemon": [] - }, - { - "name": "Grusha", - "boss_type": "gym_leader", - "specialty_type": "ice", - "badge_name": "Ice Badge", - "badge_image_url": "/badges/ice-badge.png", - "level_cap": 48, - "order": 8, - "after_route_name": null, - "location": "Glaseado Gym", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/grusha.png", - "pokemon": [] - }, - { - "name": "Rika", - "boss_type": "elite_four", - "specialty_type": "ground", - "badge_name": null, - "badge_image_url": null, - "level_cap": 58, - "order": 9, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/rika.png", - "pokemon": [] - }, - { - "name": "Poppy", - "boss_type": "elite_four", - "specialty_type": "steel", - "badge_name": null, - "badge_image_url": null, - "level_cap": 59, - "order": 10, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/poppy.png", - "pokemon": [] - }, - { - "name": "Larry", - "boss_type": "elite_four", - "specialty_type": "flying", - "badge_name": null, - "badge_image_url": null, - "level_cap": 60, - "order": 11, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/larry.png", - "pokemon": [] - }, - { - "name": "Hassel", - "boss_type": "elite_four", - "specialty_type": "dragon", - "badge_name": null, - "badge_image_url": null, - "level_cap": 61, - "order": 12, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/hassel.png", - "pokemon": [] - }, - { - "name": "Top Champion Geeta", - "boss_type": "champion", - "specialty_type": null, - "badge_name": null, - "badge_image_url": null, - "level_cap": 62, - "order": 13, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/top-champion-geeta.png", - "pokemon": [] - }, - { - "name": "Champion Nemona", - "boss_type": "champion", - "specialty_type": null, - "badge_name": null, - "badge_image_url": null, - "level_cap": 66, - "order": 14, - "after_route_name": null, - "location": "Pokemon League", - "section": "Victory Road", - "sprite_url": "/boss-sprites/scarlet/champion-nemona.png", - "pokemon": [] - }, - { - "name": "Giacomo", - "boss_type": "other", - "specialty_type": "dark", - "badge_name": null, - "badge_image_url": null, - "level_cap": 21, - "order": 15, - "after_route_name": null, - "location": "Team Star Dark Crew Base", - "section": "Starfall Street", - "sprite_url": "/boss-sprites/scarlet/giacomo.png", - "pokemon": [] - }, - { - "name": "Mela", - "boss_type": "other", - "specialty_type": "fire", - "badge_name": null, - "badge_image_url": null, - "level_cap": 27, - "order": 16, - "after_route_name": null, - "location": "Team Star Fire Crew Base", - "section": "Starfall Street", - "sprite_url": "/boss-sprites/scarlet/mela.png", - "pokemon": [] - }, - { - "name": "Atticus", - "boss_type": "other", - "specialty_type": "poison", - "badge_name": null, - "badge_image_url": null, - "level_cap": 33, - "order": 17, - "after_route_name": null, - "location": "Team Star Poison Crew Base", - "section": "Starfall Street", - "sprite_url": "/boss-sprites/scarlet/atticus.png", - "pokemon": [] - }, - { - "name": "Ortega", - "boss_type": "other", - "specialty_type": "fairy", - "badge_name": null, - "badge_image_url": null, - "level_cap": 50, - "order": 18, - "after_route_name": null, - "location": "Team Star Fairy Crew Base", - "section": "Starfall Street", - "sprite_url": "/boss-sprites/scarlet/ortega.png", - "pokemon": [] - }, - { - "name": "Eri", - "boss_type": "other", - "specialty_type": "fighting", - "badge_name": null, - "badge_image_url": null, - "level_cap": 56, - "order": 19, - "after_route_name": null, - "location": "Team Star Fighting Crew Base", - "section": "Starfall Street", - "sprite_url": "/boss-sprites/scarlet/eri.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 919, + "pokemon_name": "Nymble", + "level": 14, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 917, + "pokemon_name": "Tarountula", + "level": 14, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "level": 15, + "order": 3, + "condition_label": "Terastallize" + } + ] }, { "name": "Stony Cliff Titan", @@ -272,12 +42,56 @@ "badge_name": null, "badge_image_url": null, "level_cap": 16, - "order": 20, - "after_route_name": null, + "order": 2, + "after_route_name": "Area Three (South Province)", "location": "South Province (Area Three)", "section": "Path of Legends", "sprite_url": "/sprites/950.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 950, + "pokemon_name": "Klawf", + "level": 16, + "order": 1, + "condition_label": null + } + ] + }, + { + "name": "Brassius", + "boss_type": "gym_leader", + "specialty_type": "grass", + "badge_name": "Grass Badge", + "badge_image_url": "/badges/grass-badge.png", + "level_cap": 17, + "order": 3, + "after_route_name": "Area One (East Province)", + "location": "Artazon Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/brassius.png", + "pokemon": [ + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "level": 16, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 928, + "pokemon_name": "Smoliv", + "level": 16, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "level": 17, + "order": 3, + "condition_label": "Terastallize" + } + ] }, { "name": "Open Sky Titan", @@ -286,12 +100,121 @@ "badge_name": null, "badge_image_url": null, "level_cap": 20, - "order": 21, - "after_route_name": null, + "order": 4, + "after_route_name": "Area One (West Province)", "location": "West Province (Area One)", "section": "Path of Legends", "sprite_url": "/sprites/962.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "level": 20, + "order": 1, + "condition_label": null + } + ] + }, + { + "name": "Giacomo", + "boss_type": "evil_team", + "specialty_type": "dark", + "badge_name": null, + "badge_image_url": null, + "level_cap": 21, + "order": 5, + "after_route_name": "Area One (West Province)", + "location": "Team Star Dark Crew Base", + "section": "Starfall Street", + "sprite_url": "/boss-sprites/scarlet/giacomo.png", + "pokemon": [ + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "level": 21, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 20, + "order": 2, + "condition_label": null + } + ] + }, + { + "name": "Iono", + "boss_type": "gym_leader", + "specialty_type": "electric", + "badge_name": "Electric Badge", + "badge_image_url": "/badges/electric-badge.png", + "level_cap": 24, + "order": 6, + "after_route_name": "Levincia", + "location": "Levincia Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/iono.png", + "pokemon": [ + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "level": 23, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "level": 23, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "level": 23, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "level": 24, + "order": 4, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Mela", + "boss_type": "evil_team", + "specialty_type": "fire", + "badge_name": null, + "badge_image_url": null, + "level_cap": 27, + "order": 7, + "after_route_name": "Levincia", + "location": "Team Star Fire Crew Base", + "section": "Starfall Street", + "sprite_url": "/boss-sprites/scarlet/mela.png", + "pokemon": [ + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 26, + "order": 2, + "condition_label": null + } + ] }, { "name": "Lurking Steel Titan", @@ -300,12 +223,178 @@ "badge_name": null, "badge_image_url": null, "level_cap": 29, - "order": 22, - "after_route_name": null, + "order": 8, + "after_route_name": "Area Three (East Province)", "location": "East Province (Area Three)", "section": "Path of Legends", "sprite_url": "/sprites/968.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "level": 29, + "order": 1, + "condition_label": null + } + ] + }, + { + "name": "Kofu", + "boss_type": "gym_leader", + "specialty_type": "water", + "badge_name": "Water Badge", + "badge_image_url": "/badges/water-badge.png", + "level_cap": 30, + "order": 9, + "after_route_name": "Cascarrafa", + "location": "Cascarrafa Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/kofu.png", + "pokemon": [ + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 961, + "pokemon_name": "Wugtrio", + "level": 29, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 740, + "pokemon_name": "Crabominable", + "level": 30, + "order": 3, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Atticus", + "boss_type": "evil_team", + "specialty_type": "poison", + "badge_name": null, + "badge_image_url": null, + "level_cap": 33, + "order": 10, + "after_route_name": "Tagtree Thicket", + "location": "Team Star Poison Crew Base", + "section": "Starfall Street", + "sprite_url": "/boss-sprites/scarlet/atticus.png", + "pokemon": [ + { + "pokeapi_id": 435, + "pokemon_name": "Skuntank", + "level": 32, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "level": 32, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 33, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 32, + "order": 4, + "condition_label": null + } + ] + }, + { + "name": "Larry", + "boss_type": "gym_leader", + "specialty_type": "normal", + "badge_name": "Normal Badge", + "badge_image_url": "/badges/normal-badge.png", + "level_cap": 36, + "order": 11, + "after_route_name": "Area Three (West Province)", + "location": "Medali Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/larry.png", + "pokemon": [ + { + "pokeapi_id": 775, + "pokemon_name": "Komala", + "level": 35, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "level": 35, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "level": 36, + "order": 3, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Ryme", + "boss_type": "gym_leader", + "specialty_type": "ghost", + "badge_name": "Ghost Badge", + "badge_image_url": "/badges/ghost-badge.png", + "level_cap": 42, + "order": 12, + "after_route_name": "Glaseado Mountain", + "location": "Montenevera Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/ryme.png", + "pokemon": [ + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 41, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 778, + "pokemon_name": "Mimikyu Disguised", + "level": 41, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "level": 42, + "order": 4, + "condition_label": "Terastallize" + } + ] }, { "name": "Quaking Earth Titan", @@ -314,12 +403,149 @@ "badge_name": null, "badge_image_url": null, "level_cap": 45, - "order": 23, - "after_route_name": null, + "order": 13, + "after_route_name": "Asado Desert", "location": "Asado Desert", "section": "Path of Legends", "sprite_url": "/sprites/984.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 984, + "pokemon_name": "Great Tusk", + "level": 45, + "order": 1, + "condition_label": null + } + ] + }, + { + "name": "Tulip", + "boss_type": "gym_leader", + "specialty_type": "psychic", + "badge_name": "Psychic Badge", + "badge_image_url": "/badges/psychic-badge.png", + "level_cap": 45, + "order": 14, + "after_route_name": "Area Six (South Province)", + "location": "Alfornada Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/tulip.png", + "pokemon": [ + { + "pokeapi_id": 981, + "pokemon_name": "Farigiraf", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 282, + "pokemon_name": "Gardevoir", + "level": 44, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "level": 44, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 671, + "pokemon_name": "Florges", + "level": 45, + "order": 4, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Grusha", + "boss_type": "gym_leader", + "specialty_type": "ice", + "badge_name": "Ice Badge", + "badge_image_url": "/badges/ice-badge.png", + "level_cap": 48, + "order": 15, + "after_route_name": "Area Six (South Province)", + "location": "Glaseado Gym", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/grusha.png", + "pokemon": [ + { + "pokeapi_id": 873, + "pokemon_name": "Frosmoth", + "level": 47, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 975, + "pokemon_name": "Cetitan", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 48, + "order": 4, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Ortega", + "boss_type": "evil_team", + "specialty_type": "fairy", + "badge_name": null, + "badge_image_url": null, + "level_cap": 50, + "order": 16, + "after_route_name": "Area Three (North Province)", + "location": "Team Star Fairy Crew Base", + "section": "Starfall Street", + "sprite_url": "/boss-sprites/scarlet/ortega.png", + "pokemon": [ + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "level": 50, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 40, + "pokemon_name": "Wigglytuff", + "level": 50, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 927, + "pokemon_name": "Dachsbun", + "level": 51, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "False Dragon Titan", @@ -328,11 +554,513 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 24, - "after_route_name": null, + "order": 17, + "after_route_name": "Casseroya Lake", "location": "Casseroya Lake", "section": "Path of Legends", "sprite_url": "/sprites/977.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 977, + "pokemon_name": "Dondozo", + "level": 56, + "order": 1, + "condition_label": null + } + ] + }, + { + "name": "Eri", + "boss_type": "evil_team", + "specialty_type": "fighting", + "badge_name": null, + "badge_image_url": null, + "level_cap": 56, + "order": 18, + "after_route_name": "Area Two (North Province)", + "location": "Team Star Fighting Crew Base", + "section": "Starfall Street", + "sprite_url": "/boss-sprites/scarlet/eri.png", + "pokemon": [ + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "level": 55, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 766, + "pokemon_name": "Passimian", + "level": 55, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "level": 55, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 979, + "pokemon_name": "Annihilape", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 966, + "pokemon_name": "Revavroom", + "level": 56, + "order": 5, + "condition_label": null + } + ] + }, + { + "name": "Rika", + "boss_type": "elite_four", + "specialty_type": "ground", + "badge_name": null, + "badge_image_url": null, + "level_cap": 58, + "order": 19, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/rika.png", + "pokemon": [ + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "level": 57, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "level": 57, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "level": 57, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "level": 57, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 980, + "pokemon_name": "Clodsire", + "level": 58, + "order": 5, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Poppy", + "boss_type": "elite_four", + "specialty_type": "steel", + "badge_name": null, + "badge_image_url": null, + "level_cap": 59, + "order": 20, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/poppy.png", + "pokemon": [ + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "level": 58, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 462, + "pokemon_name": "Magnezone", + "level": 58, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 823, + "pokemon_name": "Corviknight", + "level": 58, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 959, + "pokemon_name": "Tinkaton", + "level": 59, + "order": 5, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Larry", + "boss_type": "elite_four", + "specialty_type": "flying", + "badge_name": null, + "badge_image_url": null, + "level_cap": 60, + "order": 21, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/larry.png", + "pokemon": [ + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "level": 59, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 741, + "pokemon_name": "Oricorio Baile", + "level": 59, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 59, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "level": 59, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "level": 60, + "order": 5, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Hassel", + "boss_type": "elite_four", + "specialty_type": "dragon", + "badge_name": null, + "badge_image_url": null, + "level_cap": 61, + "order": 22, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/hassel.png", + "pokemon": [ + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "level": 60, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 60, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 691, + "pokemon_name": "Dragalge", + "level": 60, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 841, + "pokemon_name": "Flapple", + "level": 60, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 998, + "pokemon_name": "Baxcalibur", + "level": 61, + "order": 5, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Top Champion Geeta", + "boss_type": "champion", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 62, + "order": 23, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/top-champion-geeta.png", + "pokemon": [ + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "level": 61, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "level": 61, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "level": 61, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "level": 61, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 983, + "pokemon_name": "Kingambit", + "level": 61, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 970, + "pokemon_name": "Glimmora", + "level": 62, + "order": 6, + "condition_label": "Terastallize" + } + ] + }, + { + "name": "Champion Nemona", + "boss_type": "champion", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 66, + "order": 24, + "after_route_name": "Pokémon League (Paldea)", + "location": "Pokemon League", + "section": "Victory Road", + "sprite_url": "/boss-sprites/scarlet/champion-nemona.png", + "pokemon": [ + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 65, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 923, + "pokemon_name": "Pawmot", + "level": 65, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 706, + "pokemon_name": "Goodra", + "level": 65, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "level": 65, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "level": 65, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 914, + "pokemon_name": "Quaquaval", + "level": 66, + "order": 6, + "condition_label": "Chose Sprigatito" + }, + { + "pokeapi_id": 908, + "pokemon_name": "Meowscarada", + "level": 66, + "order": 6, + "condition_label": "Chose Fuecoco" + }, + { + "pokeapi_id": 911, + "pokemon_name": "Skeledirge", + "level": 66, + "order": 6, + "condition_label": "Chose Quaxly" + } + ] + }, + { + "name": "AI Sada", + "boss_type": "other", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 67, + "order": 25, + "after_route_name": "Zero Lab", + "location": "Zero Lab", + "section": "Main Story", + "sprite_url": "/boss-sprites/scarlet/ai-sada.png", + "pokemon": [ + { + "pokeapi_id": 988, + "pokemon_name": "Slither Wing", + "level": 66, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 985, + "pokemon_name": "Scream Tail", + "level": 66, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 986, + "pokemon_name": "Brute Bonnet", + "level": 66, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 987, + "pokemon_name": "Flutter Mane", + "level": 66, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 989, + "pokemon_name": "Sandy Shocks", + "level": 66, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 1005, + "pokemon_name": "Roaring Moon", + "level": 67, + "order": 6, + "condition_label": null + } + ], + "game_slug": "scarlet" + }, + { + "name": "AI Turo", + "boss_type": "gym_leader", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 67, + "order": 26, + "after_route_name": "Zero Lab", + "location": "Zero Lab", + "section": "Main Story", + "sprite_url": "/boss-sprites/scarlet/ai-turo.png", + "pokemon": [ + { + "pokeapi_id": 994, + "pokemon_name": "Iron Moth", + "level": 66, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 991, + "pokemon_name": "Iron Bundle", + "level": 66, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 992, + "pokemon_name": "Iron Hands", + "level": 66, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 993, + "pokemon_name": "Iron Jugulis", + "level": 66, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 995, + "pokemon_name": "Iron Thorns", + "level": 66, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 1006, + "pokemon_name": "Iron Valiant", + "level": 67, + "order": 6, + "condition_label": null + } + ], + "game_slug": "violet" } -] +] \ No newline at end of file diff --git a/backend/src/app/seeds/data/scarlet.json b/backend/src/app/seeds/data/scarlet.json index 26feef6..2a3dc4b 100644 --- a/backend/src/app/seeds/data/scarlet.json +++ b/backend/src/app/seeds/data/scarlet.json @@ -168,13 +168,43 @@ ] }, { - "name": "Area One (South Province)", + "name": "Inlet Grotto (Cave)", "order": 6, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 5 + } + ] + }, + { + "name": "Area One (South Province)", + "order": 7, "encounters": [], "children": [ { "name": "South Province Area One (Prairie)", - "order": 7, + "order": 8, "encounters": [ { "pokeapi_id": 440, @@ -244,7 +274,7 @@ }, { "name": "South Province Area One (Forest)", - "order": 8, + "order": 9, "encounters": [ { "pokeapi_id": 761, @@ -306,7 +336,7 @@ }, { "name": "South Province Area One (Town)", - "order": 9, + "order": 10, "encounters": [ { "pokeapi_id": 174, @@ -336,7 +366,7 @@ }, { "name": "South Province Area One (Lake)", - "order": 10, + "order": 11, "encounters": [ { "pokeapi_id": 298, @@ -390,7 +420,7 @@ }, { "name": "South Province Area One (Riverside)", - "order": 11, + "order": 12, "encounters": [ { "pokeapi_id": 298, @@ -444,7 +474,7 @@ }, { "name": "South Province Area One (Ocean)", - "order": 12, + "order": 13, "encounters": [ { "pokeapi_id": 278, @@ -482,7 +512,7 @@ }, { "name": "South Province Area One (Beach)", - "order": 13, + "order": 14, "encounters": [ { "pokeapi_id": 278, @@ -504,7 +534,7 @@ }, { "name": "South Province Area One (Flower)", - "order": 14, + "order": 15, "encounters": [ { "pokeapi_id": 191, @@ -550,7 +580,7 @@ }, { "name": "South Province Area One (Ruins)", - "order": 15, + "order": 16, "encounters": [ { "pokeapi_id": 96, @@ -572,7 +602,7 @@ }, { "name": "South Province Area One", - "order": 16, + "order": 17, "encounters": [ { "pokeapi_id": 145, @@ -586,1787 +616,14 @@ } ] }, - { - "name": "Naranja Academy", - "order": 17, - "encounters": [ - { - "pokeapi_id": 10161, - "pokemon_name": "Meowth (Galar)", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Cortondo", - "order": 18, - "encounters": [ - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "trade", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Paldean Sea (Ocean)", - "order": 19, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 23 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Area Two (South Province)", - "order": 20, - "encounters": [], - "children": [ - { - "name": "South Province Area Two (Prairie)", - "order": 21, - "encounters": [ - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 14 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 14 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 179, - "pokemon_name": "Mareep", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 14 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 14 - } - ] - }, - { - "name": "South Province Area Two (Forest)", - "order": 22, - "encounters": [ - { - "pokeapi_id": 761, - "pokemon_name": "Bounsweet", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Town)", - "order": 23, - "encounters": [ - { - "pokeapi_id": 174, - "pokemon_name": "Igglybuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 9 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 926, - "pokemon_name": "Fidough", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Mountain)", - "order": 24, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Two (Riverside)", - "order": 25, - "encounters": [ - { - "pokeapi_id": 298, - "pokemon_name": "Azurill", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 12, - "max_level": 13 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 13 - } - ] - }, - { - "name": "South Province Area Two (Rocky Area)", - "order": 26, - "encounters": [ - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 12 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 12 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Two (Flower)", - "order": 27, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 191, - "pokemon_name": "Sunkern", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Olive Orchard)", - "order": 28, - "encounters": [ - { - "pokeapi_id": 928, - "pokemon_name": "Smoliv", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 179, - "pokemon_name": "Mareep", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 11 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "walk", - "encounter_rate": 5, - "min_level": 11, - "max_level": 11 - } - ] - }, - { - "name": "South Province Area Two (Ruins)", - "order": 29, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 10 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two", - "order": 30, - "encounters": [ - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "static", - "encounter_rate": 100, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "static", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "static", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Area Three (South Province)", - "order": 31, - "encounters": [], - "children": [ - { - "name": "South Province Area Three (Prairie)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 919, - "pokemon_name": "Nymble", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 17 - }, - { - "pokeapi_id": 921, - "pokemon_name": "Pawmi", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 15, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Three (Town)", - "order": 33, - "encounters": [ - { - "pokeapi_id": 353, - "pokemon_name": "Shuppet", - "method": "walk", - "encounter_rate": 70, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 741, - "pokemon_name": "Oricorio Baile", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 931, - "pokemon_name": "Squawkabilly Green Plumage", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10260, - "pokemon_name": "Squawkabilly (Blue Plumage)", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10261, - "pokemon_name": "Squawkabilly (Yellow Plumage)", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10262, - "pokemon_name": "Squawkabilly (White Plumage)", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Three (Rocky Area)", - "order": 34, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 950, - "pokemon_name": "Klawf", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 29 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 17 - }, - { - "pokeapi_id": 921, - "pokemon_name": "Pawmi", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Three (Ruins)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 14 - } - ] - }, - { - "name": "South Province Area Three", - "order": 36, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "static", - "encounter_rate": 100, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "static", - "encounter_rate": 100, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "static", - "encounter_rate": 100, - "min_level": 11, - "max_level": 11 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "static", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 950, - "pokemon_name": "Klawf", - "method": "static", - "encounter_rate": 100, - "min_level": 12, - "max_level": 16 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "static", - "encounter_rate": 100, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "swarm", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ] - } - ] - }, - { - "name": "Area Four (South Province)", - "order": 37, - "encounters": [], - "children": [ - { - "name": "South Province Area Four (Prairie)", - "order": 38, - "encounters": [ - { - "pokeapi_id": 915, - "pokemon_name": "Lechonk", - "method": "walk", - "encounter_rate": 80, - "min_level": 16, - "max_level": 18 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 917, - "pokemon_name": "Tarountula", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 18 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 23 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 18, - "max_level": 23 - } - ] - }, - { - "name": "South Province Area Four (Forest)", - "order": 39, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 915, - "pokemon_name": "Lechonk", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 917, - "pokemon_name": "Tarountula", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 40, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 18, - "max_level": 22 - } - ] - }, - { - "name": "South Province Area Four (Mountain)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 60, - "min_level": 17, - "max_level": 23 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 25, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 22 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Four (Lake)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 10253, - "pokemon_name": "Wooper (Paldea)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Riverside)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Ocean)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Rocky Area)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 32 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 20 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 28 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 29 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 39 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 24 - } - ] - }, - { - "name": "South Province Area Four (Flower)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 665, - "pokemon_name": "Spewpa", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Ruins)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four", - "order": 47, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 250, - "pokemon_name": "Ho Oh", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 380, - "pokemon_name": "Latias", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 705, - "pokemon_name": "Sliggoo", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, { "name": "Area Five (South Province)", - "order": 48, + "order": 18, "encounters": [], "children": [ { "name": "South Province Area Five (Prairie)", - "order": 49, + "order": 19, "encounters": [ { "pokeapi_id": 915, @@ -2564,7 +821,7 @@ }, { "name": "South Province Area Five (Mountain)", - "order": 50, + "order": 20, "encounters": [ { "pokeapi_id": 935, @@ -2714,7 +971,7 @@ }, { "name": "South Province Area Five (Swamp)", - "order": 51, + "order": 21, "encounters": [ { "pokeapi_id": 10253, @@ -2800,7 +1057,7 @@ }, { "name": "South Province Area Five (Lake)", - "order": 52, + "order": 22, "encounters": [ { "pokeapi_id": 339, @@ -2926,7 +1183,7 @@ }, { "name": "South Province Area Five (Riverside)", - "order": 53, + "order": 23, "encounters": [ { "pokeapi_id": 10016, @@ -3060,7 +1317,7 @@ }, { "name": "South Province Area Five (Flower)", - "order": 54, + "order": 24, "encounters": [ { "pokeapi_id": 669, @@ -3114,7 +1371,7 @@ }, { "name": "South Province Area Five (Ocean)", - "order": 55, + "order": 25, "encounters": [ { "pokeapi_id": 846, @@ -3192,7 +1449,7 @@ }, { "name": "South Province Area Five (Rocky Area)", - "order": 56, + "order": 26, "encounters": [ { "pokeapi_id": 935, @@ -3286,7 +1543,7 @@ }, { "name": "South Province Area Five (Beach)", - "order": 57, + "order": 27, "encounters": [ { "pokeapi_id": 769, @@ -3372,7 +1629,7 @@ }, { "name": "South Province Area Five (Ruins)", - "order": 58, + "order": 28, "encounters": [ { "pokeapi_id": 436, @@ -3402,7 +1659,7 @@ }, { "name": "South Province Area Five", - "order": 59, + "order": 29, "encounters": [ { "pokeapi_id": 973, @@ -3449,2311 +1706,873 @@ ] }, { - "name": "Area One (West Province)", - "order": 60, + "name": "Naranja Academy", + "order": 30, + "encounters": [ + { + "pokeapi_id": 10161, + "pokemon_name": "Meowth (Galar)", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Area Two (South Province)", + "order": 31, "encounters": [], "children": [ { - "name": "West Province (Area One - Mountain)", - "order": 61, + "name": "South Province Area Two (Prairie)", + "order": 32, "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 60, - "min_level": 17, - "max_level": 20 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 951, - "pokemon_name": "Capsakid", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 919, - "pokemon_name": "Nymble", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 19 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "West Province (Area One - Riverside)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "West Province (Area One - Ocean)", - "order": 63, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Rocky Area)", - "order": 64, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Cave)", - "order": 65, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 16 - } - ] - }, - { - "name": "West Province (Area One - Beach)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 960, - "pokemon_name": "Wiglett", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 15, - "min_level": 13, - "max_level": 16 - } - ] - }, - { - "name": "West Province (Area One - Flower)", - "order": 67, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 20 - }, { "pokeapi_id": 440, "pokemon_name": "Happiny", "method": "walk", "encounter_rate": 100, - "min_level": 14, - "max_level": 15 + "min_level": 7, + "max_level": 14 }, { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Ruins)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", + "pokeapi_id": 661, + "pokemon_name": "Fletchling", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 18 + "min_level": 7, + "max_level": 14 }, { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 18 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 18 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 18 - } - ] - }, - { - "name": "West Province (Area One)", - "order": 69, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "static", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 243, - "pokemon_name": "Raikou", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 639, - "pokemon_name": "Terrakion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, - { - "name": "Asado Desert", - "order": 70, - "encounters": [ - { - "pokeapi_id": 628, - "pokemon_name": "Braviary", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 332, - "pokemon_name": "Cacturne", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 956, - "pokemon_name": "Espathra", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 984, - "pokemon_name": "Great Tusk", - "method": "walk", - "encounter_rate": 100, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 769, - "pokemon_name": "Sandygast", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ], - "children": [ - { - "name": "Asado Desert (Prairie)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Asado Desert (Desert Area)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 551, - "pokemon_name": "Sandile", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 26 - }, - { - "pokeapi_id": 331, - "pokemon_name": "Cacnea", - "method": "walk", - "encounter_rate": 90, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", + "pokeapi_id": 187, + "pokemon_name": "Hoppip", "method": "walk", "encounter_rate": 60, - "min_level": 23, - "max_level": 26 + "min_level": 7, + "max_level": 8 }, { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", + "pokeapi_id": 179, + "pokemon_name": "Mareep", "method": "walk", "encounter_rate": 60, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 26 - }, - { - "pokeapi_id": 946, - "pokemon_name": "Bramblin", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 26 - }, - { - "pokeapi_id": 951, - "pokemon_name": "Capsakid", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 26 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 26 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 874, - "pokemon_name": "Stonjourner", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 26 - } - ] - }, - { - "name": "Asado Desert (Riverside)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Asado Desert (Rocky Area)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 25 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Asado Desert (Flower)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 24 - } - ] - }, - { - "name": "Asado Desert (Ruins)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 874, - "pokemon_name": "Stonjourner", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "walk", - "encounter_rate": 15, - "min_level": 24, - "max_level": 26 - } - ] - } - ] - }, - { - "name": "West Paldean Sea (Ocean)", - "order": 77, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 29 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 30 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 35 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 39 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 40 - }, - { - "pokeapi_id": 690, - "pokemon_name": "Skrelp", - "method": "walk", - "encounter_rate": 60, - "min_level": 34, - "max_level": 42 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 42 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 29 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 42 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 42 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 42 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 42 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 42 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 42 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 42 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 40 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 42 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 30 - }, - { - "pokeapi_id": 976, - "pokemon_name": "Veluza", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 42 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 42 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 42 - } - ] - }, - { - "name": "Cascarrafa", - "order": 78, - "encounters": [ - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "trade", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - } - ] - }, - { - "name": "Area Two (West Province)", - "order": 79, - "encounters": [], - "children": [ - { - "name": "West Province (Area Two - Prairie)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10250, - "pokemon_name": "Tauros (Paldea Combat Breed)", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 180, - "pokemon_name": "Flaaffy", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 + "min_level": 9, + "max_level": 14 }, { "pokeapi_id": 942, "pokemon_name": "Maschiff", "method": "walk", "encounter_rate": 30, - "min_level": 22, - "max_level": 29 + "min_level": 10, + "max_level": 14 }, { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 434, - "pokemon_name": "Stunky", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", + "pokeapi_id": 396, + "pokemon_name": "Starly", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10251, - "pokemon_name": "Tauros (Paldea Blaze Breed)", - "method": "walk", - "encounter_rate": 3, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 14 } ] }, { - "name": "West Province (Area Two - Town)", - "order": 81, + "name": "South Province Area Two (Forest)", + "order": 33, "encounters": [ { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", + "pokeapi_id": 761, + "pokemon_name": "Bounsweet", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", + "pokeapi_id": 819, + "pokemon_name": "Skwovet", "method": "walk", "encounter_rate": 50, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", + "pokeapi_id": 438, + "pokemon_name": "Bonsly", "method": "walk", "encounter_rate": 30, - "min_level": 28, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", + "pokeapi_id": 944, + "pokemon_name": "Shroodle", "method": "walk", "encounter_rate": 20, - "min_level": 28, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 479, - "pokemon_name": "Rotom", + "pokeapi_id": 840, + "pokemon_name": "Applin", "method": "walk", "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", + "pokeapi_id": 172, + "pokemon_name": "Pichu", "method": "walk", "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 965, - "pokemon_name": "Varoom", + "pokeapi_id": 25, + "pokemon_name": "Pikachu", "method": "walk", "encounter_rate": 10, - "min_level": 27, - "max_level": 29 + "min_level": 10, + "max_level": 10 } ] }, { - "name": "West Province (Area Two - Riverside)", - "order": 82, + "name": "South Province Area Two (Town)", + "order": 34, "encounters": [ { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", + "pokeapi_id": 174, + "pokemon_name": "Igglybuff", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 9 }, { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 183, - "pokemon_name": "Marill", + "pokeapi_id": 926, + "pokemon_name": "Fidough", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two (Mountain)", + "order": 35, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 7, + "max_level": 12 + } + ] + }, + { + "name": "South Province Area Two (Riverside)", + "order": 36, + "encounters": [ + { + "pokeapi_id": 298, + "pokemon_name": "Azurill", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 22 + "min_level": 7, + "max_level": 8 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 938, "pokemon_name": "Tadbulb", "method": "walk", "encounter_rate": 50, - "min_level": 22, - "max_level": 29 + "min_level": 12, + "max_level": 13 }, { "pokeapi_id": 846, "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 453, - "pokemon_name": "Croagunk", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 833, "pokemon_name": "Chewtle", "method": "walk", "encounter_rate": 10, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 + "min_level": 10, + "max_level": 13 } ] }, { - "name": "West Province (Area Two - Ocean)", - "order": 83, + "name": "South Province Area Two (Rocky Area)", + "order": 37, "encounters": [ { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 12 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", + "pokeapi_id": 296, + "pokemon_name": "Makuhita", "method": "walk", "encounter_rate": 30, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 12 }, { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", + "pokeapi_id": 734, + "pokemon_name": "Yungoos", "method": "walk", "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 12 } ] }, { - "name": "West Province (Area Two - Rocky Area)", - "order": 84, + "name": "South Province Area Two (Flower)", + "order": 38, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 191, + "pokemon_name": "Sunkern", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two (Olive Orchard)", + "order": 39, + "encounters": [ + { + "pokeapi_id": 928, + "pokemon_name": "Smoliv", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 179, + "pokemon_name": "Mareep", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 11 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 133, + "pokemon_name": "Eevee", + "method": "walk", + "encounter_rate": 5, + "min_level": 11, + "max_level": 11 + } + ] + }, + { + "name": "South Province Area Two (Ruins)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 9, + "max_level": 10 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 96, + "pokemon_name": "Drowzee", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two", + "order": 41, + "encounters": [ + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "static", + "encounter_rate": 100, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "static", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "static", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Cortondo", + "order": 42, + "encounters": [ + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "trade", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Area Three (South Province)", + "order": 43, + "encounters": [], + "children": [ + { + "name": "South Province Area Three (Prairie)", + "order": 44, + "encounters": [ + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 919, + "pokemon_name": "Nymble", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 17 + }, + { + "pokeapi_id": 921, + "pokemon_name": "Pawmi", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 15, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Three (Town)", + "order": 45, + "encounters": [ + { + "pokeapi_id": 353, + "pokemon_name": "Shuppet", + "method": "walk", + "encounter_rate": 70, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 741, + "pokemon_name": "Oricorio Baile", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 931, + "pokemon_name": "Squawkabilly Green Plumage", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10260, + "pokemon_name": "Squawkabilly (Blue Plumage)", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10261, + "pokemon_name": "Squawkabilly (Yellow Plumage)", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10262, + "pokemon_name": "Squawkabilly (White Plumage)", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Three (Rocky Area)", + "order": 46, "encounters": [ { "pokeapi_id": 935, "pokemon_name": "Charcadet", "method": "walk", "encounter_rate": 100, - "min_level": 24, - "max_level": 28 + "min_level": 13, + "max_level": 17 }, { "pokeapi_id": 932, "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 24, - "max_level": 28 + "min_level": 10, + "max_level": 17 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 12 }, { "pokeapi_id": 672, "pokemon_name": "Skiddo", "method": "walk", "encounter_rate": 50, - "min_level": 24, - "max_level": 28 + "min_level": 14, + "max_level": 17 }, { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", + "pokeapi_id": 950, + "pokemon_name": "Klawf", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 28 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 28 + "min_level": 15, + "max_level": 17 }, { "pokeapi_id": 296, "pokemon_name": "Makuhita", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 25 + "min_level": 10, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 29 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 17 }, { "pokeapi_id": 734, "pokemon_name": "Yungoos", "method": "walk", "encounter_rate": 20, - "min_level": 24, - "max_level": 24 + "min_level": 7, + "max_level": 17 }, { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", + "pokeapi_id": 921, + "pokemon_name": "Pawmi", "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 28 + "encounter_rate": 5, + "min_level": 7, + "max_level": 12 } ] }, { - "name": "West Province (Area Two - Beach)", - "order": 85, + "name": "South Province Area Three (Ruins)", + "order": 47, "encounters": [ { - "pokeapi_id": 769, - "pokemon_name": "Sandygast", + "pokeapi_id": 436, + "pokemon_name": "Bronzor", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 422, - "pokemon_name": "Shellos", + "pokeapi_id": 96, + "pokemon_name": "Drowzee", "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "encounter_rate": 40, + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 960, - "pokemon_name": "Wiglett", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 961, - "pokemon_name": "Wugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", + "pokeapi_id": 92, + "pokemon_name": "Gastly", "method": "walk", "encounter_rate": 15, - "min_level": 26, - "max_level": 28 + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "encounter_rate": 15, + "min_level": 10, + "max_level": 14 } ] }, { - "name": "West Province (Area Two - Cave)", - "order": 86, + "name": "South Province Area Three", + "order": 48, "encounters": [ { "pokeapi_id": 935, "pokemon_name": "Charcadet", - "method": "walk", + "method": "static", "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 70, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 29 + "min_level": 13, + "max_level": 15 }, { "pokeapi_id": 206, "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 29 - } - ] - }, - { - "name": "West Province (Area Two)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 445, - "pokemon_name": "Garchomp", "method": "static", "encounter_rate": 100, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "static", + "encounter_rate": 100, + "min_level": 11, + "max_level": 11 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "static", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 950, + "pokemon_name": "Klawf", + "method": "static", + "encounter_rate": 100, + "min_level": 12, + "max_level": 16 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "static", + "encounter_rate": 100, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "swarm", + "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", + "pokeapi_id": 398, + "pokemon_name": "Staraptor", "method": "static", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 } ] } ] }, - { - "name": "Colonnade Hollow", - "order": 88, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 70, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 29 - } - ] - }, { "name": "Area One (East Province)", - "order": 89, + "order": 49, "encounters": [], "children": [ { "name": "East Province (Area One - Prairie)", - "order": 90, + "order": 50, "encounters": [ { "pokeapi_id": 915, @@ -5871,7 +2690,7 @@ }, { "name": "East Province (Area One - Forest)", - "order": 91, + "order": 51, "encounters": [ { "pokeapi_id": 935, @@ -6013,7 +2832,7 @@ }, { "name": "East Province (Area One - Town)", - "order": 92, + "order": 52, "encounters": [ { "pokeapi_id": 353, @@ -6107,7 +2926,7 @@ }, { "name": "East Province (Area One - Mountain)", - "order": 93, + "order": 53, "encounters": [ { "pokeapi_id": 935, @@ -6225,7 +3044,7 @@ }, { "name": "East Province (Area One - Riverside)", - "order": 94, + "order": 54, "encounters": [ { "pokeapi_id": 10016, @@ -6319,7 +3138,7 @@ }, { "name": "East Province (Area One - Ocean)", - "order": 95, + "order": 55, "encounters": [ { "pokeapi_id": 846, @@ -6405,7 +3224,7 @@ }, { "name": "East Province (Area One - Rocky Area)", - "order": 96, + "order": 56, "encounters": [ { "pokeapi_id": 935, @@ -6483,7 +3302,7 @@ }, { "name": "East Province (Area One - Beach)", - "order": 97, + "order": 57, "encounters": [ { "pokeapi_id": 747, @@ -6577,7 +3396,7 @@ }, { "name": "East Province (Area One)", - "order": 98, + "order": 58, "encounters": [ { "pokeapi_id": 643, @@ -6592,35 +3411,233 @@ ] }, { - "name": "Levincia", - "order": 99, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "East Paldean Sea", - "order": 100, + "name": "Area One (West Province)", + "order": 59, "encounters": [], "children": [ { - "name": "East Paldean Sea (Ocean)", - "order": 101, + "name": "West Province (Area One - Mountain)", + "order": 60, "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 17, + "max_level": 20 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 951, + "pokemon_name": "Capsakid", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 919, + "pokemon_name": "Nymble", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 19 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "West Province (Area One - Riverside)", + "order": 61, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "West Province (Area One - Ocean)", + "order": 62, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 20 + }, { "pokeapi_id": 846, "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 30 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 370, @@ -6628,23 +3645,15 @@ "method": "walk", "encounter_rate": 60, "min_level": 15, - "max_level": 25 + "max_level": 20 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 36 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 36 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 90, @@ -6652,15 +3661,7 @@ "method": "walk", "encounter_rate": 60, "min_level": 15, - "max_level": 36 - }, - { - "pokeapi_id": 690, - "pokemon_name": "Skrelp", - "method": "walk", - "encounter_rate": 60, - "min_level": 34, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 940, @@ -6668,23 +3669,15 @@ "method": "walk", "encounter_rate": 60, "min_level": 14, - "max_level": 29 + "max_level": 20 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", "method": "walk", "encounter_rate": 40, - "min_level": 28, - "max_level": 36 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 36 + "min_level": 19, + "max_level": 20 }, { "pokeapi_id": 963, @@ -6692,15 +3685,7 @@ "method": "walk", "encounter_rate": 30, "min_level": 15, - "max_level": 36 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 211, @@ -6708,31 +3693,15 @@ "method": "walk", "encounter_rate": 30, "min_level": 15, - "max_level": 36 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 14, - "max_level": 30 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 36 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 130, @@ -6740,139 +3709,379 @@ "method": "walk", "encounter_rate": 5, "min_level": 20, - "max_level": 36 + "max_level": 20 } ] }, { - "name": "East Paldean Sea (Beach)", - "order": 102, + "name": "West Province (Area One - Rocky Area)", + "order": 63, "encounters": [ { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 26 + "encounter_rate": 100, + "min_level": 13, + "max_level": 20 }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 20 + } + ] + }, + { + "name": "West Province (Area One - Cave)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 16 + } + ] + }, + { + "name": "West Province (Area One - Beach)", + "order": 65, + "encounters": [ { "pokeapi_id": 940, "pokemon_name": "Wattrel", "method": "walk", "encounter_rate": 60, - "min_level": 18, - "max_level": 26 + "min_level": 14, + "max_level": 16 }, { "pokeapi_id": 960, "pokemon_name": "Wiglett", "method": "walk", "encounter_rate": 60, - "min_level": 18, - "max_level": 26 + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 739, "pokemon_name": "Crabrawler", "method": "walk", "encounter_rate": 30, - "min_level": 18, - "max_level": 26 + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 18, - "max_level": 26 - }, - { - "pokeapi_id": 961, - "pokemon_name": "Wugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 932, "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 15, - "min_level": 18, - "max_level": 26 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 26 + "min_level": 13, + "max_level": 16 } ] }, { - "name": "East Paldean Sea (Flower)", - "order": 103, + "name": "West Province (Area One - Flower)", + "order": 66, "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 28 - }, { "pokeapi_id": 669, "pokemon_name": "Flabebe", "method": "walk", "encounter_rate": 100, - "min_level": 20, - "max_level": 23 + "min_level": 14, + "max_level": 20 }, { "pokeapi_id": 670, "pokemon_name": "Floette", "method": "walk", "encounter_rate": 100, - "min_level": 20, - "max_level": 28 + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 15 }, { "pokeapi_id": 415, "pokemon_name": "Combee", "method": "walk", "encounter_rate": 40, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 20 + } + ] + }, + { + "name": "West Province (Area One - Ruins)", + "order": 67, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 18 + } + ] + }, + { + "name": "West Province (Area One)", + "order": 68, + "encounters": [ + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "static", + "encounter_rate": 100, "min_level": 20, - "max_level": 25 + "max_level": 20 }, { - "pokeapi_id": 192, - "pokemon_name": "Sunflora", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 929, - "pokemon_name": "Dolliv", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 243, + "pokemon_name": "Raikou", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 639, + "pokemon_name": "Terrakion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 } ] } @@ -6880,12 +4089,12 @@ }, { "name": "Area Two (East Province)", - "order": 104, + "order": 69, "encounters": [], "children": [ { "name": "East Province (Area Two - Prairie)", - "order": 105, + "order": 70, "encounters": [ { "pokeapi_id": 113, @@ -7027,7 +4236,7 @@ }, { "name": "East Province (Area Two - Forest)", - "order": 106, + "order": 71, "encounters": [ { "pokeapi_id": 935, @@ -7137,7 +4346,7 @@ }, { "name": "East Province (Area Two - Town)", - "order": 107, + "order": 72, "encounters": [ { "pokeapi_id": 88, @@ -7255,7 +4464,7 @@ }, { "name": "East Province (Area Two - Riverside)", - "order": 108, + "order": 73, "encounters": [ { "pokeapi_id": 10016, @@ -7357,7 +4566,7 @@ }, { "name": "East Province (Area Two - Ocean)", - "order": 109, + "order": 74, "encounters": [ { "pokeapi_id": 846, @@ -7443,7 +4652,7 @@ }, { "name": "East Province (Area Two - Rocky Area)", - "order": 110, + "order": 75, "encounters": [ { "pokeapi_id": 935, @@ -7521,7 +4730,7 @@ }, { "name": "East Province (Area Two - Beach)", - "order": 111, + "order": 76, "encounters": [ { "pokeapi_id": 747, @@ -7615,7 +4824,7 @@ }, { "name": "East Province (Area Two - Ruins)", - "order": 112, + "order": 77, "encounters": [ { "pokeapi_id": 436, @@ -7661,7 +4870,7 @@ }, { "name": "East Province (Area Two)", - "order": 113, + "order": 78, "encounters": [ { "pokeapi_id": 58, @@ -7684,539 +4893,27 @@ ] }, { - "name": "Tagtree Thicket", - "order": 114, + "name": "Levincia", + "order": 79, "encounters": [ { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "static", + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "trade", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 640, - "pokemon_name": "Virizion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ], - "children": [ - { - "name": "Tagtree Thicket (Forest)", - "order": 115, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 80, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "walk", - "encounter_rate": 70, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 590, - "pokemon_name": "Foongus", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 10143, - "pokemon_name": "Mimikyu (Busted)", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 31 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 765, - "pokemon_name": "Oranguru", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Lake)", - "order": 116, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 980, - "pokemon_name": "Clodsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Riverside)", - "order": 117, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Rocky Area)", - "order": 118, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 28 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Flower)", - "order": 119, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 192, - "pokemon_name": "Sunflora", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 416, - "pokemon_name": "Vespiquen", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 929, - "pokemon_name": "Dolliv", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 31 - } - ] + "min_level": 25, + "max_level": 25 } ] }, { "name": "Area Three (East Province)", - "order": 120, + "order": 80, "encounters": [], "children": [ { "name": "East Province (Area Three - Prairie)", - "order": 121, + "order": 81, "encounters": [ { "pokeapi_id": 670, @@ -8310,7 +5007,7 @@ }, { "name": "East Province (Area Three - Town)", - "order": 122, + "order": 82, "encounters": [ { "pokeapi_id": 353, @@ -8460,7 +5157,7 @@ }, { "name": "East Province (Area Three - Lake)", - "order": 123, + "order": 83, "encounters": [ { "pokeapi_id": 339, @@ -8546,7 +5243,7 @@ }, { "name": "East Province (Area Three - Riverside)", - "order": 124, + "order": 84, "encounters": [ { "pokeapi_id": 10016, @@ -8656,7 +5353,7 @@ }, { "name": "East Province (Area Three - Ocean)", - "order": 125, + "order": 85, "encounters": [ { "pokeapi_id": 846, @@ -8742,7 +5439,7 @@ }, { "name": "East Province (Area Three - Cave)", - "order": 126, + "order": 86, "encounters": [ { "pokeapi_id": 935, @@ -8884,7 +5581,7 @@ }, { "name": "East Province (Area Three - Mine)", - "order": 127, + "order": 87, "encounters": [ { "pokeapi_id": 946, @@ -9034,7 +5731,7 @@ }, { "name": "East Province (Area Three)", - "order": 128, + "order": 88, "encounters": [ { "pokeapi_id": 244, @@ -9088,1495 +5785,9 @@ } ] }, - { - "name": "Area Three (West Province)", - "order": 129, - "encounters": [], - "children": [ - { - "name": "West Province (Area Three - Prairie)", - "order": 130, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 70, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 3, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 196, - "pokemon_name": "Espeon", - "method": "walk", - "encounter_rate": 1, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Forest)", - "order": 131, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 590, - "pokemon_name": "Foongus", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 286, - "pokemon_name": "Breloom", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 28, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Town)", - "order": 132, - "encounters": [ - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 425, - "pokemon_name": "Drifloon", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 927, - "pokemon_name": "Dachsbun", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 702, - "pokemon_name": "Dedenne", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 32 - } - ] - }, - { - "name": "West Province (Area Three - Lake)", - "order": 133, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 980, - "pokemon_name": "Clodsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - } - ] - }, - { - "name": "West Province (Area Three - Riverside)", - "order": 134, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Rocky Area)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 31, - "max_level": 35 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Ruins)", - "order": 136, - "encounters": [ - { - "pokeapi_id": 971, - "pokemon_name": "Greavard", - "method": "walk", - "encounter_rate": 40, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 97, - "pokemon_name": "Hypno", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "walk", - "encounter_rate": 15, - "min_level": 31, - "max_level": 34 - } - ] - }, - { - "name": "West Province (Area Three)", - "order": 137, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 286, - "pokemon_name": "Breloom", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, - { - "name": "Fellhorn Gorge", - "order": 138, - "encounters": [], - "children": [ - { - "name": "Fellhorn Gorge (Prairie)", - "order": 139, - "encounters": [ - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Lake)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Riverside)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Rocky Area)", - "order": 142, - "encounters": [ - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 207, - "pokemon_name": "Gligar", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - } - ] - }, { "name": "Dalizapa Passage", - "order": 143, + "order": 89, "encounters": [ { "pokeapi_id": 956, @@ -10622,7 +5833,7 @@ "children": [ { "name": "Dalizapa Passage (Northern Passage - Mountain)", - "order": 144, + "order": 90, "encounters": [ { "pokeapi_id": 113, @@ -10884,7 +6095,7 @@ }, { "name": "Dalizapa Passage (Northern Passage - Rocky Area)", - "order": 145, + "order": 91, "encounters": [ { "pokeapi_id": 668, @@ -10954,7 +6165,7 @@ }, { "name": "Dalizapa Passage (Northern Passage - Cave)", - "order": 146, + "order": 92, "encounters": [ { "pokeapi_id": 969, @@ -11072,7 +6283,7 @@ }, { "name": "Dalizapa Passage (Western Passage - Prairie)", - "order": 147, + "order": 93, "encounters": [ { "pokeapi_id": 113, @@ -11246,7 +6457,7 @@ }, { "name": "Dalizapa Passage (Western Passage - Town)", - "order": 148, + "order": 94, "encounters": [ { "pokeapi_id": 52, @@ -11333,1069 +6544,1479 @@ ] }, { - "name": "Alfornada Cavern", - "order": 149, + "name": "Cascarrafa", + "order": 95, "encounters": [ { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "trade", "encounter_rate": 100, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 383, - "pokemon_name": "Groudon", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 633, - "pokemon_name": "Deino", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 308, - "pokemon_name": "Medicham", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 247, - "pokemon_name": "Pupitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 44 + "min_level": 18, + "max_level": 18 } ] }, { - "name": "Area Six (South Province)", - "order": 150, - "encounters": [], - "children": [ + "name": "Tagtree Thicket", + "order": 96, + "encounters": [ { - "name": "South Province Area Six (Town)", - "order": 151, - "encounters": [ - { - "pokeapi_id": 576, - "pokemon_name": "Gothitelle", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 700, - "pokemon_name": "Sylveon", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 354, - "pokemon_name": "Banette", - "method": "walk", - "encounter_rate": 70, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 927, - "pokemon_name": "Dachsbun", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 575, - "pokemon_name": "Gothorita", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 707, - "pokemon_name": "Klefki", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 43 - } - ] + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "name": "South Province Area Six (Mountain)", - "order": 152, + "pokeapi_id": 640, + "pokemon_name": "Virizion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ], + "children": [ + { + "name": "Tagtree Thicket (Forest)", + "order": 97, "encounters": [ { - "pokeapi_id": 113, - "pokemon_name": "Chansey", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", "method": "walk", "encounter_rate": 100, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 136, - "pokemon_name": "Flareon", + "pokeapi_id": 944, + "pokemon_name": "Shroodle", "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 43 + "encounter_rate": 80, + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 955, - "pokemon_name": "Flittle", + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "walk", + "encounter_rate": 70, + "min_level": 29, + "max_level": 32 + }, + { + "pokeapi_id": 590, + "pokemon_name": "Foongus", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 38 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 307, - "pokemon_name": "Meditite", + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 39 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", + "pokeapi_id": 859, + "pokemon_name": "Impidimp", "method": "walk", "encounter_rate": 40, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", + "pokeapi_id": 48, + "pokemon_name": "Venonat", "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 43 - }, - { - "pokeapi_id": 956, - "pokemon_name": "Espathra", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 180, - "pokemon_name": "Flaaffy", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 }, { "pokeapi_id": 820, "pokemon_name": "Greedent", "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 10143, + "pokemon_name": "Mimikyu (Busted)", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 31 + }, + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 32, + "max_level": 32 }, { - "pokeapi_id": 920, - "pokemon_name": "Lokix", + "pokeapi_id": 198, + "pokemon_name": "Murkrow", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 308, - "pokemon_name": "Medicham", + "pokeapi_id": 49, + "pokemon_name": "Venomoth", "method": "walk", "encounter_rate": 20, - "min_level": 40, - "max_level": 43 + "min_level": 31, + "max_level": 32 }, { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", + "pokeapi_id": 765, + "pokemon_name": "Oranguru", "method": "walk", "encounter_rate": 15, - "min_level": 42, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 750, - "pokemon_name": "Mudsdale", - "method": "walk", - "encounter_rate": 12, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 181, - "pokemon_name": "Ampharos", + "pokeapi_id": 840, + "pokemon_name": "Applin", "method": "walk", "encounter_rate": 10, - "min_level": 42, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", + "pokeapi_id": 948, + "pokemon_name": "Toedscool", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 232, - "pokemon_name": "Donphan", + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 952, - "pokemon_name": "Scovillain", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 475, - "pokemon_name": "Gallade", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 43 + "encounter_rate": 4, + "min_level": 25, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Lake)", - "order": 153, + "name": "Tagtree Thicket (Lake)", + "order": 98, "encounters": [ { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", + "pokeapi_id": 339, + "pokemon_name": "Barboach", "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 + "encounter_rate": 60, + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 10016, "pokemon_name": "Basculin (Blue Striped)", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 550, "pokemon_name": "Basculin Red Striped", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 39 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 37 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 980, "pokemon_name": "Clodsire", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 834, "pokemon_name": "Drednaw", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 340, "pokemon_name": "Whiscash", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 + "min_level": 30, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Riverside)", - "order": 154, + "name": "Tagtree Thicket (Riverside)", + "order": 99, "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 - }, { "pokeapi_id": 10016, "pokemon_name": "Basculin (Blue Striped)", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 550, "pokemon_name": "Basculin Red Striped", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 37 + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "encounter_rate": 50, + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 }, { "pokeapi_id": 847, "pokemon_name": "Barraskewda", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 147, - "pokemon_name": "Dratini", + "pokeapi_id": 418, + "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 30 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 39 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 973, "pokemon_name": "Flamigo", "method": "walk", "encounter_rate": 12, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 26 }, { "pokeapi_id": 834, "pokemon_name": "Drednaw", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 + "min_level": 28, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Ocean)", - "order": 155, + "name": "Tagtree Thicket (Rocky Area)", + "order": 100, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 39 + "min_level": 25, + "max_level": 28 }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 690, - "pokemon_name": "Skrelp", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 44 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 44 - } - ] - }, - { - "name": "South Province Area Six (Rocky Area)", - "order": 156, - "encounters": [ { "pokeapi_id": 933, "pokemon_name": "Naclstack", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 42 + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 29 }, { "pokeapi_id": 673, "pokemon_name": "Gogoat", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 42 + "min_level": 32, + "max_level": 32 }, { "pokeapi_id": 735, "pokemon_name": "Gumshoos", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 39 + "min_level": 25, + "max_level": 32 }, { "pokeapi_id": 920, "pokemon_name": "Lokix", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 42 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 42 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 42 - } - ] - }, - { - "name": "South Province Area Six (Cave)", - "order": 157, - "encounters": [ - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 633, - "pokemon_name": "Deino", + "pokeapi_id": 296, + "pokemon_name": "Makuhita", "method": "walk", "encounter_rate": 30, - "min_level": 40, - "max_level": 44 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", + "pokeapi_id": 624, + "pokemon_name": "Pawniard", "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 308, - "pokemon_name": "Medicham", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 44 + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 }, { "pokeapi_id": 297, "pokemon_name": "Hariyama", "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 43 - }, - { - "pokeapi_id": 247, - "pokemon_name": "Pupitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 40, - "max_level": 44 + "encounter_rate": 15, + "min_level": 27, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Flower)", - "order": 158, + "name": "Tagtree Thicket (Flower)", + "order": 101, "encounters": [ { "pokeapi_id": 113, "pokemon_name": "Chansey", "method": "walk", "encounter_rate": 100, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 670, "pokemon_name": "Floette", "method": "walk", "encounter_rate": 100, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 192, "pokemon_name": "Sunflora", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 666, "pokemon_name": "Vivillon", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 416, "pokemon_name": "Vespiquen", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 43 + "min_level": 30, + "max_level": 31 }, { "pokeapi_id": 929, "pokemon_name": "Dolliv", "method": "walk", "encounter_rate": 10, - "min_level": 38, - "max_level": 39 + "min_level": 28, + "max_level": 31 + } + ] + } + ] + }, + { + "name": "Area Three (West Province)", + "order": 102, + "encounters": [], + "children": [ + { + "name": "West Province (Area Three - Prairie)", + "order": 103, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 35 }, { - "pokeapi_id": 549, - "pokemon_name": "Lilligant", + "pokeapi_id": 585, + "pokemon_name": "Deerling", "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 43 + "encounter_rate": 70, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 285, + "pokemon_name": "Shroomish", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 3, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "method": "walk", + "encounter_rate": 1, + "min_level": 35, + "max_level": 35 } ] }, { - "name": "South Province Area Six (Ruins)", - "order": 159, + "name": "West Province (Area Three - Forest)", + "order": 104, "encounters": [ { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 590, + "pokemon_name": "Foongus", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 41 + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 285, + "pokemon_name": "Shroomish", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 286, + "pokemon_name": "Breloom", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 944, + "pokemon_name": "Shroodle", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 4, + "min_level": 28, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Town)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 927, + "pokemon_name": "Dachsbun", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 702, + "pokemon_name": "Dedenne", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 133, + "pokemon_name": "Eevee", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 32 + } + ] + }, + { + "name": "West Province (Area Three - Lake)", + "order": 106, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 980, + "pokemon_name": "Clodsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + } + ] + }, + { + "name": "West Province (Area Three - Riverside)", + "order": 107, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Rocky Area)", + "order": 108, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 31, + "max_level": 35 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Ruins)", + "order": 109, + "encounters": [ + { + "pokeapi_id": 971, + "pokemon_name": "Greavard", + "method": "walk", + "encounter_rate": 40, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 }, { "pokeapi_id": 437, "pokemon_name": "Bronzong", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 41 + "min_level": 33, + "max_level": 34 }, { "pokeapi_id": 97, "pokemon_name": "Hypno", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 41 + "min_level": 31, + "max_level": 34 }, { "pokeapi_id": 958, "pokemon_name": "Tinkatuff", "method": "walk", "encounter_rate": 15, - "min_level": 38, - "max_level": 41 + "min_level": 31, + "max_level": 34 } ] }, { - "name": "South Province Area Six", - "order": 160, + "name": "West Province (Area Three)", + "order": 110, "encounters": [ { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", + "pokeapi_id": 334, + "pokemon_name": "Altaria", "method": "static", "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", + "pokeapi_id": 286, + "pokemon_name": "Breloom", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", "method": "static", "encounter_rate": 100, "min_level": 1, @@ -12407,7 +8028,7 @@ }, { "name": "Glaseado Mountain", - "order": 161, + "order": 111, "encounters": [ { "pokeapi_id": 997, @@ -12629,7 +8250,7 @@ "children": [ { "name": "Glaseado Mountain (Southern Mountain)", - "order": 162, + "order": 112, "encounters": [ { "pokeapi_id": 113, @@ -12931,7 +8552,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Snowfield)", - "order": 163, + "order": 113, "encounters": [ { "pokeapi_id": 996, @@ -13105,7 +8726,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Rocky Area)", - "order": 164, + "order": 114, "encounters": [ { "pokeapi_id": 668, @@ -13191,7 +8812,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Ruins)", - "order": 165, + "order": 115, "encounters": [ { "pokeapi_id": 93, @@ -13237,7 +8858,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Town)", - "order": 166, + "order": 116, "encounters": [ { "pokeapi_id": 354, @@ -13299,7 +8920,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain)", - "order": 167, + "order": 117, "encounters": [ { "pokeapi_id": 113, @@ -13513,7 +9134,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Snowfield)", - "order": 168, + "order": 118, "encounters": [ { "pokeapi_id": 615, @@ -13679,7 +9300,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Lake)", - "order": 169, + "order": 119, "encounters": [ { "pokeapi_id": 134, @@ -13773,7 +9394,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Riverside)", - "order": 170, + "order": 120, "encounters": [ { "pokeapi_id": 134, @@ -13875,7 +9496,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Ocean)", - "order": 171, + "order": 121, "encounters": [ { "pokeapi_id": 712, @@ -13977,7 +9598,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Rocky Area)", - "order": 172, + "order": 122, "encounters": [ { "pokeapi_id": 933, @@ -14039,7 +9660,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Cave)", - "order": 173, + "order": 123, "encounters": [ { "pokeapi_id": 969, @@ -14157,7 +9778,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Flower)", - "order": 174, + "order": 124, "encounters": [ { "pokeapi_id": 113, @@ -14219,7 +9840,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Ruins)", - "order": 175, + "order": 125, "encounters": [ { "pokeapi_id": 437, @@ -14249,14 +9870,3323 @@ } ] }, + { + "name": "Area Two (West Province)", + "order": 126, + "encounters": [], + "children": [ + { + "name": "West Province (Area Two - Prairie)", + "order": 127, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10250, + "pokemon_name": "Tauros (Paldea Combat Breed)", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 180, + "pokemon_name": "Flaaffy", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 434, + "pokemon_name": "Stunky", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10251, + "pokemon_name": "Tauros (Paldea Blaze Breed)", + "method": "walk", + "encounter_rate": 3, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Town)", + "order": 128, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 50, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 965, + "pokemon_name": "Varoom", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Riverside)", + "order": 129, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 453, + "pokemon_name": "Croagunk", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Ocean)", + "order": 130, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 26, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Rocky Area)", + "order": 131, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 28 + } + ] + }, + { + "name": "West Province (Area Two - Beach)", + "order": 132, + "encounters": [ + { + "pokeapi_id": 769, + "pokemon_name": "Sandygast", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 960, + "pokemon_name": "Wiglett", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 961, + "pokemon_name": "Wugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Cave)", + "order": 133, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 70, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two)", + "order": 134, + "encounters": [ + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, + { + "name": "Asado Desert", + "order": 135, + "encounters": [ + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 332, + "pokemon_name": "Cacturne", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 984, + "pokemon_name": "Great Tusk", + "method": "walk", + "encounter_rate": 100, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 769, + "pokemon_name": "Sandygast", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ], + "children": [ + { + "name": "Asado Desert (Prairie)", + "order": 136, + "encounters": [ + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Asado Desert (Desert Area)", + "order": 137, + "encounters": [ + { + "pokeapi_id": 551, + "pokemon_name": "Sandile", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 26 + }, + { + "pokeapi_id": 331, + "pokemon_name": "Cacnea", + "method": "walk", + "encounter_rate": 90, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 26 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 60, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 40, + "min_level": 19, + "max_level": 26 + }, + { + "pokeapi_id": 946, + "pokemon_name": "Bramblin", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 26 + }, + { + "pokeapi_id": 951, + "pokemon_name": "Capsakid", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 26 + }, + { + "pokeapi_id": 843, + "pokemon_name": "Silicobra", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 26 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 874, + "pokemon_name": "Stonjourner", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 26 + } + ] + }, + { + "name": "Asado Desert (Riverside)", + "order": 138, + "encounters": [ + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Asado Desert (Rocky Area)", + "order": 139, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Asado Desert (Flower)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 24 + } + ] + }, + { + "name": "Asado Desert (Ruins)", + "order": 141, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 874, + "pokemon_name": "Stonjourner", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "walk", + "encounter_rate": 15, + "min_level": 24, + "max_level": 26 + } + ] + } + ] + }, + { + "name": "Colonnade Hollow", + "order": 142, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 70, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 29 + } + ] + }, + { + "name": "Area Four (South Province)", + "order": 143, + "encounters": [], + "children": [ + { + "name": "South Province Area Four (Prairie)", + "order": 144, + "encounters": [ + { + "pokeapi_id": 915, + "pokemon_name": "Lechonk", + "method": "walk", + "encounter_rate": 80, + "min_level": 16, + "max_level": 18 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 917, + "pokemon_name": "Tarountula", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 18 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 23 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 18, + "max_level": 23 + } + ] + }, + { + "name": "South Province Area Four (Forest)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 915, + "pokemon_name": "Lechonk", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 917, + "pokemon_name": "Tarountula", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 40, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 944, + "pokemon_name": "Shroodle", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 4, + "min_level": 18, + "max_level": 22 + } + ] + }, + { + "name": "South Province Area Four (Mountain)", + "order": 146, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 17, + "max_level": 23 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 425, + "pokemon_name": "Drifloon", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 25, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 22 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 16, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Four (Lake)", + "order": 147, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 10253, + "pokemon_name": "Wooper (Paldea)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Riverside)", + "order": 148, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Ocean)", + "order": 149, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Rocky Area)", + "order": 150, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 32 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 20 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 10, + "max_level": 28 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 29 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 39 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 24 + } + ] + }, + { + "name": "South Province Area Four (Flower)", + "order": 151, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 665, + "pokemon_name": "Spewpa", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Ruins)", + "order": 152, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four", + "order": 153, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 250, + "pokemon_name": "Ho Oh", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 380, + "pokemon_name": "Latias", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 705, + "pokemon_name": "Sliggoo", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, + { + "name": "Alfornada Cavern", + "order": 154, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 383, + "pokemon_name": "Groudon", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 633, + "pokemon_name": "Deino", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 247, + "pokemon_name": "Pupitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 44 + } + ] + }, + { + "name": "Area Six (South Province)", + "order": 155, + "encounters": [], + "children": [ + { + "name": "South Province Area Six (Town)", + "order": 156, + "encounters": [ + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "method": "walk", + "encounter_rate": 100, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 700, + "pokemon_name": "Sylveon", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "method": "walk", + "encounter_rate": 70, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 927, + "pokemon_name": "Dachsbun", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 575, + "pokemon_name": "Gothorita", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 707, + "pokemon_name": "Klefki", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Mountain)", + "order": 157, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 136, + "pokemon_name": "Flareon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 180, + "pokemon_name": "Flaaffy", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 15, + "min_level": 42, + "max_level": 43 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "method": "walk", + "encounter_rate": 12, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 181, + "pokemon_name": "Ampharos", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 952, + "pokemon_name": "Scovillain", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 475, + "pokemon_name": "Gallade", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Lake)", + "order": 158, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 980, + "pokemon_name": "Clodsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + } + ] + }, + { + "name": "South Province Area Six (Riverside)", + "order": 159, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + } + ] + }, + { + "name": "South Province Area Six (Ocean)", + "order": 160, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 690, + "pokemon_name": "Skrelp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 44 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 44 + } + ] + }, + { + "name": "South Province Area Six (Rocky Area)", + "order": 161, + "encounters": [ + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 42 + } + ] + }, + { + "name": "South Province Area Six (Cave)", + "order": 162, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 633, + "pokemon_name": "Deino", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 247, + "pokemon_name": "Pupitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 40, + "max_level": 44 + } + ] + }, + { + "name": "South Province Area Six (Flower)", + "order": 163, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 192, + "pokemon_name": "Sunflora", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 929, + "pokemon_name": "Dolliv", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 549, + "pokemon_name": "Lilligant", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Ruins)", + "order": 164, + "encounters": [ + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 97, + "pokemon_name": "Hypno", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 41 + } + ] + }, + { + "name": "South Province Area Six", + "order": 165, + "encounters": [ + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, { "name": "Area Three (North Province)", - "order": 176, + "order": 166, "encounters": [], "children": [ { "name": "North Province (Area Three - Prairie)", - "order": 177, + "order": 167, "encounters": [ { "pokeapi_id": 113, @@ -14294,7 +13224,7 @@ }, { "name": "North Province (Area Three - Snowfield)", - "order": 178, + "order": 168, "encounters": [ { "pokeapi_id": 471, @@ -14364,7 +13294,7 @@ }, { "name": "North Province (Area Three - Riverside)", - "order": 179, + "order": 169, "encounters": [ { "pokeapi_id": 134, @@ -14418,7 +13348,7 @@ }, { "name": "North Province (Area Three - Ocean)", - "order": 180, + "order": 170, "encounters": [ { "pokeapi_id": 690, @@ -14488,7 +13418,7 @@ }, { "name": "North Province (Area Three - Rocky Area)", - "order": 181, + "order": 171, "encounters": [ { "pokeapi_id": 701, @@ -14550,7 +13480,7 @@ }, { "name": "North Province (Area Three - Cave)", - "order": 182, + "order": 172, "encounters": [ { "pokeapi_id": 969, @@ -14628,7 +13558,7 @@ }, { "name": "North Province (Area Three - Beach)", - "order": 183, + "order": 173, "encounters": [ { "pokeapi_id": 941, @@ -14674,7 +13604,7 @@ }, { "name": "North Province (Area Three - Flower)", - "order": 184, + "order": 174, "encounters": [ { "pokeapi_id": 242, @@ -14768,7 +13698,7 @@ }, { "name": "North Province (Area Three)", - "order": 185, + "order": 175, "encounters": [ { "pokeapi_id": 922, @@ -14791,28 +13721,164 @@ ] }, { - "name": "North Paldean Sea", - "order": 186, + "name": "Casseroya Lake", + "order": 176, "encounters": [ { - "pokeapi_id": 604, - "pokemon_name": "Eelektross", + "pokeapi_id": 334, + "pokemon_name": "Altaria", "method": "static", "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 249, - "pokemon_name": "Lugia", + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 382, + "pokemon_name": "Kyogre", "method": "static", "encounter_rate": 100, "min_level": 70, "max_level": 70 }, { - "pokeapi_id": 954, - "pokemon_name": "Rabsca", + "pokeapi_id": 792, + "pokemon_name": "Lunala", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 245, + "pokemon_name": "Suicune", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", "method": "static", "encounter_rate": 100, "min_level": 1, @@ -14821,165 +13887,1156 @@ ], "children": [ { - "name": "North Paldean Sea (Ocean)", - "order": 187, + "name": "Casseroya Lake (Snowfield)", + "order": 177, "encounters": [ + { + "pokeapi_id": 471, + "pokemon_name": "Glaceon", + "method": "walk", + "encounter_rate": 100, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 975, + "pokemon_name": "Cetitan", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 873, + "pokemon_name": "Frosmoth", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "method": "walk", + "encounter_rate": 2, + "min_level": 52, + "max_level": 56 + } + ] + }, + { + "name": "Casseroya Lake (Lake)", + "order": 178, + "encounters": [ + { + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 54 + }, { "pokeapi_id": 712, "pokemon_name": "Bergmite", "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 54 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", "encounter_rate": 60, - "min_level": 38, + "min_level": 49, "max_level": 50 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 39 + "min_level": 49, + "max_level": 55 }, { - "pokeapi_id": 90, - "pokemon_name": "Shellder", + "pokeapi_id": 705, + "pokemon_name": "Sliggoo", "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 + "encounter_rate": 50, + "min_level": 49, + "max_level": 50 }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 40, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 977, + "pokemon_name": "Dondozo", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 435, + "pokemon_name": "Skuntank", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 10258, + "pokemon_name": "Tatsugiri (Droopy)", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 10259, + "pokemon_name": "Tatsugiri (Stretchy)", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 978, + "pokemon_name": "Tatsugiri Curly", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 54 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 53 + } + ] + }, + { + "name": "Casseroya Lake (Riverside)", + "order": 179, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 51 + } + ] + }, + { + "name": "Casseroya Lake (Ocean)", + "order": 180, + "encounters": [ { "pokeapi_id": 690, "pokemon_name": "Skrelp", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 43 + "min_level": 49, + "max_level": 52 }, { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 40, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 50 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 941, "pokemon_name": "Kilowattrel", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 45 + "min_level": 49, + "max_level": 51 }, { "pokeapi_id": 691, "pokemon_name": "Dragalge", "method": "walk", "encounter_rate": 20, - "min_level": 48, - "max_level": 50 + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 91, "pokemon_name": "Cloyster", "method": "walk", "encounter_rate": 10, - "min_level": 38, - "max_level": 50 + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 38, + "min_level": 49, + "max_level": 56 + } + ] + }, + { + "name": "Casseroya Lake (Rocky Area)", + "order": 181, + "encounters": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + } + ] + }, + { + "name": "Casseroya Lake (Rocky Beach)", + "order": 182, + "encounters": [ + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 770, + "pokemon_name": "Palossand", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 961, + "pokemon_name": "Wugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, "max_level": 50 } ] + }, + { + "name": "Casseroya Lake (Rocky Ruins)", + "order": 183, + "encounters": [ + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Socarrat Trail", + "order": 184, + "encounters": [ + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "static", + "encounter_rate": 100, + "min_level": 53, + "max_level": 53 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 800, + "pokemon_name": "Necrozma", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 763, + "pokemon_name": "Tsareena", + "method": "static", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + } + ], + "children": [ + { + "name": "Socarrat Trail (Forest)", + "order": 185, + "encounters": [ + { + "pokeapi_id": 947, + "pokemon_name": "Brambleghast", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 60, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 50, + "min_level": 53, + "max_level": 55 + }, + { + "pokeapi_id": 949, + "pokemon_name": "Toedscruel", + "method": "walk", + "encounter_rate": 40, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 591, + "pokemon_name": "Amoonguss", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 55 + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 435, + "pokemon_name": "Skuntank", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 53 + }, + { + "pokeapi_id": 571, + "pokemon_name": "Zoroark", + "method": "walk", + "encounter_rate": 10, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "method": "walk", + "encounter_rate": 5, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 5, + "min_level": 53, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Area Two (North Province)", + "order": 186, + "encounters": [], + "children": [ + { + "name": "North Province (Area Two - Lake)", + "order": 187, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 52 + } + ] + }, + { + "name": "North Province (Area Two - Rocky Area)", + "order": 188, + "encounters": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "method": "walk", + "encounter_rate": 30, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 326, + "pokemon_name": "Grumpig", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 405, + "pokemon_name": "Luxray", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "method": "walk", + "encounter_rate": 3, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "method": "walk", + "encounter_rate": 2, + "min_level": 49, + "max_level": 52 + } + ] + }, + { + "name": "North Province (Area Two - Cave)", + "order": 189, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 633, + "pokemon_name": "Deino", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 54 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 634, + "pokemon_name": "Zweilous", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 56 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 49, + "max_level": 56 + } + ] + }, + { + "name": "North Province (Area Two - Flower)", + "order": 190, + "encounters": [ + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "North Province (Area Two)", + "order": 191, + "encounters": [ + { + "pokeapi_id": 638, + "pokemon_name": "Cobalion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 891, + "pokemon_name": "Kubfu", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 381, + "pokemon_name": "Latios", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] } ] }, { "name": "Area One (North Province)", - "order": 188, + "order": 192, "encounters": [], "children": [ { "name": "North Province (Area One - Mountain)", - "order": 189, + "order": 193, "encounters": [ { "pokeapi_id": 947, @@ -15217,7 +15274,7 @@ }, { "name": "North Province (Area One - Snowfield)", - "order": 190, + "order": 194, "encounters": [ { "pokeapi_id": 471, @@ -15311,7 +15368,7 @@ }, { "name": "North Province (Area One - Lake)", - "order": 191, + "order": 195, "encounters": [ { "pokeapi_id": 134, @@ -15373,7 +15430,7 @@ }, { "name": "North Province (Area One - Riverside)", - "order": 192, + "order": 196, "encounters": [ { "pokeapi_id": 134, @@ -15419,7 +15476,7 @@ }, { "name": "North Province (Area One - Ocean)", - "order": 193, + "order": 197, "encounters": [ { "pokeapi_id": 690, @@ -15481,7 +15538,7 @@ }, { "name": "North Province (Area One - Rocky Area)", - "order": 194, + "order": 198, "encounters": [ { "pokeapi_id": 701, @@ -15583,7 +15640,7 @@ }, { "name": "North Province (Area One - Cave)", - "order": 195, + "order": 199, "encounters": [ { "pokeapi_id": 969, @@ -15669,7 +15726,7 @@ }, { "name": "North Province (Area One - Beach)", - "order": 196, + "order": 200, "encounters": [ { "pokeapi_id": 941, @@ -15715,7 +15772,7 @@ }, { "name": "North Province (Area One - Flower)", - "order": 197, + "order": 201, "encounters": [ { "pokeapi_id": 242, @@ -15785,7 +15842,7 @@ }, { "name": "North Province (Area Ruins)", - "order": 198, + "order": 202, "encounters": [ { "pokeapi_id": 93, @@ -15823,7 +15880,7 @@ }, { "name": "North Province (Area One)", - "order": 199, + "order": 203, "encounters": [ { "pokeapi_id": 823, @@ -15877,7 +15934,7 @@ }, { "name": "North Province (Area One - Bamboo Forest)", - "order": 200, + "order": 204, "encounters": [ { "pokeapi_id": 920, @@ -15996,1309 +16053,739 @@ ] }, { - "name": "Area Two (North Province)", - "order": 201, - "encounters": [], - "children": [ - { - "name": "North Province (Area Two - Lake)", - "order": 202, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 147, - "pokemon_name": "Dratini", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 52 - } - ] - }, - { - "name": "North Province (Area Two - Rocky Area)", - "order": 203, - "encounters": [ - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 625, - "pokemon_name": "Bisharp", - "method": "walk", - "encounter_rate": 30, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 326, - "pokemon_name": "Grumpig", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 405, - "pokemon_name": "Luxray", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 448, - "pokemon_name": "Lucario", - "method": "walk", - "encounter_rate": 3, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 59, - "pokemon_name": "Arcanine", - "method": "walk", - "encounter_rate": 2, - "min_level": 49, - "max_level": 52 - } - ] - }, - { - "name": "North Province (Area Two - Cave)", - "order": 204, - "encounters": [ - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 633, - "pokemon_name": "Deino", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 54 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 634, - "pokemon_name": "Zweilous", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 56 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 49, - "max_level": 56 - } - ] - }, - { - "name": "North Province (Area Two - Flower)", - "order": 205, - "encounters": [ - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 416, - "pokemon_name": "Vespiquen", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "North Province (Area Two)", - "order": 206, - "encounters": [ - { - "pokeapi_id": 638, - "pokemon_name": "Cobalion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 891, - "pokemon_name": "Kubfu", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 381, - "pokemon_name": "Latios", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - } - ] - }, - { - "name": "Socarrat Trail", - "order": 207, + "name": "South Paldean Sea (Ocean)", + "order": 205, "encounters": [ { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "static", - "encounter_rate": 100, - "min_level": 53, - "max_level": 53 + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 800, - "pokemon_name": "Necrozma", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 23 }, { - "pokeapi_id": 763, - "pokemon_name": "Tsareena", - "method": "static", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - } - ], - "children": [ - { - "name": "Socarrat Trail (Forest)", - "order": 208, - "encounters": [ - { - "pokeapi_id": 947, - "pokemon_name": "Brambleghast", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 60, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 50, - "min_level": 53, - "max_level": 55 - }, - { - "pokeapi_id": 949, - "pokemon_name": "Toedscruel", - "method": "walk", - "encounter_rate": 40, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 591, - "pokemon_name": "Amoonguss", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 55 - }, - { - "pokeapi_id": 205, - "pokemon_name": "Forretress", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 435, - "pokemon_name": "Skuntank", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 53 - }, - { - "pokeapi_id": 571, - "pokemon_name": "Zoroark", - "method": "walk", - "encounter_rate": 10, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 26, - "pokemon_name": "Raichu", - "method": "walk", - "encounter_rate": 5, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 5, - "min_level": 53, - "max_level": 56 - } - ] - } - ] - }, - { - "name": "Casseroya Lake", - "order": 209, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 23 }, { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 205, - "pokemon_name": "Forretress", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 23 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "West Paldean Sea (Ocean)", + "order": 206, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 29 }, { - "pokeapi_id": 382, - "pokemon_name": "Kyogre", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 30 }, { - "pokeapi_id": 792, - "pokemon_name": "Lunala", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 35 }, { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 25 }, { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 39 }, { - "pokeapi_id": 442, - "pokemon_name": "Spiritomb", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 40 }, { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 690, + "pokemon_name": "Skrelp", + "method": "walk", + "encounter_rate": 60, + "min_level": 34, + "max_level": 42 }, { - "pokeapi_id": 245, - "pokemon_name": "Suicune", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 25, + "max_level": 42 }, { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 29 }, { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 40, + "min_level": 19, + "max_level": 42 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 42 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 42 + }, + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 42 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 42 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 42 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 42 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 30 }, { "pokeapi_id": 976, "pokemon_name": "Veluza", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 42 }, { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 42 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 42 } - ], + ] + }, + { + "name": "East Paldean Sea", + "order": 207, + "encounters": [], "children": [ { - "name": "Casseroya Lake (Snowfield)", - "order": 210, + "name": "East Paldean Sea (Ocean)", + "order": 208, "encounters": [ { - "pokeapi_id": 471, - "pokemon_name": "Glaceon", - "method": "walk", - "encounter_rate": 100, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 362, - "pokemon_name": "Glalie", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 975, - "pokemon_name": "Cetitan", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 873, - "pokemon_name": "Frosmoth", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 478, - "pokemon_name": "Froslass", - "method": "walk", - "encounter_rate": 2, - "min_level": 52, - "max_level": 56 - } - ] - }, - { - "name": "Casseroya Lake (Lake)", - "order": 211, - "encounters": [ - { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 50 + "min_level": 14, + "max_level": 30 }, { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 15, + "max_level": 25 }, { - "pokeapi_id": 705, - "pokemon_name": "Sliggoo", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "walk", - "encounter_rate": 50, - "min_level": 49, - "max_level": 50 + "encounter_rate": 60, + "min_level": 14, + "max_level": 36 }, { - "pokeapi_id": 147, - "pokemon_name": "Dratini", + "pokeapi_id": 747, + "pokemon_name": "Mareanie", "method": "walk", - "encounter_rate": 40, - "min_level": 49, - "max_level": 52 + "encounter_rate": 60, + "min_level": 16, + "max_level": 36 }, { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 + "encounter_rate": 60, + "min_level": 15, + "max_level": 36 }, - { - "pokeapi_id": 977, - "pokemon_name": "Dondozo", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 435, - "pokemon_name": "Skuntank", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 454, - "pokemon_name": "Toxicroak", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 976, - "pokemon_name": "Veluza", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 10258, - "pokemon_name": "Tatsugiri (Droopy)", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 10259, - "pokemon_name": "Tatsugiri (Stretchy)", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 978, - "pokemon_name": "Tatsugiri Curly", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 53 - } - ] - }, - { - "name": "Casseroya Lake (Riverside)", - "order": 212, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 454, - "pokemon_name": "Toxicroak", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 51 - } - ] - }, - { - "name": "Casseroya Lake (Ocean)", - "order": 213, - "encounters": [ { "pokeapi_id": 690, "pokemon_name": "Skrelp", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 52 + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 29 }, { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 40, - "min_level": 49, - "max_level": 56 + "min_level": 28, + "max_level": 36 + }, + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 36 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 36 }, { "pokeapi_id": 941, "pokemon_name": "Kilowattrel", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 51 + "min_level": 28, + "max_level": 36 }, { - "pokeapi_id": 691, - "pokemon_name": "Dragalge", + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 + "encounter_rate": 30, + "min_level": 15, + "max_level": 36 }, { - "pokeapi_id": 976, - "pokemon_name": "Veluza", + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 56 + "min_level": 26, + "max_level": 36 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 30 }, { "pokeapi_id": 91, "pokemon_name": "Cloyster", "method": "walk", "encounter_rate": 10, - "min_level": 49, - "max_level": 56 + "min_level": 35, + "max_level": 36 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 49, - "max_level": 56 + "min_level": 20, + "max_level": 36 } ] }, { - "name": "Casseroya Lake (Rocky Area)", - "order": 214, + "name": "East Paldean Sea (Beach)", + "order": 209, "encounters": [ { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 26 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", + "pokeapi_id": 960, + "pokemon_name": "Wiglett", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", + "pokeapi_id": 418, + "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - } - ] - }, - { - "name": "Casseroya Lake (Rocky Beach)", - "order": 215, - "encounters": [ - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 770, - "pokemon_name": "Palossand", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 + "min_level": 18, + "max_level": 26 }, { "pokeapi_id": 961, "pokemon_name": "Wugtrio", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 51 + "min_level": 26, + "max_level": 26 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 51 + "encounter_rate": 15, + "min_level": 18, + "max_level": 26 }, { "pokeapi_id": 871, "pokemon_name": "Pincurchin", "method": "walk", "encounter_rate": 10, - "min_level": 49, - "max_level": 50 + "min_level": 20, + "max_level": 26 } ] }, { - "name": "Casseroya Lake (Rocky Ruins)", - "order": 216, + "name": "East Paldean Sea (Flower)", + "order": 210, "encounters": [ { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 28 + }, + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 28 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 192, + "pokemon_name": "Sunflora", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 56 + "min_level": 25, + "max_level": 28 }, { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 28 + }, + { + "pokeapi_id": 929, + "pokemon_name": "Dolliv", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 28 + } + ] + } + ] + }, + { + "name": "North Paldean Sea", + "order": 211, + "encounters": [ + { + "pokeapi_id": 604, + "pokemon_name": "Eelektross", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 249, + "pokemon_name": "Lugia", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 954, + "pokemon_name": "Rabsca", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ], + "children": [ + { + "name": "North Paldean Sea (Ocean)", + "order": 212, + "encounters": [ + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 690, + "pokemon_name": "Skrelp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 50 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 52 + "min_level": 38, + "max_level": 50 }, { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 45 + }, + { + "pokeapi_id": 691, + "pokemon_name": "Dragalge", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 49, - "max_level": 56 + "min_level": 38, + "max_level": 50 } ] } @@ -17306,7 +16793,7 @@ }, { "name": "Pok\u00e9mon League (Paldea)", - "order": 217, + "order": 213, "encounters": [ { "pokeapi_id": 791, @@ -17320,7 +16807,7 @@ "children": [ { "name": "Pok\u00e9mon League (Paldea - Town)", - "order": 218, + "order": 214, "encounters": [ { "pokeapi_id": 924, @@ -17350,7 +16837,7 @@ }, { "name": "Pok\u00e9mon League (Paldea - Flower)", - "order": 219, + "order": 215, "encounters": [ { "pokeapi_id": 440, @@ -17382,7 +16869,7 @@ }, { "name": "Great Crater of Paldea", - "order": 220, + "order": 216, "encounters": [ { "pokeapi_id": 445, @@ -17412,12 +16899,12 @@ }, { "name": "Area Zero", - "order": 221, + "order": 217, "encounters": [], "children": [ { "name": "Area Zero (Upper Field - Prairie)", - "order": 222, + "order": 218, "encounters": [ { "pokeapi_id": 113, @@ -17543,7 +17030,7 @@ }, { "name": "Area Zero (Upper Field - Riverside)", - "order": 223, + "order": 219, "encounters": [ { "pokeapi_id": 134, @@ -17589,7 +17076,7 @@ }, { "name": "Area Zero (Upper Field - Rocky Area)", - "order": 224, + "order": 220, "encounters": [ { "pokeapi_id": 701, @@ -17691,7 +17178,7 @@ }, { "name": "Area Zero (Lower Field - Prairie)", - "order": 225, + "order": 221, "encounters": [ { "pokeapi_id": 113, @@ -17801,7 +17288,7 @@ }, { "name": "Area Zero (Lower Field - Riverside)", - "order": 226, + "order": 222, "encounters": [ { "pokeapi_id": 134, @@ -17871,7 +17358,7 @@ }, { "name": "Area Zero (Lower Field - Rocky Area)", - "order": 227, + "order": 223, "encounters": [ { "pokeapi_id": 701, @@ -17973,7 +17460,7 @@ }, { "name": "Area Zero (Small Cave - Prairie)", - "order": 228, + "order": 224, "encounters": [ { "pokeapi_id": 113, @@ -18003,7 +17490,7 @@ }, { "name": "Area Zero (Small Cave - Cave)", - "order": 229, + "order": 225, "encounters": [ { "pokeapi_id": 969, @@ -18105,7 +17592,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Prairie)", - "order": 230, + "order": 226, "encounters": [ { "pokeapi_id": 113, @@ -18135,7 +17622,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Riverside)", - "order": 231, + "order": 227, "encounters": [ { "pokeapi_id": 134, @@ -18165,7 +17652,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Cave)", - "order": 232, + "order": 228, "encounters": [ { "pokeapi_id": 969, @@ -18251,7 +17738,7 @@ }, { "name": "Area Zero (Waterfall Cave - Prairie)", - "order": 233, + "order": 229, "encounters": [ { "pokeapi_id": 113, @@ -18281,7 +17768,7 @@ }, { "name": "Area Zero (Waterfall Cave - Cave)", - "order": 234, + "order": 230, "encounters": [ { "pokeapi_id": 969, @@ -18367,7 +17854,7 @@ }, { "name": "Area Zero (Grassy Cave - Prairie)", - "order": 235, + "order": 231, "encounters": [ { "pokeapi_id": 113, @@ -18397,7 +17884,7 @@ }, { "name": "Area Zero (Grassy Cave - Riverside)", - "order": 236, + "order": 232, "encounters": [ { "pokeapi_id": 134, @@ -18427,7 +17914,7 @@ }, { "name": "Area Zero (Grassy Cave - Cave Area)", - "order": 237, + "order": 233, "encounters": [ { "pokeapi_id": 969, @@ -18521,7 +18008,7 @@ }, { "name": "Area Zero (Ruins)", - "order": 238, + "order": 234, "encounters": [ { "pokeapi_id": 972, @@ -18535,7 +18022,7 @@ }, { "name": "Area Zero (Depths)", - "order": 239, + "order": 235, "encounters": [ { "pokeapi_id": 1007, @@ -18653,7 +18140,7 @@ }, { "name": "Area Zero (Outside Research Station No. 1)", - "order": 240, + "order": 236, "encounters": [ { "pokeapi_id": 969, @@ -18667,7 +18154,7 @@ }, { "name": "Area Zero (Outside Research Station No. 2)", - "order": 241, + "order": 237, "encounters": [ { "pokeapi_id": 985, @@ -18681,7 +18168,7 @@ }, { "name": "Area Zero (Outside Research Station No. 3)", - "order": 242, + "order": 238, "encounters": [ { "pokeapi_id": 984, @@ -18695,7 +18182,7 @@ }, { "name": "Area Zero (Outside Zero Lab)", - "order": 243, + "order": 239, "encounters": [ { "pokeapi_id": 986, @@ -18727,7 +18214,7 @@ }, { "name": "Zero Lab", - "order": 244, + "order": 240, "encounters": [ { "pokeapi_id": 1007, @@ -18741,7 +18228,7 @@ }, { "name": "Grasswither Shrine", - "order": 245, + "order": 241, "encounters": [ { "pokeapi_id": 1001, @@ -18755,7 +18242,7 @@ }, { "name": "Groundblight Shrine", - "order": 246, + "order": 242, "encounters": [ { "pokeapi_id": 1003, @@ -18769,7 +18256,7 @@ }, { "name": "Firescourge Shrine", - "order": 247, + "order": 243, "encounters": [ { "pokeapi_id": 1004, @@ -18783,7 +18270,7 @@ }, { "name": "Icerend Shrine", - "order": 248, + "order": 244, "encounters": [ { "pokeapi_id": 1002, @@ -18795,10283 +18282,9 @@ } ] }, - { - "name": "Mossui Town", - "order": 249, - "encounters": [ - { - "pokeapi_id": 10229, - "pokemon_name": "Growlithe (Hisui)", - "method": "gift", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road", - "order": 250, - "encounters": [], - "children": [ - { - "name": "Kitakami Road (Prairie)", - "order": 251, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Swamp)", - "order": 252, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Riverside)", - "order": 253, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Cave)", - "order": 254, - "encounters": [ - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Kitakami Wilds", - "order": 255, - "encounters": [], - "children": [ - { - "name": "Kitakami Wilds (Prairie)", - "order": 256, - "encounters": [ - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 80, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Lake)", - "order": 257, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Riverside)", - "order": 258, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Rocky Area)", - "order": 259, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 39 - } - ] - } - ] - }, - { - "name": "Reveler's Road", - "order": 260, - "encounters": [], - "children": [ - { - "name": "Reveler's Road (Prairie)", - "order": 261, - "encounters": [ - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Riverside)", - "order": 262, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Rocky Area)", - "order": 263, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Bamboo Forest)", - "order": 264, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 1012, - "pokemon_name": "Poltchageist", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Crater Rocky Area)", - "order": 265, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 18 - } - ] - }, - { - "name": "Reveler's Road (Crater Cave)", - "order": 266, - "encounters": [ - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - } - ] - }, - { - "name": "Apple Hills", - "order": 267, - "encounters": [], - "children": [ - { - "name": "Apple Hills (Prairie)", - "order": 268, - "encounters": [ - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 50, - "min_level": 11, - "max_level": 15 - } - ] - }, - { - "name": "Apple Hills (Rocky Area)", - "order": 269, - "encounters": [ - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - } - ] - }, - { - "name": "Apple Hills (Cave)", - "order": 270, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Wistful Fields", - "order": 271, - "encounters": [ - { - "pokeapi_id": 1015, - "pokemon_name": "Munkidori", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Wistful Fields (Prairie)", - "order": 272, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 21 - } - ] - }, - { - "name": "Wistful Fields (Rocky Area)", - "order": 273, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Wistful Fields (Cave)", - "order": 274, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 22 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Prairie)", - "order": 275, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Lake)", - "order": 276, - "encounters": [ - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Rocky Area)", - "order": 277, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Flower)", - "order": 278, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Prairie)", - "order": 279, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Rocky Area)", - "order": 280, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Cave)", - "order": 281, - "encounters": [ - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Flower)", - "order": 282, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - } - ] - } - ] - }, - { - "name": "Oni Mountain", - "order": 283, - "encounters": [ - { - "pokeapi_id": 1016, - "pokemon_name": "Fezandipiti", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Oni Mountain (Prairie)", - "order": 284, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Riverside)", - "order": 285, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Rocky Area)", - "order": 286, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Stream Cave)", - "order": 287, - "encounters": [ - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 18 - } - ] - } - ] - }, - { - "name": "Oni's Maw", - "order": 288, - "encounters": [], - "children": [ - { - "name": "Oni's Maw (Riverside)", - "order": 289, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Oni's Maw (Rocky Area)", - "order": 290, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Oni's Maw (Cave)", - "order": 291, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Kitakami Hall", - "order": 292, - "encounters": [ - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Infernal Pass", - "order": 293, - "encounters": [], - "children": [ - { - "name": "Infernal Pass (Riverside)", - "order": 294, - "encounters": [ - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (Rocky Area)", - "order": 295, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 10143, - "pokemon_name": "Mimikyu (Busted)", - "method": "walk", - "encounter_rate": 10, - "min_level": 21, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (West Cave)", - "order": 296, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (North Cave)", - "order": 297, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Crystal Pool", - "order": 298, - "encounters": [ - { - "pokeapi_id": 350, - "pokemon_name": "Milotic", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ], - "children": [ - { - "name": "Crystal Pool (Lake)", - "order": 299, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Rocky Area)", - "order": 300, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 358, - "pokemon_name": "Chimecho", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Cave)", - "order": 301, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Lake Caves Cave)", - "order": 302, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 50, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 703, - "pokemon_name": "Carbink", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 982, - "pokemon_name": "Dudunsparce Two Segment", - "method": "walk", - "encounter_rate": 8, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 2, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Lake Caves Cave Water)", - "order": 303, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 349, - "pokemon_name": "Feebas", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - } - ] - }, - { - "name": "Mossfell Confluence", - "order": 304, - "encounters": [], - "children": [ - { - "name": "Mossfell Confluence (Prairie)", - "order": 305, - "encounters": [ - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 90, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 80, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 80, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 274, - "pokemon_name": "Nuzleaf", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 94, - "pokemon_name": "Gengar", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Lake)", - "order": 306, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 284, - "pokemon_name": "Masquerain", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Riverside)", - "order": 307, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Rocky Area)", - "order": 308, - "encounters": [ - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 94, - "pokemon_name": "Gengar", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Bamboo Forest)", - "order": 309, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 1012, - "pokemon_name": "Poltchageist", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Inlet Grotto (Cave)", - "order": 310, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 5 - } - ] - }, - { - "name": "Torchlit Labyrinth (Cave)", - "order": 311, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10106, - "pokemon_name": "Dugtrio (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 574, - "pokemon_name": "Gothita", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 575, - "pokemon_name": "Gothorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 258, - "pokemon_name": "Mudkip", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 576, - "pokemon_name": "Gothitelle", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 2, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Chilling Waterhead", - "order": 312, - "encounters": [], - "children": [ - { - "name": "Chilling Waterhead (Cave)", - "order": 313, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 361, - "pokemon_name": "Snorunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 90, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 982, - "pokemon_name": "Dudunsparce Two Segment", - "method": "walk", - "encounter_rate": 8, - "min_level": 32, - "max_level": 34 - } - ] - }, - { - "name": "Chilling Waterhead (Cave - Water)", - "order": 314, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - } - ] - } - ] - }, - { - "name": "Loyalty Plaza", - "order": 315, - "encounters": [ - { - "pokeapi_id": 1025, - "pokemon_name": "Pecharunt", - "method": "static", - "encounter_rate": 100, - "min_level": 88, - "max_level": 88 - } - ] - }, - { - "name": "Timeless Woods", - "order": 316, - "encounters": [ - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "static", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - }, - { - "pokeapi_id": 10272, - "pokemon_name": "Ursaluna (Bloodmoon)", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, - { - "name": "Paradise Barrens", - "order": 317, - "encounters": [ - { - "pokeapi_id": 1014, - "pokemon_name": "Okidogi", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Paradise Barrens (Prairie)", - "order": 318, - "encounters": [ - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 207, - "pokemon_name": "Gligar", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - } - ] - }, - { - "name": "Paradise Barrens (Desert)", - "order": 319, - "encounters": [ - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 207, - "pokemon_name": "Gligar", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 70, - "min_level": 19, - "max_level": 22 - } - ] - }, - { - "name": "Paradise Barrens (Rocky Area)", - "order": 320, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 207, - "pokemon_name": "Gligar", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 22 - } - ] - } - ] - }, - { - "name": "Coastal Biome", - "order": 321, - "encounters": [ - { - "pokeapi_id": 648, - "pokemon_name": "Meloetta Aria", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ], - "children": [ - { - "name": "Coastal Biome (Prairie)", - "order": 322, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Desert)", - "order": 323, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Ocean)", - "order": 324, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Rocky Area)", - "order": 325, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Cave)", - "order": 326, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Prairie)", - "order": 327, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 764, - "pokemon_name": "Comfey", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 810, - "pokemon_name": "Grookey", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 40, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Desert)", - "order": 328, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 810, - "pokemon_name": "Grookey", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Ocean)", - "order": 329, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Rocky Area)", - "order": 330, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Flower)", - "order": 331, - "encounters": [ - { - "pokeapi_id": 764, - "pokemon_name": "Comfey", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10124, - "pokemon_name": "Oricorio (Pau)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Prairie)", - "order": 332, - "encounters": [ - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 40, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Riverside)", - "order": 333, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Rocky Area)", - "order": 334, - "encounters": [ - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Flower)", - "order": 335, - "encounters": [ - { - "pokeapi_id": 10124, - "pokemon_name": "Oricorio (Pau)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Prairie)", - "order": 336, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 45, - "pokemon_name": "Vileplume", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 547, - "pokemon_name": "Whimsicott", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Desert)", - "order": 337, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Ocean)", - "order": 338, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Rocky Area)", - "order": 339, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Bamboo Forest)", - "order": 340, - "encounters": [ - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Rest Area Cave)", - "order": 341, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 50, - "min_level": 59, - "max_level": 69 - } - ] - }, - { - "name": "Coastal Biome (Bridgeside Cave)", - "order": 342, - "encounters": [ - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 547, - "pokemon_name": "Whimsicott", - "method": "walk", - "encounter_rate": 10, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - } - ] - } - ] - }, - { - "name": "Savanna Biome", - "order": 343, - "encounters": [], - "children": [ - { - "name": "Savanna Biome (Prairie)", - "order": 344, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Rocky Area)", - "order": 345, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Bamboo Forest)", - "order": 346, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Prairie)", - "order": 347, - "encounters": [ - { - "pokeapi_id": 4, - "pokemon_name": "Charmander", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 70, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Rocky Area)", - "order": 348, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Cave)", - "order": 349, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 80, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 10, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 57, - "max_level": 68 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Bamboo Forest)", - "order": 350, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 60, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 60, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Volcano)", - "order": 351, - "encounters": [ - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 158, - "pokemon_name": "Totodile", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Prairie)", - "order": 352, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 628, - "pokemon_name": "Braviary", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 981, - "pokemon_name": "Farigiraf", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 552, - "pokemon_name": "Krokorok", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 551, - "pokemon_name": "Sandile", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 495, - "pokemon_name": "Snivy", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 553, - "pokemon_name": "Krookodile", - "method": "walk", - "encounter_rate": 70, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 954, - "pokemon_name": "Rabsca", - "method": "walk", - "encounter_rate": 50, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Rocky Area)", - "order": 353, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Bamboo Forest)", - "order": 354, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 981, - "pokemon_name": "Farigiraf", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Volcano)", - "order": 355, - "encounters": [ - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 158, - "pokemon_name": "Totodile", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Prairie)", - "order": 356, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 653, - "pokemon_name": "Fennekin", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 630, - "pokemon_name": "Mandibuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 112, - "pokemon_name": "Rhydon", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 15, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Rocky Area)", - "order": 357, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Bamboo Forest)", - "order": 358, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 112, - "pokemon_name": "Rhydon", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Central Plaza - Cave)", - "order": 359, - "encounters": [ - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 552, - "pokemon_name": "Krokorok", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 553, - "pokemon_name": "Krookodile", - "method": "walk", - "encounter_rate": 50, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 40, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 68 - } - ] - }, - { - "name": "Savanna Biome (Savanna Plaza Cave)", - "order": 360, - "encounters": [ - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 50, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 68 - } - ] - } - ] - }, - { - "name": "Canyon Biome", - "order": 361, - "encounters": [], - "children": [ - { - "name": "Canyon Biome (Prairie)", - "order": 362, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Lake)", - "order": 363, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Riverside)", - "order": 364, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Rocky Area)", - "order": 365, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Cave)", - "order": 366, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Canyon Biome (Bamboo Forest)", - "order": 367, - "encounters": [ - { - "pokeapi_id": 900, - "pokemon_name": "Kleavor", - "method": "walk", - "encounter_rate": 15, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Prairie)", - "order": 368, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 725, - "pokemon_name": "Litten", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 387, - "pokemon_name": "Turtwig", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Riverside)", - "order": 369, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Rocky Area)", - "order": 370, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 387, - "pokemon_name": "Turtwig", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 725, - "pokemon_name": "Litten", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 50, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Cave)", - "order": 371, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 74 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 74 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Prairie)", - "order": 372, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 408, - "pokemon_name": "Cranidos", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 227, - "pokemon_name": "Skarmory", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 252, - "pokemon_name": "Treecko", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 20, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Lake)", - "order": 373, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Riverside)", - "order": 374, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Rocky Area)", - "order": 375, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Cave)", - "order": 376, - "encounters": [ - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 90, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (East Bridge Cave)", - "order": 377, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 106, - "pokemon_name": "Hitmonlee", - "method": "walk", - "encounter_rate": 80, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Lower West Bridge Cave)", - "order": 378, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 237, - "pokemon_name": "Hitmontop", - "method": "walk", - "encounter_rate": 50, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Outdoor Classroom - Cave)", - "order": 379, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Waterfall - Cave)", - "order": 380, - "encounters": [ - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Cliffside Cave)", - "order": 381, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 107, - "pokemon_name": "Hitmonchan", - "method": "walk", - "encounter_rate": 80, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - } - ] - }, - { - "name": "Polar Biome", - "order": 382, - "encounters": [], - "children": [ - { - "name": "Polar Biome (Snowfield)", - "order": 383, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Lake)", - "order": 384, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Ocean)", - "order": 385, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10234, - "pokemon_name": "Qwilfish (Hisui)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 80, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Cave)", - "order": 386, - "encounters": [ - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Polar Biome (Mountain - Snowfield)", - "order": 387, - "encounters": [ - { - "pokeapi_id": 460, - "pokemon_name": "Abomasnow", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 390, - "pokemon_name": "Chimchar", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 740, - "pokemon_name": "Crabominable", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 884, - "pokemon_name": "Duraludon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 813, - "pokemon_name": "Scorbunny", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 10, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Mountain - Ocean)", - "order": 388, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10234, - "pokemon_name": "Qwilfish (Hisui)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 80, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (North Mountain - Cave)", - "order": 389, - "encounters": [ - { - "pokeapi_id": 884, - "pokemon_name": "Duraludon", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 255, - "pokemon_name": "Torchic", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (East Mountain Cave)", - "order": 390, - "encounters": [ - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (Polar Plaza Cave)", - "order": 391, - "encounters": [ - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 90, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (Iceberg Cave)", - "order": 392, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 155, - "pokemon_name": "Cyndaquil", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 90, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - } - ] - }, - { - "name": "Chargestone Cavern", - "order": 393, - "encounters": [], - "children": [ - { - "name": "Chargestone Cavern (Cave)", - "order": 394, - "encounters": [ - { - "pokeapi_id": 650, - "pokemon_name": "Chespin", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 595, - "pokemon_name": "Joltik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 40, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Wasteland)", - "order": 395, - "encounters": [ - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 40, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 30, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Volcano)", - "order": 396, - "encounters": [ - { - "pokeapi_id": 596, - "pokemon_name": "Galvantula", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 595, - "pokemon_name": "Joltik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 650, - "pokemon_name": "Chespin", - "method": "walk", - "encounter_rate": 10, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Chargestone)", - "order": 397, - "encounters": [ - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 604, - "pokemon_name": "Eelektross", - "method": "walk", - "encounter_rate": 60, - "min_level": 65, - "max_level": 74 - } - ] - } - ] - }, - { - "name": "Area Zero Underdepths", - "order": 398, - "encounters": [ - { - "pokeapi_id": 445, - "pokemon_name": "Garchomp", - "method": "static", - "encounter_rate": 100, - "min_level": 80, - "max_level": 80 - }, - { - "pokeapi_id": 934, - "pokemon_name": "Garganacl", - "method": "static", - "encounter_rate": 100, - "min_level": 80, - "max_level": 80 - }, - { - "pokeapi_id": 970, - "pokemon_name": "Glimmora", - "method": "static", - "encounter_rate": 100, - "min_level": 78, - "max_level": 78 - }, - { - "pokeapi_id": 995, - "pokemon_name": "Iron Thorns", - "method": "static", - "encounter_rate": 100, - "min_level": 79, - "max_level": 79 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "static", - "encounter_rate": 100, - "min_level": 78, - "max_level": 78 - }, - { - "pokeapi_id": 1024, - "pokemon_name": "Terapagos", - "method": "static", - "encounter_rate": 100, - "min_level": 85, - "max_level": 85 - } - ] - }, { "name": "Random (Around Paldea)", - "order": 399, + "order": 245, "encounters": [ { "pokeapi_id": 460, @@ -31835,6 +21048,10793 @@ } ] }, + { + "name": "Fellhorn Gorge", + "order": 246, + "encounters": [], + "children": [ + { + "name": "Fellhorn Gorge (Prairie)", + "order": 247, + "encounters": [ + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Lake)", + "order": 248, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Riverside)", + "order": 249, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Rocky Area)", + "order": 250, + "encounters": [ + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 207, + "pokemon_name": "Gligar", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + } + ] + }, + { + "name": "Mossui Town", + "order": 251, + "encounters": [ + { + "pokeapi_id": 10229, + "pokemon_name": "Growlithe (Hisui)", + "method": "gift", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road", + "order": 252, + "encounters": [], + "children": [ + { + "name": "Kitakami Road (Prairie)", + "order": 253, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Swamp)", + "order": 254, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Riverside)", + "order": 255, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Cave)", + "order": 256, + "encounters": [ + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Kitakami Wilds", + "order": 257, + "encounters": [], + "children": [ + { + "name": "Kitakami Wilds (Prairie)", + "order": 258, + "encounters": [ + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 80, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Lake)", + "order": 259, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Riverside)", + "order": 260, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Rocky Area)", + "order": 261, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 39 + } + ] + } + ] + }, + { + "name": "Reveler's Road", + "order": 262, + "encounters": [], + "children": [ + { + "name": "Reveler's Road (Prairie)", + "order": 263, + "encounters": [ + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Riverside)", + "order": 264, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Rocky Area)", + "order": 265, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Bamboo Forest)", + "order": 266, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 1012, + "pokemon_name": "Poltchageist", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Crater Rocky Area)", + "order": 267, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 18 + } + ] + }, + { + "name": "Reveler's Road (Crater Cave)", + "order": 268, + "encounters": [ + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + } + ] + }, + { + "name": "Apple Hills", + "order": 269, + "encounters": [], + "children": [ + { + "name": "Apple Hills (Prairie)", + "order": 270, + "encounters": [ + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 50, + "min_level": 11, + "max_level": 15 + } + ] + }, + { + "name": "Apple Hills (Rocky Area)", + "order": 271, + "encounters": [ + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + } + ] + }, + { + "name": "Apple Hills (Cave)", + "order": 272, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Wistful Fields", + "order": 273, + "encounters": [ + { + "pokeapi_id": 1015, + "pokemon_name": "Munkidori", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Wistful Fields (Prairie)", + "order": 274, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 21 + } + ] + }, + { + "name": "Wistful Fields (Rocky Area)", + "order": 275, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 21 + } + ] + }, + { + "name": "Wistful Fields (Cave)", + "order": 276, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 22 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Prairie)", + "order": 277, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Lake)", + "order": 278, + "encounters": [ + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Rocky Area)", + "order": 279, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Flower)", + "order": 280, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Prairie)", + "order": 281, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 30 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Rocky Area)", + "order": 282, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 60, + "min_level": 29, + "max_level": 30 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Cave)", + "order": 283, + "encounters": [ + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Flower)", + "order": 284, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + } + ] + } + ] + }, + { + "name": "Oni Mountain", + "order": 285, + "encounters": [ + { + "pokeapi_id": 1016, + "pokemon_name": "Fezandipiti", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Oni Mountain (Prairie)", + "order": 286, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Riverside)", + "order": 287, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Rocky Area)", + "order": 288, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Stream Cave)", + "order": 289, + "encounters": [ + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 18 + } + ] + } + ] + }, + { + "name": "Oni's Maw", + "order": 290, + "encounters": [], + "children": [ + { + "name": "Oni's Maw (Riverside)", + "order": 291, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Oni's Maw (Rocky Area)", + "order": 292, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Oni's Maw (Cave)", + "order": 293, + "encounters": [ + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Kitakami Hall", + "order": 294, + "encounters": [ + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, + { + "name": "Infernal Pass", + "order": 295, + "encounters": [], + "children": [ + { + "name": "Infernal Pass (Riverside)", + "order": 296, + "encounters": [ + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (Rocky Area)", + "order": 297, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 10143, + "pokemon_name": "Mimikyu (Busted)", + "method": "walk", + "encounter_rate": 10, + "min_level": 21, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (West Cave)", + "order": 298, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (North Cave)", + "order": 299, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Crystal Pool", + "order": 300, + "encounters": [ + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ], + "children": [ + { + "name": "Crystal Pool (Lake)", + "order": 301, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Rocky Area)", + "order": 302, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 358, + "pokemon_name": "Chimecho", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Cave)", + "order": 303, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Lake Caves Cave)", + "order": 304, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 50, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 703, + "pokemon_name": "Carbink", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "method": "walk", + "encounter_rate": 8, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 2, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Lake Caves Cave Water)", + "order": 305, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 349, + "pokemon_name": "Feebas", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + } + ] + }, + { + "name": "Mossfell Confluence", + "order": 306, + "encounters": [], + "children": [ + { + "name": "Mossfell Confluence (Prairie)", + "order": 307, + "encounters": [ + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 90, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 80, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 80, + "min_level": 21, + "max_level": 25 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 25 + }, + { + "pokeapi_id": 274, + "pokemon_name": "Nuzleaf", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Lake)", + "order": 308, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 284, + "pokemon_name": "Masquerain", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Riverside)", + "order": 309, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Rocky Area)", + "order": 310, + "encounters": [ + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Bamboo Forest)", + "order": 311, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 1012, + "pokemon_name": "Poltchageist", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Torchlit Labyrinth (Cave)", + "order": 312, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 574, + "pokemon_name": "Gothita", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 575, + "pokemon_name": "Gothorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 258, + "pokemon_name": "Mudkip", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 2, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Chilling Waterhead", + "order": 313, + "encounters": [], + "children": [ + { + "name": "Chilling Waterhead (Cave)", + "order": 314, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 361, + "pokemon_name": "Snorunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 90, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "method": "walk", + "encounter_rate": 8, + "min_level": 32, + "max_level": 34 + } + ] + }, + { + "name": "Chilling Waterhead (Cave - Water)", + "order": 315, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + } + ] + } + ] + }, + { + "name": "Loyalty Plaza", + "order": 316, + "encounters": [ + { + "pokeapi_id": 1025, + "pokemon_name": "Pecharunt", + "method": "static", + "encounter_rate": 100, + "min_level": 88, + "max_level": 88 + } + ] + }, + { + "name": "Timeless Woods", + "order": 317, + "encounters": [ + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "static", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + }, + { + "pokeapi_id": 10272, + "pokemon_name": "Ursaluna (Bloodmoon)", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] + }, + { + "name": "Paradise Barrens", + "order": 318, + "encounters": [ + { + "pokeapi_id": 1014, + "pokemon_name": "Okidogi", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Paradise Barrens (Prairie)", + "order": 319, + "encounters": [ + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 207, + "pokemon_name": "Gligar", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + } + ] + }, + { + "name": "Paradise Barrens (Desert)", + "order": 320, + "encounters": [ + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 207, + "pokemon_name": "Gligar", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 70, + "min_level": 19, + "max_level": 22 + } + ] + }, + { + "name": "Paradise Barrens (Rocky Area)", + "order": 321, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 207, + "pokemon_name": "Gligar", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 22 + } + ] + } + ] + }, + { + "name": "Coastal Biome", + "order": 322, + "encounters": [ + { + "pokeapi_id": 648, + "pokemon_name": "Meloetta Aria", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ], + "children": [ + { + "name": "Coastal Biome (Prairie)", + "order": 323, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Desert)", + "order": 324, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Ocean)", + "order": 325, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Rocky Area)", + "order": 326, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Cave)", + "order": 327, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Prairie)", + "order": 328, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 764, + "pokemon_name": "Comfey", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 810, + "pokemon_name": "Grookey", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 40, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Desert)", + "order": 329, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 810, + "pokemon_name": "Grookey", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Ocean)", + "order": 330, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Rocky Area)", + "order": 331, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Flower)", + "order": 332, + "encounters": [ + { + "pokeapi_id": 764, + "pokemon_name": "Comfey", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10124, + "pokemon_name": "Oricorio (Pau)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Prairie)", + "order": 333, + "encounters": [ + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 40, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Riverside)", + "order": 334, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Rocky Area)", + "order": 335, + "encounters": [ + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Flower)", + "order": 336, + "encounters": [ + { + "pokeapi_id": 10124, + "pokemon_name": "Oricorio (Pau)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Prairie)", + "order": 337, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 547, + "pokemon_name": "Whimsicott", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Desert)", + "order": 338, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Ocean)", + "order": 339, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Rocky Area)", + "order": 340, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Bamboo Forest)", + "order": 341, + "encounters": [ + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Rest Area Cave)", + "order": 342, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 50, + "min_level": 59, + "max_level": 69 + } + ] + }, + { + "name": "Coastal Biome (Bridgeside Cave)", + "order": 343, + "encounters": [ + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 547, + "pokemon_name": "Whimsicott", + "method": "walk", + "encounter_rate": 10, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + } + ] + } + ] + }, + { + "name": "Savanna Biome", + "order": 344, + "encounters": [], + "children": [ + { + "name": "Savanna Biome (Prairie)", + "order": 345, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Rocky Area)", + "order": 346, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Bamboo Forest)", + "order": 347, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Prairie)", + "order": 348, + "encounters": [ + { + "pokeapi_id": 4, + "pokemon_name": "Charmander", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 70, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Rocky Area)", + "order": 349, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Cave)", + "order": 350, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 80, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 10, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 57, + "max_level": 68 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Bamboo Forest)", + "order": 351, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 60, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 60, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Volcano)", + "order": 352, + "encounters": [ + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 158, + "pokemon_name": "Totodile", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Prairie)", + "order": 353, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 981, + "pokemon_name": "Farigiraf", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 551, + "pokemon_name": "Sandile", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 495, + "pokemon_name": "Snivy", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "method": "walk", + "encounter_rate": 70, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 954, + "pokemon_name": "Rabsca", + "method": "walk", + "encounter_rate": 50, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Rocky Area)", + "order": 354, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Bamboo Forest)", + "order": 355, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 981, + "pokemon_name": "Farigiraf", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Volcano)", + "order": 356, + "encounters": [ + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 158, + "pokemon_name": "Totodile", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Prairie)", + "order": 357, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 653, + "pokemon_name": "Fennekin", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 630, + "pokemon_name": "Mandibuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 15, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Rocky Area)", + "order": 358, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Bamboo Forest)", + "order": 359, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Central Plaza - Cave)", + "order": 360, + "encounters": [ + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "method": "walk", + "encounter_rate": 50, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 40, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 68 + } + ] + }, + { + "name": "Savanna Biome (Savanna Plaza Cave)", + "order": 361, + "encounters": [ + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 50, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 68 + } + ] + } + ] + }, + { + "name": "Canyon Biome", + "order": 362, + "encounters": [], + "children": [ + { + "name": "Canyon Biome (Prairie)", + "order": 363, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Lake)", + "order": 364, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Riverside)", + "order": 365, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Rocky Area)", + "order": 366, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Cave)", + "order": 367, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Canyon Biome (Bamboo Forest)", + "order": 368, + "encounters": [ + { + "pokeapi_id": 900, + "pokemon_name": "Kleavor", + "method": "walk", + "encounter_rate": 15, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Prairie)", + "order": 369, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 725, + "pokemon_name": "Litten", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Riverside)", + "order": 370, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Rocky Area)", + "order": 371, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 725, + "pokemon_name": "Litten", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 50, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Cave)", + "order": 372, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 74 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 74 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Prairie)", + "order": 373, + "encounters": [ + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 252, + "pokemon_name": "Treecko", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 20, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Lake)", + "order": 374, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Riverside)", + "order": 375, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Rocky Area)", + "order": 376, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Cave)", + "order": 377, + "encounters": [ + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 90, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (East Bridge Cave)", + "order": 378, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "method": "walk", + "encounter_rate": 80, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Lower West Bridge Cave)", + "order": 379, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "method": "walk", + "encounter_rate": 50, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Outdoor Classroom - Cave)", + "order": 380, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Waterfall - Cave)", + "order": 381, + "encounters": [ + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Cliffside Cave)", + "order": 382, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "method": "walk", + "encounter_rate": 80, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + } + ] + }, + { + "name": "Polar Biome", + "order": 383, + "encounters": [], + "children": [ + { + "name": "Polar Biome (Snowfield)", + "order": 384, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Lake)", + "order": 385, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Ocean)", + "order": 386, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10234, + "pokemon_name": "Qwilfish (Hisui)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 80, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Cave)", + "order": 387, + "encounters": [ + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Polar Biome (Mountain - Snowfield)", + "order": 388, + "encounters": [ + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 740, + "pokemon_name": "Crabominable", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 813, + "pokemon_name": "Scorbunny", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 10, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Mountain - Ocean)", + "order": 389, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10234, + "pokemon_name": "Qwilfish (Hisui)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 80, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (North Mountain - Cave)", + "order": 390, + "encounters": [ + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 255, + "pokemon_name": "Torchic", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (East Mountain Cave)", + "order": 391, + "encounters": [ + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (Polar Plaza Cave)", + "order": 392, + "encounters": [ + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 90, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (Iceberg Cave)", + "order": 393, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 155, + "pokemon_name": "Cyndaquil", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 90, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + } + ] + }, + { + "name": "Chargestone Cavern", + "order": 394, + "encounters": [], + "children": [ + { + "name": "Chargestone Cavern (Cave)", + "order": 395, + "encounters": [ + { + "pokeapi_id": 650, + "pokemon_name": "Chespin", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 595, + "pokemon_name": "Joltik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 40, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Wasteland)", + "order": 396, + "encounters": [ + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 40, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 30, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Volcano)", + "order": 397, + "encounters": [ + { + "pokeapi_id": 596, + "pokemon_name": "Galvantula", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 595, + "pokemon_name": "Joltik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 650, + "pokemon_name": "Chespin", + "method": "walk", + "encounter_rate": 10, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Chargestone)", + "order": 398, + "encounters": [ + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 604, + "pokemon_name": "Eelektross", + "method": "walk", + "encounter_rate": 60, + "min_level": 65, + "max_level": 74 + } + ] + } + ] + }, + { + "name": "Area Zero Underdepths", + "order": 399, + "encounters": [ + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "method": "static", + "encounter_rate": 100, + "min_level": 80, + "max_level": 80 + }, + { + "pokeapi_id": 934, + "pokemon_name": "Garganacl", + "method": "static", + "encounter_rate": 100, + "min_level": 80, + "max_level": 80 + }, + { + "pokeapi_id": 970, + "pokemon_name": "Glimmora", + "method": "static", + "encounter_rate": 100, + "min_level": 78, + "max_level": 78 + }, + { + "pokeapi_id": 995, + "pokemon_name": "Iron Thorns", + "method": "static", + "encounter_rate": 100, + "min_level": 79, + "max_level": 79 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "static", + "encounter_rate": 100, + "min_level": 78, + "max_level": 78 + }, + { + "pokeapi_id": 1024, + "pokemon_name": "Terapagos", + "method": "static", + "encounter_rate": 100, + "min_level": 85, + "max_level": 85 + } + ] + }, { "name": "Random (Around Kitakami)", "order": 400, diff --git a/backend/src/app/seeds/data/shield.json b/backend/src/app/seeds/data/shield.json index e5c3cfe..bdac833 100644 --- a/backend/src/app/seeds/data/shield.json +++ b/backend/src/app/seeds/data/shield.json @@ -3,14 +3,6 @@ "name": "Postwick", "order": 1, "encounters": [ - { - "pokeapi_id": 4, - "pokemon_name": "Charmander", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, { "pokeapi_id": 810, "pokemon_name": "Grookey", @@ -38,8 +30,92 @@ ] }, { - "name": "Slumbering Weald", + "name": "Route 1 (Galar)", "order": 2, + "encounters": [ + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 90, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 824, + "pokemon_name": "Blipbug", + "method": "walk", + "encounter_rate": 30, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 6 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 831, + "pokemon_name": "Wooloo", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 6 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 10, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 827, + "pokemon_name": "Nickit", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 6 + } + ] + }, + { + "name": "Wedgehurst", + "order": 3, + "encounters": [ + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "static", + "encounter_rate": 100, + "min_level": 12, + "max_level": 12 + } + ] + }, + { + "name": "Slumbering Weald", + "order": 4, "encounters": [ { "pokeapi_id": 340, @@ -69,7 +145,7 @@ "children": [ { "name": "Slumbering Weald (South Area)", - "order": 3, + "order": 5, "encounters": [ { "pokeapi_id": 821, @@ -179,7 +255,7 @@ }, { "name": "Slumbering Weald (North Area)", - "order": 4, + "order": 6, "encounters": [ { "pokeapi_id": 10167, @@ -281,7 +357,7 @@ }, { "name": "Slumbering Weald (Near Deepest Part of Forest, Just South of Smoke Ball)", - "order": 5, + "order": 7, "encounters": [ { "pokeapi_id": 10180, @@ -296,131 +372,7 @@ ] }, { - "name": "Wedgehurst", - "order": 6, - "encounters": [ - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "static", - "encounter_rate": 100, - "min_level": 12, - "max_level": 12 - } - ] - }, - { - "name": "Route 1 - Galar", - "order": 7, - "encounters": [ - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 90, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 824, - "pokemon_name": "Blipbug", - "method": "walk", - "encounter_rate": 30, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 6 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "gift", - "encounter_rate": 28, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "gift", - "encounter_rate": 25, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "gift", - "encounter_rate": 22, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 824, - "pokemon_name": "Blipbug", - "method": "gift", - "encounter_rate": 15, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 831, - "pokemon_name": "Wooloo", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 6 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "gift", - "encounter_rate": 11, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 10, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 827, - "pokemon_name": "Nickit", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 6 - } - ] - }, - { - "name": "Galar Route 2", + "name": "Route 2 (Galar)", "order": 8, "encounters": [], "children": [ @@ -3400,330 +3352,9 @@ } ] }, - { - "name": "Axew's Eye", - "order": 63, - "encounters": [], - "children": [ - { - "name": "Axew\u2019s Eye", - "order": 64, - "encounters": [ - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", - "method": "walk", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 760, - "pokemon_name": "Bewear", - "method": "walk", - "encounter_rate": 80, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 750, - "pokemon_name": "Mudsdale", - "method": "walk", - "encounter_rate": 80, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 75, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 583, - "pokemon_name": "Vanillish", - "method": "walk", - "encounter_rate": 55, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 50, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 45, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 343, - "pokemon_name": "Baltoy", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 599, - "pokemon_name": "Klink", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 517, - "pokemon_name": "Munna", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 315, - "pokemon_name": "Roselia", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 521, - "pokemon_name": "Unfezant", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 660, - "pokemon_name": "Diggersby", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 310, - "pokemon_name": "Manectric", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 420, - "pokemon_name": "Cherubi", - "method": "walk", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 344, - "pokemon_name": "Claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "fishing", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 746, - "pokemon_name": "Wishiwashi Solo", - "method": "fishing", - "encounter_rate": 20, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 762, - "pokemon_name": "Steenee", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Axew\u2019s Eye (Southeast of the Big Tree)", - "order": 65, - "encounters": [ - { - "pokeapi_id": 460, - "pokemon_name": "Abomasnow", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 612, - "pokemon_name": "Haxorus", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, - { - "name": "Axew\u2019s Eye (Northeast of the Big Tree)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - } - ] - } - ] - }, { "name": "South Lake Miloch", - "order": 67, + "order": 63, "encounters": [ { "pokeapi_id": 771, @@ -3953,7 +3584,7 @@ "children": [ { "name": "South Lake Miloch (Central and Northern Patches)", - "order": 68, + "order": 64, "encounters": [ { "pokeapi_id": 66, @@ -4015,7 +3646,7 @@ }, { "name": "South Lake Miloch (Southern Patch)", - "order": 69, + "order": 65, "encounters": [ { "pokeapi_id": 66, @@ -4173,7 +3804,7 @@ }, { "name": "South Lake Miloch (North of Border With Rolling Hills)", - "order": 70, + "order": 66, "encounters": [ { "pokeapi_id": 596, @@ -4187,7 +3818,7 @@ }, { "name": "South Lake Miloch (East of Den Nearest Rolling Hills)", - "order": 71, + "order": 67, "encounters": [ { "pokeapi_id": 67, @@ -4201,7 +3832,7 @@ }, { "name": "South Lake Miloch (South of Northeast Field of Grass)", - "order": 72, + "order": 68, "encounters": [ { "pokeapi_id": 828, @@ -4215,7 +3846,7 @@ }, { "name": "South Lake Miloch (Near Top of Slope Down From Rolling Hills)", - "order": 73, + "order": 69, "encounters": [ { "pokeapi_id": 558, @@ -4245,7 +3876,7 @@ }, { "name": "South Lake Miloch (Northwest of Bridge to Giant\u2019s Seat)", - "order": 74, + "order": 70, "encounters": [ { "pokeapi_id": 426, @@ -4283,7 +3914,7 @@ }, { "name": "South Lake Miloch (West of Bridge to Giant\u2019s Seat)", - "order": 75, + "order": 71, "encounters": [ { "pokeapi_id": 342, @@ -4321,7 +3952,7 @@ }, { "name": "South Lake Miloch (At North End of Northwest Leg of Lake)", - "order": 76, + "order": 72, "encounters": [ { "pokeapi_id": 426, @@ -4359,7 +3990,7 @@ }, { "name": "South Lake Miloch (Near Neck of Northwest Leg of Lake)", - "order": 77, + "order": 73, "encounters": [ { "pokeapi_id": 426, @@ -4397,7 +4028,7 @@ }, { "name": "South Lake Miloch (South of Neck of Northwest Leg of Lake)", - "order": 78, + "order": 74, "encounters": [ { "pokeapi_id": 593, @@ -4443,7 +4074,7 @@ }, { "name": "South Lake Miloch (On South Side of Bridge)", - "order": 79, + "order": 75, "encounters": [ { "pokeapi_id": 130, @@ -4465,7 +4096,7 @@ }, { "name": "South Lake Miloch (South of East End of Bridge)", - "order": 80, + "order": 76, "encounters": [ { "pokeapi_id": 426, @@ -4503,7 +4134,7 @@ }, { "name": "South Lake Miloch (By Giant\u2019s Seat, Fishing Spot North of Bridge)", - "order": 81, + "order": 77, "encounters": [ { "pokeapi_id": 426, @@ -4543,7 +4174,7 @@ }, { "name": "Giant's Seat", - "order": 82, + "order": 78, "encounters": [ { "pokeapi_id": 436, @@ -4853,7 +4484,7 @@ "children": [ { "name": "Giant's Seat (West of Rock Spire)", - "order": 83, + "order": 79, "encounters": [ { "pokeapi_id": 208, @@ -4867,7 +4498,7 @@ }, { "name": "Giant's Seat (Southwest of Rock Spire)", - "order": 84, + "order": 80, "encounters": [ { "pokeapi_id": 460, @@ -4929,7 +4560,7 @@ }, { "name": "Giant's Seat (North of Rock Spire)", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 625, @@ -4943,7 +4574,7 @@ }, { "name": "Giant's Seat (By Den in the northeast corner)", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 596, @@ -4983,7 +4614,7 @@ }, { "name": "North Lake Miloch", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 434, @@ -5285,7 +4916,7 @@ "children": [ { "name": "North Lake Miloch (By border with Giant's Seat)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 823, @@ -5299,7 +4930,7 @@ }, { "name": "North Lake Miloch (Just north of top of slope up from Giant's Seat)", - "order": 89, + "order": 85, "encounters": [ { "pokeapi_id": 836, @@ -5313,7 +4944,7 @@ }, { "name": "North Lake Miloch (On promontory overlooking Giant's Seat)", - "order": 90, + "order": 86, "encounters": [ { "pokeapi_id": 426, @@ -5359,7 +4990,7 @@ }, { "name": "North Lake Miloch (Near Den in northeast corner)", - "order": 91, + "order": 87, "encounters": [ { "pokeapi_id": 279, @@ -5381,7 +5012,7 @@ }, { "name": "North Lake Miloch (Just southeast of Motostoke River Bridge)", - "order": 92, + "order": 88, "encounters": [ { "pokeapi_id": 510, @@ -5395,7 +5026,7 @@ }, { "name": "North Lake Miloch (In east end of lake)", - "order": 93, + "order": 89, "encounters": [ { "pokeapi_id": 130, @@ -5417,7 +5048,7 @@ }, { "name": "North Lake Miloch (In lake by shore south of Motostoke River Bridge)", - "order": 94, + "order": 90, "encounters": [ { "pokeapi_id": 593, @@ -5455,7 +5086,7 @@ }, { "name": "North Lake Miloch (In lake north of south Den)", - "order": 95, + "order": 91, "encounters": [ { "pokeapi_id": 426, @@ -5493,7 +5124,7 @@ }, { "name": "North Lake Miloch (Near west end of lake)", - "order": 96, + "order": 92, "encounters": [ { "pokeapi_id": 426, @@ -5533,7 +5164,7 @@ }, { "name": "Motostoke", - "order": 97, + "order": 93, "encounters": [ { "pokeapi_id": 819, @@ -5570,13 +5201,13 @@ ] }, { - "name": "Galar Route 3", - "order": 98, + "name": "Route 3 (Galar)", + "order": 94, "encounters": [], "children": [ { "name": "Route 3 - Galar", - "order": 99, + "order": 95, "encounters": [ { "pokeapi_id": 850, @@ -5694,7 +5325,7 @@ }, { "name": "Route 3 - Galar (Eastern patch)", - "order": 100, + "order": 96, "encounters": [ { "pokeapi_id": 10174, @@ -5748,7 +5379,7 @@ }, { "name": "Route 3 - Galar (Western patch)", - "order": 101, + "order": 97, "encounters": [ { "pokeapi_id": 568, @@ -5770,7 +5401,7 @@ }, { "name": "Route 3 - Galar (Perched on rock next to fenced path to factory)", - "order": 102, + "order": 98, "encounters": [ { "pokeapi_id": 822, @@ -5786,7 +5417,7 @@ }, { "name": "Galar Mine", - "order": 103, + "order": 99, "encounters": [ { "pokeapi_id": 838, @@ -5820,54 +5451,6 @@ "min_level": 11, "max_level": 14 }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "gift", - "encounter_rate": 22, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "gift", - "encounter_rate": 19, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "gift", - "encounter_rate": 19, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "gift", - "encounter_rate": 17, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 524, - "pokemon_name": "Roggenrola", - "method": "gift", - "encounter_rate": 11, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 837, - "pokemon_name": "Rolycoly", - "method": "gift", - "encounter_rate": 11, - "min_level": 11, - "max_level": 15 - }, { "pokeapi_id": 50, "pokemon_name": "Diglett", @@ -5895,13 +5478,13 @@ ] }, { - "name": "Galar Route 4", - "order": 104, + "name": "Route 4 (Galar)", + "order": 100, "encounters": [], "children": [ { "name": "Route 4 - Galar", - "order": 105, + "order": 101, "encounters": [ { "pokeapi_id": 597, @@ -6115,7 +5698,7 @@ }, { "name": "Route 4 - Galar (Northwest paddock)", - "order": 106, + "order": 102, "encounters": [ { "pokeapi_id": 50, @@ -6131,7 +5714,7 @@ }, { "name": "Turffield", - "order": 107, + "order": 103, "encounters": [ { "pokeapi_id": 342, @@ -6144,13 +5727,13 @@ ] }, { - "name": "Galar Route 5", - "order": 108, + "name": "Route 5 (Galar)", + "order": 104, "encounters": [], "children": [ { "name": "Route 5 - Galar", - "order": 109, + "order": 105, "encounters": [ { "pokeapi_id": 819, @@ -6340,7 +5923,7 @@ }, { "name": "Route 5 - Galar (East end of bridge)", - "order": 110, + "order": 106, "encounters": [ { "pokeapi_id": 830, @@ -6356,7 +5939,7 @@ }, { "name": "Hulbury", - "order": 111, + "order": 107, "encounters": [ { "pokeapi_id": 546, @@ -6410,12 +5993,12 @@ }, { "name": "Galar Mine No 2", - "order": 112, + "order": 108, "encounters": [], "children": [ { "name": "Galar Mine No. 2", - "order": 113, + "order": 109, "encounters": [ { "pokeapi_id": 339, @@ -6557,7 +6140,7 @@ }, { "name": "Galar Mine No. 2 (Next to northwest edge of second pool)", - "order": 114, + "order": 110, "encounters": [ { "pokeapi_id": 10180, @@ -6571,7 +6154,7 @@ }, { "name": "Galar Mine No. 2 (Southeast of southeast corner of second pool)", - "order": 115, + "order": 111, "encounters": [ { "pokeapi_id": 10180, @@ -6585,7 +6168,7 @@ }, { "name": "Galar Mine No. 2 (Next to south edge of second pool)", - "order": 116, + "order": 112, "encounters": [ { "pokeapi_id": 10180, @@ -6599,7 +6182,7 @@ }, { "name": "Galar Mine No. 2 (Where path turns from south to southwest)", - "order": 117, + "order": 113, "encounters": [ { "pokeapi_id": 10180, @@ -6613,7 +6196,7 @@ }, { "name": "Galar Mine No. 2 (Short passageway south of large open area near mine cart)", - "order": 118, + "order": 114, "encounters": [ { "pokeapi_id": 10180, @@ -6627,7 +6210,7 @@ }, { "name": "Galar Mine No. 2 (Southeast of southeastern-most pool)", - "order": 119, + "order": 115, "encounters": [ { "pokeapi_id": 10180, @@ -6641,7 +6224,7 @@ }, { "name": "Galar Mine No. 2 (South of southeastern-most pool)", - "order": 120, + "order": 116, "encounters": [ { "pokeapi_id": 10180, @@ -6655,7 +6238,7 @@ }, { "name": "Galar Mine No. 2 (Large open area near mine cart)", - "order": 121, + "order": 117, "encounters": [ { "pokeapi_id": 423, @@ -6669,7 +6252,7 @@ }, { "name": "Galar Mine No. 2 (Pool in northeast of cave)", - "order": 122, + "order": 118, "encounters": [ { "pokeapi_id": 834, @@ -6685,7 +6268,7 @@ }, { "name": "Motostoke Outskirts", - "order": 123, + "order": 119, "encounters": [ { "pokeapi_id": 453, @@ -6719,22 +6302,6 @@ "min_level": 22, "max_level": 26 }, - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "gift", - "encounter_rate": 28, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "gift", - "encounter_rate": 25, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 624, "pokemon_name": "Pawniard", @@ -6743,14 +6310,6 @@ "min_level": 21, "max_level": 24 }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "gift", - "encounter_rate": 20, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 109, "pokemon_name": "Koffing", @@ -6759,22 +6318,6 @@ "min_level": 22, "max_level": 26 }, - { - "pokeapi_id": 524, - "pokemon_name": "Roggenrola", - "method": "gift", - "encounter_rate": 15, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 453, - "pokemon_name": "Croagunk", - "method": "gift", - "encounter_rate": 13, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 833, "pokemon_name": "Chewtle", @@ -6819,7 +6362,7 @@ }, { "name": "Motostoke Riverbank", - "order": 124, + "order": 120, "encounters": [ { "pokeapi_id": 451, @@ -7233,7 +6776,7 @@ "children": [ { "name": "Motostoke Riverbank (By west end of riverbank)", - "order": 125, + "order": 121, "encounters": [ { "pokeapi_id": 561, @@ -7247,7 +6790,7 @@ }, { "name": "Motostoke Riverbank (In front of bridge over river)", - "order": 126, + "order": 122, "encounters": [ { "pokeapi_id": 36, @@ -7269,7 +6812,7 @@ }, { "name": "Motostoke Riverbank (By east end of riverbank)", - "order": 127, + "order": 123, "encounters": [ { "pokeapi_id": 452, @@ -7291,7 +6834,7 @@ }, { "name": "Motostoke Riverbank (East of pond)", - "order": 128, + "order": 124, "encounters": [ { "pokeapi_id": 625, @@ -7321,7 +6864,7 @@ }, { "name": "Motostoke Riverbank (West of pond)", - "order": 129, + "order": 125, "encounters": [ { "pokeapi_id": 823, @@ -7343,7 +6886,7 @@ }, { "name": "Motostoke Riverbank (West of pond near top of hill)", - "order": 130, + "order": 126, "encounters": [ { "pokeapi_id": 830, @@ -7357,7 +6900,7 @@ }, { "name": "Motostoke Riverbank (In pond)", - "order": 131, + "order": 127, "encounters": [ { "pokeapi_id": 320, @@ -7373,7 +6916,7 @@ }, { "name": "Bridge Field", - "order": 132, + "order": 128, "encounters": [ { "pokeapi_id": 714, @@ -7787,7 +7330,7 @@ "children": [ { "name": "Bridge Field (Under the east end of the south bridge)", - "order": 133, + "order": 129, "encounters": [ { "pokeapi_id": 760, @@ -7817,7 +7360,7 @@ }, { "name": "Bridge Field (Under the west end of the south bridge)", - "order": 134, + "order": 130, "encounters": [ { "pokeapi_id": 569, @@ -7831,7 +7374,7 @@ }, { "name": "Bridge Field (Under the middle of the large patch west of the pond)", - "order": 135, + "order": 131, "encounters": [ { "pokeapi_id": 452, @@ -7877,7 +7420,7 @@ }, { "name": "Bridge Field (West cliff opposite of the pond)", - "order": 136, + "order": 132, "encounters": [ { "pokeapi_id": 606, @@ -7907,7 +7450,7 @@ }, { "name": "Bridge Field (Nook south of the northwest corner)", - "order": 137, + "order": 133, "encounters": [ { "pokeapi_id": 164, @@ -7929,7 +7472,7 @@ }, { "name": "Bridge Field (Large patch of grass northwest of the pond)", - "order": 138, + "order": 134, "encounters": [ { "pokeapi_id": 760, @@ -7951,7 +7494,7 @@ }, { "name": "Bridge Field (On the west shore of the pond)", - "order": 139, + "order": 135, "encounters": [ { "pokeapi_id": 264, @@ -7965,7 +7508,7 @@ }, { "name": "Bridge Field (On the north side of the pond)", - "order": 140, + "order": 136, "encounters": [ { "pokeapi_id": 760, @@ -7995,7 +7538,7 @@ }, { "name": "Bridge Field (Northeast of the den)", - "order": 141, + "order": 137, "encounters": [ { "pokeapi_id": 862, @@ -8009,7 +7552,7 @@ }, { "name": "Bridge Field (Between two of the north bridge's supports)", - "order": 142, + "order": 138, "encounters": [ { "pokeapi_id": 598, @@ -8023,7 +7566,7 @@ }, { "name": "Bridge Field (Under the north bridge south of the berry trees)", - "order": 143, + "order": 139, "encounters": [ { "pokeapi_id": 820, @@ -8037,7 +7580,7 @@ }, { "name": "Bridge Field (Southwest of the island)", - "order": 144, + "order": 140, "encounters": [ { "pokeapi_id": 130, @@ -8051,7 +7594,7 @@ }, { "name": "Bridge Field (North of the island)", - "order": 145, + "order": 141, "encounters": [ { "pokeapi_id": 593, @@ -8097,7 +7640,7 @@ }, { "name": "Bridge Field (On the island)", - "order": 146, + "order": 142, "encounters": [ { "pokeapi_id": 614, @@ -8137,7 +7680,7 @@ }, { "name": "Stony Wilderness", - "order": 147, + "order": 143, "encounters": [ { "pokeapi_id": 525, @@ -8327,7 +7870,7 @@ "children": [ { "name": "Stony Wilderness (Two Northwestern Patches)", - "order": 148, + "order": 144, "encounters": [ { "pokeapi_id": 761, @@ -8477,7 +8020,7 @@ }, { "name": "Stony Wilderness (Most Patches)", - "order": 149, + "order": 145, "encounters": [ { "pokeapi_id": 438, @@ -8667,7 +8210,7 @@ }, { "name": "Stony Wilderness (Brown patch of grass)", - "order": 150, + "order": 146, "encounters": [ { "pokeapi_id": 438, @@ -8833,7 +8376,7 @@ }, { "name": "Stony Wilderness (In Southeast, East of Group of Large Rocks)", - "order": 151, + "order": 147, "encounters": [ { "pokeapi_id": 623, @@ -8847,7 +8390,7 @@ }, { "name": "Stony Wilderness (In Southeast, on North Side of Group of Large Rocks)", - "order": 152, + "order": 148, "encounters": [ { "pokeapi_id": 861, @@ -8861,7 +8404,7 @@ }, { "name": "Stony Wilderness (In South, North of Bridge Near Its Center)", - "order": 153, + "order": 149, "encounters": [ { "pokeapi_id": 477, @@ -8875,7 +8418,7 @@ }, { "name": "Stony Wilderness (In Southwest, Just North of Bridge)", - "order": 154, + "order": 150, "encounters": [ { "pokeapi_id": 437, @@ -8897,7 +8440,7 @@ }, { "name": "Stony Wilderness (In Northwest, West of Den)", - "order": 155, + "order": 151, "encounters": [ { "pokeapi_id": 752, @@ -8919,7 +8462,7 @@ }, { "name": "Stony Wilderness (In Northwest, South of Hall of Leaning Rocks in Dusty Bowl)", - "order": 156, + "order": 152, "encounters": [ { "pokeapi_id": 112, @@ -8933,7 +8476,7 @@ }, { "name": "Stony Wilderness (Near East Wall North of Group of Large Rocks in Southeast)", - "order": 157, + "order": 153, "encounters": [ { "pokeapi_id": 561, @@ -8955,7 +8498,7 @@ }, { "name": "Stony Wilderness (In Northeast, Southwest of Field of Brown Grass)", - "order": 158, + "order": 154, "encounters": [ { "pokeapi_id": 752, @@ -8979,7 +8522,7 @@ }, { "name": "Dusty Bowl", - "order": 159, + "order": 155, "encounters": [ { "pokeapi_id": 630, @@ -9425,7 +8968,7 @@ "children": [ { "name": "Dusty Bowl (Southwest side large spine of rock, Stony Wilderness northeast)", - "order": 160, + "order": 156, "encounters": [ { "pokeapi_id": 356, @@ -9471,7 +9014,7 @@ }, { "name": "Dusty Bowl (West Giant's Mirror pond near the border)", - "order": 161, + "order": 157, "encounters": [ { "pokeapi_id": 526, @@ -9493,7 +9036,7 @@ }, { "name": "Dusty Bowl (South Giant Bridge Rock)", - "order": 162, + "order": 158, "encounters": [ { "pokeapi_id": 844, @@ -9507,7 +9050,7 @@ }, { "name": "Dusty Bowl (East end of Giant Bridge Rock)", - "order": 163, + "order": 159, "encounters": [ { "pokeapi_id": 330, @@ -9529,7 +9072,7 @@ }, { "name": "Dusty Bowl (Northwest Giant Bridge Rock)", - "order": 164, + "order": 160, "encounters": [ { "pokeapi_id": 213, @@ -9543,7 +9086,7 @@ }, { "name": "Dusty Bowl (East den lying along the west wall)", - "order": 165, + "order": 161, "encounters": [ { "pokeapi_id": 112, @@ -9565,7 +9108,7 @@ }, { "name": "Dusty Bowl (South northern field grass along the west wall)", - "order": 166, + "order": 162, "encounters": [ { "pokeapi_id": 437, @@ -9587,7 +9130,7 @@ }, { "name": "Dusty Bowl (East northern field grass along the west wall)", - "order": 167, + "order": 163, "encounters": [ { "pokeapi_id": 689, @@ -9609,7 +9152,7 @@ }, { "name": "Dusty Bowl (Small pond northwest)", - "order": 168, + "order": 164, "encounters": [ { "pokeapi_id": 423, @@ -9623,7 +9166,7 @@ }, { "name": "Dusty Bowl (Large pond northwest)", - "order": 169, + "order": 165, "encounters": [ { "pokeapi_id": 130, @@ -9639,7 +9182,7 @@ }, { "name": "Giant's Mirror", - "order": 170, + "order": 166, "encounters": [ { "pokeapi_id": 520, @@ -10125,7 +9668,7 @@ "children": [ { "name": "Giant's Mirror (South of pond)", - "order": 171, + "order": 167, "encounters": [ { "pokeapi_id": 208, @@ -10139,7 +9682,7 @@ }, { "name": "Giant's Mirror (Northwest of pond)", - "order": 172, + "order": 168, "encounters": [ { "pokeapi_id": 863, @@ -10153,7 +9696,7 @@ }, { "name": "Giant's Mirror (Northeast of pond near large rocks)", - "order": 173, + "order": 169, "encounters": [ { "pokeapi_id": 460, @@ -10183,7 +9726,7 @@ }, { "name": "Giant's Mirror (Northeast field of grass)", - "order": 174, + "order": 170, "encounters": [ { "pokeapi_id": 521, @@ -10205,7 +9748,7 @@ }, { "name": "Giant's Mirror (Northeast corner near Den)", - "order": 175, + "order": 171, "encounters": [ { "pokeapi_id": 182, @@ -10227,7 +9770,7 @@ }, { "name": "Giant's Mirror (In pond)", - "order": 176, + "order": 172, "encounters": [ { "pokeapi_id": 423, @@ -10243,7 +9786,7 @@ }, { "name": "Giant's Cap", - "order": 177, + "order": 173, "encounters": [ { "pokeapi_id": 820, @@ -10457,7 +10000,7 @@ "children": [ { "name": "Giant's Cap (Most patches of grass)", - "order": 178, + "order": 174, "encounters": [ { "pokeapi_id": 838, @@ -10607,7 +10150,7 @@ }, { "name": "Giant's Cap (Northwestern patch)", - "order": 179, + "order": 175, "encounters": [ { "pokeapi_id": 833, @@ -10733,7 +10276,7 @@ }, { "name": "Giant's Cap (Clifftop patch of grass)", - "order": 180, + "order": 176, "encounters": [ { "pokeapi_id": 659, @@ -10867,7 +10410,7 @@ }, { "name": "Giant's Cap (South near border to Stony Wilderness)", - "order": 181, + "order": 177, "encounters": [ { "pokeapi_id": 111, @@ -10897,7 +10440,7 @@ }, { "name": "Giant's Cap (North between Dusty Bowl cliff and large brown rock)", - "order": 182, + "order": 178, "encounters": [ { "pokeapi_id": 337, @@ -10911,7 +10454,7 @@ }, { "name": "Giant's Cap (Southwest corner near Stony Wilderness border)", - "order": 183, + "order": 179, "encounters": [ { "pokeapi_id": 614, @@ -10941,7 +10484,7 @@ }, { "name": "Giant's Cap (First field north along west wall)", - "order": 184, + "order": 180, "encounters": [ { "pokeapi_id": 839, @@ -10955,7 +10498,7 @@ }, { "name": "Giant's Cap (South end of V-shaped field along east)", - "order": 185, + "order": 181, "encounters": [ { "pokeapi_id": 823, @@ -10969,7 +10512,7 @@ }, { "name": "Giant's Cap (Mouth of western branch up slope)", - "order": 186, + "order": 182, "encounters": [ { "pokeapi_id": 573, @@ -11015,7 +10558,7 @@ }, { "name": "Giant's Cap (Near lakeshore on top of cliff in west)", - "order": 187, + "order": 183, "encounters": [ { "pokeapi_id": 826, @@ -11029,7 +10572,7 @@ }, { "name": "Giant's Cap (Top of middle branch up slope)", - "order": 188, + "order": 184, "encounters": [ { "pokeapi_id": 834, @@ -11043,7 +10586,7 @@ }, { "name": "Giant's Cap (North near Hammerlocke Hills border)", - "order": 189, + "order": 185, "encounters": [ { "pokeapi_id": 10026, @@ -11067,7 +10610,7 @@ }, { "name": "Hammerlocke Hills", - "order": 190, + "order": 186, "encounters": [ { "pokeapi_id": 10029, @@ -11417,7 +10960,7 @@ "children": [ { "name": "Hammerlocke Hills (East end Dusty Bowl wall)", - "order": 191, + "order": 187, "encounters": [ { "pokeapi_id": 701, @@ -11431,7 +10974,7 @@ }, { "name": "Hammerlocke Hills (West of easternmost grass field)", - "order": 192, + "order": 188, "encounters": [ { "pokeapi_id": 823, @@ -11445,7 +10988,7 @@ }, { "name": "Hammerlocke Hills (Corner wall, east Hammerlocke)", - "order": 193, + "order": 189, "encounters": [ { "pokeapi_id": 460, @@ -11475,7 +11018,7 @@ }, { "name": "Hammerlocke Hills (South Hammerlocke entrance)", - "order": 194, + "order": 190, "encounters": [ { "pokeapi_id": 879, @@ -11489,7 +11032,7 @@ }, { "name": "Hammerlocke Hills (West-southwest Den, west Hammerlocke)", - "order": 195, + "order": 191, "encounters": [ { "pokeapi_id": 600, @@ -11511,7 +11054,7 @@ }, { "name": "Hammerlocke Hills (Northwest corner)", - "order": 196, + "order": 192, "encounters": [ { "pokeapi_id": 711, @@ -11525,9 +11068,1686 @@ } ] }, + { + "name": "Hammerlocke", + "order": 193, + "encounters": [ + { + "pokeapi_id": 175, + "pokemon_name": "Togepi", + "method": "trade", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 6 (Galar)", + "order": 194, + "encounters": [ + { + "pokeapi_id": 883, + "pokemon_name": "Arctovish", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 881, + "pokemon_name": "Arctozolt", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 882, + "pokemon_name": "Dracovish", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 880, + "pokemon_name": "Dracozolt", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 70, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 10179, + "pokemon_name": "Yamask (Galar)", + "method": "walk", + "encounter_rate": 35, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 843, + "pokemon_name": "Silicobra", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 694, + "pokemon_name": "Helioptile", + "method": "walk", + "encounter_rate": 29, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "fishing", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 631, + "pokemon_name": "Heatmor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 18, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "fishing", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 556, + "pokemon_name": "Maractus", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 451, + "pokemon_name": "Skorupi", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 30 + } + ] + }, + { + "name": "Stow-on-Side", + "order": 195, + "encounters": [ + { + "pokeapi_id": 859, + "pokemon_name": "Impidimp", + "method": "trade", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Glimwood Tangle", + "order": 196, + "encounters": [ + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 756, + "pokemon_name": "Shiinotic", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 857, + "pokemon_name": "Hattrem", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 10162, + "pokemon_name": "Ponyta (Galar)", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 682, + "pokemon_name": "Spritzee", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 765, + "pokemon_name": "Oranguru", + "method": "walk", + "encounter_rate": 9, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 10186, + "pokemon_name": "Indeedee (Female)", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 36 + } + ], + "children": [ + { + "name": "Glimwood Tangle (Near entrance, Luminescent Mushroom)", + "order": 197, + "encounters": [ + { + "pokeapi_id": 859, + "pokemon_name": "Impidimp", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Glimwood Tangle (East dead end, Luminescent Mushroom)", + "order": 198, + "encounters": [ + { + "pokeapi_id": 859, + "pokemon_name": "Impidimp", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Glimwood Tangle (Left of Madame Judy's large tree)", + "order": 199, + "encounters": [ + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 38 + } + ] + } + ] + }, + { + "name": "Route 7 (Galar)", + "order": 200, + "encounters": [ + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 616, + "pokemon_name": "Shelmet", + "method": "walk", + "encounter_rate": 45, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 823, + "pokemon_name": "Corviknight", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 35, + "min_level": 28, + "max_level": 41 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 596, + "pokemon_name": "Galvantula", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 588, + "pokemon_name": "Karrablast", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 41 + } + ] + }, + { + "name": "Route 8 (Galar)", + "order": 201, + "encounters": [], + "children": [ + { + "name": "Route 8 - Galar", + "order": 202, + "encounters": [ + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "gift", + "encounter_rate": 16, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "method": "gift", + "encounter_rate": 15, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "gift", + "encounter_rate": 14, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "gift", + "encounter_rate": 13, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "gift", + "encounter_rate": 13, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "method": "gift", + "encounter_rate": 12, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "gift", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "gift", + "encounter_rate": 8, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 777, + "pokemon_name": "Togedemaru", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 2, + "min_level": 38, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Northwest blocking narrow path leading to TM43)", + "order": 203, + "encounters": [ + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Various holes around ruins)", + "order": 204, + "encounters": [ + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Steamdrift Way)", + "order": 205, + "encounters": [ + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "walk", + "encounter_rate": 80, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 45, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "gift", + "encounter_rate": 32, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "gift", + "encounter_rate": 28, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "gift", + "encounter_rate": 25, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 361, + "pokemon_name": "Snorunt", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "gift", + "encounter_rate": 16, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 583, + "pokemon_name": "Vanillish", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + } + ] + } + ] + }, + { + "name": "Circhester", + "order": 206, + "encounters": [ + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "method": "trade", + "encounter_rate": 100, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Route 9 (Galar)", + "order": 207, + "encounters": [], + "children": [ + { + "name": "Route 9 - Galar", + "order": 208, + "encounters": [ + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "fishing", + "encounter_rate": 60, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "gift", + "encounter_rate": 39, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "walk", + "encounter_rate": 35, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "surf", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 746, + "pokemon_name": "Wishiwashi Solo", + "method": "fishing", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "surf", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "gift", + "encounter_rate": 24, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "gift", + "encounter_rate": 21, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "gift", + "encounter_rate": 16, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 771, + "pokemon_name": "Pyukumuku", + "method": "fishing", + "encounter_rate": 10, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 771, + "pokemon_name": "Pyukumuku", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + } + ] + }, + { + "name": "Route 9 - Galar (End of stream west of bridge by Circhester)", + "order": 209, + "encounters": [ + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay)", + "order": 210, + "encounters": [ + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "fishing", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "fishing", + "encounter_rate": 50, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "surf", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "gift", + "encounter_rate": 39, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "surf", + "encounter_rate": 35, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "fishing", + "encounter_rate": 34, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 852, + "pokemon_name": "Clobbopus", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "gift", + "encounter_rate": 24, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "walk", + "encounter_rate": 24, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "gift", + "encounter_rate": 21, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 689, + "pokemon_name": "Barbaracle", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "gift", + "encounter_rate": 16, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 223, + "pokemon_name": "Remoraid", + "method": "surf", + "encounter_rate": 15, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 226, + "pokemon_name": "Mantine", + "method": "fishing", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 226, + "pokemon_name": "Mantine", + "method": "surf", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 748, + "pokemon_name": "Toxapex", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 321, + "pokemon_name": "Wailord", + "method": "fishing", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay east of northern entrance to Circhester Bay)", + "order": 211, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around icebergs northwest of Pok\u00e9mon camp)", + "order": 212, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay in canal southwest of Pok\u00e9mon camp)", + "order": 213, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around iceberg between Trainer Tips signpost and Circhester Bay\u2026", + "order": 214, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around rock west of berry tree)", + "order": 215, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Outer Spikemuth)", + "order": 216, + "encounters": [ + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "gift", + "encounter_rate": 39, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 852, + "pokemon_name": "Clobbopus", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "gift", + "encounter_rate": 24, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 24, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "gift", + "encounter_rate": 21, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "gift", + "encounter_rate": 16, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 748, + "pokemon_name": "Toxapex", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + } + ] + } + ] + }, + { + "name": "Axew's Eye", + "order": 217, + "encounters": [], + "children": [ + { + "name": "Axew\u2019s Eye", + "order": 218, + "encounters": [ + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 760, + "pokemon_name": "Bewear", + "method": "walk", + "encounter_rate": 80, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "method": "walk", + "encounter_rate": 80, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 75, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 583, + "pokemon_name": "Vanillish", + "method": "walk", + "encounter_rate": 55, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 50, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 45, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 343, + "pokemon_name": "Baltoy", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 599, + "pokemon_name": "Klink", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 517, + "pokemon_name": "Munna", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 315, + "pokemon_name": "Roselia", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 521, + "pokemon_name": "Unfezant", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 660, + "pokemon_name": "Diggersby", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 310, + "pokemon_name": "Manectric", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 420, + "pokemon_name": "Cherubi", + "method": "walk", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "fishing", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 746, + "pokemon_name": "Wishiwashi Solo", + "method": "fishing", + "encounter_rate": 20, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 762, + "pokemon_name": "Steenee", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + } + ] + }, + { + "name": "Axew\u2019s Eye (Southeast of the Big Tree)", + "order": 219, + "encounters": [ + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Axew\u2019s Eye (Northeast of the Big Tree)", + "order": 220, + "encounters": [ + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + } + ] + } + ] + }, { "name": "Lake of Outrage", - "order": 197, + "order": 221, "encounters": [ { "pokeapi_id": 820, @@ -12205,7 +13425,7 @@ "children": [ { "name": "Lake of Outrage (In west end by island)", - "order": 198, + "order": 222, "encounters": [ { "pokeapi_id": 593, @@ -12243,7 +13463,7 @@ }, { "name": "Lake of Outrage (In south end by shore with Giant's Cap)", - "order": 199, + "order": 223, "encounters": [ { "pokeapi_id": 130, @@ -12265,7 +13485,7 @@ }, { "name": "Lake of Outrage (East of Den by shore with Giant's Cap)", - "order": 200, + "order": 224, "encounters": [ { "pokeapi_id": 593, @@ -12303,7 +13523,7 @@ }, { "name": "Lake of Outrage (In north end by shelf of land)", - "order": 201, + "order": 225, "encounters": [ { "pokeapi_id": 130, @@ -12325,7 +13545,7 @@ }, { "name": "Lake of Outrage (On island on slope up from lake)", - "order": 202, + "order": 226, "encounters": [ { "pokeapi_id": 853, @@ -12339,7 +13559,7 @@ }, { "name": "Lake of Outrage (On island south of stone ring)", - "order": 203, + "order": 227, "encounters": [ { "pokeapi_id": 196, @@ -12409,7 +13629,7 @@ }, { "name": "Lake of Outrage (On island east of stone ring)", - "order": 204, + "order": 228, "encounters": [ { "pokeapi_id": 858, @@ -12423,7 +13643,7 @@ }, { "name": "Lake of Outrage (On island on east end)", - "order": 205, + "order": 229, "encounters": [ { "pokeapi_id": 713, @@ -12469,1554 +13689,6 @@ } ] }, - { - "name": "Hammerlocke", - "order": 206, - "encounters": [ - { - "pokeapi_id": 175, - "pokemon_name": "Togepi", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Route 6 - Galar", - "order": 207, - "encounters": [ - { - "pokeapi_id": 883, - "pokemon_name": "Arctovish", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 881, - "pokemon_name": "Arctozolt", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 882, - "pokemon_name": "Dracovish", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 880, - "pokemon_name": "Dracozolt", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 70, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 10179, - "pokemon_name": "Yamask (Galar)", - "method": "walk", - "encounter_rate": 35, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 694, - "pokemon_name": "Helioptile", - "method": "walk", - "encounter_rate": 29, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "fishing", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 631, - "pokemon_name": "Heatmor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 18, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "gift", - "encounter_rate": 16, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 451, - "pokemon_name": "Skorupi", - "method": "gift", - "encounter_rate": 13, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "gift", - "encounter_rate": 11, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "fishing", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 631, - "pokemon_name": "Heatmor", - "method": "gift", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 556, - "pokemon_name": "Maractus", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 451, - "pokemon_name": "Skorupi", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "gift", - "encounter_rate": 8, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 30 - } - ] - }, - { - "name": "Stow-on-Side", - "order": 208, - "encounters": [ - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "trade", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Glimwood Tangle", - "order": 209, - "encounters": [ - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "gift", - "encounter_rate": 22, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 756, - "pokemon_name": "Shiinotic", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 10186, - "pokemon_name": "Indeedee (Female)", - "method": "gift", - "encounter_rate": 11, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 857, - "pokemon_name": "Hattrem", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 857, - "pokemon_name": "Hattrem", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 765, - "pokemon_name": "Oranguru", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 10162, - "pokemon_name": "Ponyta (Galar)", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 10162, - "pokemon_name": "Ponyta (Galar)", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 682, - "pokemon_name": "Spritzee", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 682, - "pokemon_name": "Spritzee", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 765, - "pokemon_name": "Oranguru", - "method": "walk", - "encounter_rate": 9, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 756, - "pokemon_name": "Shiinotic", - "method": "gift", - "encounter_rate": 9, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "gift", - "encounter_rate": 8, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 10186, - "pokemon_name": "Indeedee (Female)", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 36 - } - ], - "children": [ - { - "name": "Glimwood Tangle (Near entrance, Luminescent Mushroom)", - "order": 210, - "encounters": [ - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Glimwood Tangle (East dead end, Luminescent Mushroom)", - "order": 211, - "encounters": [ - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Glimwood Tangle (Left of Madame Judy's large tree)", - "order": 212, - "encounters": [ - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 38 - } - ] - } - ] - }, - { - "name": "Route 7 - Galar", - "order": 213, - "encounters": [ - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "walk", - "encounter_rate": 45, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 823, - "pokemon_name": "Corviknight", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 35, - "min_level": 28, - "max_level": 41 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 596, - "pokemon_name": "Galvantula", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 588, - "pokemon_name": "Karrablast", - "method": "gift", - "encounter_rate": 17, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "gift", - "encounter_rate": 17, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "gift", - "encounter_rate": 16, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "gift", - "encounter_rate": 16, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 823, - "pokemon_name": "Corviknight", - "method": "gift", - "encounter_rate": 12, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "gift", - "encounter_rate": 11, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "gift", - "encounter_rate": 11, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 588, - "pokemon_name": "Karrablast", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 41 - } - ] - }, - { - "name": "Galar Route 8", - "order": 214, - "encounters": [], - "children": [ - { - "name": "Route 8 - Galar", - "order": 215, - "encounters": [ - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "gift", - "encounter_rate": 16, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 452, - "pokemon_name": "Drapion", - "method": "gift", - "encounter_rate": 15, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 356, - "pokemon_name": "Dusclops", - "method": "walk", - "encounter_rate": 15, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "gift", - "encounter_rate": 14, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "gift", - "encounter_rate": 13, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "gift", - "encounter_rate": 13, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 356, - "pokemon_name": "Dusclops", - "method": "gift", - "encounter_rate": 12, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "gift", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "gift", - "encounter_rate": 8, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 452, - "pokemon_name": "Drapion", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 777, - "pokemon_name": "Togedemaru", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 2, - "min_level": 38, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Northwest blocking narrow path leading to TM43)", - "order": 216, - "encounters": [ - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Various holes around ruins)", - "order": 217, - "encounters": [ - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Steamdrift Way)", - "order": 218, - "encounters": [ - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "walk", - "encounter_rate": 80, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 45, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "gift", - "encounter_rate": 32, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "gift", - "encounter_rate": 28, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "gift", - "encounter_rate": 25, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 361, - "pokemon_name": "Snorunt", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "gift", - "encounter_rate": 16, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 15, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 583, - "pokemon_name": "Vanillish", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 538, - "pokemon_name": "Throh", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - } - ] - } - ] - }, - { - "name": "Circhester", - "order": 219, - "encounters": [ - { - "pokeapi_id": 539, - "pokemon_name": "Sawk", - "method": "trade", - "encounter_rate": 100, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Galar Route 9", - "order": 220, - "encounters": [], - "children": [ - { - "name": "Route 9 - Galar", - "order": 221, - "encounters": [ - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "fishing", - "encounter_rate": 60, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "gift", - "encounter_rate": 39, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "walk", - "encounter_rate": 35, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "surf", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 746, - "pokemon_name": "Wishiwashi Solo", - "method": "fishing", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "surf", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "gift", - "encounter_rate": 24, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "gift", - "encounter_rate": 21, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "gift", - "encounter_rate": 16, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 771, - "pokemon_name": "Pyukumuku", - "method": "fishing", - "encounter_rate": 10, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 771, - "pokemon_name": "Pyukumuku", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - } - ] - }, - { - "name": "Route 9 - Galar (End of stream west of bridge by Circhester)", - "order": 222, - "encounters": [ - { - "pokeapi_id": 362, - "pokemon_name": "Glalie", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay)", - "order": 223, - "encounters": [ - { - "pokeapi_id": 781, - "pokemon_name": "Dhelmise", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "fishing", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "fishing", - "encounter_rate": 50, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "surf", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "gift", - "encounter_rate": 39, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "surf", - "encounter_rate": 35, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "fishing", - "encounter_rate": 34, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 852, - "pokemon_name": "Clobbopus", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "gift", - "encounter_rate": 24, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "walk", - "encounter_rate": 24, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "gift", - "encounter_rate": 21, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 689, - "pokemon_name": "Barbaracle", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "gift", - "encounter_rate": 16, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 223, - "pokemon_name": "Remoraid", - "method": "surf", - "encounter_rate": 15, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 226, - "pokemon_name": "Mantine", - "method": "fishing", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 226, - "pokemon_name": "Mantine", - "method": "surf", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 748, - "pokemon_name": "Toxapex", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 321, - "pokemon_name": "Wailord", - "method": "fishing", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay east of northern entrance to Circhester Bay)", - "order": 224, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around icebergs northwest of Pok\u00e9mon camp)", - "order": 225, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay in canal southwest of Pok\u00e9mon camp)", - "order": 226, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around iceberg between Trainer Tips signpost and Circhester Bay\u2026", - "order": 227, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around rock west of berry tree)", - "order": 228, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Outer Spikemuth)", - "order": 229, - "encounters": [ - { - "pokeapi_id": 781, - "pokemon_name": "Dhelmise", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "gift", - "encounter_rate": 39, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 852, - "pokemon_name": "Clobbopus", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "gift", - "encounter_rate": 24, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 24, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "gift", - "encounter_rate": 21, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "gift", - "encounter_rate": 16, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 748, - "pokemon_name": "Toxapex", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - } - ] - } - ] - }, { "name": "Spikemuth", "order": 230, @@ -14032,7 +13704,7 @@ ] }, { - "name": "Galar Route 10", + "name": "Route 10 (Galar)", "order": 231, "encounters": [], "children": [ @@ -14317,7 +13989,7 @@ ] }, { - "name": "Tower Summit", + "name": "Rose Tower", "order": 237, "encounters": [], "children": [ diff --git a/backend/src/app/seeds/data/shining-pearl.json b/backend/src/app/seeds/data/shining-pearl.json index 5aca8e2..bcf0be2 100644 --- a/backend/src/app/seeds/data/shining-pearl.json +++ b/backend/src/app/seeds/data/shining-pearl.json @@ -583,13 +583,67 @@ ] }, { - "name": "Oreburgh Mine", + "name": "Route 207 (Sinnoh)", "order": 10, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 55, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 45, + "min_level": 5, + "max_level": 6 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "swarm", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Oreburgh Mine", + "order": 11, "encounters": [], "children": [ { "name": "Oreburgh Mine (B1F)", - "order": 11, + "order": 12, "encounters": [ { "pokeapi_id": 74, @@ -619,7 +673,7 @@ }, { "name": "Oreburgh Mine (B2F)", - "order": 12, + "order": 13, "encounters": [ { "pokeapi_id": 74, @@ -651,7 +705,7 @@ }, { "name": "Oreburgh Mining Museum", - "order": 13, + "order": 14, "encounters": [ { "pokeapi_id": 142, @@ -712,13 +766,13 @@ ] }, { - "name": "Sinnoh Route 204", - "order": 14, + "name": "Route 204 (Sinnoh)", + "order": 15, "encounters": [], "children": [ { "name": "Route 204 (Sinnoh - South)", - "order": 15, + "order": 16, "encounters": [ { "pokeapi_id": 281, @@ -844,7 +898,7 @@ }, { "name": "Route 204 (Sinnoh - North)", - "order": 16, + "order": 17, "encounters": [ { "pokeapi_id": 396, @@ -908,7 +962,7 @@ }, { "name": "Ravaged Path", - "order": 17, + "order": 18, "encounters": [ { "pokeapi_id": 129, @@ -1010,7 +1064,7 @@ }, { "name": "Floaroma Town", - "order": 18, + "order": 19, "encounters": [ { "pokeapi_id": 385, @@ -1031,13 +1085,13 @@ ] }, { - "name": "Sinnoh Route 205", - "order": 19, + "name": "Route 205 (Sinnoh)", + "order": 20, "encounters": [], "children": [ { "name": "Route 205 (Sinnoh - Southern Part)", - "order": 20, + "order": 21, "encounters": [ { "pokeapi_id": 129, @@ -1163,7 +1217,7 @@ }, { "name": "Route 205 (Sinnoh - Northern Part)", - "order": 21, + "order": 22, "encounters": [ { "pokeapi_id": 129, @@ -1267,7 +1321,7 @@ }, { "name": "Valley Windworks", - "order": 22, + "order": 23, "encounters": [ { "pokeapi_id": 425, @@ -1409,7 +1463,7 @@ }, { "name": "Eterna Forest", - "order": 23, + "order": 24, "encounters": [ { "pokeapi_id": 287, @@ -1479,7 +1533,7 @@ }, { "name": "Eterna City", - "order": 24, + "order": 25, "encounters": [ { "pokeapi_id": 129, @@ -1541,7 +1595,7 @@ }, { "name": "Eterna Condominiums", - "order": 25, + "order": 26, "encounters": [ { "pokeapi_id": 441, @@ -1555,7 +1609,7 @@ }, { "name": "Old Chateau", - "order": 26, + "order": 27, "encounters": [ { "pokeapi_id": 92, @@ -1569,7 +1623,7 @@ "children": [ { "name": "Old Chateau (2F)", - "order": 27, + "order": 28, "encounters": [ { "pokeapi_id": 479, @@ -1584,212 +1638,160 @@ ] }, { - "name": "Route 206 (Sinnoh)", - "order": 28, - "encounters": [ - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 45, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "swarm", - "encounter_rate": 40, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 343, - "pokemon_name": "Baltoy", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 15 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Wayward Cave", + "name": "Route 211 (Sinnoh)", "order": 29, "encounters": [], "children": [ { - "name": "Wayward Cave (1F)", + "name": "Route 211 (Sinnoh - Western Part)", "order": 30, "encounters": [ { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 45, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 16 - } - ] - }, - { - "name": "Wayward Cave (B1F)", - "order": 31, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", + "pokeapi_id": 399, + "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 35, - "min_level": 15, - "max_level": 17 + "min_level": 12, + "max_level": 14 }, { - "pokeapi_id": 443, - "pokemon_name": "Gible", + "pokeapi_id": 307, + "pokemon_name": "Meditite", "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 17 + "encounter_rate": 35, + "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": 16, - "max_level": 16 + "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 + } + ] + }, + { + "name": "Route 211 (Sinnoh - Eastern Part)", + "order": 31, + "encounters": [ + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 35, + "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": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 28 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 15, + "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 } ] } ] }, - { - "name": "Route 207 (Sinnoh)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 55, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 45, - "min_level": 5, - "max_level": 6 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "swarm", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - } - ] - }, { "name": "Mount Coronet", - "order": 33, + "order": 32, "encounters": [], "children": [ { "name": "Mount Coronet (Southern 1F Oreburgh City/Hearthome City Side)", - "order": 34, + "order": 33, "encounters": [ { "pokeapi_id": 129, @@ -1899,7 +1901,7 @@ }, { "name": "Mount Coronet (Northern 1F Room 1, Eterna City/Celestic Town Side)", - "order": 35, + "order": 34, "encounters": [ { "pokeapi_id": 74, @@ -1953,7 +1955,7 @@ }, { "name": "Mount Coronet (4F)", - "order": 36, + "order": 35, "encounters": [ { "pokeapi_id": 129, @@ -2079,7 +2081,7 @@ }, { "name": "Mount Coronet (B1F)", - "order": 37, + "order": 36, "encounters": [ { "pokeapi_id": 129, @@ -2213,7 +2215,7 @@ }, { "name": "Mount Coronet (Northern 1F Room 2)", - "order": 38, + "order": 37, "encounters": [ { "pokeapi_id": 307, @@ -2267,7 +2269,7 @@ }, { "name": "Mount Coronet (2F)", - "order": 39, + "order": 38, "encounters": [ { "pokeapi_id": 437, @@ -2337,7 +2339,7 @@ }, { "name": "Mount Coronet (3F)", - "order": 40, + "order": 39, "encounters": [ { "pokeapi_id": 437, @@ -2407,7 +2409,7 @@ }, { "name": "Mount Coronet (4F Room 2)", - "order": 41, + "order": 40, "encounters": [ { "pokeapi_id": 437, @@ -2469,7 +2471,7 @@ }, { "name": "Mount Coronet (4F Room 3)", - "order": 42, + "order": 41, "encounters": [ { "pokeapi_id": 437, @@ -2539,7 +2541,7 @@ }, { "name": "Mount Coronet (5F)", - "order": 43, + "order": 42, "encounters": [ { "pokeapi_id": 437, @@ -2601,7 +2603,7 @@ }, { "name": "Mount Coronet (6F)", - "order": 44, + "order": 43, "encounters": [ { "pokeapi_id": 437, @@ -2663,7 +2665,7 @@ }, { "name": "Mount Coronet (Tunnel Room)", - "order": 45, + "order": 44, "encounters": [ { "pokeapi_id": 75, @@ -2725,7 +2727,7 @@ }, { "name": "Mount Coronet (Mountainside)", - "order": 46, + "order": 45, "encounters": [ { "pokeapi_id": 294, @@ -2812,8 +2814,153 @@ ] }, { - "name": "Route 208 (Sinnoh)", + "name": "Route 206 (Sinnoh)", + "order": 46, + "encounters": [ + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 45, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "swarm", + "encounter_rate": 40, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 343, + "pokemon_name": "Baltoy", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Wayward Cave", "order": 47, + "encounters": [], + "children": [ + { + "name": "Wayward Cave (1F)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 45, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 16 + } + ] + }, + { + "name": "Wayward Cave (B1F)", + "order": 49, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + } + ] + } + ] + }, + { + "name": "Route 208 (Sinnoh)", + "order": 50, "encounters": [ { "pokeapi_id": 129, @@ -2939,7 +3086,7 @@ }, { "name": "Hearthome City", - "order": 48, + "order": 51, "encounters": [ { "pokeapi_id": 133, @@ -2961,7 +3108,7 @@ }, { "name": "Route 209 (Sinnoh)", - "order": 49, + "order": 52, "encounters": [ { "pokeapi_id": 129, @@ -3111,12 +3258,12 @@ }, { "name": "Lost Tower", - "order": 50, + "order": 53, "encounters": [], "children": [ { "name": "Lost Tower (1F)", - "order": 51, + "order": 54, "encounters": [ { "pokeapi_id": 92, @@ -3146,7 +3293,7 @@ }, { "name": "Lost Tower (2F)", - "order": 52, + "order": 55, "encounters": [ { "pokeapi_id": 92, @@ -3176,7 +3323,7 @@ }, { "name": "Lost Tower (3F)", - "order": 53, + "order": 56, "encounters": [ { "pokeapi_id": 42, @@ -3214,7 +3361,7 @@ }, { "name": "Lost Tower (4F)", - "order": 54, + "order": 57, "encounters": [ { "pokeapi_id": 42, @@ -3252,7 +3399,7 @@ }, { "name": "Lost Tower (5F)", - "order": 55, + "order": 58, "encounters": [ { "pokeapi_id": 42, @@ -3292,53 +3439,11 @@ }, { "name": "Solaceon Ruins", - "order": 56, + "order": 59, "encounters": [], "children": [ { "name": "Solaceon Ruins (Second Big Room)", - "order": 57, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Third Big Room)", - "order": 58, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Fourth Big Room)", - "order": 59, - "encounters": [ - { - "pokeapi_id": 201, - "pokemon_name": "Unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 25 - } - ] - }, - { - "name": "Solaceon Ruins (Fifth Big Room)", "order": 60, "encounters": [ { @@ -3352,7 +3457,7 @@ ] }, { - "name": "Solaceon Ruins (Sixth Big Room)", + "name": "Solaceon Ruins (Third Big Room)", "order": 61, "encounters": [ { @@ -3366,7 +3471,7 @@ ] }, { - "name": "Solaceon Ruins (Seventh Big Room)", + "name": "Solaceon Ruins (Fourth Big Room)", "order": 62, "encounters": [ { @@ -3380,7 +3485,7 @@ ] }, { - "name": "Solaceon Ruins (Dead-End Rooms)", + "name": "Solaceon Ruins (Fifth Big Room)", "order": 63, "encounters": [ { @@ -3394,7 +3499,7 @@ ] }, { - "name": "Solaceon Ruins (Room Through Maniac Tunnel)", + "name": "Solaceon Ruins (Sixth Big Room)", "order": 64, "encounters": [ { @@ -3406,17 +3511,59 @@ "max_level": 25 } ] + }, + { + "name": "Solaceon Ruins (Seventh Big Room)", + "order": 65, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (Dead-End Rooms)", + "order": 66, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] + }, + { + "name": "Solaceon Ruins (Room Through Maniac Tunnel)", + "order": 67, + "encounters": [ + { + "pokeapi_id": 201, + "pokemon_name": "Unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 25 + } + ] } ] }, { - "name": "Sinnoh Route 210", - "order": 65, + "name": "Route 210 (Sinnoh)", + "order": 68, "encounters": [], "children": [ { "name": "Route 210 (Sinnoh - Southern Part)", - "order": 66, + "order": 69, "encounters": [ { "pokeapi_id": 77, @@ -3478,7 +3625,7 @@ }, { "name": "Route 210 (Sinnoh - Northern Foggy Part)", - "order": 67, + "order": 70, "encounters": [ { "pokeapi_id": 129, @@ -3606,7 +3753,7 @@ }, { "name": "Route 215 (Sinnoh)", - "order": 68, + "order": 71, "encounters": [ { "pokeapi_id": 96, @@ -3668,7 +3815,7 @@ }, { "name": "Route 214 (Sinnoh)", - "order": 69, + "order": 72, "encounters": [ { "pokeapi_id": 129, @@ -3794,7 +3941,7 @@ }, { "name": "Valor Lakefront", - "order": 70, + "order": 73, "encounters": [ { "pokeapi_id": 203, @@ -3862,9 +4009,135 @@ } ] }, + { + "name": "Lake Valor", + "order": 74, + "encounters": [ + { + "pokeapi_id": 482, + "pokemon_name": "Azelf", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "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": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 400, + "pokemon_name": "Bibarel", + "method": "walk", + "encounter_rate": 45, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "swarm", + "encounter_rate": 40, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 25, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 36 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 40 + } + ] + }, { "name": "Route 213 (Sinnoh)", - "order": 71, + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -3998,7 +4271,7 @@ }, { "name": "Pastoria City", - "order": 72, + "order": 76, "encounters": [ { "pokeapi_id": 129, @@ -4076,7 +4349,7 @@ }, { "name": "Great Marsh", - "order": 73, + "order": 77, "encounters": [ { "pokeapi_id": 129, @@ -4330,7 +4603,7 @@ "children": [ { "name": "Great Marsh (Area 1)", - "order": 74, + "order": 78, "encounters": [ { "pokeapi_id": 298, @@ -4424,7 +4697,7 @@ }, { "name": "Great Marsh (Area 2)", - "order": 75, + "order": 79, "encounters": [ { "pokeapi_id": 298, @@ -4518,7 +4791,7 @@ }, { "name": "Great Marsh (Area 3)", - "order": 76, + "order": 80, "encounters": [ { "pokeapi_id": 298, @@ -4604,7 +4877,7 @@ }, { "name": "Great Marsh (Area 4)", - "order": 77, + "order": 81, "encounters": [ { "pokeapi_id": 298, @@ -4690,7 +4963,7 @@ }, { "name": "Great Marsh (Area 5)", - "order": 78, + "order": 82, "encounters": [ { "pokeapi_id": 400, @@ -4768,7 +5041,7 @@ }, { "name": "Great Marsh (Area 6)", - "order": 79, + "order": 83, "encounters": [ { "pokeapi_id": 298, @@ -4855,13 +5128,13 @@ ] }, { - "name": "Sinnoh Route 212", - "order": 80, + "name": "Route 212 (Sinnoh)", + "order": 84, "encounters": [], "children": [ { "name": "Route 212 (Sinnoh - Northern Area)", - "order": 81, + "order": 85, "encounters": [ { "pokeapi_id": 129, @@ -4971,7 +5244,7 @@ }, { "name": "Route 212 (Sinnoh - Southern Area)", - "order": 82, + "order": 86, "encounters": [ { "pokeapi_id": 129, @@ -5075,7 +5348,7 @@ }, { "name": "Trophy Garden", - "order": 83, + "order": 87, "encounters": [ { "pokeapi_id": 397, @@ -5247,691 +5520,9 @@ } ] }, - { - "name": "Route 218 (Sinnoh)", - "order": 84, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 35, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 431, - "pokemon_name": "Glameow", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Canalave City", - "order": 85, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island", - "order": 86, - "encounters": [], - "children": [ - { - "name": "Iron Island (B2F Left)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 39, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 34 - } - ] - }, - { - "name": "Iron Island (Outside)", - "order": 88, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Iron Island (1F)", - "order": 89, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 35, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Iron Island (B1F)", - "order": 90, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 69, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 33 - } - ] - }, - { - "name": "Iron Island (B2F Right)", - "order": 91, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 49, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Iron Island (B3F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 39, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 34 - } - ] - } - ] - }, - { - "name": "Sinnoh Route 211", - "order": 93, - "encounters": [], - "children": [ - { - "name": "Route 211 (Sinnoh - Western Part)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 35, - "min_level": 12, - "max_level": 14 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 35, - "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 - } - ] - }, - { - "name": "Route 211 (Sinnoh - Eastern Part)", - "order": 95, - "encounters": [ - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 35, - "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": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 28 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 15, - "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 - } - ] - } - ] - }, { "name": "Celestic Town", - "order": 96, + "order": 88, "encounters": [ { "pokeapi_id": 129, @@ -6009,7 +5600,7 @@ }, { "name": "Fuego Ironworks", - "order": 97, + "order": 89, "encounters": [ { "pokeapi_id": 129, @@ -6173,9 +5764,882 @@ } ] }, + { + "name": "Route 219 (Sinnoh)", + "order": 90, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 220 (Sinnoh)", + "order": 91, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 20, + "max_level": 45 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Route 221 (Sinnoh)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 83, + "pokemon_name": "Farfetchd", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 25, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "pokeradar", + "encounter_rate": 20, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 315, + "pokemon_name": "Roselia", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "pokeradar", + "encounter_rate": 2, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 218 (Sinnoh)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 55, + "min_level": 30, + "max_level": 55 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "swarm", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 35, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "pokeradar", + "encounter_rate": 22, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 431, + "pokemon_name": "Glameow", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Canalave City", + "order": 94, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island", + "order": 95, + "encounters": [], + "children": [ + { + "name": "Iron Island (B2F Left)", + "order": 96, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 39, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 34 + } + ] + }, + { + "name": "Iron Island (Outside)", + "order": 97, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "super-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 5, + "min_level": 20, + "max_level": 40 + } + ] + }, + { + "name": "Iron Island (1F)", + "order": 98, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 35, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Iron Island (B1F)", + "order": 99, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 69, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 33 + } + ] + }, + { + "name": "Iron Island (B2F Right)", + "order": 100, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 49, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Iron Island (B3F)", + "order": 101, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 39, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 34 + } + ] + } + ] + }, { "name": "Route 216 (Sinnoh)", - "order": 98, + "order": 102, "encounters": [ { "pokeapi_id": 225, @@ -6253,7 +6717,7 @@ }, { "name": "Route 217 (Sinnoh)", - "order": 99, + "order": 103, "encounters": [ { "pokeapi_id": 220, @@ -6329,23 +6793,9 @@ } ] }, - { - "name": "Snowpoint City", - "order": 100, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "trade", - "encounter_rate": 100, - "min_level": 33, - "max_level": 33 - } - ] - }, { "name": "Acuity Lakefront", - "order": 101, + "order": 104, "encounters": [ { "pokeapi_id": 215, @@ -6413,9 +6863,23 @@ } ] }, + { + "name": "Snowpoint City", + "order": 105, + "encounters": [ + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "trade", + "encounter_rate": 100, + "min_level": 33, + "max_level": 33 + } + ] + }, { "name": "Lake Acuity", - "order": 102, + "order": 106, "encounters": [ { "pokeapi_id": 129, @@ -6539,135 +7003,9 @@ } ] }, - { - "name": "Lake Valor", - "order": 103, - "encounters": [ - { - "pokeapi_id": 482, - "pokemon_name": "Azelf", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "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": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 55, - "min_level": 30, - "max_level": 55 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 400, - "pokemon_name": "Bibarel", - "method": "walk", - "encounter_rate": 45, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "swarm", - "encounter_rate": 40, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 25, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "pokeradar", - "encounter_rate": 22, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 36 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 40 - } - ] - }, { "name": "Spear Pillar", - "order": 104, + "order": 107, "encounters": [ { "pokeapi_id": 484, @@ -6681,7 +7019,7 @@ }, { "name": "Route 222 (Sinnoh)", - "order": 105, + "order": 108, "encounters": [ { "pokeapi_id": 129, @@ -6831,7 +7169,7 @@ }, { "name": "Sunyshore City", - "order": 106, + "order": 109, "encounters": [ { "pokeapi_id": 129, @@ -6909,7 +7247,7 @@ }, { "name": "Route 223 (Sinnoh)", - "order": 107, + "order": 110, "encounters": [ { "pokeapi_id": 129, @@ -6995,12 +7333,12 @@ }, { "name": "Victory Road (Sinnoh)", - "order": 108, + "order": 111, "encounters": [], "children": [ { "name": "Victory Road (Sinnoh 1F)", - "order": 109, + "order": 112, "encounters": [ { "pokeapi_id": 67, @@ -7054,7 +7392,7 @@ }, { "name": "Victory Road (Sinnoh 2F)", - "order": 110, + "order": 113, "encounters": [ { "pokeapi_id": 64, @@ -7108,7 +7446,7 @@ }, { "name": "Victory Road (Sinnoh B1F)", - "order": 111, + "order": 114, "encounters": [ { "pokeapi_id": 42, @@ -7186,7 +7524,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 1)", - "order": 112, + "order": 115, "encounters": [ { "pokeapi_id": 67, @@ -7240,7 +7578,7 @@ }, { "name": "Victory Road (Sinnoh 1F - Back 2)", - "order": 113, + "order": 116, "encounters": [ { "pokeapi_id": 130, @@ -7344,7 +7682,7 @@ }, { "name": "Pok\u00e9mon League (Sinnoh)", - "order": 114, + "order": 117, "encounters": [ { "pokeapi_id": 129, @@ -7414,7 +7752,7 @@ }, { "name": "Sendoff Spring", - "order": 115, + "order": 118, "encounters": [ { "pokeapi_id": 55, @@ -7508,7 +7846,7 @@ }, { "name": "Turnback Cave", - "order": 116, + "order": 119, "encounters": [ { "pokeapi_id": 487, @@ -7522,7 +7860,7 @@ "children": [ { "name": "Turnback Cave (Before Encountering Pillar)", - "order": 117, + "order": 120, "encounters": [ { "pokeapi_id": 437, @@ -7560,7 +7898,7 @@ }, { "name": "Turnback Cave (Between First and Second Pillar)", - "order": 118, + "order": 121, "encounters": [ { "pokeapi_id": 437, @@ -7598,7 +7936,7 @@ }, { "name": "Turnback Cave (Between Second and Third Pillar)", - "order": 119, + "order": 122, "encounters": [ { "pokeapi_id": 437, @@ -7638,7 +7976,7 @@ }, { "name": "Route 224 (Sinnoh)", - "order": 120, + "order": 123, "encounters": [ { "pokeapi_id": 129, @@ -7804,7 +8142,7 @@ }, { "name": "Route 225 (Sinnoh)", - "order": 121, + "order": 124, "encounters": [ { "pokeapi_id": 129, @@ -7946,7 +8284,7 @@ }, { "name": "Route 226 (Sinnoh)", - "order": 122, + "order": 125, "encounters": [ { "pokeapi_id": 129, @@ -8120,7 +8458,7 @@ }, { "name": "Route 227 (Sinnoh)", - "order": 123, + "order": 126, "encounters": [ { "pokeapi_id": 129, @@ -8278,7 +8616,7 @@ }, { "name": "Stark Mountain", - "order": 124, + "order": 127, "encounters": [ { "pokeapi_id": 485, @@ -8292,7 +8630,7 @@ "children": [ { "name": "Stark Mountain (Inside 1)", - "order": 125, + "order": 128, "encounters": [ { "pokeapi_id": 219, @@ -8370,7 +8708,7 @@ }, { "name": "Stark Mountain (Outside)", - "order": 126, + "order": 129, "encounters": [ { "pokeapi_id": 324, @@ -8464,7 +8802,7 @@ }, { "name": "Stark Mountain (Inside 2)", - "order": 127, + "order": 130, "encounters": [ { "pokeapi_id": 219, @@ -8544,7 +8882,7 @@ }, { "name": "Route 228 (Sinnoh)", - "order": 128, + "order": 131, "encounters": [ { "pokeapi_id": 129, @@ -8678,7 +9016,7 @@ }, { "name": "Route 229 (Sinnoh)", - "order": 129, + "order": 132, "encounters": [ { "pokeapi_id": 130, @@ -8828,7 +9166,7 @@ }, { "name": "Resort Area", - "order": 130, + "order": 133, "encounters": [ { "pokeapi_id": 55, @@ -8882,7 +9220,7 @@ }, { "name": "Route 230 (Sinnoh)", - "order": 131, + "order": 134, "encounters": [ { "pokeapi_id": 129, @@ -9056,12 +9394,12 @@ }, { "name": "Snowpoint Temple", - "order": 132, + "order": 135, "encounters": [], "children": [ { "name": "Snowpoint Temple (1F)", - "order": 133, + "order": 136, "encounters": [ { "pokeapi_id": 42, @@ -9107,7 +9445,7 @@ }, { "name": "Snowpoint Temple (B1F)", - "order": 134, + "order": 137, "encounters": [ { "pokeapi_id": 42, @@ -9153,7 +9491,7 @@ }, { "name": "Snowpoint Temple (B2F)", - "order": 135, + "order": 138, "encounters": [ { "pokeapi_id": 42, @@ -9199,7 +9537,7 @@ }, { "name": "Snowpoint Temple (B3F)", - "order": 136, + "order": 139, "encounters": [ { "pokeapi_id": 42, @@ -9245,7 +9583,7 @@ }, { "name": "Snowpoint Temple (B4F)", - "order": 137, + "order": 140, "encounters": [ { "pokeapi_id": 42, @@ -9283,7 +9621,7 @@ }, { "name": "Snowpoint Temple (B5F)", - "order": 138, + "order": 141, "encounters": [ { "pokeapi_id": 486, @@ -9329,344 +9667,6 @@ } ] }, - { - "name": "Route 219 (Sinnoh)", - "order": 139, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Route 220 (Sinnoh)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 20, - "max_level": 45 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - } - ] - }, - { - "name": "Route 221 (Sinnoh)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "super-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 50 - }, - { - "pokeapi_id": 83, - "pokemon_name": "Farfetchd", - "method": "swarm", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 25, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "pokeradar", - "encounter_rate": 20, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 315, - "pokemon_name": "Roselia", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 422, - "pokemon_name": "Shellos", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 5, - "min_level": 20, - "max_level": 40 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "pokeradar", - "encounter_rate": 2, - "min_level": 30, - "max_level": 30 - } - ] - }, { "name": "Maniac Tunnel", "order": 142, diff --git a/backend/src/app/seeds/data/soulsilver.json b/backend/src/app/seeds/data/soulsilver.json index af87eef..dfc2d3a 100644 --- a/backend/src/app/seeds/data/soulsilver.json +++ b/backend/src/app/seeds/data/soulsilver.json @@ -6035,111 +6035,9 @@ } ] }, - { - "name": "Lake of Rage", - "order": 64, - "encounters": [ - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 90, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 90, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 17, - "max_level": 19 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Route 43 (Johto)", - "order": 65, + "order": 64, "encounters": [ { "pokeapi_id": 163, @@ -6312,8 +6210,148 @@ ] }, { - "name": "Route 44 (Johto)", + "name": "Lake of Rage", + "order": 65, + "encounters": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 90, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 90, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 14, + "max_level": 16 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 17, + "max_level": 19 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Team Rocket HQ (B1F)", "order": 66, + "encounters": [ + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "static", + "encounter_rate": 33, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "static", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "static", + "encounter_rate": 20, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "static", + "encounter_rate": 17, + "min_level": 23, + "max_level": 23 + } + ] + }, + { + "name": "Route 44 (Johto)", + "order": 67, "encounters": [ { "pokeapi_id": 223, @@ -6495,89 +6533,11 @@ }, { "name": "Ice Path", - "order": 67, + "order": 68, "encounters": [], "children": [ { "name": "Ice Path (1F)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", "order": 69, "encounters": [ { @@ -6655,8 +6615,86 @@ ] }, { - "name": "Ice Path (B2F)", + "name": "Ice Path (B1F)", "order": 70, + "encounters": [ + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Ice Path (B2F)", + "order": 71, "encounters": [ { "pokeapi_id": 220, @@ -6734,7 +6772,7 @@ }, { "name": "Ice Path (B3F)", - "order": 71, + "order": 72, "encounters": [ { "pokeapi_id": 220, @@ -6814,7 +6852,7 @@ }, { "name": "Blackthorn City", - "order": 72, + "order": 73, "encounters": [ { "pokeapi_id": 85, @@ -6884,7 +6922,7 @@ }, { "name": "Dragon's Den", - "order": 73, + "order": 74, "encounters": [ { "pokeapi_id": 147, @@ -6962,7 +7000,7 @@ }, { "name": "Route 45 (Johto)", - "order": 74, + "order": 75, "encounters": [ { "pokeapi_id": 129, @@ -7120,7 +7158,7 @@ }, { "name": "Route 46 (Johto)", - "order": 75, + "order": 76, "encounters": [ { "pokeapi_id": 21, @@ -7196,9 +7234,71 @@ } ] }, + { + "name": "Cliff Edge Gate", + "order": 77, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 85, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + } + ] + }, { "name": "Route 47 (Johto)", - "order": 76, + "order": 78, "encounters": [ { "pokeapi_id": 163, @@ -7466,9 +7566,189 @@ } ] }, + { + "name": "Cliff Cave", + "order": 79, + "encounters": [ + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 20, + "max_level": 26 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 24, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 4, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 4, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 2, + "min_level": 23, + "max_level": 23 + } + ] + }, + { + "name": "Embedded Tower", + "order": 80, + "encounters": [ + { + "pokeapi_id": 383, + "pokemon_name": "Groudon", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 384, + "pokemon_name": "Rayquaza", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, { "name": "Route 48 (Johto)", - "order": 77, + "order": 81, "encounters": [ { "pokeapi_id": 163, @@ -7592,14 +7872,52 @@ } ] }, + { + "name": "Safari Zone Gate", + "order": 82, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 14, + "max_level": 19 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 17, + "max_level": 19 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 14, + "max_level": 16 + } + ] + }, { "name": "Safari Zone (Johto)", - "order": 78, + "order": 83, "encounters": [], "children": [ { "name": "Safari Zone (Johto - Peak)", - "order": 79, + "order": 84, "encounters": [ { "pokeapi_id": 74, @@ -7725,7 +8043,7 @@ }, { "name": "Safari Zone (Johto - Desert)", - "order": 80, + "order": 85, "encounters": [ { "pokeapi_id": 22, @@ -7835,7 +8153,7 @@ }, { "name": "Safari Zone (Johto - Plains)", - "order": 81, + "order": 86, "encounters": [ { "pokeapi_id": 203, @@ -7953,7 +8271,7 @@ }, { "name": "Safari Zone (Johto - Meadow)", - "order": 82, + "order": 87, "encounters": [ { "pokeapi_id": 129, @@ -8191,7 +8509,7 @@ }, { "name": "Safari Zone (Johto - Forest)", - "order": 83, + "order": 88, "encounters": [ { "pokeapi_id": 200, @@ -8309,7 +8627,7 @@ }, { "name": "Safari Zone (Johto - Swamp)", - "order": 84, + "order": 89, "encounters": [ { "pokeapi_id": 129, @@ -8563,7 +8881,7 @@ }, { "name": "Safari Zone (Johto - Marshland)", - "order": 85, + "order": 90, "encounters": [ { "pokeapi_id": 61, @@ -8817,7 +9135,7 @@ }, { "name": "Safari Zone (Johto - Rocky Beach)", - "order": 86, + "order": 91, "encounters": [ { "pokeapi_id": 131, @@ -9047,7 +9365,7 @@ }, { "name": "Safari Zone (Johto - Mountain)", - "order": 87, + "order": 92, "encounters": [ { "pokeapi_id": 41, @@ -9173,7 +9491,7 @@ }, { "name": "Safari Zone (Johto - Wasteland)", - "order": 88, + "order": 93, "encounters": [ { "pokeapi_id": 95, @@ -9299,7 +9617,7 @@ }, { "name": "Safari Zone (Johto - Savannah)", - "order": 89, + "order": 94, "encounters": [ { "pokeapi_id": 128, @@ -9433,7 +9751,7 @@ }, { "name": "Safari Zone (Johto - Wetland)", - "order": 90, + "order": 95, "encounters": [ { "pokeapi_id": 60, @@ -9671,272 +9989,14 @@ } ] }, - { - "name": "Safari Zone Gate", - "order": 91, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 14, - "max_level": 19 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 17, - "max_level": 19 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 14, - "max_level": 16 - } - ] - }, - { - "name": "Cliff Cave", - "order": 92, - "encounters": [ - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 20, - "max_level": 26 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 24, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 4, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 4, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 2, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Cliff Edge Gate", - "order": 93, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 85, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - } - ] - }, { "name": "Whirl Islands", - "order": 94, + "order": 96, "encounters": [], "children": [ { "name": "Whirl Islands (1F)", - "order": 95, + "order": 97, "encounters": [ { "pokeapi_id": 129, @@ -10102,7 +10162,7 @@ }, { "name": "Whirl Islands (B1F)", - "order": 96, + "order": 98, "encounters": [ { "pokeapi_id": 129, @@ -10268,7 +10328,7 @@ }, { "name": "Whirl Islands (B2F)", - "order": 97, + "order": 99, "encounters": [ { "pokeapi_id": 129, @@ -10434,7 +10494,7 @@ }, { "name": "Whirl Islands (B3F)", - "order": 98, + "order": 100, "encounters": [ { "pokeapi_id": 98, @@ -10504,7 +10564,7 @@ }, { "name": "Whirl Islands (B3F - Lugia's Cave)", - "order": 99, + "order": 101, "encounters": [ { "pokeapi_id": 249, @@ -10518,186 +10578,6 @@ } ] }, - { - "name": "Embedded Tower", - "order": 100, - "encounters": [ - { - "pokeapi_id": 383, - "pokemon_name": "Groudon", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 384, - "pokemon_name": "Rayquaza", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Tohjo Falls", - "order": 101, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "surf", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 21 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, { "name": "Route 27 (Kanto)", "order": 102, @@ -10921,8 +10801,166 @@ ] }, { - "name": "Route 26 (Kanto)", + "name": "Tohjo Falls", "order": 103, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "surf", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 21 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 26 (Kanto)", + "order": 104, "encounters": [ { "pokeapi_id": 163, @@ -11127,8 +11165,8 @@ ] }, { - "name": "Victory Road (Kanto 2F)", - "order": 104, + "name": "Victory Road (Kanto)", + "order": 105, "encounters": [ { "pokeapi_id": 74, @@ -11221,1157 +11259,16 @@ ] }, { - "name": "Route 28 (Kanto)", - "order": 105, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Mt. Silver", + "name": "Vermilion City", "order": 106, "encounters": [ { - "pokeapi_id": 214, - "pokemon_name": "Heracross", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "headbutt", "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 48 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 77, - "pokemon_name": "Ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 78, - "pokemon_name": "Rapidash", - "method": "walk", - "encounter_rate": 10, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Mt. Silver (Cave)", - "order": 107, - "encounters": [], - "children": [ - { - "name": "Mt. Silver (Cave 1F)", - "order": 108, - "encounters": [ - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 50 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 44 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Expert Belt Chamber)", - "order": 109, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 35, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 247, - "pokemon_name": "Pupitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Mt. Silver (Cave Moltres Chamber)", - "order": 110, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 208, - "pokemon_name": "Steelix", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Lower Mountainside)", - "order": 111, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 177, - "pokemon_name": "Natu", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 42, - "max_level": 48 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave 2F)", - "order": 112, - "encounters": [ - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 216, - "pokemon_name": "Teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Mt. Silver (Cave Upper Mountainside)", - "order": 113, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - } - ] - }, - { - "name": "Mt. Silver (Cave 3F)", - "order": 114, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 217, - "pokemon_name": "Ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 246, - "pokemon_name": "Larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Pallet Town", - "order": 115, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 2, - "max_level": 6 + "min_level": 11, + "max_level": 16 }, { "pokeapi_id": 72, @@ -12389,6 +11286,22 @@ "min_level": 10, "max_level": 10 }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 24, + "max_level": 37 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "swarm", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, { "pokeapi_id": 170, "pokemon_name": "Chinchou", @@ -12397,6 +11310,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 11, + "max_level": 16 + }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -12406,28 +11327,12 @@ "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", + "pokeapi_id": 214, + "pokemon_name": "Heracross", "method": "headbutt", "encounter_rate": 30, - "min_level": 5, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 2, - "max_level": 3 + "min_level": 11, + "max_level": 13 }, { "pokeapi_id": 90, @@ -12453,6 +11358,14 @@ "min_level": 20, "max_level": 20 }, + { + "pokeapi_id": 213, + "pokemon_name": "Shuckle", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, { "pokeapi_id": 73, "pokemon_name": "Tentacruel", @@ -12496,160 +11409,20 @@ ] }, { - "name": "Professor Oak's Laboratory", - "order": 116, - "encounters": [ - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 4, - "pokemon_name": "Charmander", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Route 01 (Kanto)", - "order": 117, + "name": "Route 06 (Kanto)", + "order": 107, "encounters": [ { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", "encounter_rate": 100, - "min_level": 2, - "max_level": 6 + "min_level": 11, + "max_level": 16 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 85, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 4 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "swarm", - "encounter_rate": 40, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 6 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 2, - "max_level": 3 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Viridian City", - "order": 118, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", + "pokeapi_id": 54, + "pokemon_name": "Psyduck", "method": "surf", "encounter_rate": 90, "min_level": 5, @@ -12672,44 +11445,92 @@ "max_level": 40 }, { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 11, + "max_level": 16 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", "method": "good-rod", "encounter_rate": 40, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 30, + "min_level": 13, + "max_level": 13 }, { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", "encounter_rate": 30, - "min_level": 5, - "max_level": 7 + "min_level": 13, + "max_level": 13 }, { "pokeapi_id": 204, "pokemon_name": "Pineco", "method": "headbutt", "encounter_rate": 30, - "min_level": 3, - "max_level": 4 + "min_level": 11, + "max_level": 13 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 }, { "pokeapi_id": 129, @@ -12719,6 +11540,14 @@ "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, { "pokeapi_id": 60, "pokemon_name": "Poliwag", @@ -12728,833 +11557,174 @@ "max_level": 10 }, { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Viridian Forest", - "order": 119, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", - "method": "headbutt", - "encounter_rate": 60, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 50, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "headbutt", - "encounter_rate": 50, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "swarm", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 14, - "pokemon_name": "Kakuna", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 25, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 406, - "pokemon_name": "Budew", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 455, - "pokemon_name": "Carnivine", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "headbutt", - "encounter_rate": 20, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 15, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 11, - "min_level": 4, - "max_level": 4 - }, - { - "pokeapi_id": 15, - "pokemon_name": "Beedrill", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 166, - "pokemon_name": "Ledian", - "method": "headbutt", - "encounter_rate": 10, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 10, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 7 - } - ] - }, - { - "name": "Pewter City", - "order": 120, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 9 - }, - { - "pokeapi_id": 380, - "pokemon_name": "Latias", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 9 - }, - { - "pokeapi_id": 178, - "pokemon_name": "Xatu", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "headbutt", - "encounter_rate": 35, - "min_level": 5, - "max_level": 12 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 5 - } - ] - }, - { - "name": "Pewter Museum of Science", - "order": 121, - "encounters": [ - { - "pokeapi_id": 142, - "pokemon_name": "Aerodactyl", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 347, - "pokemon_name": "Anorith", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 408, - "pokemon_name": "Cranidos", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 140, - "pokemon_name": "Kabuto", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 345, - "pokemon_name": "Lileep", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 138, - "pokemon_name": "Omanyte", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 410, - "pokemon_name": "Shieldon", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Kanto Route 2", - "order": 122, - "encounters": [], - "children": [ - { - "name": "Route 02 (Kanto - Northern Section)", - "order": 123, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 14, - "pokemon_name": "Kakuna", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 15, - "pokemon_name": "Beedrill", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 166, - "pokemon_name": "Ledian", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "walk", - "encounter_rate": 7, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 6, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 6, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - } - ] - }, - { - "name": "Route 02 (Kanto - Southern Section)", - "order": 124, - "encounters": [ - { - "pokeapi_id": 15, - "pokemon_name": "Beedrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 14, - "pokemon_name": "Kakuna", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 13, - "pokemon_name": "Weedle", - "method": "walk", - "encounter_rate": 42, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 3, - "max_level": 7 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 5, - "max_level": 7 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 3, - "max_level": 4 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "pokeapi_id": 166, - "pokemon_name": "Ledian", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "walk", - "encounter_rate": 7, - "min_level": 3, - "max_level": 10 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 6, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 6, - "min_level": 3, - "max_level": 3 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - } - ] - } - ] - }, - { - "name": "Route 03 (Kanto)", - "order": 125, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 65, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 316, - "pokemon_name": "Gulpin", - "method": "swarm", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 6, - "max_level": 10 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 6, - "max_level": 7 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Mt. Moon (B2F)", - "order": 126, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 46, - "pokemon_name": "Paras", + "pokeapi_id": 63, + "pokemon_name": "Abra", "method": "walk", "encounter_rate": 10, "min_level": 12, "max_level": 12 }, { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 } ] }, { - "name": "Mt. Moon Square", - "order": 127, + "name": "Saffron City", + "order": 108, "encounters": [ { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "trade", "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "surf", - "encounter_rate": 100, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 90, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 40, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 + "min_level": 1, + "max_level": 1 } ] }, { - "name": "Route 04 (Kanto)", - "order": 128, + "name": "Route 08 (Kanto)", + "order": 109, "encounters": [ { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", "encounter_rate": 100, - "min_level": 6, - "max_level": 10 + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 16, + "max_level": 19 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 35, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 17, + "max_level": 18 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 10 (Kanto)", + "order": 110, + "encounters": [ + { + "pokeapi_id": 145, + "pokemon_name": "Zapdos", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 }, { "pokeapi_id": 118, "pokemon_name": "Goldeen", "method": "surf", "encounter_rate": 90, - "min_level": 5, - "max_level": 10 + "min_level": 10, + "max_level": 15 }, { "pokeapi_id": 129, @@ -13573,92 +11743,76 @@ "max_level": 40 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 65, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 45, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "good-rod", "encounter_rate": 40, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", "encounter_rate": 40, - "min_level": 6, - "max_level": 10 + "min_level": 16, + "max_level": 16 }, { "pokeapi_id": 21, "pokemon_name": "Spearow", "method": "walk", - "encounter_rate": 35, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", "encounter_rate": 30, - "min_level": 6, - "max_level": 7 + "min_level": 16, + "max_level": 16 }, { - "pokeapi_id": 41, - "pokemon_name": "Zubat", + "pokeapi_id": 100, + "pokemon_name": "Voltorb", "method": "walk", "encounter_rate": 30, - "min_level": 5, - "max_level": 5 + "min_level": 17, + "max_level": 17 }, { "pokeapi_id": 399, "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 20, - "min_level": 8, - "max_level": 8 + "min_level": 16, + "max_level": 16 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 + "min_level": 16, + "max_level": 17 }, { "pokeapi_id": 264, "pokemon_name": "Linoone", "method": "walk", "encounter_rate": 20, - "min_level": 8, - "max_level": 8 + "min_level": 16, + "max_level": 16 }, { "pokeapi_id": 129, @@ -13673,8 +11827,16 @@ "pokemon_name": "Whismur", "method": "walk", "encounter_rate": 20, - "min_level": 5, - "max_level": 5 + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 15, + "min_level": 15, + "max_level": 15 }, { "pokeapi_id": 118, @@ -13685,21 +11847,342 @@ "max_level": 10 }, { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", "encounter_rate": 10, - "min_level": 6, - "max_level": 6 + "min_level": 18, + "max_level": 18 }, { "pokeapi_id": 119, "pokemon_name": "Seaking", "method": "surf", "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Rock Tunnel", + "order": 111, + "encounters": [], + "children": [ + { + "name": "Rock Tunnel (1F)", + "order": 112, + "encounters": [ + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 35, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + }, + { + "name": "Rock Tunnel (B1F)", + "order": 113, + "encounters": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 12, + "max_level": 21 + }, + { + "pokeapi_id": 104, + "pokemon_name": "Cubone", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 115, + "pokemon_name": "Kangaskhan", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 105, + "pokemon_name": "Marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] + } + ] + }, + { + "name": "Route 09 (Kanto)", + "order": 114, + "encounters": [ + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 19 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, "min_level": 10, "max_level": 10 }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 20, + "pokemon_name": "Raticate", + "method": "walk", + "encounter_rate": 45, + "min_level": 13, + "max_level": 15 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "swarm", + "encounter_rate": 40, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 19 + }, { "pokeapi_id": 119, "pokemon_name": "Seaking", @@ -13709,18 +12192,32 @@ "max_level": 40 }, { - "pokeapi_id": 24, - "pokemon_name": "Arbok", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", "encounter_rate": 5, - "min_level": 10, - "max_level": 10 + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Power Plant", + "order": 115, + "encounters": [ + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 } ] }, { "name": "Cerulean City", - "order": 129, + "order": 116, "encounters": [ { "pokeapi_id": 163, @@ -13822,7 +12319,7 @@ }, { "name": "Route 24 (Kanto)", - "order": 130, + "order": 117, "encounters": [ { "pokeapi_id": 69, @@ -13988,7 +12485,7 @@ }, { "name": "Route 25 (Kanto)", - "order": 131, + "order": 118, "encounters": [ { "pokeapi_id": 415, @@ -14208,562 +12705,9 @@ } ] }, - { - "name": "Cerulean Cave", - "order": 132, - "encounters": [], - "children": [ - { - "name": "Cerulean Cave (1F)", - "order": 133, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 24, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 21, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 21, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 18, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 134, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 150, - "pokemon_name": "Mewtwo", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 45, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 47, - "pokemon_name": "Parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "pokeapi_id": 202, - "pokemon_name": "Wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 - } - ] - } - ] - }, { "name": "Route 05 (Kanto)", - "order": 136, + "order": 119, "encounters": [ { "pokeapi_id": 163, @@ -14863,333 +12807,9 @@ } ] }, - { - "name": "Route 06 (Kanto)", - "order": 137, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 5, - "max_level": 10 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 16, - "pokemon_name": "Pidgey", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 11, - "max_level": 13 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Vermilion City", - "order": 138, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 24, - "max_level": 37 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "swarm", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 11, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 11, - "max_level": 13 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 213, - "pokemon_name": "Shuckle", - "method": "rock-smash", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - } - ] - }, { "name": "Route 07 (Kanto)", - "order": 139, + "order": 120, "encounters": [ { "pokeapi_id": 21, @@ -15306,775 +12926,848 @@ ] }, { - "name": "Route 08 (Kanto)", - "order": 140, + "name": "Celadon City", + "order": 121, "encounters": [ { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", + "pokeapi_id": 21, + "pokemon_name": "Spearow", "method": "headbutt", "encounter_rate": 100, - "min_level": 16, - "max_level": 19 + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 20 }, { "pokeapi_id": 415, "pokemon_name": "Combee", "method": "headbutt", "encounter_rate": 40, - "min_level": 16, - "max_level": 19 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 35, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 19 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 63, - "pokemon_name": "Abra", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 17, - "max_level": 18 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 64, - "pokemon_name": "Kadabra", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Route 09 (Kanto)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 19, - "pokemon_name": "Rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 19 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, "max_level": 20 }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 45, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "swarm", - "encounter_rate": 40, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 19 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Route 10 (Kanto)", - "order": 142, - "encounters": [ - { - "pokeapi_id": 145, - "pokemon_name": "Zapdos", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 15 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 20, - "pokemon_name": "Raticate", - "method": "walk", - "encounter_rate": 45, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 15, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 119, - "pokemon_name": "Seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Rock Tunnel", - "order": 143, - "encounters": [], - "children": [ - { - "name": "Rock Tunnel (1F)", - "order": 144, - "encounters": [ - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 35, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 66, - "pokemon_name": "Machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", - "order": 145, - "encounters": [ - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 12, - "max_level": 21 - }, - { - "pokeapi_id": 104, - "pokemon_name": "Cubone", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 95, - "pokemon_name": "Onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 115, - "pokemon_name": "Kangaskhan", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 105, - "pokemon_name": "Marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - } - ] - }, - { - "name": "Power Plant", - "order": 146, - "encounters": [ - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Route 11 (Kanto)", - "order": 147, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 15 - }, { "pokeapi_id": 214, "pokemon_name": "Heracross", "method": "headbutt", "encounter_rate": 30, - "min_level": 13, - "max_level": 14 + "min_level": 15, + "max_level": 17 }, { - "pokeapi_id": 19, - "pokemon_name": "Rattata", + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Route 16 (Kanto)", + "order": 122, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", "encounter_rate": 30, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 26, + "max_level": 27 }, { "pokeapi_id": 312, "pokemon_name": "Minun", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 28, + "max_level": 28 }, { "pokeapi_id": 311, "pokemon_name": "Plusle", "method": "walk", "encounter_rate": 20, - "min_level": 14, - "max_level": 15 + "min_level": 26, + "max_level": 27 }, { - "pokeapi_id": 97, - "pokemon_name": "Hypno", + "pokeapi_id": 198, + "pokemon_name": "Murkrow", "method": "walk", "encounter_rate": 10, - "min_level": 16, - "max_level": 16 + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 27 } ] }, { - "name": "Diglett's Cave", - "order": 148, + "name": "Route 17 (Kanto)", + "order": 123, "encounters": [ { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "trade", + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 27, + "max_level": 29 }, { - "pokeapi_id": 50, - "pokemon_name": "Diglett", + "pokeapi_id": 22, + "pokemon_name": "Fearow", "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 29 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 27, + "max_level": 28 + } + ] + }, + { + "name": "Route 18 (Kanto)", + "order": 124, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 100, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 22, + "pokemon_name": "Fearow", + "method": "walk", + "encounter_rate": 40, + "min_level": 27, + "max_level": 27 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 89, + "pokemon_name": "Muk", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 27 + } + ] + }, + { + "name": "Fuchsia City", + "order": 125, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 21, + "max_level": 34 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 10, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", "encounter_rate": 90, - "min_level": 13, - "max_level": 13 + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 359, - "pokemon_name": "Absol", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 21, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 26, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 15 (Kanto)", + "order": 126, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", + "pokeapi_id": 164, + "pokemon_name": "Noctowl", "method": "walk", "encounter_rate": 20, - "min_level": 15, - "max_level": 15 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 433, - "pokemon_name": "Chingling", + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", "method": "walk", "encounter_rate": 20, - "min_level": 19, - "max_level": 19 + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", + "pokeapi_id": 311, + "pokemon_name": "Plusle", "method": "walk", "encounter_rate": 20, - "min_level": 19, - "max_level": 19 + "min_level": 23, + "max_level": 23 }, { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", + "pokeapi_id": 187, + "pokemon_name": "Hoppip", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 24, + "max_level": 26 + } + ] + }, + { + "name": "Route 14 (Kanto)", + "order": 127, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 26, + "max_level": 27 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 187, + "pokemon_name": "Hoppip", "method": "walk", "encounter_rate": 10, - "min_level": 19, - "max_level": 19 + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 188, + "pokemon_name": "Skiploom", + "method": "walk", + "encounter_rate": 9, + "min_level": 26, + "max_level": 26 + } + ] + }, + { + "name": "Route 13 (Kanto)", + "order": 128, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "swarm", + "encounter_rate": 40, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 30, + "pokemon_name": "Nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 33, + "pokemon_name": "Nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "pokeapi_id": 187, + "pokemon_name": "Hoppip", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 19, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 } ] }, { "name": "Route 12 (Kanto)", - "order": 149, + "order": 129, "encounters": [ { "pokeapi_id": 163, @@ -16215,24 +13908,813 @@ ] }, { - "name": "Route 13 (Kanto)", - "order": 150, + "name": "Route 11 (Kanto)", + "order": 130, "encounters": [ { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "headbutt", "encounter_rate": 100, - "min_level": 25, - "max_level": 25 + "min_level": 13, + "max_level": 16 }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 96, + "pokemon_name": "Drowzee", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 15 + }, + { + "pokeapi_id": 97, + "pokemon_name": "Hypno", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + } + ] + }, + { + "name": "Diglett's Cave", + "order": 131, + "encounters": [ + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 90, + "min_level": 13, + "max_level": 13 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + } + ] + }, + { + "name": "Route 2 (Kanto)", + "order": 132, + "encounters": [], + "children": [ + { + "name": "Route 02 (Kanto - Northern Section)", + "order": 133, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 14, + "pokemon_name": "Kakuna", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 15, + "pokemon_name": "Beedrill", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 166, + "pokemon_name": "Ledian", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "walk", + "encounter_rate": 7, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 6, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 6, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] + }, + { + "name": "Route 02 (Kanto - Southern Section)", + "order": 134, + "encounters": [ + { + "pokeapi_id": 15, + "pokemon_name": "Beedrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 14, + "pokemon_name": "Kakuna", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", + "method": "walk", + "encounter_rate": 42, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 166, + "pokemon_name": "Ledian", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "walk", + "encounter_rate": 7, + "min_level": 3, + "max_level": 10 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 6, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 6, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] + } + ] + }, + { + "name": "Pewter City", + "order": 135, + "encounters": [ { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", "encounter_rate": 100, - "min_level": 22, - "max_level": 25 + "min_level": 3, + "max_level": 9 + }, + { + "pokeapi_id": 380, + "pokemon_name": "Latias", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 3, + "max_level": 9 + }, + { + "pokeapi_id": 178, + "pokemon_name": "Xatu", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "headbutt", + "encounter_rate": 35, + "min_level": 5, + "max_level": 12 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 5 + } + ] + }, + { + "name": "Pewter Museum of Science", + "order": 136, + "encounters": [ + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 347, + "pokemon_name": "Anorith", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 408, + "pokemon_name": "Cranidos", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 140, + "pokemon_name": "Kabuto", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 345, + "pokemon_name": "Lileep", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 138, + "pokemon_name": "Omanyte", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 410, + "pokemon_name": "Shieldon", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "Route 03 (Kanto)", + "order": 137, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 65, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 316, + "pokemon_name": "Gulpin", + "method": "swarm", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 6, + "max_level": 7 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Mt. Moon", + "order": 138, + "encounters": [ + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "pokeapi_id": 46, + "pokemon_name": "Paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + } + ] + }, + { + "name": "Mt. Moon Square", + "order": 139, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 100, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 90, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "surf", + "encounter_rate": 40, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 04 (Kanto)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 6, + "max_level": 10 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 5, + "max_level": 10 }, { "pokeapi_id": 129, @@ -16243,40 +14725,32 @@ "max_level": 10 }, { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "super-rod", "encounter_rate": 70, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 65, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "good-rod", "encounter_rate": 60, "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "swarm", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "good-rod", "encounter_rate": 40, "min_level": 20, @@ -16287,64 +14761,64 @@ "pokemon_name": "Wurmple", "method": "headbutt", "encounter_rate": 40, - "min_level": 22, - "max_level": 25 + "min_level": 6, + "max_level": 10 }, { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", + "pokeapi_id": 21, + "pokemon_name": "Spearow", + "method": "walk", + "encounter_rate": 35, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "headbutt", "encounter_rate": 30, - "min_level": 22, - "max_level": 23 + "min_level": 6, + "max_level": 7 }, { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", + "pokeapi_id": 41, + "pokemon_name": "Zubat", "method": "walk", "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 25 + "min_level": 5, + "max_level": 5 }, { "pokeapi_id": 399, "pokemon_name": "Bidoof", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 8, + "max_level": 8 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 23 + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 }, { "pokeapi_id": 264, "pokemon_name": "Linoone", "method": "walk", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 + "min_level": 8, + "max_level": 8 }, { "pokeapi_id": 129, @@ -16354,762 +14828,438 @@ "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, { "pokeapi_id": 293, "pokemon_name": "Whismur", "method": "walk", "encounter_rate": 20, - "min_level": 23, - "max_level": 23 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 24, - "max_level": 25 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 118, + "pokemon_name": "Goldeen", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "super-rod", + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", "encounter_rate": 10, - "min_level": 40, - "max_level": 40 + "min_level": 6, + "max_level": 6 }, { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", + "pokeapi_id": 119, + "pokemon_name": "Seaking", "method": "surf", "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Route 14 (Kanto)", - "order": 151, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 10, - "min_level": 24, - "max_level": 24 - }, - { - "pokeapi_id": 188, - "pokemon_name": "Skiploom", - "method": "walk", - "encounter_rate": 9, - "min_level": 26, - "max_level": 26 - } - ] - }, - { - "name": "Route 15 (Kanto)", - "order": 152, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 30, - "pokemon_name": "Nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 33, - "pokemon_name": "Nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 17, - "pokemon_name": "Pidgeotto", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 19, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 24, - "max_level": 26 - } - ] - }, - { - "name": "Fuchsia City", - "order": 153, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 21, - "max_level": 34 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 10, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 100, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 90, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", + "pokeapi_id": 119, + "pokemon_name": "Seaking", "method": "super-rod", - "encounter_rate": 70, + "encounter_rate": 10, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 21, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 26, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Route 16 (Kanto)", - "order": 154, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 27 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 27 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", + "pokeapi_id": 24, + "pokemon_name": "Arbok", "method": "walk", "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 27 + "min_level": 10, + "max_level": 10 } ] }, { - "name": "Route 17 (Kanto)", - "order": 155, + "name": "Viridian Forest", + "order": 141, "encounters": [ { - "pokeapi_id": 88, - "pokemon_name": "Grimer", + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 29 + "encounter_rate": 80, + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 22, - "pokemon_name": "Fearow", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 40, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 29 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 27, - "max_level": 28 - } - ] - }, - { - "name": "Route 18 (Kanto)", - "order": 156, - "encounters": [ - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 100, - "min_level": 26, - "max_level": 28 + "pokeapi_id": 285, + "pokemon_name": "Shroomish", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 3, + "max_level": 7 }, { "pokeapi_id": 163, "pokemon_name": "Hoothoot", "method": "headbutt", - "encounter_rate": 100, - "min_level": 26, - "max_level": 30 + "encounter_rate": 50, + "min_level": 3, + "max_level": 4 }, { - "pokeapi_id": 22, - "pokemon_name": "Fearow", + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "headbutt", + "encounter_rate": 50, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "swarm", + "encounter_rate": 40, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 13, + "pokemon_name": "Weedle", "method": "walk", "encounter_rate": 40, - "min_level": 27, - "max_level": 27 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 403, - "pokemon_name": "Shinx", + "pokeapi_id": 14, + "pokemon_name": "Kakuna", "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 28 - }, - { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", "encounter_rate": 30, - "min_level": 26, - "max_level": 27 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 312, - "pokemon_name": "Minun", + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 25, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 406, + "pokemon_name": "Budew", "method": "walk", "encounter_rate": 20, - "min_level": 28, - "max_level": 28 + "min_level": 3, + "max_level": 3 }, { - "pokeapi_id": 89, - "pokemon_name": "Muk", + "pokeapi_id": 455, + "pokemon_name": "Carnivine", "method": "walk", "encounter_rate": 20, - "min_level": 29, - "max_level": 30 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 311, - "pokemon_name": "Plusle", + "pokeapi_id": 322, + "pokemon_name": "Numel", "method": "walk", "encounter_rate": 20, - "min_level": 26, - "max_level": 27 + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 114, - "pokemon_name": "Tangela", + "pokeapi_id": 273, + "pokemon_name": "Seedot", "method": "headbutt", + "encounter_rate": 20, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", "encounter_rate": 15, - "min_level": 29, - "max_level": 30 + "min_level": 7, + "max_level": 7 }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 27 - } - ] - }, - { - "name": "Celadon City", - "order": 157, - "encounters": [ - { - "pokeapi_id": 21, - "pokemon_name": "Spearow", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 89, - "pokemon_name": "Muk", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Saffron City", - "order": 158, - "encounters": [ { "pokeapi_id": 25, "pokemon_name": "Pikachu", - "method": "trade", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 11, + "min_level": 4, + "max_level": 4 + }, + { + "pokeapi_id": 15, + "pokemon_name": "Beedrill", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 7 + }, + { + "pokeapi_id": 166, + "pokemon_name": "Ledian", + "method": "headbutt", + "encounter_rate": 10, + "min_level": 5, + "max_level": 7 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 10, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 17, + "pokemon_name": "Pidgeotto", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 7 } ] }, { - "name": "Silph Co.", - "order": 159, + "name": "Viridian City", + "order": 142, "encounters": [ { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "trade", + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 3, + "max_level": 7 }, { - "pokeapi_id": 258, - "pokemon_name": "Mudkip", - "method": "gift", - "encounter_rate": 100, + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 90, "min_level": 5, - "max_level": 5 + "max_level": 10 }, { - "pokeapi_id": 255, - "pokemon_name": "Torchic", - "method": "gift", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 252, - "pokemon_name": "Treecko", - "method": "gift", - "encounter_rate": 100, + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 3, + "max_level": 7 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, "min_level": 5, - "max_level": 5 + "max_level": 7 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 3, + "max_level": 4 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, { - "name": "Route 19 (Kanto)", - "order": 160, + "name": "Route 01 (Kanto)", + "order": 143, "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 19, + "pokemon_name": "Rattata", + "method": "walk", + "encounter_rate": 85, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 16, + "pokemon_name": "Pidgey", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 4 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "swarm", + "encounter_rate": 40, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] + }, + { + "name": "Pallet Town", + "order": 144, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 2, + "max_level": 6 + }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", @@ -17127,37 +15277,13 @@ "max_level": 10 }, { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "rock-smash", - "encounter_rate": 80, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 366, - "pokemon_name": "Clamperl", - "method": "swarm", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", + "pokeapi_id": 170, + "pokemon_name": "Chinchou", "method": "super-rod", - "encounter_rate": 60, + "encounter_rate": 40, "min_level": 40, "max_level": 40 }, - { - "pokeapi_id": 98, - "pokemon_name": "Krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -17167,56 +15293,80 @@ "max_level": 20 }, { - "pokeapi_id": 222, - "pokemon_name": "Corsola", + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 5, + "max_level": 6 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 2, + "max_level": 3 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "super-rod", "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 120, - "pokemon_name": "Staryu", - "method": "super-rod", + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", "encounter_rate": 30, - "min_level": 40, - "max_level": 40 + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "rock-smash", + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", "encounter_rate": 20, - "min_level": 28, - "max_level": 31 + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 98, - "pokemon_name": "Krabby", + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 222, - "pokemon_name": "Corsola", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", + "pokeapi_id": 171, + "pokemon_name": "Lanturn", "method": "super-rod", "encounter_rate": 10, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 120, - "pokemon_name": "Staryu", + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "good-rod", "encounter_rate": 10, "min_level": 20, @@ -17232,9 +15382,293 @@ } ] }, + { + "name": "Route 21 (Kanto)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 24, + "max_level": 30 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 265, + "pokemon_name": "Wurmple", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 24, + "max_level": 30 + }, + { + "pokeapi_id": 165, + "pokemon_name": "Ledyba", + "method": "headbutt", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "headbutt", + "encounter_rate": 15, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + } + ] + }, + { + "name": "Cinnabar Island", + "order": 146, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 95, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "good-rod", + "encounter_rate": 16, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "old-rod", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "good-rod", + "encounter_rate": 4, + "min_level": 20, + "max_level": 20 + } + ] + }, { "name": "Route 20 (Kanto)", - "order": 161, + "order": 147, "encounters": [ { "pokeapi_id": 72, @@ -17336,12 +15770,12 @@ }, { "name": "Seafoam Islands", - "order": 162, + "order": 148, "encounters": [], "children": [ { "name": "Seafoam Islands (1F)", - "order": 163, + "order": 149, "encounters": [ { "pokeapi_id": 42, @@ -17411,7 +15845,7 @@ }, { "name": "Seafoam Islands (B1F)", - "order": 164, + "order": 150, "encounters": [ { "pokeapi_id": 42, @@ -17489,7 +15923,7 @@ }, { "name": "Seafoam Islands (B2F)", - "order": 165, + "order": 151, "encounters": [ { "pokeapi_id": 42, @@ -17567,7 +16001,7 @@ }, { "name": "Seafoam Islands (B3F)", - "order": 166, + "order": 152, "encounters": [ { "pokeapi_id": 42, @@ -17653,7 +16087,7 @@ }, { "name": "Seafoam Islands (B4F)", - "order": 167, + "order": 153, "encounters": [ { "pokeapi_id": 144, @@ -17852,127 +16286,9 @@ ] }, { - "name": "Cinnabar Island", - "order": 168, + "name": "Route 19 (Kanto)", + "order": 154, "encounters": [ - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "old-rod", - "encounter_rate": 95, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 16, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "old-rod", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "good-rod", - "encounter_rate": 4, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Route 21 (Kanto)", - "order": 169, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "headbutt", - "encounter_rate": 100, - "min_level": 24, - "max_level": 30 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, { "pokeapi_id": 72, "pokemon_name": "Tentacool", @@ -17990,13 +16306,37 @@ "max_level": 10 }, { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 366, + "pokemon_name": "Clamperl", + "method": "swarm", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", "method": "super-rod", - "encounter_rate": 40, + "encounter_rate": 60, "min_level": 40, "max_level": 40 }, + { + "pokeapi_id": 98, + "pokemon_name": "Krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", @@ -18006,120 +16346,56 @@ "max_level": 20 }, { - "pokeapi_id": 265, - "pokemon_name": "Wurmple", - "method": "headbutt", - "encounter_rate": 40, - "min_level": 24, - "max_level": 30 - }, - { - "pokeapi_id": 165, - "pokemon_name": "Ledyba", - "method": "headbutt", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", + "pokeapi_id": 222, + "pokemon_name": "Corsola", "method": "super-rod", "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 399, - "pokemon_name": "Bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 264, - "pokemon_name": "Linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", + "pokeapi_id": 120, + "pokemon_name": "Staryu", "method": "super-rod", - "encounter_rate": 20, + "encounter_rate": 30, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 293, - "pokemon_name": "Whismur", - "method": "walk", + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "rock-smash", "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 122, - "pokemon_name": "Mr Mime", - "method": "walk", - "encounter_rate": 15, "min_level": 28, - "max_level": 30 + "max_level": 31 }, { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "headbutt", - "encounter_rate": 15, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", + "pokeapi_id": 98, + "pokemon_name": "Krabby", "method": "old-rod", "encounter_rate": 15, "min_level": 10, "max_level": 10 }, { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", + "pokeapi_id": 222, + "pokemon_name": "Corsola", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", "method": "super-rod", "encounter_rate": 10, "min_level": 40, "max_level": 40 }, { - "pokeapi_id": 90, - "pokemon_name": "Shellder", + "pokeapi_id": 120, + "pokemon_name": "Staryu", "method": "good-rod", "encounter_rate": 10, "min_level": 20, @@ -18135,9 +16411,39 @@ } ] }, + { + "name": "Professor Oak's Laboratory", + "order": 155, + "encounters": [ + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 4, + "pokemon_name": "Charmander", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, { "name": "Route 22 (Kanto)", - "order": 170, + "order": 156, "encounters": [ { "pokeapi_id": 163, @@ -18310,40 +16616,1734 @@ ] }, { - "name": "Team Rocket HQ (B1F)", + "name": "Route 28 (Kanto)", + "order": 157, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Mt. Silver", + "order": 158, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 48 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 77, + "pokemon_name": "Ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 399, + "pokemon_name": "Bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 264, + "pokemon_name": "Linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 293, + "pokemon_name": "Whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "method": "walk", + "encounter_rate": 10, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Mt. Silver (Cave)", + "order": 159, + "encounters": [], + "children": [ + { + "name": "Mt. Silver (Cave 1F)", + "order": 160, + "encounters": [ + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 50 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 44 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Expert Belt Chamber)", + "order": 161, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 35, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 247, + "pokemon_name": "Pupitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Mt. Silver (Cave Moltres Chamber)", + "order": 162, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 40, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 208, + "pokemon_name": "Steelix", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Lower Mountainside)", + "order": 163, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "headbutt", + "encounter_rate": 100, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "headbutt", + "encounter_rate": 60, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 177, + "pokemon_name": "Natu", + "method": "headbutt", + "encounter_rate": 40, + "min_level": 42, + "max_level": 48 + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave 2F)", + "order": 164, + "encounters": [ + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 216, + "pokemon_name": "Teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Mt. Silver (Cave Upper Mountainside)", + "order": 165, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] + }, + { + "name": "Mt. Silver (Cave 3F)", + "order": 166, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 217, + "pokemon_name": "Ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 246, + "pokemon_name": "Larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Cerulean Cave", + "order": 167, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 168, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 24, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 21, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 21, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 18, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 169, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 170, + "encounters": [ + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 150, + "pokemon_name": "Mewtwo", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "rock-smash", + "encounter_rate": 80, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "good-rod", + "encounter_rate": 45, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 47, + "pokemon_name": "Parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "rock-smash", + "encounter_rate": 20, + "min_level": 26, + "max_level": 30 + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "pokeapi_id": 202, + "pokemon_name": "Wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + } + ] + } + ] + }, + { + "name": "Silph Co.", "order": 171, "encounters": [ { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "static", - "encounter_rate": 33, - "min_level": 23, - "max_level": 23 + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "trade", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "static", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 + "pokeapi_id": 258, + "pokemon_name": "Mudkip", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "static", - "encounter_rate": 20, - "min_level": 21, - "max_level": 21 + "pokeapi_id": 255, + "pokemon_name": "Torchic", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 }, { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "static", - "encounter_rate": 17, - "min_level": 23, - "max_level": 23 + "pokeapi_id": 252, + "pokemon_name": "Treecko", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 } ] }, diff --git a/backend/src/app/seeds/data/sun-bosses.json b/backend/src/app/seeds/data/sun-bosses.json index 8f70001..fe5e53c 100644 --- a/backend/src/app/seeds/data/sun-bosses.json +++ b/backend/src/app/seeds/data/sun-bosses.json @@ -7,11 +7,43 @@ "badge_image_url": null, "level_cap": 12, "order": 1, - "after_route_name": null, + "after_route_name": "Hau'oli Cemetery", "location": "Verdant Cavern", "section": "Melemele Island", "sprite_url": "/sprites/735.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "level": 12, + "order": 1, + "condition_label": null + } + ], + "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": [ + { + "pokeapi_id": 10092, + "pokemon_name": "Raticate (Alola)", + "level": 12, + "order": 1, + "condition_label": null + } + ], + "game_slug": "moon" }, { "name": "Hala", @@ -20,12 +52,34 @@ "badge_name": null, "badge_image_url": null, "level_cap": 15, - "order": 2, - "after_route_name": null, + "order": 3, + "after_route_name": "Kala'e Bay", "location": "Iki Town", "section": "Melemele Island", "sprite_url": "/boss-sprites/sun/hala.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "level": 14, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "level": 14, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "level": 15, + "order": 3, + "condition_label": null + } + ] }, { "name": "Totem Wishiwashi", @@ -34,12 +88,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 24, - "order": 3, - "after_route_name": null, + "order": 4, + "after_route_name": "Route 5 (Alola)", "location": "Brooklet Hill", "section": "Akala Island", "sprite_url": "/sprites/746.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 746, + "pokemon_name": "Wishiwashi Solo", + "level": 20, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Salazzle", @@ -48,12 +110,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 24, - "order": 4, - "after_route_name": null, + "order": 5, + "after_route_name": "Wela Volcano Park", "location": "Wela Volcano Park", "section": "Akala Island", "sprite_url": "/sprites/758.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "level": 22, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Lurantis", @@ -62,12 +132,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 24, - "order": 5, - "after_route_name": null, + "order": 6, + "after_route_name": "Route 8 (Alola)", "location": "Lush Jungle", "section": "Akala Island", "sprite_url": "/sprites/754.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "level": 24, + "order": 1, + "condition_label": null + } + ] }, { "name": "Olivia", @@ -76,12 +154,34 @@ "badge_name": null, "badge_image_url": null, "level_cap": 27, - "order": 6, - "after_route_name": null, + "order": 7, + "after_route_name": "Akala Outskirts", "location": "Ruins of Life", "section": "Akala Island", "sprite_url": "/boss-sprites/sun/olivia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "level": 26, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "level": 26, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 27, + "order": 3, + "condition_label": null + } + ] }, { "name": "Totem Vikavolt", @@ -90,12 +190,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 29, - "order": 7, - "after_route_name": null, + "order": 8, + "after_route_name": "Mount Hokulani", "location": "Hokulani Observatory", "section": "Ula'ula Island", "sprite_url": "/sprites/738.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 738, + "pokemon_name": "Vikavolt", + "level": 29, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Mimikyu", @@ -104,12 +212,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 33, - "order": 8, - "after_route_name": null, + "order": 9, + "after_route_name": "Route 14 (Alola)", "location": "Thrifty Megamart", "section": "Ula'ula Island", "sprite_url": "/sprites/778.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 778, + "pokemon_name": "Mimikyu Disguised", + "level": 33, + "order": 1, + "condition_label": null + } + ] }, { "name": "Nanu", @@ -118,26 +234,34 @@ "badge_name": null, "badge_image_url": null, "level_cap": 34, - "order": 9, - "after_route_name": null, + "order": 10, + "after_route_name": "Route 17 (Alola)", "location": "Malie City", "section": "Ula'ula Island", "sprite_url": "/boss-sprites/sun/nanu.png", - "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": [] + "pokemon": [ + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 38, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "level": 38, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 10108, + "pokemon_name": "Persian (Alola)", + "level": 39, + "order": 3, + "condition_label": null + } + ] }, { "name": "Hapu", @@ -147,11 +271,62 @@ "badge_image_url": null, "level_cap": 48, "order": 11, - "after_route_name": null, + "after_route_name": "Exeggutor Island", "location": "Exeggutor Island", "section": "Poni Island", "sprite_url": "/boss-sprites/sun/hapu.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "level": 47, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "level": 48, + "order": 4, + "condition_label": null + } + ] + }, + { + "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": [ + { + "pokeapi_id": 784, + "pokemon_name": "Kommo O", + "level": 45, + "order": 1, + "condition_label": null + } + ] }, { "name": "Hala", @@ -160,12 +335,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 12, - "after_route_name": null, + "order": 13, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/sun/hala.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 760, + "pokemon_name": "Bewear", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 740, + "pokemon_name": "Crabominable", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Olivia", @@ -174,12 +385,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 13, - "after_route_name": null, + "order": 14, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/sun/olivia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 369, + "pokemon_name": "Relicanth", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 703, + "pokemon_name": "Carbink", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 76, + "pokemon_name": "Golem", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 476, + "pokemon_name": "Probopass", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Acerola", @@ -188,12 +435,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 14, - "after_route_name": null, + "order": 15, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/sun/acerola.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 770, + "pokemon_name": "Palossand", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Kahili", @@ -202,12 +485,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 15, - "after_route_name": null, + "order": 16, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/sun/kahili.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 741, + "pokemon_name": "Oricorio Baile", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 630, + "pokemon_name": "Mandibuzz", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Professor Kukui", @@ -216,11 +535,68 @@ "badge_name": null, "badge_image_url": null, "level_cap": 58, - "order": 16, - "after_route_name": null, + "order": 17, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/sun/professor-kukui.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 57, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 10104, + "pokemon_name": "Ninetales (Alola)", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 462, + "pokemon_name": "Magnezone", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "level": 56, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 727, + "pokemon_name": "Incineroar", + "level": 58, + "order": 6, + "condition_label": "Chose Rowlet" + }, + { + "pokeapi_id": 730, + "pokemon_name": "Primarina", + "level": 58, + "order": 6, + "condition_label": "Chose Litten" + }, + { + "pokeapi_id": 724, + "pokemon_name": "Decidueye", + "level": 58, + "order": 6, + "condition_label": "Chose Popplio" + } + ] } -] +] \ No newline at end of file diff --git a/backend/src/app/seeds/data/sun.json b/backend/src/app/seeds/data/sun.json index 2b60ead..21985ab 100644 --- a/backend/src/app/seeds/data/sun.json +++ b/backend/src/app/seeds/data/sun.json @@ -30,7 +30,7 @@ ] }, { - "name": "Alola Route 1", + "name": "Route 1 (Alola)", "order": 2, "encounters": [], "children": [ @@ -86,7 +86,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Patch of grass overlooking the bay)", @@ -140,7 +141,8 @@ "min_level": 2, "max_level": 4 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Two fields nearest Iki Town)", @@ -218,7 +220,8 @@ "min_level": 3, "max_level": 5 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", @@ -296,7 +299,8 @@ "min_level": 10, "max_level": 13 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Hau'oli Outskirts)", @@ -358,7 +362,8 @@ "min_level": 15, "max_level": 18 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -517,7 +522,7 @@ ] }, { - "name": "Alola Route 2", + "name": "Route 2 (Alola)", "order": 12, "encounters": [ { @@ -757,7 +762,7 @@ ] }, { - "name": "Alola Route 3", + "name": "Route 3 (Alola)", "order": 17, "encounters": [ { @@ -1325,7 +1330,7 @@ ] }, { - "name": "Alola Route 4", + "name": "Route 4 (Alola)", "order": 27, "encounters": [ { @@ -1479,7 +1484,7 @@ ] }, { - "name": "Alola Route 5", + "name": "Route 5 (Alola)", "order": 30, "encounters": [], "children": [ @@ -1900,7 +1905,7 @@ ] }, { - "name": "Alola Route 6", + "name": "Route 6 (Alola)", "order": 37, "encounters": [ { @@ -2056,7 +2061,7 @@ ] }, { - "name": "Alola Route 7", + "name": "Route 7 (Alola)", "order": 40, "encounters": [ { @@ -2188,7 +2193,7 @@ ] }, { - "name": "Alola Route 8", + "name": "Route 8 (Alola)", "order": 42, "encounters": [ { @@ -2616,7 +2621,7 @@ ] }, { - "name": "Alola Route 9", + "name": "Route 9 (Alola)", "order": 49, "encounters": [ { @@ -2654,8 +2659,22 @@ ] }, { - "name": "Memorial Hill", + "name": "Konikoni City", "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": [ { "pokeapi_id": 796, @@ -2693,7 +2712,7 @@ }, { "name": "Akala Outskirts", - "order": 51, + "order": 52, "encounters": [ { "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", "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", - "order": 55, + "order": 54, "encounters": [ { "pokeapi_id": 440, @@ -2875,7 +2866,7 @@ "children": [ { "name": "Malie City (Outer Cape)", - "order": 56, + "order": 55, "encounters": [ { "pokeapi_id": 10112, @@ -2923,7 +2914,7 @@ }, { "name": "Malie Garden", - "order": 57, + "order": 56, "encounters": [ { "pokeapi_id": 118, @@ -3016,8 +3007,8 @@ ] }, { - "name": "Alola Route 10", - "order": 58, + "name": "Route 10 (Alola)", + "order": 57, "encounters": [ { "pokeapi_id": 739, @@ -3095,7 +3086,7 @@ }, { "name": "Mount Hokulani", - "order": 59, + "order": 58, "encounters": [ { "pokeapi_id": 610, @@ -3156,8 +3147,8 @@ ] }, { - "name": "Alola Route 11", - "order": 60, + "name": "Route 11 (Alola)", + "order": 59, "encounters": [ { "pokeapi_id": 288, @@ -3242,13 +3233,13 @@ ] }, { - "name": "Alola Route 12", - "order": 61, + "name": "Route 12 (Alola)", + "order": 60, "encounters": [], "children": [ { "name": "Alola Route 12 (First ten patches of grass from the north)", - "order": 62, + "order": 61, "encounters": [ { "pokeapi_id": 10109, @@ -3286,7 +3277,7 @@ }, { "name": "Alola Route 12 (Southernmost patch of grass)", - "order": 63, + "order": 62, "encounters": [ { "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", "order": 64, @@ -3465,7 +3518,7 @@ ] }, { - "name": "Alola Route 13", + "name": "Route 13 (Alola)", "order": 67, "encounters": [ { @@ -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", - "order": 70, + "order": 68, "encounters": [ { "pokeapi_id": 10110, @@ -3609,8 +3618,22 @@ ] }, { - "name": "Alola Route 14", - "order": 71, + "name": "Aether House", + "order": 69, + "encounters": [ + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 14 (Alola)", + "order": 70, "encounters": [ { "pokeapi_id": 779, @@ -3664,7 +3687,7 @@ }, { "name": "Thrifty Megamart (Abandoned Site)", - "order": 72, + "order": 71, "encounters": [ { "pokeapi_id": 42, @@ -3701,8 +3724,8 @@ ] }, { - "name": "Alola Route 15", - "order": 73, + "name": "Route 15 (Alola)", + "order": 72, "encounters": [ { "pokeapi_id": 779, @@ -3787,22 +3810,8 @@ ] }, { - "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", - "order": 75, + "name": "Route 16 (Alola)", + "order": 73, "encounters": [ { "pokeapi_id": 739, @@ -3872,7 +3881,7 @@ }, { "name": "Ula'ula Meadow", - "order": 76, + "order": 74, "encounters": [ { "pokeapi_id": 315, @@ -3925,8 +3934,8 @@ ] }, { - "name": "Alola Route 17", - "order": 77, + "name": "Route 17 (Alola)", + "order": 75, "encounters": [ { "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", - "order": 79, + "order": 76, "encounters": [ { "pokeapi_id": 772, @@ -4088,7 +4035,7 @@ }, { "name": "Seafolk Village", - "order": 80, + "order": 77, "encounters": [ { "pokeapi_id": 142, @@ -4134,7 +4081,7 @@ }, { "name": "Poni Wilds", - "order": 81, + "order": 78, "encounters": [ { "pokeapi_id": 739, @@ -4292,7 +4239,7 @@ }, { "name": "Ancient Poni Path", - "order": 82, + "order": 79, "encounters": [ { "pokeapi_id": 500, @@ -4354,7 +4301,7 @@ }, { "name": "Poni Breaker Coast", - "order": 83, + "order": 80, "encounters": [ { "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", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 10114, @@ -4468,12 +4401,12 @@ }, { "name": "Vast Poni Canyon", - "order": 86, + "order": 82, "encounters": [], "children": [ { "name": "Vast Poni Canyon (Canyon)", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 67, @@ -4543,7 +4476,7 @@ }, { "name": "Vast Poni Canyon (Caves)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 147, @@ -4623,7 +4556,7 @@ }, { "name": "Altar of the Sunne", - "order": 89, + "order": 85, "encounters": [ { "pokeapi_id": 791, @@ -4635,14 +4568,19 @@ } ] }, + { + "name": "Altar of Moone", + "order": 86, + "encounters": [] + }, { "name": "Mount Lanakila", - "order": 90, + "order": 87, "encounters": [], "children": [ { "name": "Mount Lanakila (Southern patch near base and patch near peak)", - "order": 91, + "order": 88, "encounters": [ { "pokeapi_id": 361, @@ -4680,7 +4618,7 @@ }, { "name": "Mount Lanakila (Northern patch near base)", - "order": 92, + "order": 89, "encounters": [ { "pokeapi_id": 361, @@ -4718,7 +4656,7 @@ }, { "name": "Mount Lanakila (Icy Cave Right)", - "order": 93, + "order": 90, "encounters": [ { "pokeapi_id": 42, @@ -4758,7 +4696,7 @@ }, { "name": "Lake of the Sunne", - "order": 94, + "order": 91, "encounters": [ { "pokeapi_id": 789, @@ -4770,9 +4708,14 @@ } ] }, + { + "name": "Lake of Moone", + "order": 92, + "encounters": [] + }, { "name": "Poni Grove", - "order": 95, + "order": 93, "encounters": [ { "pokeapi_id": 604, @@ -4834,7 +4777,7 @@ }, { "name": "Poni Plains", - "order": 96, + "order": 94, "encounters": [ { "pokeapi_id": 534, @@ -4928,7 +4871,7 @@ "children": [ { "name": "Poni Plains (Seven patches of grass in the middle)", - "order": 97, + "order": 95, "encounters": [ { "pokeapi_id": 735, @@ -4982,7 +4925,7 @@ }, { "name": "Poni Plains (Two big patches of grass in the north and center)", - "order": 98, + "order": 96, "encounters": [ { "pokeapi_id": 735, @@ -5044,7 +4987,7 @@ }, { "name": "Poni Plains (Three patches of grass by the mountains)", - "order": 99, + "order": 97, "encounters": [ { "pokeapi_id": 546, @@ -5114,7 +5057,7 @@ }, { "name": "Poni Plains (Three patches of grass by the coastline)", - "order": 100, + "order": 98, "encounters": [ { "pokeapi_id": 735, @@ -5178,7 +5121,7 @@ }, { "name": "Poni Meadow", - "order": 101, + "order": 99, "encounters": [ { "pokeapi_id": 147, @@ -5240,7 +5183,7 @@ }, { "name": "Poni Coast", - "order": 102, + "order": 100, "encounters": [ { "pokeapi_id": 10106, @@ -5254,7 +5197,7 @@ }, { "name": "Poni Gauntlet", - "order": 103, + "order": 101, "encounters": [ { "pokeapi_id": 147, @@ -5348,7 +5291,7 @@ }, { "name": "Resolution Cave", - "order": 104, + "order": 102, "encounters": [ { "pokeapi_id": 799, @@ -5362,7 +5305,7 @@ "children": [ { "name": "Resolution Cave (Outside)", - "order": 105, + "order": 103, "encounters": [ { "pokeapi_id": 42, @@ -5384,7 +5327,7 @@ }, { "name": "Resolution Cave (Inside)", - "order": 106, + "order": 104, "encounters": [ { "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", "order": 107, @@ -5419,5 +5406,33 @@ "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 + } + ] } ] diff --git a/backend/src/app/seeds/data/sword-bosses.json b/backend/src/app/seeds/data/sword-bosses.json index b3ca2b6..bf744a9 100644 --- a/backend/src/app/seeds/data/sword-bosses.json +++ b/backend/src/app/seeds/data/sword-bosses.json @@ -7,11 +7,26 @@ "badge_image_url": "/badges/grass-badge.png", "level_cap": 20, "order": 1, - "after_route_name": null, + "after_route_name": "Turffield", "location": "Turffield Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/milo.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 829, + "pokemon_name": "Gossifleur", + "level": 19, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 830, + "pokemon_name": "Eldegoss", + "level": 20, + "order": 2, + "condition_label": "Dynamax" + } + ] }, { "name": "Nessa", @@ -21,11 +36,33 @@ "badge_image_url": "/badges/water-badge.png", "level_cap": 24, "order": 2, - "after_route_name": null, + "after_route_name": "Hulbury", "location": "Hulbury Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/nessa.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "level": 22, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "level": 23, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "level": 24, + "order": 3, + "condition_label": "Dynamax" + } + ] }, { "name": "Kabu", @@ -35,11 +72,33 @@ "badge_image_url": "/badges/fire-badge.png", "level_cap": 27, "order": 3, - "after_route_name": null, + "after_route_name": "Motostoke Outskirts", "location": "Motostoke Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/kabu.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 38, + "pokemon_name": "Ninetales", + "level": 25, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 25, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 851, + "pokemon_name": "Centiskorch", + "level": 27, + "order": 3, + "condition_label": "Gigantamax" + } + ] }, { "name": "Bea", @@ -49,12 +108,41 @@ "badge_image_url": "/badges/fighting-badge.png", "level_cap": 36, "order": 4, - "after_route_name": null, + "after_route_name": "Stow-on-Side", "location": "Stow-on-Side Stadium", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/sword/bea.png", - "game_slug": "sword", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "level": 34, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 675, + "pokemon_name": "Pangoro", + "level": 34, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 865, + "pokemon_name": "Sirfetchd", + "level": 35, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 36, + "order": 4, + "condition_label": "Gigantamax" + } + ], + "game_slug": "sword" }, { "name": "Allister", @@ -64,12 +152,41 @@ "badge_image_url": "/badges/ghost-badge.png", "level_cap": 36, "order": 5, - "after_route_name": null, + "after_route_name": "Stow-on-Side", "location": "Stow-on-Side Stadium", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/sword/allister.png", - "game_slug": "shield", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 562, + "pokemon_name": "Yamask", + "level": 34, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 778, + "pokemon_name": "Mimikyu Disguised", + "level": 34, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 864, + "pokemon_name": "Cursola", + "level": 35, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 36, + "order": 4, + "condition_label": "Gigantamax" + } + ], + "game_slug": "shield" }, { "name": "Opal", @@ -79,11 +196,40 @@ "badge_image_url": "/badges/fairy-badge.png", "level_cap": 38, "order": 6, - "after_route_name": null, + "after_route_name": "Glimwood Tangle", "location": "Ballonlea Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/opal.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10167, + "pokemon_name": "Weezing (Galar)", + "level": 36, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "level": 36, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 468, + "pokemon_name": "Togekiss", + "level": 37, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 869, + "pokemon_name": "Alcremie", + "level": 38, + "order": 4, + "condition_label": "Gigantamax" + } + ] }, { "name": "Gordie", @@ -93,12 +239,41 @@ "badge_image_url": "/badges/rock-badge.png", "level_cap": 42, "order": 7, - "after_route_name": null, + "after_route_name": "Circhester", "location": "Circhester Stadium", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/sword/gordie.png", - "game_slug": "sword", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 689, + "pokemon_name": "Barbaracle", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 213, + "pokemon_name": "Shuckle", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 874, + "pokemon_name": "Stonjourner", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 839, + "pokemon_name": "Coalossal", + "level": 42, + "order": 4, + "condition_label": "Gigantamax" + } + ], + "game_slug": "sword" }, { "name": "Melony", @@ -108,12 +283,41 @@ "badge_image_url": "/badges/ice-badge.png", "level_cap": 42, "order": 8, - "after_route_name": null, + "after_route_name": "Circhester", "location": "Circhester Stadium", - "section": null, + "section": "Main Story", "sprite_url": "/boss-sprites/sword/melony.png", - "game_slug": "shield", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 873, + "pokemon_name": "Frosmoth", + "level": 40, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 10177, + "pokemon_name": "Darmanitan (Galar Standard)", + "level": 40, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 875, + "pokemon_name": "Eiscue Ice", + "level": 41, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 42, + "order": 4, + "condition_label": "Gigantamax" + } + ], + "game_slug": "shield" }, { "name": "Piers", @@ -123,11 +327,40 @@ "badge_image_url": "/badges/dark-badge.png", "level_cap": 46, "order": 9, - "after_route_name": null, + "after_route_name": "Spikemuth", "location": "Spikemuth", "section": "Main Story", "sprite_url": "/boss-sprites/sword/piers.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 687, + "pokemon_name": "Malamar", + "level": 45, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 435, + "pokemon_name": "Skuntank", + "level": 45, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 862, + "pokemon_name": "Obstagoon", + "level": 46, + "order": 4, + "condition_label": null + } + ] }, { "name": "Raihan", @@ -137,11 +370,404 @@ "badge_image_url": "/badges/dragon-badge.png", "level_cap": 48, "order": 10, - "after_route_name": null, + "after_route_name": "Route 10 (Galar)", "location": "Hammerlocke Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/raihan.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 526, + "pokemon_name": "Gigalith", + "level": 46, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "level": 46, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "level": 48, + "order": 4, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Marnie", + "boss_type": "rival", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 49, + "order": 11, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/marnie.png", + "pokemon": [ + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "level": 47, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "level": 47, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 877, + "pokemon_name": "Morpeko Full Belly", + "level": 48, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 861, + "pokemon_name": "Grimmsnarl", + "level": 49, + "order": 5, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Hop", + "boss_type": "rival", + "specialty_type": null, + "badge_name": null, + "badge_image_url": null, + "level_cap": 49, + "order": 12, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/hop.png", + "pokemon": [ + { + "pokeapi_id": 832, + "pokemon_name": "Dubwool", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 823, + "pokemon_name": "Corviknight", + "level": 48, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "level": 47, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 143, + "pokemon_name": "Snorlax", + "level": 47, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 818, + "pokemon_name": "Inteleon", + "level": 49, + "order": 5, + "condition_label": "Chose Grookey" + }, + { + "pokeapi_id": 812, + "pokemon_name": "Rillaboom", + "level": 49, + "order": 5, + "condition_label": "Chose Scorbunny" + }, + { + "pokeapi_id": 815, + "pokemon_name": "Cinderace", + "level": 49, + "order": 5, + "condition_label": "Chose Sobble" + } + ] + }, + { + "name": "Bede", + "boss_type": "gym_leader", + "specialty_type": "fairy", + "badge_name": null, + "badge_image_url": null, + "level_cap": 53, + "order": 13, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/bede.png", + "pokemon": [ + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 282, + "pokemon_name": "Gardevoir", + "level": 51, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 10163, + "pokemon_name": "Rapidash (Galar)", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 858, + "pokemon_name": "Hatterene", + "level": 53, + "order": 4, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Nessa", + "boss_type": "gym_leader", + "specialty_type": "water", + "badge_name": null, + "badge_image_url": null, + "level_cap": 53, + "order": 14, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/nessa.png", + "pokemon": [ + { + "pokeapi_id": 768, + "pokemon_name": "Golisopod", + "level": 51, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "level": 51, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "level": 52, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 119, + "pokemon_name": "Seaking", + "level": 52, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 748, + "pokemon_name": "Toxapex", + "level": 51, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "level": 53, + "order": 6, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Bea", + "boss_type": "gym_leader", + "specialty_type": "fighting", + "badge_name": null, + "badge_image_url": null, + "level_cap": 54, + "order": 15, + "after_route_name": "Wyndon", + "location": "Wyndown Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/bea.png", + "pokemon": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "level": 52, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 865, + "pokemon_name": "Sirfetchd", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "level": 53, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 54, + "order": 5, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Allister", + "boss_type": "gym_leader", + "specialty_type": "ghost", + "badge_name": null, + "badge_image_url": null, + "level_cap": 54, + "order": 16, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/allister.png", + "pokemon": [ + { + "pokeapi_id": 477, + "pokemon_name": "Dusknoir", + "level": 52, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 609, + "pokemon_name": "Chandelure", + "level": 52, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 864, + "pokemon_name": "Cursola", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 855, + "pokemon_name": "Polteageist", + "level": 53, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 54, + "order": 5, + "condition_label": "Gigantamax" + } + ] + }, + { + "name": "Raihan", + "boss_type": "gym_leader", + "specialty_type": "dragon", + "badge_name": null, + "badge_image_url": null, + "level_cap": 55, + "order": 17, + "after_route_name": "Wyndon", + "location": "Wyndon Stadium", + "section": "Main Story", + "sprite_url": "/boss-sprites/sword/raihan.png", + "pokemon": [ + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 706, + "pokemon_name": "Goodra", + "level": 54, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 776, + "pokemon_name": "Turtonator", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 54, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "level": 55, + "order": 5, + "condition_label": "Gigantamax" + } + ] }, { "name": "Leon", @@ -150,11 +776,82 @@ "badge_name": null, "badge_image_url": null, "level_cap": 65, - "order": 11, - "after_route_name": null, + "order": 18, + "after_route_name": "Wyndon", "location": "Wyndon Stadium", "section": "Main Story", "sprite_url": "/boss-sprites/sword/leon.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 681, + "pokemon_name": "Aegislash Shield", + "level": 62, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 887, + "pokemon_name": "Dragapult", + "level": 62, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "level": 63, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "level": 64, + "order": 4, + "condition_label": "Chose Grookey" + }, + { + "pokeapi_id": 866, + "pokemon_name": "Mr Rime", + "level": 64, + "order": 4, + "condition_label": "Chose Scorbunny" + }, + { + "pokeapi_id": 464, + "pokemon_name": "Rhyperior", + "level": 64, + "order": 4, + "condition_label": "Chose Sobble" + }, + { + "pokeapi_id": 815, + "pokemon_name": "Cinderace", + "level": 64, + "order": 5, + "condition_label": "Chose Grookey" + }, + { + "pokeapi_id": 818, + "pokemon_name": "Inteleon", + "level": 64, + "order": 5, + "condition_label": "Chose Scorbunny" + }, + { + "pokeapi_id": 812, + "pokemon_name": "Rillaboom", + "level": 64, + "order": 5, + "condition_label": "Chose Sobble" + }, + { + "pokeapi_id": 6, + "pokemon_name": "Charizard", + "level": 65, + "order": 6, + "condition_label": "Gigantamax" + } + ] } -] +] \ No newline at end of file diff --git a/backend/src/app/seeds/data/sword.json b/backend/src/app/seeds/data/sword.json index f21e876..400d3c6 100644 --- a/backend/src/app/seeds/data/sword.json +++ b/backend/src/app/seeds/data/sword.json @@ -38,8 +38,92 @@ ] }, { - "name": "Slumbering Weald", + "name": "Route 1 (Galar)", "order": 2, + "encounters": [ + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 90, + "min_level": 2, + "max_level": 6 + }, + { + "pokeapi_id": 824, + "pokemon_name": "Blipbug", + "method": "walk", + "encounter_rate": 30, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 3, + "max_level": 6 + }, + { + "pokeapi_id": 10, + "pokemon_name": "Caterpie", + "method": "walk", + "encounter_rate": 15, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 831, + "pokemon_name": "Wooloo", + "method": "walk", + "encounter_rate": 15, + "min_level": 3, + "max_level": 6 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 10, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 2, + "max_level": 5 + }, + { + "pokeapi_id": 827, + "pokemon_name": "Nickit", + "method": "walk", + "encounter_rate": 5, + "min_level": 3, + "max_level": 6 + } + ] + }, + { + "name": "Wedgehurst", + "order": 3, + "encounters": [ + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "static", + "encounter_rate": 100, + "min_level": 12, + "max_level": 12 + } + ] + }, + { + "name": "Slumbering Weald", + "order": 4, "encounters": [ { "pokeapi_id": 340, @@ -69,7 +153,7 @@ "children": [ { "name": "Slumbering Weald (South Area)", - "order": 3, + "order": 5, "encounters": [ { "pokeapi_id": 821, @@ -179,7 +263,7 @@ }, { "name": "Slumbering Weald (North Area)", - "order": 4, + "order": 6, "encounters": [ { "pokeapi_id": 10167, @@ -281,7 +365,7 @@ }, { "name": "Slumbering Weald (Near Deepest Part of Forest, Just South of Smoke Ball)", - "order": 5, + "order": 7, "encounters": [ { "pokeapi_id": 10180, @@ -296,131 +380,7 @@ ] }, { - "name": "Wedgehurst", - "order": 6, - "encounters": [ - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "static", - "encounter_rate": 100, - "min_level": 12, - "max_level": 12 - } - ] - }, - { - "name": "Route 1 - Galar", - "order": 7, - "encounters": [ - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 90, - "min_level": 2, - "max_level": 6 - }, - { - "pokeapi_id": 824, - "pokemon_name": "Blipbug", - "method": "walk", - "encounter_rate": 30, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 3, - "max_level": 6 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "gift", - "encounter_rate": 28, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "gift", - "encounter_rate": 25, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "gift", - "encounter_rate": 22, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 824, - "pokemon_name": "Blipbug", - "method": "gift", - "encounter_rate": 15, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 10, - "pokemon_name": "Caterpie", - "method": "walk", - "encounter_rate": 15, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 831, - "pokemon_name": "Wooloo", - "method": "walk", - "encounter_rate": 15, - "min_level": 3, - "max_level": 6 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "gift", - "encounter_rate": 11, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 10, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 2, - "max_level": 5 - }, - { - "pokeapi_id": 827, - "pokemon_name": "Nickit", - "method": "walk", - "encounter_rate": 5, - "min_level": 3, - "max_level": 6 - } - ] - }, - { - "name": "Galar Route 2", + "name": "Route 2 (Galar)", "order": 8, "encounters": [], "children": [ @@ -3400,330 +3360,9 @@ } ] }, - { - "name": "Axew's Eye", - "order": 63, - "encounters": [], - "children": [ - { - "name": "Axew\u2019s Eye", - "order": 64, - "encounters": [ - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", - "method": "walk", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 760, - "pokemon_name": "Bewear", - "method": "walk", - "encounter_rate": 80, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 750, - "pokemon_name": "Mudsdale", - "method": "walk", - "encounter_rate": 80, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 75, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 60, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 583, - "pokemon_name": "Vanillish", - "method": "walk", - "encounter_rate": 55, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 50, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 45, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 343, - "pokemon_name": "Baltoy", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 599, - "pokemon_name": "Klink", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 517, - "pokemon_name": "Munna", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 315, - "pokemon_name": "Roselia", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 521, - "pokemon_name": "Unfezant", - "method": "walk", - "encounter_rate": 40, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 660, - "pokemon_name": "Diggersby", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 310, - "pokemon_name": "Manectric", - "method": "walk", - "encounter_rate": 30, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 420, - "pokemon_name": "Cherubi", - "method": "walk", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 344, - "pokemon_name": "Claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 67, - "pokemon_name": "Machoke", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "fishing", - "encounter_rate": 25, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 746, - "pokemon_name": "Wishiwashi Solo", - "method": "fishing", - "encounter_rate": 20, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 762, - "pokemon_name": "Steenee", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 40 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Axew\u2019s Eye (Southeast of the Big Tree)", - "order": 65, - "encounters": [ - { - "pokeapi_id": 460, - "pokemon_name": "Abomasnow", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 612, - "pokemon_name": "Haxorus", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, - { - "name": "Axew\u2019s Eye (Northeast of the Big Tree)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - } - ] - } - ] - }, { "name": "South Lake Miloch", - "order": 67, + "order": 63, "encounters": [ { "pokeapi_id": 771, @@ -3953,7 +3592,7 @@ "children": [ { "name": "South Lake Miloch (Central and Northern Patches)", - "order": 68, + "order": 64, "encounters": [ { "pokeapi_id": 66, @@ -4015,7 +3654,7 @@ }, { "name": "South Lake Miloch (Southern Patch)", - "order": 69, + "order": 65, "encounters": [ { "pokeapi_id": 425, @@ -4173,7 +3812,7 @@ }, { "name": "South Lake Miloch (North of Border With Rolling Hills)", - "order": 70, + "order": 66, "encounters": [ { "pokeapi_id": 596, @@ -4187,7 +3826,7 @@ }, { "name": "South Lake Miloch (East of Den Nearest Rolling Hills)", - "order": 71, + "order": 67, "encounters": [ { "pokeapi_id": 67, @@ -4201,7 +3840,7 @@ }, { "name": "South Lake Miloch (South of Northeast Field of Grass)", - "order": 72, + "order": 68, "encounters": [ { "pokeapi_id": 828, @@ -4215,7 +3854,7 @@ }, { "name": "South Lake Miloch (Near Top of Slope Down From Rolling Hills)", - "order": 73, + "order": 69, "encounters": [ { "pokeapi_id": 558, @@ -4245,7 +3884,7 @@ }, { "name": "South Lake Miloch (Northwest of Bridge to Giant\u2019s Seat)", - "order": 74, + "order": 70, "encounters": [ { "pokeapi_id": 426, @@ -4283,7 +3922,7 @@ }, { "name": "South Lake Miloch (West of Bridge to Giant\u2019s Seat)", - "order": 75, + "order": 71, "encounters": [ { "pokeapi_id": 342, @@ -4321,7 +3960,7 @@ }, { "name": "South Lake Miloch (At North End of Northwest Leg of Lake)", - "order": 76, + "order": 72, "encounters": [ { "pokeapi_id": 426, @@ -4359,7 +3998,7 @@ }, { "name": "South Lake Miloch (Near Neck of Northwest Leg of Lake)", - "order": 77, + "order": 73, "encounters": [ { "pokeapi_id": 426, @@ -4397,7 +4036,7 @@ }, { "name": "South Lake Miloch (South of Neck of Northwest Leg of Lake)", - "order": 78, + "order": 74, "encounters": [ { "pokeapi_id": 593, @@ -4443,7 +4082,7 @@ }, { "name": "South Lake Miloch (On South Side of Bridge)", - "order": 79, + "order": 75, "encounters": [ { "pokeapi_id": 130, @@ -4465,7 +4104,7 @@ }, { "name": "South Lake Miloch (South of East End of Bridge)", - "order": 80, + "order": 76, "encounters": [ { "pokeapi_id": 426, @@ -4503,7 +4142,7 @@ }, { "name": "South Lake Miloch (By Giant\u2019s Seat, Fishing Spot North of Bridge)", - "order": 81, + "order": 77, "encounters": [ { "pokeapi_id": 426, @@ -4543,7 +4182,7 @@ }, { "name": "Giant's Seat", - "order": 82, + "order": 78, "encounters": [ { "pokeapi_id": 436, @@ -4853,7 +4492,7 @@ "children": [ { "name": "Giant's Seat (West of Rock Spire)", - "order": 83, + "order": 79, "encounters": [ { "pokeapi_id": 208, @@ -4867,7 +4506,7 @@ }, { "name": "Giant's Seat (Southwest of Rock Spire)", - "order": 84, + "order": 80, "encounters": [ { "pokeapi_id": 460, @@ -4929,7 +4568,7 @@ }, { "name": "Giant's Seat (North of Rock Spire)", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 625, @@ -4943,7 +4582,7 @@ }, { "name": "Giant's Seat (By Den in the northeast corner)", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 596, @@ -4983,7 +4622,7 @@ }, { "name": "North Lake Miloch", - "order": 87, + "order": 83, "encounters": [ { "pokeapi_id": 434, @@ -5285,7 +4924,7 @@ "children": [ { "name": "North Lake Miloch (By border with Giant's Seat)", - "order": 88, + "order": 84, "encounters": [ { "pokeapi_id": 823, @@ -5299,7 +4938,7 @@ }, { "name": "North Lake Miloch (Just north of top of slope up from Giant's Seat)", - "order": 89, + "order": 85, "encounters": [ { "pokeapi_id": 836, @@ -5313,7 +4952,7 @@ }, { "name": "North Lake Miloch (On promontory overlooking Giant's Seat)", - "order": 90, + "order": 86, "encounters": [ { "pokeapi_id": 426, @@ -5359,7 +4998,7 @@ }, { "name": "North Lake Miloch (Near Den in northeast corner)", - "order": 91, + "order": 87, "encounters": [ { "pokeapi_id": 279, @@ -5381,7 +5020,7 @@ }, { "name": "North Lake Miloch (Just southeast of Motostoke River Bridge)", - "order": 92, + "order": 88, "encounters": [ { "pokeapi_id": 510, @@ -5395,7 +5034,7 @@ }, { "name": "North Lake Miloch (In east end of lake)", - "order": 93, + "order": 89, "encounters": [ { "pokeapi_id": 130, @@ -5417,7 +5056,7 @@ }, { "name": "North Lake Miloch (In lake by shore south of Motostoke River Bridge)", - "order": 94, + "order": 90, "encounters": [ { "pokeapi_id": 593, @@ -5455,7 +5094,7 @@ }, { "name": "North Lake Miloch (In lake north of south Den)", - "order": 95, + "order": 91, "encounters": [ { "pokeapi_id": 426, @@ -5493,7 +5132,7 @@ }, { "name": "North Lake Miloch (Near west end of lake)", - "order": 96, + "order": 92, "encounters": [ { "pokeapi_id": 426, @@ -5533,7 +5172,7 @@ }, { "name": "Motostoke", - "order": 97, + "order": 93, "encounters": [ { "pokeapi_id": 819, @@ -5570,13 +5209,13 @@ ] }, { - "name": "Galar Route 3", - "order": 98, + "name": "Route 3 (Galar)", + "order": 94, "encounters": [], "children": [ { "name": "Route 3 - Galar", - "order": 99, + "order": 95, "encounters": [ { "pokeapi_id": 850, @@ -5694,7 +5333,7 @@ }, { "name": "Route 3 - Galar (Eastern patch)", - "order": 100, + "order": 96, "encounters": [ { "pokeapi_id": 10174, @@ -5748,7 +5387,7 @@ }, { "name": "Route 3 - Galar (Western patch)", - "order": 101, + "order": 97, "encounters": [ { "pokeapi_id": 568, @@ -5770,7 +5409,7 @@ }, { "name": "Route 3 - Galar (Perched on rock next to fenced path to factory)", - "order": 102, + "order": 98, "encounters": [ { "pokeapi_id": 822, @@ -5786,7 +5425,7 @@ }, { "name": "Galar Mine", - "order": 103, + "order": 99, "encounters": [ { "pokeapi_id": 838, @@ -5820,54 +5459,6 @@ "min_level": 11, "max_level": 14 }, - { - "pokeapi_id": 524, - "pokemon_name": "Roggenrola", - "method": "gift", - "encounter_rate": 22, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "gift", - "encounter_rate": 19, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "gift", - "encounter_rate": 19, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "gift", - "encounter_rate": 17, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 837, - "pokemon_name": "Rolycoly", - "method": "gift", - "encounter_rate": 11, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "gift", - "encounter_rate": 11, - "min_level": 11, - "max_level": 15 - }, { "pokeapi_id": 50, "pokemon_name": "Diglett", @@ -5895,13 +5486,13 @@ ] }, { - "name": "Galar Route 4", - "order": 104, + "name": "Route 4 (Galar)", + "order": 100, "encounters": [], "children": [ { "name": "Route 4 - Galar", - "order": 105, + "order": 101, "encounters": [ { "pokeapi_id": 133, @@ -6115,7 +5706,7 @@ }, { "name": "Route 4 - Galar (Northwest paddock)", - "order": 106, + "order": 102, "encounters": [ { "pokeapi_id": 50, @@ -6131,7 +5722,7 @@ }, { "name": "Turffield", - "order": 107, + "order": 103, "encounters": [ { "pokeapi_id": 342, @@ -6144,13 +5735,13 @@ ] }, { - "name": "Galar Route 5", - "order": 108, + "name": "Route 5 (Galar)", + "order": 104, "encounters": [], "children": [ { "name": "Route 5 - Galar", - "order": 109, + "order": 105, "encounters": [ { "pokeapi_id": 819, @@ -6348,7 +5939,7 @@ }, { "name": "Route 5 - Galar (East end of bridge)", - "order": 110, + "order": 106, "encounters": [ { "pokeapi_id": 830, @@ -6364,7 +5955,7 @@ }, { "name": "Hulbury", - "order": 111, + "order": 107, "encounters": [ { "pokeapi_id": 546, @@ -6418,12 +6009,12 @@ }, { "name": "Galar Mine No 2", - "order": 112, + "order": 108, "encounters": [], "children": [ { "name": "Galar Mine No. 2", - "order": 113, + "order": 109, "encounters": [ { "pokeapi_id": 339, @@ -6573,7 +6164,7 @@ }, { "name": "Galar Mine No. 2 (Next to northwest edge of second pool)", - "order": 114, + "order": 110, "encounters": [ { "pokeapi_id": 10180, @@ -6587,7 +6178,7 @@ }, { "name": "Galar Mine No. 2 (Southeast of southeast corner of second pool)", - "order": 115, + "order": 111, "encounters": [ { "pokeapi_id": 10180, @@ -6601,7 +6192,7 @@ }, { "name": "Galar Mine No. 2 (Next to south edge of second pool)", - "order": 116, + "order": 112, "encounters": [ { "pokeapi_id": 10180, @@ -6615,7 +6206,7 @@ }, { "name": "Galar Mine No. 2 (Where path turns from south to southwest)", - "order": 117, + "order": 113, "encounters": [ { "pokeapi_id": 10180, @@ -6629,7 +6220,7 @@ }, { "name": "Galar Mine No. 2 (Short passageway south of large open area near mine cart)", - "order": 118, + "order": 114, "encounters": [ { "pokeapi_id": 10180, @@ -6643,7 +6234,7 @@ }, { "name": "Galar Mine No. 2 (Southeast of southeastern-most pool)", - "order": 119, + "order": 115, "encounters": [ { "pokeapi_id": 10180, @@ -6657,7 +6248,7 @@ }, { "name": "Galar Mine No. 2 (South of southeastern-most pool)", - "order": 120, + "order": 116, "encounters": [ { "pokeapi_id": 10180, @@ -6671,7 +6262,7 @@ }, { "name": "Galar Mine No. 2 (Large open area near mine cart)", - "order": 121, + "order": 117, "encounters": [ { "pokeapi_id": 423, @@ -6685,7 +6276,7 @@ }, { "name": "Galar Mine No. 2 (Pool in northeast of cave)", - "order": 122, + "order": 118, "encounters": [ { "pokeapi_id": 834, @@ -6701,7 +6292,7 @@ }, { "name": "Motostoke Outskirts", - "order": 123, + "order": 119, "encounters": [ { "pokeapi_id": 164, @@ -6735,22 +6326,6 @@ "min_level": 22, "max_level": 26 }, - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "gift", - "encounter_rate": 28, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "gift", - "encounter_rate": 25, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 624, "pokemon_name": "Pawniard", @@ -6759,14 +6334,6 @@ "min_level": 21, "max_level": 24 }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "gift", - "encounter_rate": 20, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 109, "pokemon_name": "Koffing", @@ -6775,22 +6342,6 @@ "min_level": 22, "max_level": 26 }, - { - "pokeapi_id": 524, - "pokemon_name": "Roggenrola", - "method": "gift", - "encounter_rate": 15, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "gift", - "encounter_rate": 13, - "min_level": 21, - "max_level": 24 - }, { "pokeapi_id": 833, "pokemon_name": "Chewtle", @@ -6827,7 +6378,7 @@ }, { "name": "Motostoke Riverbank", - "order": 124, + "order": 120, "encounters": [ { "pokeapi_id": 111, @@ -7241,7 +6792,7 @@ "children": [ { "name": "Motostoke Riverbank (By west end of riverbank)", - "order": 125, + "order": 121, "encounters": [ { "pokeapi_id": 561, @@ -7255,7 +6806,7 @@ }, { "name": "Motostoke Riverbank (In front of bridge over river)", - "order": 126, + "order": 122, "encounters": [ { "pokeapi_id": 36, @@ -7277,7 +6828,7 @@ }, { "name": "Motostoke Riverbank (By east end of riverbank)", - "order": 127, + "order": 123, "encounters": [ { "pokeapi_id": 452, @@ -7299,7 +6850,7 @@ }, { "name": "Motostoke Riverbank (East of pond)", - "order": 128, + "order": 124, "encounters": [ { "pokeapi_id": 625, @@ -7329,7 +6880,7 @@ }, { "name": "Motostoke Riverbank (West of pond)", - "order": 129, + "order": 125, "encounters": [ { "pokeapi_id": 823, @@ -7351,7 +6902,7 @@ }, { "name": "Motostoke Riverbank (West of pond near top of hill)", - "order": 130, + "order": 126, "encounters": [ { "pokeapi_id": 830, @@ -7365,7 +6916,7 @@ }, { "name": "Motostoke Riverbank (In pond)", - "order": 131, + "order": 127, "encounters": [ { "pokeapi_id": 320, @@ -7381,7 +6932,7 @@ }, { "name": "Bridge Field", - "order": 132, + "order": 128, "encounters": [ { "pokeapi_id": 714, @@ -7803,7 +7354,7 @@ "children": [ { "name": "Bridge Field (Under the east end of the south bridge)", - "order": 133, + "order": 129, "encounters": [ { "pokeapi_id": 760, @@ -7833,7 +7384,7 @@ }, { "name": "Bridge Field (Under the west end of the south bridge)", - "order": 134, + "order": 130, "encounters": [ { "pokeapi_id": 569, @@ -7847,7 +7398,7 @@ }, { "name": "Bridge Field (Under the middle of the large patch west of the pond)", - "order": 135, + "order": 131, "encounters": [ { "pokeapi_id": 452, @@ -7893,7 +7444,7 @@ }, { "name": "Bridge Field (West cliff opposite of the pond)", - "order": 136, + "order": 132, "encounters": [ { "pokeapi_id": 606, @@ -7923,7 +7474,7 @@ }, { "name": "Bridge Field (Nook south of the northwest corner)", - "order": 137, + "order": 133, "encounters": [ { "pokeapi_id": 164, @@ -7945,7 +7496,7 @@ }, { "name": "Bridge Field (Large patch of grass northwest of the pond)", - "order": 138, + "order": 134, "encounters": [ { "pokeapi_id": 760, @@ -7967,7 +7518,7 @@ }, { "name": "Bridge Field (On the west shore of the pond)", - "order": 139, + "order": 135, "encounters": [ { "pokeapi_id": 264, @@ -7981,7 +7532,7 @@ }, { "name": "Bridge Field (On the north side of the pond)", - "order": 140, + "order": 136, "encounters": [ { "pokeapi_id": 760, @@ -8011,7 +7562,7 @@ }, { "name": "Bridge Field (Northeast of the den)", - "order": 141, + "order": 137, "encounters": [ { "pokeapi_id": 862, @@ -8025,7 +7576,7 @@ }, { "name": "Bridge Field (Between two of the north bridge's supports)", - "order": 142, + "order": 138, "encounters": [ { "pokeapi_id": 598, @@ -8039,7 +7590,7 @@ }, { "name": "Bridge Field (Under the north bridge south of the berry trees)", - "order": 143, + "order": 139, "encounters": [ { "pokeapi_id": 820, @@ -8053,7 +7604,7 @@ }, { "name": "Bridge Field (Southwest of the island)", - "order": 144, + "order": 140, "encounters": [ { "pokeapi_id": 130, @@ -8067,7 +7618,7 @@ }, { "name": "Bridge Field (North of the island)", - "order": 145, + "order": 141, "encounters": [ { "pokeapi_id": 593, @@ -8113,7 +7664,7 @@ }, { "name": "Bridge Field (On the island)", - "order": 146, + "order": 142, "encounters": [ { "pokeapi_id": 614, @@ -8153,7 +7704,7 @@ }, { "name": "Stony Wilderness", - "order": 147, + "order": 143, "encounters": [ { "pokeapi_id": 533, @@ -8351,7 +7902,7 @@ "children": [ { "name": "Stony Wilderness (Two Northwestern Patches)", - "order": 148, + "order": 144, "encounters": [ { "pokeapi_id": 761, @@ -8501,7 +8052,7 @@ }, { "name": "Stony Wilderness (Most Patches)", - "order": 149, + "order": 145, "encounters": [ { "pokeapi_id": 438, @@ -8683,7 +8234,7 @@ }, { "name": "Stony Wilderness (Brown patch of grass)", - "order": 150, + "order": 146, "encounters": [ { "pokeapi_id": 438, @@ -8841,7 +8392,7 @@ }, { "name": "Stony Wilderness (In Southeast, East of Group of Large Rocks)", - "order": 151, + "order": 147, "encounters": [ { "pokeapi_id": 623, @@ -8855,7 +8406,7 @@ }, { "name": "Stony Wilderness (In Southeast, on North Side of Group of Large Rocks)", - "order": 152, + "order": 148, "encounters": [ { "pokeapi_id": 861, @@ -8869,7 +8420,7 @@ }, { "name": "Stony Wilderness (In South, North of Bridge Near Its Center)", - "order": 153, + "order": 149, "encounters": [ { "pokeapi_id": 477, @@ -8883,7 +8434,7 @@ }, { "name": "Stony Wilderness (In Southwest, Just North of Bridge)", - "order": 154, + "order": 150, "encounters": [ { "pokeapi_id": 437, @@ -8905,7 +8456,7 @@ }, { "name": "Stony Wilderness (In Northwest, West of Den)", - "order": 155, + "order": 151, "encounters": [ { "pokeapi_id": 752, @@ -8927,7 +8478,7 @@ }, { "name": "Stony Wilderness (In Northwest, South of Hall of Leaning Rocks in Dusty Bowl)", - "order": 156, + "order": 152, "encounters": [ { "pokeapi_id": 112, @@ -8941,7 +8492,7 @@ }, { "name": "Stony Wilderness (Near East Wall North of Group of Large Rocks in Southeast)", - "order": 157, + "order": 153, "encounters": [ { "pokeapi_id": 561, @@ -8963,7 +8514,7 @@ }, { "name": "Stony Wilderness (In Northeast, Southwest of Field of Brown Grass)", - "order": 158, + "order": 154, "encounters": [ { "pokeapi_id": 752, @@ -8987,7 +8538,7 @@ }, { "name": "Dusty Bowl", - "order": 159, + "order": 155, "encounters": [ { "pokeapi_id": 628, @@ -9433,7 +8984,7 @@ "children": [ { "name": "Dusty Bowl (Southwest side large spine of rock, Stony Wilderness northeast)", - "order": 160, + "order": 156, "encounters": [ { "pokeapi_id": 356, @@ -9479,7 +9030,7 @@ }, { "name": "Dusty Bowl (West Giant's Mirror pond near the border)", - "order": 161, + "order": 157, "encounters": [ { "pokeapi_id": 526, @@ -9501,7 +9052,7 @@ }, { "name": "Dusty Bowl (South Giant Bridge Rock)", - "order": 162, + "order": 158, "encounters": [ { "pokeapi_id": 844, @@ -9515,7 +9066,7 @@ }, { "name": "Dusty Bowl (East end of Giant Bridge Rock)", - "order": 163, + "order": 159, "encounters": [ { "pokeapi_id": 330, @@ -9537,7 +9088,7 @@ }, { "name": "Dusty Bowl (Northwest Giant Bridge Rock)", - "order": 164, + "order": 160, "encounters": [ { "pokeapi_id": 213, @@ -9551,7 +9102,7 @@ }, { "name": "Dusty Bowl (East den lying along the west wall)", - "order": 165, + "order": 161, "encounters": [ { "pokeapi_id": 112, @@ -9573,7 +9124,7 @@ }, { "name": "Dusty Bowl (South northern field grass along the west wall)", - "order": 166, + "order": 162, "encounters": [ { "pokeapi_id": 437, @@ -9595,7 +9146,7 @@ }, { "name": "Dusty Bowl (East northern field grass along the west wall)", - "order": 167, + "order": 163, "encounters": [ { "pokeapi_id": 689, @@ -9617,7 +9168,7 @@ }, { "name": "Dusty Bowl (Small pond northwest)", - "order": 168, + "order": 164, "encounters": [ { "pokeapi_id": 423, @@ -9631,7 +9182,7 @@ }, { "name": "Dusty Bowl (Large pond northwest)", - "order": 169, + "order": 165, "encounters": [ { "pokeapi_id": 130, @@ -9647,7 +9198,7 @@ }, { "name": "Giant's Mirror", - "order": 170, + "order": 166, "encounters": [ { "pokeapi_id": 520, @@ -10133,7 +9684,7 @@ "children": [ { "name": "Giant's Mirror (South of pond)", - "order": 171, + "order": 167, "encounters": [ { "pokeapi_id": 208, @@ -10147,7 +9698,7 @@ }, { "name": "Giant's Mirror (Northwest of pond)", - "order": 172, + "order": 168, "encounters": [ { "pokeapi_id": 863, @@ -10161,7 +9712,7 @@ }, { "name": "Giant's Mirror (Northeast of pond near large rocks)", - "order": 173, + "order": 169, "encounters": [ { "pokeapi_id": 460, @@ -10191,7 +9742,7 @@ }, { "name": "Giant's Mirror (Northeast field of grass)", - "order": 174, + "order": 170, "encounters": [ { "pokeapi_id": 521, @@ -10213,7 +9764,7 @@ }, { "name": "Giant's Mirror (Northeast corner near Den)", - "order": 175, + "order": 171, "encounters": [ { "pokeapi_id": 182, @@ -10235,7 +9786,7 @@ }, { "name": "Giant's Mirror (In pond)", - "order": 176, + "order": 172, "encounters": [ { "pokeapi_id": 423, @@ -10251,7 +9802,7 @@ }, { "name": "Giant's Cap", - "order": 177, + "order": 173, "encounters": [ { "pokeapi_id": 820, @@ -10465,7 +10016,7 @@ "children": [ { "name": "Giant's Cap (Most patches of grass)", - "order": 178, + "order": 174, "encounters": [ { "pokeapi_id": 838, @@ -10615,7 +10166,7 @@ }, { "name": "Giant's Cap (Northwestern patch)", - "order": 179, + "order": 175, "encounters": [ { "pokeapi_id": 659, @@ -10741,7 +10292,7 @@ }, { "name": "Giant's Cap (Clifftop patch of grass)", - "order": 180, + "order": 176, "encounters": [ { "pokeapi_id": 659, @@ -10875,7 +10426,7 @@ }, { "name": "Giant's Cap (South near border to Stony Wilderness)", - "order": 181, + "order": 177, "encounters": [ { "pokeapi_id": 111, @@ -10905,7 +10456,7 @@ }, { "name": "Giant's Cap (North between Dusty Bowl cliff and large brown rock)", - "order": 182, + "order": 178, "encounters": [ { "pokeapi_id": 338, @@ -10919,7 +10470,7 @@ }, { "name": "Giant's Cap (Southwest corner near Stony Wilderness border)", - "order": 183, + "order": 179, "encounters": [ { "pokeapi_id": 614, @@ -10949,7 +10500,7 @@ }, { "name": "Giant's Cap (First field north along west wall)", - "order": 184, + "order": 180, "encounters": [ { "pokeapi_id": 839, @@ -10963,7 +10514,7 @@ }, { "name": "Giant's Cap (South end of V-shaped field along east)", - "order": 185, + "order": 181, "encounters": [ { "pokeapi_id": 823, @@ -10977,7 +10528,7 @@ }, { "name": "Giant's Cap (Mouth of western branch up slope)", - "order": 186, + "order": 182, "encounters": [ { "pokeapi_id": 573, @@ -11023,7 +10574,7 @@ }, { "name": "Giant's Cap (Near lakeshore on top of cliff in west)", - "order": 187, + "order": 183, "encounters": [ { "pokeapi_id": 826, @@ -11037,7 +10588,7 @@ }, { "name": "Giant's Cap (Top of middle branch up slope)", - "order": 188, + "order": 184, "encounters": [ { "pokeapi_id": 834, @@ -11051,7 +10602,7 @@ }, { "name": "Giant's Cap (North near Hammerlocke Hills border)", - "order": 189, + "order": 185, "encounters": [ { "pokeapi_id": 10026, @@ -11075,7 +10626,7 @@ }, { "name": "Hammerlocke Hills", - "order": 190, + "order": 186, "encounters": [ { "pokeapi_id": 10029, @@ -11425,7 +10976,7 @@ "children": [ { "name": "Hammerlocke Hills (East end Dusty Bowl wall)", - "order": 191, + "order": 187, "encounters": [ { "pokeapi_id": 701, @@ -11439,7 +10990,7 @@ }, { "name": "Hammerlocke Hills (West of easternmost grass field)", - "order": 192, + "order": 188, "encounters": [ { "pokeapi_id": 823, @@ -11453,7 +11004,7 @@ }, { "name": "Hammerlocke Hills (Corner wall, east Hammerlocke)", - "order": 193, + "order": 189, "encounters": [ { "pokeapi_id": 460, @@ -11483,7 +11034,7 @@ }, { "name": "Hammerlocke Hills (South Hammerlocke entrance)", - "order": 194, + "order": 190, "encounters": [ { "pokeapi_id": 879, @@ -11497,7 +11048,7 @@ }, { "name": "Hammerlocke Hills (West-southwest Den, west Hammerlocke)", - "order": 195, + "order": 191, "encounters": [ { "pokeapi_id": 600, @@ -11519,7 +11070,7 @@ }, { "name": "Hammerlocke Hills (Northwest corner)", - "order": 196, + "order": 192, "encounters": [ { "pokeapi_id": 711, @@ -11533,9 +11084,1694 @@ } ] }, + { + "name": "Hammerlocke", + "order": 193, + "encounters": [ + { + "pokeapi_id": 175, + "pokemon_name": "Togepi", + "method": "trade", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Route 6 (Galar)", + "order": 194, + "encounters": [ + { + "pokeapi_id": 883, + "pokemon_name": "Arctovish", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 881, + "pokemon_name": "Arctozolt", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 882, + "pokemon_name": "Dracovish", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 880, + "pokemon_name": "Dracozolt", + "method": "gift", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 70, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 10179, + "pokemon_name": "Yamask (Galar)", + "method": "walk", + "encounter_rate": 35, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 843, + "pokemon_name": "Silicobra", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 694, + "pokemon_name": "Helioptile", + "method": "walk", + "encounter_rate": 29, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "fishing", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 18, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "fishing", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 556, + "pokemon_name": "Maractus", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 451, + "pokemon_name": "Skorupi", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 631, + "pokemon_name": "Heatmor", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 30 + } + ] + }, + { + "name": "Stow-on-Side", + "order": 195, + "encounters": [ + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "trade", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Glimwood Tangle", + "order": 196, + "encounters": [ + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 756, + "pokemon_name": "Shiinotic", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 857, + "pokemon_name": "Hattrem", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 684, + "pokemon_name": "Swirlix", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 766, + "pokemon_name": "Passimian", + "method": "walk", + "encounter_rate": 9, + "min_level": 34, + "max_level": 36 + }, + { + "pokeapi_id": 876, + "pokemon_name": "Indeedee Male", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 36 + } + ], + "children": [ + { + "name": "Glimwood Tangle (Near entrance, Luminescent Mushroom)", + "order": 197, + "encounters": [ + { + "pokeapi_id": 859, + "pokemon_name": "Impidimp", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Glimwood Tangle (East dead end, Luminescent Mushroom)", + "order": 198, + "encounters": [ + { + "pokeapi_id": 859, + "pokemon_name": "Impidimp", + "method": "walk", + "encounter_rate": 100, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Glimwood Tangle (Left of Madame Judy's large tree)", + "order": 199, + "encounters": [ + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 38 + } + ] + } + ] + }, + { + "name": "Route 7 (Galar)", + "order": 200, + "encounters": [ + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 588, + "pokemon_name": "Karrablast", + "method": "walk", + "encounter_rate": 45, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 823, + "pokemon_name": "Corviknight", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 35, + "min_level": 28, + "max_level": 41 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 596, + "pokemon_name": "Galvantula", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 41 + }, + { + "pokeapi_id": 616, + "pokemon_name": "Shelmet", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 40 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 41 + } + ] + }, + { + "name": "Route 8 (Galar)", + "order": 201, + "encounters": [], + "children": [ + { + "name": "Route 8 - Galar", + "order": 202, + "encounters": [ + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "gift", + "encounter_rate": 16, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "method": "gift", + "encounter_rate": 15, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "gift", + "encounter_rate": 14, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "gift", + "encounter_rate": 13, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "gift", + "encounter_rate": 13, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 356, + "pokemon_name": "Dusclops", + "method": "gift", + "encounter_rate": 12, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "gift", + "encounter_rate": 10, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "walk", + "encounter_rate": 8, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "gift", + "encounter_rate": 8, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 452, + "pokemon_name": "Drapion", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 777, + "pokemon_name": "Togedemaru", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 41 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 2, + "min_level": 38, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Northwest blocking narrow path leading to TM43)", + "order": 203, + "encounters": [ + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Various holes around ruins)", + "order": 204, + "encounters": [ + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Route 8 - Galar (Steamdrift Way)", + "order": 205, + "encounters": [ + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "walk", + "encounter_rate": 80, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 45, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 10176, + "pokemon_name": "Darumaka (Galar)", + "method": "gift", + "encounter_rate": 28, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "gift", + "encounter_rate": 25, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 361, + "pokemon_name": "Snorunt", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "gift", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "gift", + "encounter_rate": 17, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "gift", + "encounter_rate": 11, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 583, + "pokemon_name": "Vanillish", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 10176, + "pokemon_name": "Darumaka (Galar)", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + } + ] + } + ] + }, + { + "name": "Circhester", + "order": 206, + "encounters": [ + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "method": "trade", + "encounter_rate": 100, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Route 9 (Galar)", + "order": 207, + "encounters": [], + "children": [ + { + "name": "Route 9 - Galar", + "order": 208, + "encounters": [ + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "fishing", + "encounter_rate": 60, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "surf", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "gift", + "encounter_rate": 39, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 35, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "surf", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 746, + "pokemon_name": "Wishiwashi Solo", + "method": "fishing", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "surf", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "gift", + "encounter_rate": 24, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "gift", + "encounter_rate": 21, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "gift", + "encounter_rate": 16, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 15, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 771, + "pokemon_name": "Pyukumuku", + "method": "fishing", + "encounter_rate": 10, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 771, + "pokemon_name": "Pyukumuku", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 44 + } + ] + }, + { + "name": "Route 9 - Galar (End of stream west of bridge by Circhester)", + "order": 209, + "encounters": [ + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay)", + "order": 210, + "encounters": [ + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "fishing", + "encounter_rate": 100, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "fishing", + "encounter_rate": 50, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "surf", + "encounter_rate": 40, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "gift", + "encounter_rate": 39, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 458, + "pokemon_name": "Mantyke", + "method": "surf", + "encounter_rate": 35, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 320, + "pokemon_name": "Wailmer", + "method": "fishing", + "encounter_rate": 34, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 852, + "pokemon_name": "Clobbopus", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 25, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "gift", + "encounter_rate": 24, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "walk", + "encounter_rate": 24, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "gift", + "encounter_rate": 21, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 748, + "pokemon_name": "Toxapex", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "gift", + "encounter_rate": 16, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 15, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 223, + "pokemon_name": "Remoraid", + "method": "surf", + "encounter_rate": 15, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 689, + "pokemon_name": "Barbaracle", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 226, + "pokemon_name": "Mantine", + "method": "fishing", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 226, + "pokemon_name": "Mantine", + "method": "surf", + "encounter_rate": 10, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + }, + { + "pokeapi_id": 321, + "pokemon_name": "Wailord", + "method": "fishing", + "encounter_rate": 5, + "min_level": 39, + "max_level": 43 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay east of northern entrance to Circhester Bay)", + "order": 211, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around icebergs northwest of Pok\u00e9mon camp)", + "order": 212, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay in canal southwest of Pok\u00e9mon camp)", + "order": 213, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around iceberg between Trainer Tips signpost and Circhester Bay\u2026", + "order": 214, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Circhester Bay around rock west of berry tree)", + "order": 215, + "encounters": [ + { + "pokeapi_id": 853, + "pokemon_name": "Grapploct", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 9 - Galar (Outer Spikemuth)", + "order": 216, + "encounters": [ + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "gift", + "encounter_rate": 39, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 852, + "pokemon_name": "Clobbopus", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "gift", + "encounter_rate": 24, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 24, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 828, + "pokemon_name": "Thievul", + "method": "gift", + "encounter_rate": 21, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 863, + "pokemon_name": "Perrserker", + "method": "gift", + "encounter_rate": 16, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 748, + "pokemon_name": "Toxapex", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + } + ] + } + ] + }, + { + "name": "Axew's Eye", + "order": 217, + "encounters": [], + "children": [ + { + "name": "Axew\u2019s Eye", + "order": 218, + "encounters": [ + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 760, + "pokemon_name": "Bewear", + "method": "walk", + "encounter_rate": 80, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "method": "walk", + "encounter_rate": 80, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 75, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 60, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 583, + "pokemon_name": "Vanillish", + "method": "walk", + "encounter_rate": 55, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 50, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 45, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 343, + "pokemon_name": "Baltoy", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 599, + "pokemon_name": "Klink", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 517, + "pokemon_name": "Munna", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 315, + "pokemon_name": "Roselia", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 521, + "pokemon_name": "Unfezant", + "method": "walk", + "encounter_rate": 40, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 660, + "pokemon_name": "Diggersby", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 310, + "pokemon_name": "Manectric", + "method": "walk", + "encounter_rate": 30, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 420, + "pokemon_name": "Cherubi", + "method": "walk", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 344, + "pokemon_name": "Claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 99, + "pokemon_name": "Kingler", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 224, + "pokemon_name": "Octillery", + "method": "fishing", + "encounter_rate": 25, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 746, + "pokemon_name": "Wishiwashi Solo", + "method": "fishing", + "encounter_rate": 20, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 40 + }, + { + "pokeapi_id": 762, + "pokemon_name": "Steenee", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 40 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + } + ] + }, + { + "name": "Axew\u2019s Eye (Southeast of the Big Tree)", + "order": 219, + "encounters": [ + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 612, + "pokemon_name": "Haxorus", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Axew\u2019s Eye (Northeast of the Big Tree)", + "order": 220, + "encounters": [ + { + "pokeapi_id": 845, + "pokemon_name": "Cramorant", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + } + ] + } + ] + }, { "name": "Lake of Outrage", - "order": 197, + "order": 221, "encounters": [ { "pokeapi_id": 820, @@ -12213,7 +13449,7 @@ "children": [ { "name": "Lake of Outrage (In west end by island)", - "order": 198, + "order": 222, "encounters": [ { "pokeapi_id": 593, @@ -12251,7 +13487,7 @@ }, { "name": "Lake of Outrage (In south end by shore with Giant's Cap)", - "order": 199, + "order": 223, "encounters": [ { "pokeapi_id": 130, @@ -12273,7 +13509,7 @@ }, { "name": "Lake of Outrage (East of Den by shore with Giant's Cap)", - "order": 200, + "order": 224, "encounters": [ { "pokeapi_id": 593, @@ -12311,7 +13547,7 @@ }, { "name": "Lake of Outrage (In north end by shelf of land)", - "order": 201, + "order": 225, "encounters": [ { "pokeapi_id": 130, @@ -12333,7 +13569,7 @@ }, { "name": "Lake of Outrage (On island on slope up from lake)", - "order": 202, + "order": 226, "encounters": [ { "pokeapi_id": 853, @@ -12347,7 +13583,7 @@ }, { "name": "Lake of Outrage (On island south of stone ring)", - "order": 203, + "order": 227, "encounters": [ { "pokeapi_id": 196, @@ -12417,7 +13653,7 @@ }, { "name": "Lake of Outrage (On island east of stone ring)", - "order": 204, + "order": 228, "encounters": [ { "pokeapi_id": 858, @@ -12431,7 +13667,7 @@ }, { "name": "Lake of Outrage (On island on east end)", - "order": 205, + "order": 229, "encounters": [ { "pokeapi_id": 713, @@ -12477,1554 +13713,6 @@ } ] }, - { - "name": "Hammerlocke", - "order": 206, - "encounters": [ - { - "pokeapi_id": 175, - "pokemon_name": "Togepi", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Route 6 - Galar", - "order": 207, - "encounters": [ - { - "pokeapi_id": 883, - "pokemon_name": "Arctovish", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 881, - "pokemon_name": "Arctozolt", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 882, - "pokemon_name": "Dracovish", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 880, - "pokemon_name": "Dracozolt", - "method": "gift", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 70, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 10179, - "pokemon_name": "Yamask (Galar)", - "method": "walk", - "encounter_rate": 35, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 694, - "pokemon_name": "Helioptile", - "method": "walk", - "encounter_rate": 29, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "fishing", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 18, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "gift", - "encounter_rate": 16, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 631, - "pokemon_name": "Heatmor", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "gift", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 451, - "pokemon_name": "Skorupi", - "method": "gift", - "encounter_rate": 13, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "gift", - "encounter_rate": 11, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "gift", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "fishing", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 556, - "pokemon_name": "Maractus", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 451, - "pokemon_name": "Skorupi", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "gift", - "encounter_rate": 8, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 631, - "pokemon_name": "Heatmor", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 30 - } - ] - }, - { - "name": "Stow-on-Side", - "order": 208, - "encounters": [ - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "trade", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Glimwood Tangle", - "order": 209, - "encounters": [ - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "gift", - "encounter_rate": 25, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 756, - "pokemon_name": "Shiinotic", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 857, - "pokemon_name": "Hattrem", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 876, - "pokemon_name": "Indeedee Male", - "method": "gift", - "encounter_rate": 13, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 766, - "pokemon_name": "Passimian", - "method": "gift", - "encounter_rate": 12, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "gift", - "encounter_rate": 11, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 684, - "pokemon_name": "Swirlix", - "method": "gift", - "encounter_rate": 11, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 857, - "pokemon_name": "Hattrem", - "method": "gift", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 684, - "pokemon_name": "Swirlix", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "gift", - "encounter_rate": 9, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 766, - "pokemon_name": "Passimian", - "method": "walk", - "encounter_rate": 9, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 756, - "pokemon_name": "Shiinotic", - "method": "gift", - "encounter_rate": 9, - "min_level": 34, - "max_level": 36 - }, - { - "pokeapi_id": 876, - "pokemon_name": "Indeedee Male", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 36 - } - ], - "children": [ - { - "name": "Glimwood Tangle (Near entrance, Luminescent Mushroom)", - "order": 210, - "encounters": [ - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Glimwood Tangle (East dead end, Luminescent Mushroom)", - "order": 211, - "encounters": [ - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 100, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Glimwood Tangle (Left of Madame Judy's large tree)", - "order": 212, - "encounters": [ - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 38 - } - ] - } - ] - }, - { - "name": "Route 7 - Galar", - "order": 213, - "encounters": [ - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 588, - "pokemon_name": "Karrablast", - "method": "walk", - "encounter_rate": 45, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 823, - "pokemon_name": "Corviknight", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 35, - "min_level": 28, - "max_level": 41 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 596, - "pokemon_name": "Galvantula", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "gift", - "encounter_rate": 17, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "gift", - "encounter_rate": 17, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "gift", - "encounter_rate": 16, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "gift", - "encounter_rate": 16, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 823, - "pokemon_name": "Corviknight", - "method": "gift", - "encounter_rate": 12, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 588, - "pokemon_name": "Karrablast", - "method": "gift", - "encounter_rate": 11, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "gift", - "encounter_rate": 11, - "min_level": 36, - "max_level": 40 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 41 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 40 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 41 - } - ] - }, - { - "name": "Galar Route 8", - "order": 214, - "encounters": [], - "children": [ - { - "name": "Route 8 - Galar", - "order": 215, - "encounters": [ - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "gift", - "encounter_rate": 16, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 452, - "pokemon_name": "Drapion", - "method": "gift", - "encounter_rate": 15, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 356, - "pokemon_name": "Dusclops", - "method": "walk", - "encounter_rate": 15, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "gift", - "encounter_rate": 14, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "gift", - "encounter_rate": 13, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "gift", - "encounter_rate": 13, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 356, - "pokemon_name": "Dusclops", - "method": "gift", - "encounter_rate": 12, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "gift", - "encounter_rate": 10, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "walk", - "encounter_rate": 8, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "gift", - "encounter_rate": 8, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 452, - "pokemon_name": "Drapion", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 777, - "pokemon_name": "Togedemaru", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 41 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 2, - "min_level": 38, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Northwest blocking narrow path leading to TM43)", - "order": 216, - "encounters": [ - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Various holes around ruins)", - "order": 217, - "encounters": [ - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Route 8 - Galar (Steamdrift Way)", - "order": 218, - "encounters": [ - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "walk", - "encounter_rate": 80, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 45, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 10176, - "pokemon_name": "Darumaka (Galar)", - "method": "gift", - "encounter_rate": 28, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "gift", - "encounter_rate": 25, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 361, - "pokemon_name": "Snorunt", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "gift", - "encounter_rate": 20, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "gift", - "encounter_rate": 17, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "gift", - "encounter_rate": 11, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 583, - "pokemon_name": "Vanillish", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 10176, - "pokemon_name": "Darumaka (Galar)", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 539, - "pokemon_name": "Sawk", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - } - ] - } - ] - }, - { - "name": "Circhester", - "order": 219, - "encounters": [ - { - "pokeapi_id": 538, - "pokemon_name": "Throh", - "method": "trade", - "encounter_rate": 100, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Galar Route 9", - "order": 220, - "encounters": [], - "children": [ - { - "name": "Route 9 - Galar", - "order": 221, - "encounters": [ - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "fishing", - "encounter_rate": 60, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "surf", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "gift", - "encounter_rate": 39, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 35, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "surf", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 746, - "pokemon_name": "Wishiwashi Solo", - "method": "fishing", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "surf", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 99, - "pokemon_name": "Kingler", - "method": "gift", - "encounter_rate": 24, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "gift", - "encounter_rate": 21, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "gift", - "encounter_rate": 16, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 15, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 771, - "pokemon_name": "Pyukumuku", - "method": "fishing", - "encounter_rate": 10, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 771, - "pokemon_name": "Pyukumuku", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 44 - } - ] - }, - { - "name": "Route 9 - Galar (End of stream west of bridge by Circhester)", - "order": 222, - "encounters": [ - { - "pokeapi_id": 362, - "pokemon_name": "Glalie", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay)", - "order": 223, - "encounters": [ - { - "pokeapi_id": 781, - "pokemon_name": "Dhelmise", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "fishing", - "encounter_rate": 100, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "fishing", - "encounter_rate": 50, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "surf", - "encounter_rate": 40, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "gift", - "encounter_rate": 39, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 458, - "pokemon_name": "Mantyke", - "method": "surf", - "encounter_rate": 35, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 320, - "pokemon_name": "Wailmer", - "method": "fishing", - "encounter_rate": 34, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 852, - "pokemon_name": "Clobbopus", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 25, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "gift", - "encounter_rate": 24, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 224, - "pokemon_name": "Octillery", - "method": "walk", - "encounter_rate": 24, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "gift", - "encounter_rate": 21, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 748, - "pokemon_name": "Toxapex", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 845, - "pokemon_name": "Cramorant", - "method": "gift", - "encounter_rate": 16, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 15, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 223, - "pokemon_name": "Remoraid", - "method": "surf", - "encounter_rate": 15, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 689, - "pokemon_name": "Barbaracle", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 226, - "pokemon_name": "Mantine", - "method": "fishing", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 226, - "pokemon_name": "Mantine", - "method": "surf", - "encounter_rate": 10, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - }, - { - "pokeapi_id": 321, - "pokemon_name": "Wailord", - "method": "fishing", - "encounter_rate": 5, - "min_level": 39, - "max_level": 43 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay east of northern entrance to Circhester Bay)", - "order": 224, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around icebergs northwest of Pok\u00e9mon camp)", - "order": 225, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay in canal southwest of Pok\u00e9mon camp)", - "order": 226, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around iceberg between Trainer Tips signpost and Circhester Bay\u2026", - "order": 227, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Circhester Bay around rock west of berry tree)", - "order": 228, - "encounters": [ - { - "pokeapi_id": 853, - "pokemon_name": "Grapploct", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - } - ] - }, - { - "name": "Route 9 - Galar (Outer Spikemuth)", - "order": 229, - "encounters": [ - { - "pokeapi_id": 781, - "pokemon_name": "Dhelmise", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "gift", - "encounter_rate": 39, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 852, - "pokemon_name": "Clobbopus", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "gift", - "encounter_rate": 24, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 24, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 828, - "pokemon_name": "Thievul", - "method": "gift", - "encounter_rate": 21, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 863, - "pokemon_name": "Perrserker", - "method": "gift", - "encounter_rate": 16, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 748, - "pokemon_name": "Toxapex", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - } - ] - } - ] - }, { "name": "Spikemuth", "order": 230, @@ -14040,7 +13728,7 @@ ] }, { - "name": "Galar Route 10", + "name": "Route 10 (Galar)", "order": 231, "encounters": [], "children": [ @@ -14357,7 +14045,7 @@ ] }, { - "name": "Tower Summit", + "name": "Rose Tower", "order": 237, "encounters": [], "children": [ diff --git a/backend/src/app/seeds/data/ultra-moon.json b/backend/src/app/seeds/data/ultra-moon.json index 3db0448..a960565 100644 --- a/backend/src/app/seeds/data/ultra-moon.json +++ b/backend/src/app/seeds/data/ultra-moon.json @@ -30,7 +30,7 @@ ] }, { - "name": "Alola Route 1", + "name": "Route 1 (Alola)", "order": 2, "encounters": [ { @@ -135,7 +135,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Patch of grass overlooking the bay)", @@ -213,7 +214,8 @@ "min_level": 2, "max_level": 4 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Two fields nearest Iki Town + western path)", @@ -251,7 +253,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", @@ -305,7 +308,8 @@ "min_level": 11, "max_level": 14 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Hau'oli Outskirts)", @@ -367,7 +371,8 @@ "min_level": 15, "max_level": 18 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -628,7 +633,7 @@ ] }, { - "name": "Alola Route 2", + "name": "Route 2 (Alola)", "order": 13, "encounters": [ { @@ -994,7 +999,7 @@ ] }, { - "name": "Alola Route 3", + "name": "Route 3 (Alola)", "order": 19, "encounters": [ { @@ -1391,52 +1396,14 @@ } ] }, - { - "name": "Sandy Cave", - "order": 25, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 70, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 70, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 6, - "max_level": 9 - } - ] - }, { "name": "Ten Carat Hill", - "order": 26, + "order": 25, "encounters": [], "children": [ { "name": "Ten Carat Hill (Cave and Ocean Cave)", - "order": 27, + "order": 26, "encounters": [ { "pokeapi_id": 95, @@ -1506,7 +1473,7 @@ }, { "name": "Ten Carat Hill (Farthest Hollow)", - "order": 28, + "order": 27, "encounters": [ { "pokeapi_id": 66, @@ -1554,7 +1521,7 @@ }, { "name": "Melemele Sea", - "order": 29, + "order": 28, "encounters": [ { "pokeapi_id": 72, @@ -1640,7 +1607,7 @@ "children": [ { "name": "Melemele Sea (Route 1 side)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 366, @@ -1694,7 +1661,7 @@ }, { "name": "Melemele Sea (Hau'oli City side)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 222, @@ -1749,76 +1716,8 @@ ] }, { - "name": "Heahea City", - "order": 32, - "encounters": [ - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "gift", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Heahea Beach", - "order": 33, - "encounters": [ - { - "pokeapi_id": 10153, - "pokemon_name": "Araquanid (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 10146, - "pokemon_name": "Kommo O (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 10144, - "pokemon_name": "Mimikyu (Totem Disguised)", - "method": "gift", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 10093, - "pokemon_name": "Raticate (Totem Alola)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10129, - "pokemon_name": "Salazzle (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 10154, - "pokemon_name": "Togedemaru (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Alola Route 4", - "order": 34, + "name": "Route 4 (Alola)", + "order": 31, "encounters": [ { "pokeapi_id": 15, @@ -1902,23 +1801,9 @@ } ] }, - { - "name": "Pikachu Valley", - "order": 35, - "encounters": [ - { - "pokeapi_id": 10148, - "pokemon_name": "Pikachu (Partner Cap)", - "method": "gift", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - } - ] - }, { "name": "Paniola Town", - "order": 36, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -1940,7 +1825,7 @@ }, { "name": "Paniola Ranch", - "order": 37, + "order": 33, "encounters": [ { "pokeapi_id": 133, @@ -1993,13 +1878,13 @@ ] }, { - "name": "Alola Route 5", - "order": 38, + "name": "Route 5 (Alola)", + "order": 34, "encounters": [], "children": [ { "name": "Alola Route 5 (Southern half)", - "order": 39, + "order": 35, "encounters": [ { "pokeapi_id": 12, @@ -2085,7 +1970,7 @@ }, { "name": "Alola Route 5 (Northern half)", - "order": 40, + "order": 36, "encounters": [ { "pokeapi_id": 12, @@ -2165,7 +2050,7 @@ }, { "name": "Brooklet Hill", - "order": 41, + "order": 37, "encounters": [ { "pokeapi_id": 349, @@ -2299,7 +2184,7 @@ "children": [ { "name": "Brooklet Hill (Totem's Den)", - "order": 42, + "order": 38, "encounters": [ { "pokeapi_id": 129, @@ -2354,8 +2239,8 @@ ] }, { - "name": "Alola Route 6", - "order": 43, + "name": "Route 6 (Alola)", + "order": 39, "encounters": [ { "pokeapi_id": 280, @@ -2369,7 +2254,7 @@ "children": [ { "name": "Alola Route 6 (Northern patch of grass)", - "order": 44, + "order": 40, "encounters": [ { "pokeapi_id": 506, @@ -2439,7 +2324,7 @@ }, { "name": "Alola Route 6 (Two southern patches of grass)", - "order": 45, + "order": 41, "encounters": [ { "pokeapi_id": 506, @@ -2511,7 +2396,7 @@ }, { "name": "Royal Avenue", - "order": 46, + "order": 42, "encounters": [ { "pokeapi_id": 339, @@ -2524,8 +2409,8 @@ ] }, { - "name": "Alola Route 7", - "order": 47, + "name": "Route 7 (Alola)", + "order": 43, "encounters": [ { "pokeapi_id": 10105, @@ -2603,7 +2488,7 @@ }, { "name": "Wela Volcano Park", - "order": 48, + "order": 44, "encounters": [ { "pokeapi_id": 115, @@ -2649,7 +2534,7 @@ }, { "name": "Dividing Peak Tunnel", - "order": 49, + "order": 45, "encounters": [ { "pokeapi_id": 352, @@ -2670,8 +2555,8 @@ ] }, { - "name": "Alola Route 8", - "order": 50, + "name": "Route 8 (Alola)", + "order": 46, "encounters": [ { "pokeapi_id": 698, @@ -2901,12 +2786,12 @@ }, { "name": "Lush Jungle", - "order": 51, + "order": 47, "encounters": [], "children": [ { "name": "Lush Jungle (North area)", - "order": 52, + "order": 48, "encounters": [ { "pokeapi_id": 762, @@ -3000,7 +2885,7 @@ }, { "name": "Lush Jungle (Central area)", - "order": 53, + "order": 49, "encounters": [ { "pokeapi_id": 762, @@ -3094,7 +2979,7 @@ }, { "name": "Lush Jungle (Northwest area)", - "order": 54, + "order": 50, "encounters": [ { "pokeapi_id": 732, @@ -3188,7 +3073,7 @@ }, { "name": "Lush Jungle (Cave)", - "order": 55, + "order": 51, "encounters": [ { "pokeapi_id": 636, @@ -3228,7 +3113,7 @@ }, { "name": "Diglett's Tunnel", - "order": 56, + "order": 52, "encounters": [ { "pokeapi_id": 10105, @@ -3257,8 +3142,8 @@ ] }, { - "name": "Alola Route 9", - "order": 57, + "name": "Route 9 (Alola)", + "order": 53, "encounters": [ { "pokeapi_id": 132, @@ -3304,7 +3189,7 @@ }, { "name": "Konikoni City", - "order": 58, + "order": 54, "encounters": [ { "pokeapi_id": 132, @@ -3316,9 +3201,39 @@ } ] }, + { + "name": "Memorial Hill", + "order": 55, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 30, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 24 + } + ] + }, { "name": "Akala Outskirts", - "order": 59, + "order": 56, "encounters": [ { "pokeapi_id": 679, @@ -3404,7 +3319,7 @@ }, { "name": "Hano Beach", - "order": 60, + "order": 57, "encounters": [ { "pokeapi_id": 72, @@ -3466,7 +3381,7 @@ }, { "name": "Malie City (Outer Cape)", - "order": 61, + "order": 58, "encounters": [ { "pokeapi_id": 10112, @@ -3504,7 +3419,7 @@ }, { "name": "Malie Garden", - "order": 62, + "order": 59, "encounters": [ { "pokeapi_id": 129, @@ -3605,8 +3520,8 @@ ] }, { - "name": "Alola Route 10", - "order": 63, + "name": "Route 10 (Alola)", + "order": 60, "encounters": [ { "pokeapi_id": 739, @@ -3692,7 +3607,7 @@ }, { "name": "Mount Hokulani", - "order": 64, + "order": 61, "encounters": [ { "pokeapi_id": 610, @@ -3706,7 +3621,7 @@ "children": [ { "name": "Mount Hokulani (First two patches of grass at the foot of the mountain)", - "order": 65, + "order": 62, "encounters": [ { "pokeapi_id": 22, @@ -3776,7 +3691,7 @@ }, { "name": "Mount Hokulani (Patch nearest Observatory)", - "order": 66, + "order": 63, "encounters": [ { "pokeapi_id": 10136, @@ -3823,8 +3738,8 @@ ] }, { - "name": "Alola Route 11", - "order": 67, + "name": "Route 11 (Alola)", + "order": 64, "encounters": [ { "pokeapi_id": 391, @@ -3893,8 +3808,8 @@ ] }, { - "name": "Alola Route 12", - "order": 68, + "name": "Route 12 (Alola)", + "order": 65, "encounters": [ { "pokeapi_id": 10110, @@ -3932,7 +3847,7 @@ }, { "name": "Blush Mountain", - "order": 69, + "order": 66, "encounters": [ { "pokeapi_id": 111, @@ -4001,8 +3916,22 @@ ] }, { - "name": "Alola Route 13", - "order": 70, + "name": "Ula'ula Beach", + "order": 67, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 32 + } + ] + }, + { + "name": "Route 13 (Alola)", + "order": 68, "encounters": [ { "pokeapi_id": 129, @@ -4032,7 +3961,7 @@ }, { "name": "Haina Desert", - "order": 71, + "order": 69, "encounters": [ { "pokeapi_id": 552, @@ -4062,7 +3991,7 @@ }, { "name": "Tapu Village", - "order": 72, + "order": 70, "encounters": [ { "pokeapi_id": 708, @@ -4131,8 +4060,22 @@ ] }, { - "name": "Alola Route 14", - "order": 73, + "name": "Aether House", + "order": 71, + "encounters": [ + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 14 (Alola)", + "order": 72, "encounters": [ { "pokeapi_id": 592, @@ -4202,7 +4145,7 @@ }, { "name": "Thrifty Megamart (Abandoned Site)", - "order": 74, + "order": 73, "encounters": [ { "pokeapi_id": 93, @@ -4247,8 +4190,8 @@ ] }, { - "name": "Alola Route 15", - "order": 75, + "name": "Route 15 (Alola)", + "order": 74, "encounters": [ { "pokeapi_id": 769, @@ -4349,22 +4292,46 @@ ] }, { - "name": "Aether House", - "order": 76, + "name": "Sandy Cave", + "order": 75, "encounters": [ { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 70, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 70, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 6, + "max_level": 9 } ] }, { - "name": "Alola Route 16", - "order": 77, + "name": "Route 16 (Alola)", + "order": 76, "encounters": [ { "pokeapi_id": 739, @@ -4434,7 +4401,7 @@ }, { "name": "Ula'ula Meadow", - "order": 78, + "order": 77, "encounters": [ { "pokeapi_id": 388, @@ -4495,8 +4462,8 @@ ] }, { - "name": "Alola Route 17", - "order": 79, + "name": "Route 17 (Alola)", + "order": 78, "encounters": [ { "pokeapi_id": 739, @@ -4580,67 +4547,9 @@ } ] }, - { - "name": "Memorial Hill", - "order": 80, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 30, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 24 - } - ] - }, - { - "name": "Ula'ula Beach", - "order": 81, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 32 - } - ] - }, - { - "name": "Aether Paradise", - "order": 82, - "encounters": [ - { - "pokeapi_id": 772, - "pokemon_name": "Type Null", - "method": "gift", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Seafolk Village", - "order": 83, + "order": 79, "encounters": [ { "pokeapi_id": 142, @@ -4686,7 +4595,7 @@ }, { "name": "Poni Wilds", - "order": 84, + "order": 80, "encounters": [ { "pokeapi_id": 739, @@ -4748,7 +4657,7 @@ }, { "name": "Ancient Poni Path", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 655, @@ -4810,7 +4719,7 @@ }, { "name": "Poni Breaker Coast", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 369, @@ -4918,23 +4827,9 @@ } ] }, - { - "name": "Ruins of Hope", - "order": 87, - "encounters": [ - { - "pokeapi_id": 788, - "pokemon_name": "Tapu Fini", - "method": "static", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Exeggutor Island", - "order": 88, + "order": 83, "encounters": [ { "pokeapi_id": 652, @@ -4996,12 +4891,12 @@ }, { "name": "Vast Poni Canyon", - "order": 89, + "order": 84, "encounters": [], "children": [ { "name": "Vast Poni Canyon (Canyon)", - "order": 90, + "order": 85, "encounters": [ { "pokeapi_id": 10126, @@ -5071,7 +4966,7 @@ }, { "name": "Vast Poni Canyon (Caves)", - "order": 91, + "order": 86, "encounters": [ { "pokeapi_id": 10106, @@ -5157,23 +5052,9 @@ } ] }, - { - "name": "Mahalo Trail", - "order": 92, - "encounters": [ - { - "pokeapi_id": 792, - "pokemon_name": "Lunala", - "method": "static", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Ultra Megalopolis", - "order": 93, + "order": 87, "encounters": [ { "pokeapi_id": 803, @@ -5187,34 +5068,17 @@ }, { "name": "Megalo Tower", - "order": 94, - "encounters": [ - { - "pokeapi_id": 10157, - "pokemon_name": "Necrozma (Ultra)", - "method": "static", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 803, - "pokemon_name": "Poipole", - "method": "gift", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] + "order": 88, + "encounters": [] }, { "name": "Mount Lanakila", - "order": 95, + "order": 89, "encounters": [], "children": [ { "name": "Mount Lanakila (Icy Cave Left)", - "order": 96, + "order": 90, "encounters": [ { "pokeapi_id": 362, @@ -5260,7 +5124,7 @@ }, { "name": "Mount Lanakila (Base)", - "order": 97, + "order": 91, "encounters": [ { "pokeapi_id": 10101, @@ -5306,7 +5170,7 @@ }, { "name": "Mount Lanakila (Area near elevator leading to base)", - "order": 98, + "order": 92, "encounters": [ { "pokeapi_id": 362, @@ -5344,7 +5208,7 @@ }, { "name": "Mount Lanakila (Upper Reaches Middle)", - "order": 99, + "order": 93, "encounters": [ { "pokeapi_id": 362, @@ -5382,7 +5246,7 @@ }, { "name": "Mount Lanakila (Icy Cave Right)", - "order": 100, + "order": 94, "encounters": [ { "pokeapi_id": 362, @@ -5428,7 +5292,7 @@ }, { "name": "Mount Lanakila (Upper Reaches Upper)", - "order": 101, + "order": 95, "encounters": [ { "pokeapi_id": 800, @@ -5475,13 +5339,64 @@ ] }, { - "name": "Lake of the Sunne", - "order": 102, - "encounters": [] + "name": "Ruins of Hope", + "order": 96, + "encounters": [ + { + "pokeapi_id": 788, + "pokemon_name": "Tapu Fini", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Abundance", + "order": 97, + "encounters": [ + { + "pokeapi_id": 787, + "pokemon_name": "Tapu Bulu", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Life", + "order": 98, + "encounters": [ + { + "pokeapi_id": 786, + "pokemon_name": "Tapu Lele", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Conflict", + "order": 99, + "encounters": [ + { + "pokeapi_id": 785, + "pokemon_name": "Tapu Koko", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] }, { "name": "Poni Grove", - "order": 103, + "order": 100, "encounters": [ { "pokeapi_id": 604, @@ -5550,8 +5465,133 @@ ] }, { - "name": "Poni Plains", + "name": "Aether Paradise", + "order": 101, + "encounters": [ + { + "pokeapi_id": 772, + "pokemon_name": "Type Null", + "method": "gift", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Lake of the Sunne", + "order": 102, + "encounters": [] + }, + { + "name": "Lake of the Moone", + "order": 103, + "encounters": [ + { + "pokeapi_id": 789, + "pokemon_name": "Cosmog", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Poni Coast", "order": 104, + "encounters": [ + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 59 + } + ] + }, + { + "name": "Poni Meadow", + "order": 105, + "encounters": [ + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "fishing", + "encounter_rate": 100, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "static", + "encounter_rate": 100, + "min_level": 57, + "max_level": 57 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 100, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "fishing", + "encounter_rate": 80, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] + }, + { + "name": "Poni Plains", + "order": 106, "encounters": [ { "pokeapi_id": 306, @@ -5661,7 +5701,7 @@ "children": [ { "name": "Poni Plains (Seven patches of grass in the middle)", - "order": 105, + "order": 107, "encounters": [ { "pokeapi_id": 735, @@ -5715,7 +5755,7 @@ }, { "name": "Poni Plains (Two big patches of grass in the north and center)", - "order": 106, + "order": 108, "encounters": [ { "pokeapi_id": 735, @@ -5785,7 +5825,7 @@ }, { "name": "Poni Plains (Three patches of grass by the mountains)", - "order": 107, + "order": 109, "encounters": [ { "pokeapi_id": 22, @@ -5855,7 +5895,7 @@ }, { "name": "Poni Plains (Three patches of grass by the coastline)", - "order": 108, + "order": 110, "encounters": [ { "pokeapi_id": 735, @@ -5917,98 +5957,6 @@ } ] }, - { - "name": "Poni Meadow", - "order": 109, - "encounters": [ - { - "pokeapi_id": 147, - "pokemon_name": "Dratini", - "method": "fishing", - "encounter_rate": 100, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "static", - "encounter_rate": 100, - "min_level": 57, - "max_level": 57 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 100, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "fishing", - "encounter_rate": 80, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, - { - "name": "Poni Coast", - "order": 110, - "encounters": [ - { - "pokeapi_id": 10106, - "pokemon_name": "Dugtrio (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 59 - } - ] - }, { "name": "Poni Gauntlet", "order": 111, @@ -6762,40 +6710,94 @@ ] }, { - "name": "Ruins of Conflict", + "name": "Pikachu Valley", "order": 125, "encounters": [ { - "pokeapi_id": 785, - "pokemon_name": "Tapu Koko", - "method": "static", + "pokeapi_id": 10148, + "pokemon_name": "Pikachu (Partner Cap)", + "method": "gift", "encounter_rate": 100, - "min_level": 60, - "max_level": 60 + "min_level": 21, + "max_level": 21 } ] }, { - "name": "Ruins of Life", + "name": "Heahea Beach", "order": 126, "encounters": [ { - "pokeapi_id": 786, - "pokemon_name": "Tapu Lele", - "method": "static", + "pokeapi_id": 10153, + "pokemon_name": "Araquanid (Totem)", + "method": "gift", "encounter_rate": 100, - "min_level": 60, - "max_level": 60 + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 10146, + "pokemon_name": "Kommo O (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 10144, + "pokemon_name": "Mimikyu (Totem Disguised)", + "method": "gift", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 10093, + "pokemon_name": "Raticate (Totem Alola)", + "method": "gift", + "encounter_rate": 100, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10129, + "pokemon_name": "Salazzle (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 10154, + "pokemon_name": "Togedemaru (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 } ] }, { - "name": "Ruins of Abundance", + "name": "Heahea City", "order": 127, "encounters": [ { - "pokeapi_id": 787, - "pokemon_name": "Tapu Bulu", + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "gift", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Mahalo Trail", + "order": 128, + "encounters": [ + { + "pokeapi_id": 792, + "pokemon_name": "Lunala", "method": "static", "encounter_rate": 100, "min_level": 60, diff --git a/backend/src/app/seeds/data/ultra-sun-bosses.json b/backend/src/app/seeds/data/ultra-sun-bosses.json index 119ea6c..6991579 100644 --- a/backend/src/app/seeds/data/ultra-sun-bosses.json +++ b/backend/src/app/seeds/data/ultra-sun-bosses.json @@ -7,11 +7,19 @@ "badge_image_url": null, "level_cap": 12, "order": 1, - "after_route_name": null, + "after_route_name": "Hau'oli Cemetery", "location": "Verdant Cavern", "section": "Melemele Island", "sprite_url": "/sprites/735.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "level": 12, + "order": 1, + "condition_label": null + } + ] }, { "name": "Hala", @@ -21,11 +29,33 @@ "badge_image_url": null, "level_cap": 15, "order": 2, - "after_route_name": null, + "after_route_name": "Kala'e Bay", "location": "Iki Town", "section": "Melemele Island", "sprite_url": "/boss-sprites/ultra-sun/hala.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 66, + "pokemon_name": "Machop", + "level": 15, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "level": 15, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "level": 16, + "order": 3, + "condition_label": null + } + ] }, { "name": "Totem Araquanid", @@ -35,11 +65,19 @@ "badge_image_url": null, "level_cap": 24, "order": 3, - "after_route_name": null, + "after_route_name": "Route 5 (Alola)", "location": "Brooklet Hill", "section": "Akala Island", "sprite_url": "/sprites/752.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "level": 20, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Salazzle", @@ -49,11 +87,19 @@ "badge_image_url": null, "level_cap": 24, "order": 4, - "after_route_name": null, + "after_route_name": "Wela Volcano Park", "location": "Wela Volcano Park", "section": "Akala Island", "sprite_url": "/sprites/758.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "level": 22, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Lurantis", @@ -63,11 +109,19 @@ "badge_image_url": null, "level_cap": 24, "order": 5, - "after_route_name": null, + "after_route_name": "Route 8 (Alola)", "location": "Lush Jungle", "section": "Akala Island", "sprite_url": "/sprites/754.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "level": 24, + "order": 1, + "condition_label": null + } + ] }, { "name": "Olivia", @@ -77,25 +131,55 @@ "badge_image_url": null, "level_cap": 27, "order": 6, - "after_route_name": null, + "after_route_name": "Akala Outskirts", "location": "Ruins of Life", "section": "Akala Island", "sprite_url": "/boss-sprites/ultra-sun/olivia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 347, + "pokemon_name": "Anorith", + "level": 27, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 345, + "pokemon_name": "Lileep", + "level": 27, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 28, + "order": 3, + "condition_label": null + } + ] }, { - "name": "Totem Vikavolt", + "name": "Totem Togedemaru", "boss_type": "totem", - "specialty_type": "bug", + "specialty_type": "electric", "badge_name": null, "badge_image_url": null, - "level_cap": 29, + "level_cap": 33, "order": 7, - "after_route_name": null, + "after_route_name": "Mount Hokulani", "location": "Hokulani Observatory", "section": "Ula'ula Island", - "sprite_url": "/sprites/738.webp", - "pokemon": [] + "sprite_url": "/sprites/777.webp", + "pokemon": [ + { + "pokeapi_id": 777, + "pokemon_name": "Togedemaru", + "level": 33, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Mimikyu", @@ -105,25 +189,19 @@ "badge_image_url": null, "level_cap": 33, "order": 8, - "after_route_name": null, + "after_route_name": "Route 14 (Alola)", "location": "Thrifty Megamart", "section": "Ula'ula Island", "sprite_url": "/sprites/778.webp", - "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": [] + "pokemon": [ + { + "pokeapi_id": 778, + "pokemon_name": "Mimikyu Disguised", + "level": 33, + "order": 1, + "condition_label": null + } + ] }, { "name": "Nanu", @@ -132,12 +210,34 @@ "badge_name": null, "badge_image_url": null, "level_cap": 34, - "order": 10, - "after_route_name": null, + "order": 9, + "after_route_name": "Route 17 (Alola)", "location": "Malie City", "section": "Ula'ula Island", "sprite_url": "/boss-sprites/ultra-sun/nanu.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "level": 43, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "level": 43, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 10108, + "pokemon_name": "Persian (Alola)", + "level": 44, + "order": 3, + "condition_label": null + } + ] }, { "name": "Totem Kommo-o", @@ -146,12 +246,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 45, - "order": 11, - "after_route_name": null, + "order": 10, + "after_route_name": "Vast Poni Canyon", "location": "Vast Poni Canyon", "section": "Poni Island", "sprite_url": "/sprites/784.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 784, + "pokemon_name": "Kommo O", + "level": 49, + "order": 1, + "condition_label": null + } + ] }, { "name": "Totem Ribombee", @@ -160,12 +268,20 @@ "badge_name": null, "badge_image_url": null, "level_cap": 50, - "order": 12, - "after_route_name": null, + "order": 11, + "after_route_name": "Megalo Tower", "location": "Seafolk Village", "section": "Poni Island", "sprite_url": "/sprites/743.webp", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "level": 55, + "order": 1, + "condition_label": null + } + ] }, { "name": "Hapu", @@ -174,12 +290,41 @@ "badge_name": null, "badge_image_url": null, "level_cap": 48, - "order": 13, - "after_route_name": null, + "order": 12, + "after_route_name": "Megalo Tower", "location": "Exeggutor Island", "section": "Poni Island", "sprite_url": "/boss-sprites/ultra-sun/hapu.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "level": 54, + "order": 4, + "condition_label": null + } + ] }, { "name": "Molayne", @@ -188,12 +333,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 14, - "after_route_name": null, + "order": 13, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/ultra-sun/molayne.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 707, + "pokemon_name": "Klefki", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 462, + "pokemon_name": "Magnezone", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 376, + "pokemon_name": "Metagross", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "level": 57, + "order": 5, + "condition_label": null + } + ] }, { "name": "Olivia", @@ -202,12 +383,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 15, - "after_route_name": null, + "order": 14, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/ultra-sun/olivia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 348, + "pokemon_name": "Armaldo", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 346, + "pokemon_name": "Cradily", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 526, + "pokemon_name": "Gigalith", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 476, + "pokemon_name": "Probopass", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "level": 57, + "order": 5, + "condition_label": null + } + ] }, { "name": "Acerola", @@ -216,12 +433,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 16, - "after_route_name": null, + "order": 15, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/ultra-sun/acerola.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 781, + "pokemon_name": "Dhelmise", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 770, + "pokemon_name": "Palossand", + "level": 57, + "order": 5, + "condition_label": null + } + ] }, { "name": "Kahili", @@ -230,12 +483,48 @@ "badge_name": null, "badge_image_url": null, "level_cap": 56, - "order": 17, - "after_route_name": null, + "order": 16, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/ultra-sun/kahili.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 741, + "pokemon_name": "Oricorio Baile", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 630, + "pokemon_name": "Mandibuzz", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "level": 57, + "order": 5, + "condition_label": null + } + ] }, { "name": "Hau", @@ -244,11 +533,82 @@ "badge_name": null, "badge_image_url": null, "level_cap": 58, - "order": 18, - "after_route_name": null, + "order": 17, + "after_route_name": "Mount Lanakila", "location": "Pokemon League", "section": "Pokemon League", "sprite_url": "/boss-sprites/ultra-sun/hau.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 10100, + "pokemon_name": "Raichu (Alola)", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 740, + "pokemon_name": "Crabominable", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 136, + "pokemon_name": "Flareon", + "level": 56, + "order": 5, + "condition_label": "Chose Rowlet" + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "level": 56, + "order": 5, + "condition_label": "Chose Litten" + }, + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "level": 56, + "order": 5, + "condition_label": "Chose Popplio" + }, + { + "pokeapi_id": 727, + "pokemon_name": "Incineroar", + "level": 58, + "order": 6, + "condition_label": "Chose Rowlet" + }, + { + "pokeapi_id": 730, + "pokemon_name": "Primarina", + "level": 58, + "order": 6, + "condition_label": "Chose Litten" + }, + { + "pokeapi_id": 724, + "pokemon_name": "Decidueye", + "level": 58, + "order": 6, + "condition_label": "Chose Popplio" + } + ] } -] +] \ No newline at end of file diff --git a/backend/src/app/seeds/data/ultra-sun.json b/backend/src/app/seeds/data/ultra-sun.json index 159bd7c..677cc0c 100644 --- a/backend/src/app/seeds/data/ultra-sun.json +++ b/backend/src/app/seeds/data/ultra-sun.json @@ -30,7 +30,7 @@ ] }, { - "name": "Alola Route 1", + "name": "Route 1 (Alola)", "order": 2, "encounters": [ { @@ -135,7 +135,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Patch of grass overlooking the bay)", @@ -213,7 +214,8 @@ "min_level": 2, "max_level": 4 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Two fields nearest Iki Town + western path)", @@ -251,7 +253,8 @@ "min_level": 2, "max_level": 3 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Path south of Iki Town blocked by rocks)", @@ -305,7 +308,8 @@ "min_level": 11, "max_level": 14 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Alola Route 1 (Hau'oli Outskirts)", @@ -367,7 +371,8 @@ "min_level": 15, "max_level": 18 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -628,7 +633,7 @@ ] }, { - "name": "Alola Route 2", + "name": "Route 2 (Alola)", "order": 13, "encounters": [ { @@ -994,7 +999,7 @@ ] }, { - "name": "Alola Route 3", + "name": "Route 3 (Alola)", "order": 19, "encounters": [ { @@ -1391,52 +1396,14 @@ } ] }, - { - "name": "Sandy Cave", - "order": 25, - "encounters": [ - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 70, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "surf", - "encounter_rate": 70, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 9 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 6, - "max_level": 9 - } - ] - }, { "name": "Ten Carat Hill", - "order": 26, + "order": 25, "encounters": [], "children": [ { "name": "Ten Carat Hill (Cave and Ocean Cave)", - "order": 27, + "order": 26, "encounters": [ { "pokeapi_id": 95, @@ -1506,7 +1473,7 @@ }, { "name": "Ten Carat Hill (Farthest Hollow)", - "order": 28, + "order": 27, "encounters": [ { "pokeapi_id": 66, @@ -1554,7 +1521,7 @@ }, { "name": "Melemele Sea", - "order": 29, + "order": 28, "encounters": [ { "pokeapi_id": 72, @@ -1640,7 +1607,7 @@ "children": [ { "name": "Melemele Sea (Route 1 side)", - "order": 30, + "order": 29, "encounters": [ { "pokeapi_id": 366, @@ -1694,7 +1661,7 @@ }, { "name": "Melemele Sea (Hau'oli City side)", - "order": 31, + "order": 30, "encounters": [ { "pokeapi_id": 222, @@ -1749,76 +1716,8 @@ ] }, { - "name": "Heahea City", - "order": 32, - "encounters": [ - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "gift", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Heahea Beach", - "order": 33, - "encounters": [ - { - "pokeapi_id": 10121, - "pokemon_name": "Gumshoos (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 10128, - "pokemon_name": "Lurantis (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 10149, - "pokemon_name": "Marowak (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 10144, - "pokemon_name": "Mimikyu (Totem Disguised)", - "method": "gift", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 10150, - "pokemon_name": "Ribombee (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 10122, - "pokemon_name": "Vikavolt (Totem)", - "method": "gift", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Alola Route 4", - "order": 34, + "name": "Route 4 (Alola)", + "order": 31, "encounters": [ { "pokeapi_id": 15, @@ -1902,23 +1801,9 @@ } ] }, - { - "name": "Pikachu Valley", - "order": 35, - "encounters": [ - { - "pokeapi_id": 10148, - "pokemon_name": "Pikachu (Partner Cap)", - "method": "gift", - "encounter_rate": 100, - "min_level": 21, - "max_level": 21 - } - ] - }, { "name": "Paniola Town", - "order": 36, + "order": 32, "encounters": [ { "pokeapi_id": 129, @@ -1940,7 +1825,7 @@ }, { "name": "Paniola Ranch", - "order": 37, + "order": 33, "encounters": [ { "pokeapi_id": 133, @@ -1993,13 +1878,13 @@ ] }, { - "name": "Alola Route 5", - "order": 38, + "name": "Route 5 (Alola)", + "order": 34, "encounters": [], "children": [ { "name": "Alola Route 5 (Southern half)", - "order": 39, + "order": 35, "encounters": [ { "pokeapi_id": 12, @@ -2085,7 +1970,7 @@ }, { "name": "Alola Route 5 (Northern half)", - "order": 40, + "order": 36, "encounters": [ { "pokeapi_id": 12, @@ -2165,7 +2050,7 @@ }, { "name": "Brooklet Hill", - "order": 41, + "order": 37, "encounters": [ { "pokeapi_id": 349, @@ -2299,7 +2184,7 @@ "children": [ { "name": "Brooklet Hill (Totem's Den)", - "order": 42, + "order": 38, "encounters": [ { "pokeapi_id": 129, @@ -2354,8 +2239,8 @@ ] }, { - "name": "Alola Route 6", - "order": 43, + "name": "Route 6 (Alola)", + "order": 39, "encounters": [ { "pokeapi_id": 280, @@ -2369,7 +2254,7 @@ "children": [ { "name": "Alola Route 6 (Northern patch of grass)", - "order": 44, + "order": 40, "encounters": [ { "pokeapi_id": 506, @@ -2439,7 +2324,7 @@ }, { "name": "Alola Route 6 (Two southern patches of grass)", - "order": 45, + "order": 41, "encounters": [ { "pokeapi_id": 506, @@ -2511,7 +2396,7 @@ }, { "name": "Royal Avenue", - "order": 46, + "order": 42, "encounters": [ { "pokeapi_id": 339, @@ -2524,8 +2409,8 @@ ] }, { - "name": "Alola Route 7", - "order": 47, + "name": "Route 7 (Alola)", + "order": 43, "encounters": [ { "pokeapi_id": 10105, @@ -2603,7 +2488,7 @@ }, { "name": "Wela Volcano Park", - "order": 48, + "order": 44, "encounters": [ { "pokeapi_id": 115, @@ -2649,7 +2534,7 @@ }, { "name": "Dividing Peak Tunnel", - "order": 49, + "order": 45, "encounters": [ { "pokeapi_id": 352, @@ -2670,8 +2555,8 @@ ] }, { - "name": "Alola Route 8", - "order": 50, + "name": "Route 8 (Alola)", + "order": 46, "encounters": [ { "pokeapi_id": 698, @@ -2901,12 +2786,12 @@ }, { "name": "Lush Jungle", - "order": 51, + "order": 47, "encounters": [], "children": [ { "name": "Lush Jungle (North area)", - "order": 52, + "order": 48, "encounters": [ { "pokeapi_id": 762, @@ -3000,7 +2885,7 @@ }, { "name": "Lush Jungle (Central area)", - "order": 53, + "order": 49, "encounters": [ { "pokeapi_id": 762, @@ -3094,7 +2979,7 @@ }, { "name": "Lush Jungle (Northwest area)", - "order": 54, + "order": 50, "encounters": [ { "pokeapi_id": 732, @@ -3188,7 +3073,7 @@ }, { "name": "Lush Jungle (Cave)", - "order": 55, + "order": 51, "encounters": [ { "pokeapi_id": 636, @@ -3228,7 +3113,7 @@ }, { "name": "Diglett's Tunnel", - "order": 56, + "order": 52, "encounters": [ { "pokeapi_id": 10105, @@ -3257,8 +3142,8 @@ ] }, { - "name": "Alola Route 9", - "order": 57, + "name": "Route 9 (Alola)", + "order": 53, "encounters": [ { "pokeapi_id": 132, @@ -3304,7 +3189,7 @@ }, { "name": "Konikoni City", - "order": 58, + "order": 54, "encounters": [ { "pokeapi_id": 132, @@ -3316,9 +3201,39 @@ } ] }, + { + "name": "Memorial Hill", + "order": 55, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 30, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 24 + } + ] + }, { "name": "Akala Outskirts", - "order": 59, + "order": 56, "encounters": [ { "pokeapi_id": 679, @@ -3404,7 +3319,7 @@ }, { "name": "Hano Beach", - "order": 60, + "order": 57, "encounters": [ { "pokeapi_id": 72, @@ -3466,7 +3381,7 @@ }, { "name": "Malie City (Outer Cape)", - "order": 61, + "order": 58, "encounters": [ { "pokeapi_id": 10112, @@ -3504,7 +3419,7 @@ }, { "name": "Malie Garden", - "order": 62, + "order": 59, "encounters": [ { "pokeapi_id": 129, @@ -3605,8 +3520,8 @@ ] }, { - "name": "Alola Route 10", - "order": 63, + "name": "Route 10 (Alola)", + "order": 60, "encounters": [ { "pokeapi_id": 739, @@ -3692,7 +3607,7 @@ }, { "name": "Mount Hokulani", - "order": 64, + "order": 61, "encounters": [ { "pokeapi_id": 610, @@ -3706,7 +3621,7 @@ "children": [ { "name": "Mount Hokulani (First two patches of grass at the foot of the mountain)", - "order": 65, + "order": 62, "encounters": [ { "pokeapi_id": 22, @@ -3776,7 +3691,7 @@ }, { "name": "Mount Hokulani (Patch nearest Observatory)", - "order": 66, + "order": 63, "encounters": [ { "pokeapi_id": 10136, @@ -3823,8 +3738,8 @@ ] }, { - "name": "Alola Route 11", - "order": 67, + "name": "Route 11 (Alola)", + "order": 64, "encounters": [ { "pokeapi_id": 391, @@ -3893,8 +3808,8 @@ ] }, { - "name": "Alola Route 12", - "order": 68, + "name": "Route 12 (Alola)", + "order": 65, "encounters": [ { "pokeapi_id": 10110, @@ -3932,7 +3847,7 @@ }, { "name": "Blush Mountain", - "order": 69, + "order": 66, "encounters": [ { "pokeapi_id": 111, @@ -4009,8 +3924,22 @@ ] }, { - "name": "Alola Route 13", - "order": 70, + "name": "Ula'ula Beach", + "order": 67, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 32 + } + ] + }, + { + "name": "Route 13 (Alola)", + "order": 68, "encounters": [ { "pokeapi_id": 129, @@ -4040,7 +3969,7 @@ }, { "name": "Haina Desert", - "order": 71, + "order": 69, "encounters": [ { "pokeapi_id": 552, @@ -4070,7 +3999,7 @@ }, { "name": "Tapu Village", - "order": 72, + "order": 70, "encounters": [ { "pokeapi_id": 708, @@ -4139,8 +4068,22 @@ ] }, { - "name": "Alola Route 14", - "order": 73, + "name": "Aether House", + "order": 71, + "encounters": [ + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ] + }, + { + "name": "Route 14 (Alola)", + "order": 72, "encounters": [ { "pokeapi_id": 592, @@ -4210,7 +4153,7 @@ }, { "name": "Thrifty Megamart (Abandoned Site)", - "order": 74, + "order": 73, "encounters": [ { "pokeapi_id": 93, @@ -4255,8 +4198,8 @@ ] }, { - "name": "Alola Route 15", - "order": 75, + "name": "Route 15 (Alola)", + "order": 74, "encounters": [ { "pokeapi_id": 769, @@ -4357,22 +4300,46 @@ ] }, { - "name": "Aether House", - "order": 76, + "name": "Sandy Cave", + "order": 75, "encounters": [ { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "gift", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "walk", + "encounter_rate": 70, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 41, + "pokemon_name": "Zubat", + "method": "surf", + "encounter_rate": 70, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 9 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 6, + "max_level": 9 } ] }, { - "name": "Alola Route 16", - "order": 77, + "name": "Route 16 (Alola)", + "order": 76, "encounters": [ { "pokeapi_id": 739, @@ -4442,7 +4409,7 @@ }, { "name": "Ula'ula Meadow", - "order": 78, + "order": 77, "encounters": [ { "pokeapi_id": 388, @@ -4503,8 +4470,8 @@ ] }, { - "name": "Alola Route 17", - "order": 79, + "name": "Route 17 (Alola)", + "order": 78, "encounters": [ { "pokeapi_id": 739, @@ -4588,67 +4555,9 @@ } ] }, - { - "name": "Memorial Hill", - "order": 80, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 30, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 41, - "pokemon_name": "Zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 24 - } - ] - }, - { - "name": "Ula'ula Beach", - "order": 81, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 32 - } - ] - }, - { - "name": "Aether Paradise", - "order": 82, - "encounters": [ - { - "pokeapi_id": 772, - "pokemon_name": "Type Null", - "method": "gift", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Seafolk Village", - "order": 83, + "order": 79, "encounters": [ { "pokeapi_id": 142, @@ -4694,7 +4603,7 @@ }, { "name": "Poni Wilds", - "order": 84, + "order": 80, "encounters": [ { "pokeapi_id": 739, @@ -4756,7 +4665,7 @@ }, { "name": "Ancient Poni Path", - "order": 85, + "order": 81, "encounters": [ { "pokeapi_id": 655, @@ -4818,7 +4727,7 @@ }, { "name": "Poni Breaker Coast", - "order": 86, + "order": 82, "encounters": [ { "pokeapi_id": 369, @@ -4926,23 +4835,9 @@ } ] }, - { - "name": "Ruins of Hope", - "order": 87, - "encounters": [ - { - "pokeapi_id": 788, - "pokemon_name": "Tapu Fini", - "method": "static", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Exeggutor Island", - "order": 88, + "order": 83, "encounters": [ { "pokeapi_id": 652, @@ -5004,12 +4899,12 @@ }, { "name": "Vast Poni Canyon", - "order": 89, + "order": 84, "encounters": [], "children": [ { "name": "Vast Poni Canyon (Canyon)", - "order": 90, + "order": 85, "encounters": [ { "pokeapi_id": 10126, @@ -5079,7 +4974,7 @@ }, { "name": "Vast Poni Canyon (Caves)", - "order": 91, + "order": 86, "encounters": [ { "pokeapi_id": 10106, @@ -5165,23 +5060,9 @@ } ] }, - { - "name": "Mahalo Trail", - "order": 92, - "encounters": [ - { - "pokeapi_id": 791, - "pokemon_name": "Solgaleo", - "method": "static", - "encounter_rate": 100, - "min_level": 60, - "max_level": 60 - } - ] - }, { "name": "Ultra Megalopolis", - "order": 93, + "order": 87, "encounters": [ { "pokeapi_id": 803, @@ -5195,7 +5076,7 @@ }, { "name": "Megalo Tower", - "order": 94, + "order": 88, "encounters": [ { "pokeapi_id": 10157, @@ -5217,12 +5098,12 @@ }, { "name": "Mount Lanakila", - "order": 95, + "order": 89, "encounters": [], "children": [ { "name": "Mount Lanakila (Icy Cave Left)", - "order": 96, + "order": 90, "encounters": [ { "pokeapi_id": 362, @@ -5260,7 +5141,7 @@ }, { "name": "Mount Lanakila (Base)", - "order": 97, + "order": 91, "encounters": [ { "pokeapi_id": 361, @@ -5306,7 +5187,7 @@ }, { "name": "Mount Lanakila (Area near elevator leading to base)", - "order": 98, + "order": 92, "encounters": [ { "pokeapi_id": 362, @@ -5344,7 +5225,7 @@ }, { "name": "Mount Lanakila (Upper Reaches Middle)", - "order": 99, + "order": 93, "encounters": [ { "pokeapi_id": 362, @@ -5382,7 +5263,7 @@ }, { "name": "Mount Lanakila (Icy Cave Right)", - "order": 100, + "order": 94, "encounters": [ { "pokeapi_id": 362, @@ -5420,7 +5301,7 @@ }, { "name": "Mount Lanakila (Upper Reaches Upper)", - "order": 101, + "order": 95, "encounters": [ { "pokeapi_id": 800, @@ -5467,22 +5348,64 @@ ] }, { - "name": "Lake of the Sunne", - "order": 102, + "name": "Ruins of Hope", + "order": 96, "encounters": [ { - "pokeapi_id": 789, - "pokemon_name": "Cosmog", - "method": "gift", + "pokeapi_id": 788, + "pokemon_name": "Tapu Fini", + "method": "static", "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Abundance", + "order": 97, + "encounters": [ + { + "pokeapi_id": 787, + "pokemon_name": "Tapu Bulu", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Life", + "order": 98, + "encounters": [ + { + "pokeapi_id": 786, + "pokemon_name": "Tapu Lele", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Ruins of Conflict", + "order": 99, + "encounters": [ + { + "pokeapi_id": 785, + "pokemon_name": "Tapu Koko", + "method": "static", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 } ] }, { "name": "Poni Grove", - "order": 103, + "order": 100, "encounters": [ { "pokeapi_id": 806, @@ -5551,8 +5474,133 @@ ] }, { - "name": "Poni Plains", + "name": "Aether Paradise", + "order": 101, + "encounters": [ + { + "pokeapi_id": 772, + "pokemon_name": "Type Null", + "method": "gift", + "encounter_rate": 100, + "min_level": 60, + "max_level": 60 + } + ] + }, + { + "name": "Lake of the Sunne", + "order": 102, + "encounters": [ + { + "pokeapi_id": 789, + "pokemon_name": "Cosmog", + "method": "gift", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] + }, + { + "name": "Lake of the Moone", + "order": 103, + "encounters": [] + }, + { + "name": "Poni Coast", "order": 104, + "encounters": [ + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 59 + } + ] + }, + { + "name": "Poni Meadow", + "order": 105, + "encounters": [ + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "fishing", + "encounter_rate": 100, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "static", + "encounter_rate": 100, + "min_level": 57, + "max_level": 57 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "fishing", + "encounter_rate": 100, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "fishing", + "encounter_rate": 80, + "min_level": 10, + "max_level": 57 + }, + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 30, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 20, + "min_level": 54, + "max_level": 57 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 54, + "max_level": 57 + } + ] + }, + { + "name": "Poni Plains", + "order": 106, "encounters": [ { "pokeapi_id": 306, @@ -5662,7 +5710,7 @@ "children": [ { "name": "Poni Plains (Seven patches of grass in the middle)", - "order": 105, + "order": 107, "encounters": [ { "pokeapi_id": 735, @@ -5716,7 +5764,7 @@ }, { "name": "Poni Plains (Two big patches of grass in the north and center)", - "order": 106, + "order": 108, "encounters": [ { "pokeapi_id": 735, @@ -5786,7 +5834,7 @@ }, { "name": "Poni Plains (Three patches of grass by the mountains)", - "order": 107, + "order": 109, "encounters": [ { "pokeapi_id": 546, @@ -5856,7 +5904,7 @@ }, { "name": "Poni Plains (Three patches of grass by the coastline)", - "order": 108, + "order": 110, "encounters": [ { "pokeapi_id": 735, @@ -5918,98 +5966,6 @@ } ] }, - { - "name": "Poni Meadow", - "order": 109, - "encounters": [ - { - "pokeapi_id": 147, - "pokemon_name": "Dratini", - "method": "fishing", - "encounter_rate": 100, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "static", - "encounter_rate": 100, - "min_level": 57, - "max_level": 57 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "fishing", - "encounter_rate": 100, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "fishing", - "encounter_rate": 80, - "min_level": 10, - "max_level": 57 - }, - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 30, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 20, - "min_level": 54, - "max_level": 57 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 54, - "max_level": 57 - } - ] - }, - { - "name": "Poni Coast", - "order": 110, - "encounters": [ - { - "pokeapi_id": 10106, - "pokemon_name": "Dugtrio (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 59 - } - ] - }, { "name": "Poni Gauntlet", "order": 111, @@ -6763,40 +6719,94 @@ ] }, { - "name": "Ruins of Conflict", + "name": "Pikachu Valley", "order": 125, "encounters": [ { - "pokeapi_id": 785, - "pokemon_name": "Tapu Koko", - "method": "static", + "pokeapi_id": 10148, + "pokemon_name": "Pikachu (Partner Cap)", + "method": "gift", "encounter_rate": 100, - "min_level": 60, - "max_level": 60 + "min_level": 21, + "max_level": 21 } ] }, { - "name": "Ruins of Life", + "name": "Heahea Beach", "order": 126, "encounters": [ { - "pokeapi_id": 786, - "pokemon_name": "Tapu Lele", - "method": "static", + "pokeapi_id": 10121, + "pokemon_name": "Gumshoos (Totem)", + "method": "gift", "encounter_rate": 100, - "min_level": 60, - "max_level": 60 + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 10128, + "pokemon_name": "Lurantis (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 10149, + "pokemon_name": "Marowak (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 10144, + "pokemon_name": "Mimikyu (Totem Disguised)", + "method": "gift", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 10150, + "pokemon_name": "Ribombee (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 10122, + "pokemon_name": "Vikavolt (Totem)", + "method": "gift", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 } ] }, { - "name": "Ruins of Abundance", + "name": "Heahea City", "order": 127, "encounters": [ { - "pokeapi_id": 787, - "pokemon_name": "Tapu Bulu", + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "gift", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "Mahalo Trail", + "order": 128, + "encounters": [ + { + "pokeapi_id": 791, + "pokemon_name": "Solgaleo", "method": "static", "encounter_rate": 100, "min_level": 60, diff --git a/backend/src/app/seeds/data/violet.json b/backend/src/app/seeds/data/violet.json index 78d06d1..d7b2827 100644 --- a/backend/src/app/seeds/data/violet.json +++ b/backend/src/app/seeds/data/violet.json @@ -168,13 +168,43 @@ ] }, { - "name": "Area One (South Province)", + "name": "Inlet Grotto (Cave)", "order": 6, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 5 + } + ] + }, + { + "name": "Area One (South Province)", + "order": 7, "encounters": [], "children": [ { "name": "South Province Area One (Prairie)", - "order": 7, + "order": 8, "encounters": [ { "pokeapi_id": 440, @@ -244,7 +274,7 @@ }, { "name": "South Province Area One (Forest)", - "order": 8, + "order": 9, "encounters": [ { "pokeapi_id": 761, @@ -306,7 +336,7 @@ }, { "name": "South Province Area One (Town)", - "order": 9, + "order": 10, "encounters": [ { "pokeapi_id": 174, @@ -336,7 +366,7 @@ }, { "name": "South Province Area One (Lake)", - "order": 10, + "order": 11, "encounters": [ { "pokeapi_id": 298, @@ -390,7 +420,7 @@ }, { "name": "South Province Area One (Riverside)", - "order": 11, + "order": 12, "encounters": [ { "pokeapi_id": 298, @@ -444,7 +474,7 @@ }, { "name": "South Province Area One (Ocean)", - "order": 12, + "order": 13, "encounters": [ { "pokeapi_id": 278, @@ -482,7 +512,7 @@ }, { "name": "South Province Area One (Beach)", - "order": 13, + "order": 14, "encounters": [ { "pokeapi_id": 278, @@ -504,7 +534,7 @@ }, { "name": "South Province Area One (Flower)", - "order": 14, + "order": 15, "encounters": [ { "pokeapi_id": 191, @@ -550,7 +580,7 @@ }, { "name": "South Province Area One (Ruins)", - "order": 15, + "order": 16, "encounters": [ { "pokeapi_id": 96, @@ -572,7 +602,7 @@ }, { "name": "South Province Area One", - "order": 16, + "order": 17, "encounters": [ { "pokeapi_id": 145, @@ -586,1826 +616,14 @@ } ] }, - { - "name": "Naranja Academy", - "order": 17, - "encounters": [] - }, - { - "name": "Cortondo", - "order": 18, - "encounters": [ - { - "pokeapi_id": 872, - "pokemon_name": "Snom", - "method": "trade", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Paldean Sea (Ocean)", - "order": 19, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 23 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 23 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 23 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 23 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Area Two (South Province)", - "order": 20, - "encounters": [], - "children": [ - { - "name": "South Province Area Two (Prairie)", - "order": 21, - "encounters": [ - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 14 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 14 - }, - { - "pokeapi_id": 187, - "pokemon_name": "Hoppip", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 179, - "pokemon_name": "Mareep", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 14 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 14 - } - ] - }, - { - "name": "South Province Area Two (Forest)", - "order": 22, - "encounters": [ - { - "pokeapi_id": 761, - "pokemon_name": "Bounsweet", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Town)", - "order": 23, - "encounters": [ - { - "pokeapi_id": 174, - "pokemon_name": "Igglybuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 9 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 926, - "pokemon_name": "Fidough", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Mountain)", - "order": 24, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 12 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Two (Riverside)", - "order": 25, - "encounters": [ - { - "pokeapi_id": 298, - "pokemon_name": "Azurill", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 8 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 12, - "max_level": 13 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 13 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 13 - } - ] - }, - { - "name": "South Province Area Two (Rocky Area)", - "order": 26, - "encounters": [ - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 12 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 12 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Two (Flower)", - "order": 27, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 191, - "pokemon_name": "Sunkern", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two (Olive Orchard)", - "order": 28, - "encounters": [ - { - "pokeapi_id": 928, - "pokemon_name": "Smoliv", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 179, - "pokemon_name": "Mareep", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 11 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 11 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "walk", - "encounter_rate": 5, - "min_level": 11, - "max_level": 11 - } - ] - }, - { - "name": "South Province Area Two (Ruins)", - "order": 29, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 10 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 50, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 7, - "max_level": 10 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "South Province Area Two", - "order": 30, - "encounters": [ - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "static", - "encounter_rate": 100, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "static", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "static", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Area Three (South Province)", - "order": 31, - "encounters": [], - "children": [ - { - "name": "South Province Area Three (Prairie)", - "order": 32, - "encounters": [ - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 919, - "pokemon_name": "Nymble", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 17 - }, - { - "pokeapi_id": 316, - "pokemon_name": "Gulpin", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 17 - }, - { - "pokeapi_id": 921, - "pokemon_name": "Pawmi", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 15, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Three (Town)", - "order": 33, - "encounters": [ - { - "pokeapi_id": 353, - "pokemon_name": "Shuppet", - "method": "walk", - "encounter_rate": 70, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 316, - "pokemon_name": "Gulpin", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 741, - "pokemon_name": "Oricorio Baile", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 931, - "pokemon_name": "Squawkabilly Green Plumage", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10260, - "pokemon_name": "Squawkabilly (Blue Plumage)", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10261, - "pokemon_name": "Squawkabilly (Yellow Plumage)", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10262, - "pokemon_name": "Squawkabilly (White Plumage)", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Three (Rocky Area)", - "order": 34, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 12 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 950, - "pokemon_name": "Klawf", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 821, - "pokemon_name": "Rookidee", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 29 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 17 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 17 - }, - { - "pokeapi_id": 921, - "pokemon_name": "Pawmi", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 12 - } - ] - }, - { - "name": "South Province Area Three (Ruins)", - "order": 35, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 96, - "pokemon_name": "Drowzee", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 9, - "max_level": 14 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 14 - } - ] - }, - { - "name": "South Province Area Three", - "order": 36, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "static", - "encounter_rate": 100, - "min_level": 13, - "max_level": 15 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "static", - "encounter_rate": 100, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "static", - "encounter_rate": 100, - "min_level": 11, - "max_level": 11 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "static", - "encounter_rate": 100, - "min_level": 14, - "max_level": 14 - }, - { - "pokeapi_id": 950, - "pokemon_name": "Klawf", - "method": "static", - "encounter_rate": 100, - "min_level": 12, - "max_level": 16 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "static", - "encounter_rate": 100, - "min_level": 13, - "max_level": 14 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "swarm", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ] - } - ] - }, - { - "name": "Area Four (South Province)", - "order": 37, - "encounters": [], - "children": [ - { - "name": "South Province Area Four (Prairie)", - "order": 38, - "encounters": [ - { - "pokeapi_id": 915, - "pokemon_name": "Lechonk", - "method": "walk", - "encounter_rate": 80, - "min_level": 16, - "max_level": 18 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 917, - "pokemon_name": "Tarountula", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 18 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 23 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 18, - "max_level": 23 - } - ] - }, - { - "name": "South Province Area Four (Forest)", - "order": 39, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 915, - "pokemon_name": "Lechonk", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 917, - "pokemon_name": "Tarountula", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 18 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 40, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 18, - "max_level": 22 - } - ] - }, - { - "name": "South Province Area Four (Mountain)", - "order": 40, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 60, - "min_level": 17, - "max_level": 23 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "pokeapi_id": 848, - "pokemon_name": "Toxel", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 25, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 22 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 18, - "max_level": 23 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "South Province Area Four (Lake)", - "order": 41, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 10253, - "pokemon_name": "Wooper (Paldea)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Riverside)", - "order": 42, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Ocean)", - "order": 43, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Rocky Area)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 32 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 20 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 10, - "max_level": 28 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 29 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 39 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 25 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 24 - } - ] - }, - { - "name": "South Province Area Four (Flower)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 665, - "pokemon_name": "Spewpa", - "method": "walk", - "encounter_rate": 30, - "min_level": 16, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four (Ruins)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "South Province Area Four", - "order": 47, - "encounters": [ - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 250, - "pokemon_name": "Ho Oh", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 380, - "pokemon_name": "Latias", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 705, - "pokemon_name": "Sliggoo", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, { "name": "Area Five (South Province)", - "order": 48, + "order": 18, "encounters": [], "children": [ { "name": "South Province Area Five (Prairie)", - "order": 49, + "order": 19, "encounters": [ { "pokeapi_id": 915, @@ -2595,7 +813,7 @@ }, { "name": "South Province Area Five (Mountain)", - "order": 50, + "order": 20, "encounters": [ { "pokeapi_id": 935, @@ -2745,7 +963,7 @@ }, { "name": "South Province Area Five (Swamp)", - "order": 51, + "order": 21, "encounters": [ { "pokeapi_id": 10253, @@ -2839,7 +1057,7 @@ }, { "name": "South Province Area Five (Lake)", - "order": 52, + "order": 22, "encounters": [ { "pokeapi_id": 339, @@ -2973,7 +1191,7 @@ }, { "name": "South Province Area Five (Riverside)", - "order": 53, + "order": 23, "encounters": [ { "pokeapi_id": 10016, @@ -3115,7 +1333,7 @@ }, { "name": "South Province Area Five (Flower)", - "order": 54, + "order": 24, "encounters": [ { "pokeapi_id": 669, @@ -3169,7 +1387,7 @@ }, { "name": "South Province Area Five (Ocean)", - "order": 55, + "order": 25, "encounters": [ { "pokeapi_id": 846, @@ -3255,7 +1473,7 @@ }, { "name": "South Province Area Five (Rocky Area)", - "order": 56, + "order": 26, "encounters": [ { "pokeapi_id": 935, @@ -3349,7 +1567,7 @@ }, { "name": "South Province Area Five (Beach)", - "order": 57, + "order": 27, "encounters": [ { "pokeapi_id": 769, @@ -3435,7 +1653,7 @@ }, { "name": "South Province Area Five (Ruins)", - "order": 58, + "order": 28, "encounters": [ { "pokeapi_id": 436, @@ -3465,7 +1683,7 @@ }, { "name": "South Province Area Five", - "order": 59, + "order": 29, "encounters": [ { "pokeapi_id": 973, @@ -3512,2303 +1730,880 @@ ] }, { - "name": "Area One (West Province)", - "order": 60, + "name": "Naranja Academy", + "order": 30, + "encounters": [] + }, + { + "name": "Area Two (South Province)", + "order": 31, "encounters": [], "children": [ { - "name": "West Province (Area One - Mountain)", - "order": 61, + "name": "South Province Area Two (Prairie)", + "order": 32, "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 60, - "min_level": 17, - "max_level": 20 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 20 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 40, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 951, - "pokemon_name": "Capsakid", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 919, - "pokemon_name": "Nymble", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 30, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 19 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 18, - "max_level": 20 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 10151, - "pokemon_name": "Rockruff (Own Tempo)", - "method": "walk", - "encounter_rate": 2, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "West Province (Area One - Riverside)", - "order": 62, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "West Province (Area One - Ocean)", - "order": 63, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 20 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Rocky Area)", - "order": 64, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 20 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Cave)", - "order": 65, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 371, - "pokemon_name": "Bagon", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 16 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 16 - } - ] - }, - { - "name": "West Province (Area One - Beach)", - "order": 66, - "encounters": [ - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 14, - "max_level": 16 - }, - { - "pokeapi_id": 960, - "pokemon_name": "Wiglett", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 30, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 16 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 15, - "min_level": 13, - "max_level": 16 - } - ] - }, - { - "name": "West Province (Area One - Flower)", - "order": 67, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 20 - }, { "pokeapi_id": 440, "pokemon_name": "Happiny", "method": "walk", "encounter_rate": 100, - "min_level": 14, - "max_level": 15 + "min_level": 7, + "max_level": 14 }, { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 20 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 20 - } - ] - }, - { - "name": "West Province (Area One - Ruins)", - "order": 68, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", + "pokeapi_id": 661, + "pokemon_name": "Fletchling", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 18 + "min_level": 7, + "max_level": 14 }, { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 40, - "min_level": 14, - "max_level": 18 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 18 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "walk", - "encounter_rate": 15, - "min_level": 14, - "max_level": 18 - } - ] - }, - { - "name": "West Province (Area One)", - "order": 69, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "static", - "encounter_rate": 100, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 243, - "pokemon_name": "Raikou", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 639, - "pokemon_name": "Terrakion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, - { - "name": "Asado Desert", - "order": 70, - "encounters": [ - { - "pokeapi_id": 628, - "pokemon_name": "Braviary", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 332, - "pokemon_name": "Cacturne", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 956, - "pokemon_name": "Espathra", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 450, - "pokemon_name": "Hippowdon", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 990, - "pokemon_name": "Iron Treads", - "method": "walk", - "encounter_rate": 100, - "min_level": 45, - "max_level": 45 - }, - { - "pokeapi_id": 146, - "pokemon_name": "Moltres", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 844, - "pokemon_name": "Sandaconda", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 769, - "pokemon_name": "Sandygast", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 957, - "pokemon_name": "Tinkatink", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ], - "children": [ - { - "name": "Asado Desert (Prairie)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Asado Desert (Desert Area)", - "order": 72, - "encounters": [ - { - "pokeapi_id": 551, - "pokemon_name": "Sandile", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 26 - }, - { - "pokeapi_id": 331, - "pokemon_name": "Cacnea", - "method": "walk", - "encounter_rate": 90, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 449, - "pokemon_name": "Hippopotas", + "pokeapi_id": 187, + "pokemon_name": "Hoppip", "method": "walk", "encounter_rate": 60, - "min_level": 23, - "max_level": 26 + "min_level": 7, + "max_level": 8 }, { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", + "pokeapi_id": 179, + "pokemon_name": "Mareep", "method": "walk", "encounter_rate": 60, - "min_level": 21, - "max_level": 26 - }, - { - "pokeapi_id": 955, - "pokemon_name": "Flittle", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 26 - }, - { - "pokeapi_id": 946, - "pokemon_name": "Bramblin", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 26 - }, - { - "pokeapi_id": 951, - "pokemon_name": "Capsakid", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 26 - }, - { - "pokeapi_id": 843, - "pokemon_name": "Silicobra", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 26 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 231, - "pokemon_name": "Phanpy", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 26 - } - ] - }, - { - "name": "Asado Desert (Riverside)", - "order": 73, - "encounters": [ - { - "pokeapi_id": 183, - "pokemon_name": "Marill", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 22 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Asado Desert (Rocky Area)", - "order": 74, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 26 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 25 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Asado Desert (Flower)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 669, - "pokemon_name": "Flabebe", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 23 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 24 - }, - { - "pokeapi_id": 415, - "pokemon_name": "Combee", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 24 - } - ] - }, - { - "name": "Asado Desert (Ruins)", - "order": 76, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 870, - "pokemon_name": "Falinks", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "walk", - "encounter_rate": 15, - "min_level": 24, - "max_level": 26 - } - ] - } - ] - }, - { - "name": "West Paldean Sea (Ocean)", - "order": 77, - "encounters": [ - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 29 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 30 - }, - { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 41 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 35 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 39 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 40 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 42 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 18, - "max_level": 29 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 42 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 42 - }, - { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 42 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 42 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 42 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 42 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 42 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 40 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 42 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 30 - }, - { - "pokeapi_id": 693, - "pokemon_name": "Clawitzer", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 42 - }, - { - "pokeapi_id": 976, - "pokemon_name": "Veluza", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 42 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 42 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 42 - } - ] - }, - { - "name": "Cascarrafa", - "order": 78, - "encounters": [ - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "trade", - "encounter_rate": 100, - "min_level": 18, - "max_level": 18 - } - ] - }, - { - "name": "Area Two (West Province)", - "order": 79, - "encounters": [], - "children": [ - { - "name": "West Province (Area Two - Prairie)", - "order": 80, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10250, - "pokemon_name": "Tauros (Paldea Combat Breed)", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 232, - "pokemon_name": "Donphan", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 180, - "pokemon_name": "Flaaffy", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 + "min_level": 9, + "max_level": 14 }, { "pokeapi_id": 942, "pokemon_name": "Maschiff", "method": "walk", "encounter_rate": 30, - "min_level": 22, - "max_level": 29 + "min_level": 10, + "max_level": 14 }, { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", + "pokeapi_id": 396, + "pokemon_name": "Starly", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 10252, - "pokemon_name": "Tauros (Paldea Aqua Breed)", - "method": "walk", - "encounter_rate": 3, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 14 } ] }, { - "name": "West Province (Area Two - Town)", - "order": 81, + "name": "South Province Area Two (Forest)", + "order": 33, "encounters": [ { - "pokeapi_id": 88, - "pokemon_name": "Grimer", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", + "pokeapi_id": 761, + "pokemon_name": "Bounsweet", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", + "pokeapi_id": 819, + "pokemon_name": "Skwovet", "method": "walk", "encounter_rate": 50, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 132, - "pokemon_name": "Ditto", + "pokeapi_id": 438, + "pokemon_name": "Bonsly", "method": "walk", "encounter_rate": 30, - "min_level": 28, - "max_level": 29 + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 479, - "pokemon_name": "Rotom", + "pokeapi_id": 944, + "pokemon_name": "Shroodle", "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "encounter_rate": 20, + "min_level": 7, + "max_level": 10 }, { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", + "pokeapi_id": 840, + "pokemon_name": "Applin", "method": "walk", "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 965, - "pokemon_name": "Varoom", + "pokeapi_id": 172, + "pokemon_name": "Pichu", "method": "walk", "encounter_rate": 10, - "min_level": 27, - "max_level": 29 + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 } ] }, { - "name": "West Province (Area Two - Riverside)", - "order": 82, + "name": "South Province Area Two (Town)", + "order": 34, "encounters": [ { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", + "pokeapi_id": 174, + "pokemon_name": "Igglybuff", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 9 }, { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 10, + "max_level": 10 }, { - "pokeapi_id": 183, - "pokemon_name": "Marill", + "pokeapi_id": 926, + "pokemon_name": "Fidough", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two (Mountain)", + "order": 35, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 10, + "max_level": 12 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 7, + "max_level": 12 + } + ] + }, + { + "name": "South Province Area Two (Riverside)", + "order": 36, + "encounters": [ + { + "pokeapi_id": 298, + "pokemon_name": "Azurill", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 22 + "min_level": 7, + "max_level": 8 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 22, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 938, "pokemon_name": "Tadbulb", "method": "walk", "encounter_rate": 50, - "min_level": 22, - "max_level": 29 + "min_level": 12, + "max_level": 13 }, { "pokeapi_id": 846, "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 40, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 453, - "pokemon_name": "Croagunk", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 20, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 967, - "pokemon_name": "Cyclizar", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 13 }, { "pokeapi_id": 833, "pokemon_name": "Chewtle", "method": "walk", "encounter_rate": 10, - "min_level": 22, - "max_level": 26 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 29 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 29 + "min_level": 10, + "max_level": 13 } ] }, { - "name": "West Province (Area Two - Ocean)", - "order": 83, + "name": "South Province Area Two (Rocky Area)", + "order": 37, "encounters": [ { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 80, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 12 }, { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", + "pokeapi_id": 296, + "pokemon_name": "Makuhita", "method": "walk", "encounter_rate": 30, - "min_level": 26, - "max_level": 29 + "min_level": 10, + "max_level": 12 }, { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", + "pokeapi_id": 734, + "pokemon_name": "Yungoos", "method": "walk", "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 26, - "max_level": 29 + "min_level": 7, + "max_level": 12 } ] }, { - "name": "West Province (Area Two - Rocky Area)", - "order": 84, + "name": "South Province Area Two (Flower)", + "order": 38, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 191, + "pokemon_name": "Sunkern", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two (Olive Orchard)", + "order": 39, + "encounters": [ + { + "pokeapi_id": 928, + "pokemon_name": "Smoliv", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 179, + "pokemon_name": "Mareep", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 11 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 11 + }, + { + "pokeapi_id": 133, + "pokemon_name": "Eevee", + "method": "walk", + "encounter_rate": 5, + "min_level": 11, + "max_level": 11 + } + ] + }, + { + "name": "South Province Area Two (Ruins)", + "order": 40, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 9, + "max_level": 10 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 50, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 96, + "pokemon_name": "Drowzee", + "method": "walk", + "encounter_rate": 40, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 7, + "max_level": 10 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "South Province Area Two", + "order": 41, + "encounters": [ + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "static", + "encounter_rate": 100, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "static", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "static", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Cortondo", + "order": 42, + "encounters": [ + { + "pokeapi_id": 872, + "pokemon_name": "Snom", + "method": "trade", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + } + ] + }, + { + "name": "Area Three (South Province)", + "order": 43, + "encounters": [], + "children": [ + { + "name": "South Province Area Three (Prairie)", + "order": 44, + "encounters": [ + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 919, + "pokemon_name": "Nymble", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 17 + }, + { + "pokeapi_id": 316, + "pokemon_name": "Gulpin", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 17 + }, + { + "pokeapi_id": 921, + "pokemon_name": "Pawmi", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 12 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 15, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Three (Town)", + "order": 45, + "encounters": [ + { + "pokeapi_id": 353, + "pokemon_name": "Shuppet", + "method": "walk", + "encounter_rate": 70, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 316, + "pokemon_name": "Gulpin", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 741, + "pokemon_name": "Oricorio Baile", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 931, + "pokemon_name": "Squawkabilly Green Plumage", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10260, + "pokemon_name": "Squawkabilly (Blue Plumage)", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10261, + "pokemon_name": "Squawkabilly (Yellow Plumage)", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10262, + "pokemon_name": "Squawkabilly (White Plumage)", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Three (Rocky Area)", + "order": 46, "encounters": [ { "pokeapi_id": 935, "pokemon_name": "Charcadet", "method": "walk", "encounter_rate": 100, - "min_level": 24, - "max_level": 28 + "min_level": 13, + "max_level": 17 }, { "pokeapi_id": 932, "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 24, - "max_level": 28 + "min_level": 10, + "max_level": 17 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 12 }, { "pokeapi_id": 672, "pokemon_name": "Skiddo", "method": "walk", "encounter_rate": 50, - "min_level": 24, - "max_level": 28 + "min_level": 14, + "max_level": 17 }, { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", + "pokeapi_id": 950, + "pokemon_name": "Klawf", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 28 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 28 + "min_level": 15, + "max_level": 17 }, { "pokeapi_id": 296, "pokemon_name": "Makuhita", "method": "walk", "encounter_rate": 30, - "min_level": 24, - "max_level": 25 + "min_level": 10, + "max_level": 17 + }, + { + "pokeapi_id": 821, + "pokemon_name": "Rookidee", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 29 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 17 }, { "pokeapi_id": 734, "pokemon_name": "Yungoos", "method": "walk", "encounter_rate": 20, - "min_level": 24, - "max_level": 24 + "min_level": 7, + "max_level": 17 }, { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", + "pokeapi_id": 921, + "pokemon_name": "Pawmi", "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 28 + "encounter_rate": 5, + "min_level": 7, + "max_level": 12 } ] }, { - "name": "West Province (Area Two - Beach)", - "order": 85, + "name": "South Province Area Three (Ruins)", + "order": 47, "encounters": [ { - "pokeapi_id": 769, - "pokemon_name": "Sandygast", + "pokeapi_id": 436, + "pokemon_name": "Bronzor", "method": "walk", "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 422, - "pokemon_name": "Shellos", + "pokeapi_id": 96, + "pokemon_name": "Drowzee", "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 + "encounter_rate": 40, + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 940, - "pokemon_name": "Wattrel", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 960, - "pokemon_name": "Wiglett", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 278, - "pokemon_name": "Wingull", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 961, - "pokemon_name": "Wugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", + "pokeapi_id": 92, + "pokemon_name": "Gastly", "method": "walk", "encounter_rate": 15, - "min_level": 26, - "max_level": 28 + "min_level": 9, + "max_level": 14 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 29 + "encounter_rate": 15, + "min_level": 10, + "max_level": 14 } ] }, { - "name": "West Province (Area Two - Cave)", - "order": 86, + "name": "South Province Area Three", + "order": 48, "encounters": [ { "pokeapi_id": 935, "pokemon_name": "Charcadet", - "method": "walk", + "method": "static", "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 70, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 371, - "pokemon_name": "Bagon", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 + "min_level": 13, + "max_level": 15 }, { "pokeapi_id": 206, "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 29 - } - ] - }, - { - "name": "West Province (Area Two)", - "order": 87, - "encounters": [ - { - "pokeapi_id": 445, - "pokemon_name": "Garchomp", "method": "static", "encounter_rate": 100, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "static", + "encounter_rate": 100, + "min_level": 11, + "max_level": 11 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "static", + "encounter_rate": 100, + "min_level": 14, + "max_level": 14 + }, + { + "pokeapi_id": 950, + "pokemon_name": "Klawf", + "method": "static", + "encounter_rate": 100, + "min_level": 12, + "max_level": 16 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "static", + "encounter_rate": 100, + "min_level": 13, + "max_level": 14 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "swarm", + "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", + "pokeapi_id": 398, + "pokemon_name": "Staraptor", "method": "static", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 } ] } ] }, - { - "name": "Colonnade Hollow", - "order": 88, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 70, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 29 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 371, - "pokemon_name": "Bagon", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 29 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 29 - } - ] - }, { "name": "Area One (East Province)", - "order": 89, + "order": 49, "encounters": [], "children": [ { "name": "East Province (Area One - Prairie)", - "order": 90, + "order": 50, "encounters": [ { "pokeapi_id": 915, @@ -5934,7 +2729,7 @@ }, { "name": "East Province (Area One - Forest)", - "order": 91, + "order": 51, "encounters": [ { "pokeapi_id": 935, @@ -6076,7 +2871,7 @@ }, { "name": "East Province (Area One - Town)", - "order": 92, + "order": 52, "encounters": [ { "pokeapi_id": 353, @@ -6170,7 +2965,7 @@ }, { "name": "East Province (Area One - Mountain)", - "order": 93, + "order": 53, "encounters": [ { "pokeapi_id": 935, @@ -6288,7 +3083,7 @@ }, { "name": "East Province (Area One - Riverside)", - "order": 94, + "order": 54, "encounters": [ { "pokeapi_id": 10016, @@ -6390,7 +3185,7 @@ }, { "name": "East Province (Area One - Ocean)", - "order": 95, + "order": 55, "encounters": [ { "pokeapi_id": 846, @@ -6484,7 +3279,7 @@ }, { "name": "East Province (Area One - Rocky Area)", - "order": 96, + "order": 56, "encounters": [ { "pokeapi_id": 935, @@ -6562,7 +3357,7 @@ }, { "name": "East Province (Area One - Beach)", - "order": 97, + "order": 57, "encounters": [ { "pokeapi_id": 747, @@ -6656,7 +3451,7 @@ }, { "name": "East Province (Area One)", - "order": 98, + "order": 58, "encounters": [ { "pokeapi_id": 643, @@ -6671,43 +3466,233 @@ ] }, { - "name": "Levincia", - "order": 99, - "encounters": [ - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "trade", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "East Paldean Sea", - "order": 100, + "name": "Area One (West Province)", + "order": 59, "encounters": [], "children": [ { - "name": "East Paldean Sea (Ocean)", - "order": 101, + "name": "West Province (Area One - Mountain)", + "order": 60, "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 17, + "max_level": 20 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 951, + "pokemon_name": "Capsakid", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 20 + }, + { + "pokeapi_id": 919, + "pokemon_name": "Nymble", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 30, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 19 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 18, + "max_level": 20 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "West Province (Area One - Riverside)", + "order": 61, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "West Province (Area One - Ocean)", + "order": 62, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 20 + }, { "pokeapi_id": 846, "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 30 - }, - { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", - "method": "walk", - "encounter_rate": 60, - "min_level": 23, - "max_level": 36 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 370, @@ -6715,23 +3700,15 @@ "method": "walk", "encounter_rate": 60, "min_level": 15, - "max_level": 25 + "max_level": 20 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 60, - "min_level": 14, - "max_level": 36 - }, - { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", - "method": "walk", - "encounter_rate": 60, - "min_level": 16, - "max_level": 36 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 90, @@ -6739,7 +3716,7 @@ "method": "walk", "encounter_rate": 60, "min_level": 15, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 940, @@ -6747,23 +3724,15 @@ "method": "walk", "encounter_rate": 60, "min_level": 14, - "max_level": 29 + "max_level": 20 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", "method": "walk", "encounter_rate": 40, - "min_level": 28, - "max_level": 36 - }, - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 36 + "min_level": 19, + "max_level": 20 }, { "pokeapi_id": 963, @@ -6771,15 +3740,7 @@ "method": "walk", "encounter_rate": 30, "min_level": 15, - "max_level": 36 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 211, @@ -6787,31 +3748,15 @@ "method": "walk", "encounter_rate": 30, "min_level": 15, - "max_level": 36 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 36 + "max_level": 20 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 14, - "max_level": 30 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 35, - "max_level": 36 + "min_level": 13, + "max_level": 20 }, { "pokeapi_id": 130, @@ -6819,139 +3764,379 @@ "method": "walk", "encounter_rate": 5, "min_level": 20, - "max_level": 36 + "max_level": 20 } ] }, { - "name": "East Paldean Sea (Beach)", - "order": 102, + "name": "West Province (Area One - Rocky Area)", + "order": 63, "encounters": [ { - "pokeapi_id": 747, - "pokemon_name": "Mareanie", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 26 + "encounter_rate": 100, + "min_level": 13, + "max_level": 20 }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 13, + "max_level": 20 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 20 + } + ] + }, + { + "name": "West Province (Area One - Cave)", + "order": 64, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 371, + "pokemon_name": "Bagon", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 16 + } + ] + }, + { + "name": "West Province (Area One - Beach)", + "order": 65, + "encounters": [ { "pokeapi_id": 940, "pokemon_name": "Wattrel", "method": "walk", "encounter_rate": 60, - "min_level": 18, - "max_level": 26 + "min_level": 14, + "max_level": 16 }, { "pokeapi_id": 960, "pokemon_name": "Wiglett", "method": "walk", "encounter_rate": 60, - "min_level": 18, - "max_level": 26 + "min_level": 13, + "max_level": 16 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 739, "pokemon_name": "Crabrawler", "method": "walk", "encounter_rate": 30, - "min_level": 18, - "max_level": 26 + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 418, "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 18, - "max_level": 26 - }, - { - "pokeapi_id": 961, - "pokemon_name": "Wugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 + "min_level": 13, + "max_level": 16 }, { "pokeapi_id": 932, "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 15, - "min_level": 18, - "max_level": 26 - }, - { - "pokeapi_id": 871, - "pokemon_name": "Pincurchin", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 26 + "min_level": 13, + "max_level": 16 } ] }, { - "name": "East Paldean Sea (Flower)", - "order": 103, + "name": "West Province (Area One - Flower)", + "order": 66, "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 28 - }, { "pokeapi_id": 669, "pokemon_name": "Flabebe", "method": "walk", "encounter_rate": 100, - "min_level": 20, - "max_level": 23 + "min_level": 14, + "max_level": 20 }, { "pokeapi_id": 670, "pokemon_name": "Floette", "method": "walk", "encounter_rate": 100, - "min_level": 20, - "max_level": 28 + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 15 }, { "pokeapi_id": 415, "pokemon_name": "Combee", "method": "walk", "encounter_rate": 40, + "min_level": 14, + "max_level": 20 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 20 + } + ] + }, + { + "name": "West Province (Area One - Ruins)", + "order": 67, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 40, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 18 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 14, + "max_level": 18 + } + ] + }, + { + "name": "West Province (Area One)", + "order": 68, + "encounters": [ + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "static", + "encounter_rate": 100, "min_level": 20, - "max_level": 25 + "max_level": 20 }, { - "pokeapi_id": 192, - "pokemon_name": "Sunflora", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "pokeapi_id": 929, - "pokemon_name": "Dolliv", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 28 + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 243, + "pokemon_name": "Raikou", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 639, + "pokemon_name": "Terrakion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 } ] } @@ -6959,12 +4144,12 @@ }, { "name": "Area Two (East Province)", - "order": 104, + "order": 69, "encounters": [], "children": [ { "name": "East Province (Area Two - Prairie)", - "order": 105, + "order": 70, "encounters": [ { "pokeapi_id": 113, @@ -7106,7 +4291,7 @@ }, { "name": "East Province (Area Two - Forest)", - "order": 106, + "order": 71, "encounters": [ { "pokeapi_id": 935, @@ -7216,7 +4401,7 @@ }, { "name": "East Province (Area Two - Town)", - "order": 107, + "order": 72, "encounters": [ { "pokeapi_id": 88, @@ -7326,7 +4511,7 @@ }, { "name": "East Province (Area Two - Riverside)", - "order": 108, + "order": 73, "encounters": [ { "pokeapi_id": 10016, @@ -7436,7 +4621,7 @@ }, { "name": "East Province (Area Two - Ocean)", - "order": 109, + "order": 74, "encounters": [ { "pokeapi_id": 846, @@ -7530,7 +4715,7 @@ }, { "name": "East Province (Area Two - Rocky Area)", - "order": 110, + "order": 75, "encounters": [ { "pokeapi_id": 935, @@ -7608,7 +4793,7 @@ }, { "name": "East Province (Area Two - Beach)", - "order": 111, + "order": 76, "encounters": [ { "pokeapi_id": 747, @@ -7702,7 +4887,7 @@ }, { "name": "East Province (Area Two - Ruins)", - "order": 112, + "order": 77, "encounters": [ { "pokeapi_id": 436, @@ -7748,7 +4933,7 @@ }, { "name": "East Province (Area Two)", - "order": 113, + "order": 78, "encounters": [ { "pokeapi_id": 58, @@ -7771,563 +4956,27 @@ ] }, { - "name": "Tagtree Thicket", - "order": 114, + "name": "Levincia", + "order": 79, "encounters": [ { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "static", + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "trade", "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 640, - "pokemon_name": "Virizion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ], - "children": [ - { - "name": "Tagtree Thicket (Forest)", - "order": 115, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 80, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "walk", - "encounter_rate": 70, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 590, - "pokemon_name": "Foongus", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 859, - "pokemon_name": "Impidimp", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 10143, - "pokemon_name": "Mimikyu (Busted)", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 31 - }, - { - "pokeapi_id": 860, - "pokemon_name": "Morgrem", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 766, - "pokemon_name": "Passimian", - "method": "walk", - "encounter_rate": 15, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Lake)", - "order": 116, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 980, - "pokemon_name": "Clodsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 32 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Riverside)", - "order": 117, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 40, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 418, - "pokemon_name": "Buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 26 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 32 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 5, - "min_level": 26, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Rocky Area)", - "order": 118, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 25, - "max_level": 28 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 29 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 296, - "pokemon_name": "Makuhita", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 32 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 32 - } - ] - }, - { - "name": "Tagtree Thicket (Flower)", - "order": 119, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 192, - "pokemon_name": "Sunflora", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 416, - "pokemon_name": "Vespiquen", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 929, - "pokemon_name": "Dolliv", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 31 - } - ] + "min_level": 25, + "max_level": 25 } ] }, { "name": "Area Three (East Province)", - "order": 120, + "order": 80, "encounters": [], "children": [ { "name": "East Province (Area Three - Prairie)", - "order": 121, + "order": 81, "encounters": [ { "pokeapi_id": 670, @@ -8421,7 +5070,7 @@ }, { "name": "East Province (Area Three - Town)", - "order": 122, + "order": 82, "encounters": [ { "pokeapi_id": 353, @@ -8555,7 +5204,7 @@ }, { "name": "East Province (Area Three - Lake)", - "order": 123, + "order": 83, "encounters": [ { "pokeapi_id": 339, @@ -8657,7 +5306,7 @@ }, { "name": "East Province (Area Three - Riverside)", - "order": 124, + "order": 84, "encounters": [ { "pokeapi_id": 10016, @@ -8775,7 +5424,7 @@ }, { "name": "East Province (Area Three - Ocean)", - "order": 125, + "order": 85, "encounters": [ { "pokeapi_id": 846, @@ -8869,7 +5518,7 @@ }, { "name": "East Province (Area Three - Cave)", - "order": 126, + "order": 86, "encounters": [ { "pokeapi_id": 935, @@ -9003,7 +5652,7 @@ }, { "name": "East Province (Area Three - Mine)", - "order": 127, + "order": 87, "encounters": [ { "pokeapi_id": 946, @@ -9153,7 +5802,7 @@ }, { "name": "East Province (Area Three)", - "order": 128, + "order": 88, "encounters": [ { "pokeapi_id": 244, @@ -9207,1471 +5856,9 @@ } ] }, - { - "name": "Area Three (West Province)", - "order": 129, - "encounters": [], - "children": [ - { - "name": "West Province (Area Three - Prairie)", - "order": 130, - "encounters": [ - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 70, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 942, - "pokemon_name": "Maschiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 3, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 196, - "pokemon_name": "Espeon", - "method": "walk", - "encounter_rate": 1, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Forest)", - "order": 131, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 590, - "pokemon_name": "Foongus", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 285, - "pokemon_name": "Shroomish", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 286, - "pokemon_name": "Breloom", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 775, - "pokemon_name": "Komala", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 570, - "pokemon_name": "Zorua", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 10254, - "pokemon_name": "Oinkologne (Female)", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 916, - "pokemon_name": "Oinkologne Male", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 944, - "pokemon_name": "Shroodle", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 34 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 4, - "min_level": 28, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Town)", - "order": 132, - "encounters": [ - { - "pokeapi_id": 39, - "pokemon_name": "Jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 52, - "pokemon_name": "Meowth", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 927, - "pokemon_name": "Dachsbun", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 53, - "pokemon_name": "Persian", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 100, - "pokemon_name": "Voltorb", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 702, - "pokemon_name": "Dedenne", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 133, - "pokemon_name": "Eevee", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 101, - "pokemon_name": "Electrode", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 32 - } - ] - }, - { - "name": "West Province (Area Three - Lake)", - "order": 133, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 980, - "pokemon_name": "Clodsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 30 - } - ] - }, - { - "name": "West Province (Area Three - Riverside)", - "order": 134, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 54, - "pokemon_name": "Psyduck", - "method": "walk", - "encounter_rate": 60, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 938, - "pokemon_name": "Tadbulb", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", - "method": "walk", - "encounter_rate": 12, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 885, - "pokemon_name": "Dreepy", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Rocky Area)", - "order": 135, - "encounters": [ - { - "pokeapi_id": 935, - "pokemon_name": "Charcadet", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 32 - }, - { - "pokeapi_id": 932, - "pokemon_name": "Nacli", - "method": "walk", - "encounter_rate": 60, - "min_level": 28, - "max_level": 28 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 31, - "max_level": 35 - }, - { - "pokeapi_id": 672, - "pokemon_name": "Skiddo", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 29 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 35 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 35, - "max_level": 35 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 15, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 57, - "pokemon_name": "Primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 35 - } - ] - }, - { - "name": "West Province (Area Three - Ruins)", - "order": 136, - "encounters": [ - { - "pokeapi_id": 971, - "pokemon_name": "Greavard", - "method": "walk", - "encounter_rate": 40, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 97, - "pokemon_name": "Hypno", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 34 - }, - { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "walk", - "encounter_rate": 15, - "min_level": 31, - "max_level": 34 - } - ] - }, - { - "name": "West Province (Area Three)", - "order": 137, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 286, - "pokemon_name": "Breloom", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - } - ] - }, - { - "name": "Fellhorn Gorge", - "order": 138, - "encounters": [], - "children": [ - { - "name": "Fellhorn Gorge (Prairie)", - "order": 139, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 50, - "min_level": 34, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Lake)", - "order": 140, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Riverside)", - "order": 141, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 342, - "pokemon_name": "Crawdaunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - }, - { - "name": "Fellhorn Gorge (Rocky Area)", - "order": 142, - "encounters": [ - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 50, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - } - ] - } - ] - }, { "name": "Dalizapa Passage", - "order": 143, + "order": 89, "encounters": [ { "pokeapi_id": 956, @@ -10717,7 +5904,7 @@ "children": [ { "name": "Dalizapa Passage (Northern Passage - Mountain)", - "order": 144, + "order": 90, "encounters": [ { "pokeapi_id": 113, @@ -10979,7 +6166,7 @@ }, { "name": "Dalizapa Passage (Northern Passage - Rocky Area)", - "order": 145, + "order": 91, "encounters": [ { "pokeapi_id": 668, @@ -11049,7 +6236,7 @@ }, { "name": "Dalizapa Passage (Northern Passage - Cave)", - "order": 146, + "order": 92, "encounters": [ { "pokeapi_id": 969, @@ -11159,7 +6346,7 @@ }, { "name": "Dalizapa Passage (Western Passage - Prairie)", - "order": 147, + "order": 93, "encounters": [ { "pokeapi_id": 113, @@ -11333,7 +6520,7 @@ }, { "name": "Dalizapa Passage (Western Passage - Town)", - "order": 148, + "order": 94, "encounters": [ { "pokeapi_id": 52, @@ -11404,1085 +6591,1511 @@ ] }, { - "name": "Alfornada Cavern", - "order": 149, + "name": "Cascarrafa", + "order": 95, "encounters": [ { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "trade", "encounter_rate": 100, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 383, - "pokemon_name": "Groudon", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 307, - "pokemon_name": "Meditite", - "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 735, - "pokemon_name": "Gumshoos", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 39 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 308, - "pokemon_name": "Medicham", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 371, - "pokemon_name": "Bagon", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 38 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 372, - "pokemon_name": "Shelgon", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 44 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 44 + "min_level": 18, + "max_level": 18 } ] }, { - "name": "Area Six (South Province)", - "order": 150, - "encounters": [], - "children": [ + "name": "Tagtree Thicket", + "order": 96, + "encounters": [ { - "name": "South Province Area Six (Town)", - "order": 151, - "encounters": [ - { - "pokeapi_id": 576, - "pokemon_name": "Gothitelle", - "method": "walk", - "encounter_rate": 100, - "min_level": 41, - "max_level": 43 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 700, - "pokemon_name": "Sylveon", - "method": "walk", - "encounter_rate": 100, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 354, - "pokemon_name": "Banette", - "method": "walk", - "encounter_rate": 70, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 198, - "pokemon_name": "Murkrow", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 927, - "pokemon_name": "Dachsbun", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 575, - "pokemon_name": "Gothorita", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 41 - }, - { - "pokeapi_id": 707, - "pokemon_name": "Klefki", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 43 - } - ] + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 }, { - "name": "South Province Area Six (Mountain)", - "order": 152, + "pokeapi_id": 640, + "pokemon_name": "Virizion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ], + "children": [ + { + "name": "Tagtree Thicket (Forest)", + "order": 97, "encounters": [ { - "pokeapi_id": 113, - "pokemon_name": "Chansey", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", "method": "walk", "encounter_rate": 100, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 136, - "pokemon_name": "Flareon", + "pokeapi_id": 944, + "pokemon_name": "Shroodle", "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 43 + "encounter_rate": 80, + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 955, - "pokemon_name": "Flittle", + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "walk", + "encounter_rate": 70, + "min_level": 29, + "max_level": 32 + }, + { + "pokeapi_id": 590, + "pokemon_name": "Foongus", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 38 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 307, - "pokemon_name": "Meditite", + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 39 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", + "pokeapi_id": 859, + "pokemon_name": "Impidimp", "method": "walk", "encounter_rate": 40, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", + "pokeapi_id": 48, + "pokemon_name": "Venonat", "method": "walk", - "encounter_rate": 25, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 43 - }, - { - "pokeapi_id": 956, - "pokemon_name": "Espathra", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 180, - "pokemon_name": "Flaaffy", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 }, { "pokeapi_id": 820, "pokemon_name": "Greedent", "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 10143, + "pokemon_name": "Mimikyu (Busted)", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 31 + }, + { + "pokeapi_id": 860, + "pokemon_name": "Morgrem", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 32, + "max_level": 32 }, { - "pokeapi_id": 920, - "pokemon_name": "Lokix", + "pokeapi_id": 198, + "pokemon_name": "Murkrow", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 10126, - "pokemon_name": "Lycanroc (Midnight)", + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 308, - "pokemon_name": "Medicham", + "pokeapi_id": 49, + "pokemon_name": "Venomoth", "method": "walk", "encounter_rate": 20, - "min_level": 40, - "max_level": 43 + "min_level": 31, + "max_level": 32 }, { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", + "pokeapi_id": 766, + "pokemon_name": "Passimian", "method": "walk", "encounter_rate": 15, - "min_level": 42, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 200, - "pokemon_name": "Misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 922, - "pokemon_name": "Pawmo", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 750, - "pokemon_name": "Mudsdale", - "method": "walk", - "encounter_rate": 12, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 181, - "pokemon_name": "Ampharos", + "pokeapi_id": 840, + "pokemon_name": "Applin", "method": "walk", "encounter_rate": 10, - "min_level": 42, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", + "pokeapi_id": 948, + "pokemon_name": "Toedscool", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 43 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 232, - "pokemon_name": "Donphan", + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 952, - "pokemon_name": "Scovillain", - "method": "walk", - "encounter_rate": 10, - "min_level": 37, - "max_level": 43 - }, - { - "pokeapi_id": 475, - "pokemon_name": "Gallade", - "method": "walk", - "encounter_rate": 1, - "min_level": 37, - "max_level": 43 + "encounter_rate": 4, + "min_level": 25, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Lake)", - "order": 153, + "name": "Tagtree Thicket (Lake)", + "order": 98, "encounters": [ { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", + "pokeapi_id": 339, + "pokemon_name": "Barboach", "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 + "encounter_rate": 60, + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 10016, "pokemon_name": "Basculin (Blue Striped)", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 550, "pokemon_name": "Basculin Red Striped", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 39 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 200, "pokemon_name": "Misdreavus", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 37 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 980, "pokemon_name": "Clodsire", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 885, "pokemon_name": "Dreepy", "method": "walk", "encounter_rate": 15, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 834, "pokemon_name": "Drednaw", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 + "min_level": 29, + "max_level": 32 }, { "pokeapi_id": 340, "pokemon_name": "Whiscash", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 429, - "pokemon_name": "Mismagius", - "method": "walk", - "encounter_rate": 3, - "min_level": 40, - "max_level": 40 + "min_level": 30, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Riverside)", - "order": 154, + "name": "Tagtree Thicket (Riverside)", + "order": 99, "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 - }, { "pokeapi_id": 10016, "pokemon_name": "Basculin (Blue Striped)", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 550, "pokemon_name": "Basculin Red Striped", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 54, "pokemon_name": "Psyduck", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 37 + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", "method": "walk", - "encounter_rate": 60, - "min_level": 37, - "max_level": 40 + "encounter_rate": 50, + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 40 + "encounter_rate": 40, + "min_level": 26, + "max_level": 30 }, { "pokeapi_id": 847, "pokemon_name": "Barraskewda", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { - "pokeapi_id": 147, - "pokemon_name": "Dratini", + "pokeapi_id": 418, + "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 30 }, { "pokeapi_id": 129, "pokemon_name": "Magikarp", "method": "walk", "encounter_rate": 20, - "min_level": 37, - "max_level": 39 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 973, "pokemon_name": "Flamigo", "method": "walk", "encounter_rate": 12, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 26 }, { "pokeapi_id": 834, "pokemon_name": "Drednaw", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 }, { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 10, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 + "min_level": 28, + "max_level": 32 }, { "pokeapi_id": 885, "pokemon_name": "Dreepy", "method": "walk", "encounter_rate": 5, - "min_level": 37, - "max_level": 40 + "min_level": 26, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Ocean)", - "order": 155, + "name": "Tagtree Thicket (Rocky Area)", + "order": 100, "encounters": [ { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 32 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 41 + "min_level": 25, + "max_level": 28 }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 44 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 - }, - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 693, - "pokemon_name": "Clawitzer", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 91, - "pokemon_name": "Cloyster", - "method": "walk", - "encounter_rate": 10, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 44 - } - ] - }, - { - "name": "South Province Area Six (Rocky Area)", - "order": 156, - "encounters": [ { "pokeapi_id": 933, "pokemon_name": "Naclstack", "method": "walk", "encounter_rate": 60, - "min_level": 37, - "max_level": 42 + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 29 }, { "pokeapi_id": 673, "pokemon_name": "Gogoat", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 42 + "min_level": 32, + "max_level": 32 }, { "pokeapi_id": 735, "pokemon_name": "Gumshoos", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 39 + "min_level": 25, + "max_level": 32 }, { "pokeapi_id": 920, "pokemon_name": "Lokix", "method": "walk", "encounter_rate": 30, - "min_level": 37, - "max_level": 42 + "min_level": 25, + "max_level": 32 }, { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", + "pokeapi_id": 296, + "pokemon_name": "Makuhita", "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 42 + "encounter_rate": 30, + "min_level": 25, + "max_level": 25 }, { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", + "pokeapi_id": 624, + "pokemon_name": "Pawniard", "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 42 + "encounter_rate": 30, + "min_level": 25, + "max_level": 32 }, { "pokeapi_id": 297, "pokemon_name": "Hariyama", "method": "walk", "encounter_rate": 15, - "min_level": 37, - "max_level": 42 + "min_level": 27, + "max_level": 32 } ] }, { - "name": "South Province Area Six (Cave)", - "order": 157, - "encounters": [ - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 308, - "pokemon_name": "Medicham", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 10184, - "pokemon_name": "Toxtricity (Low Key)", - "method": "walk", - "encounter_rate": 15, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 849, - "pokemon_name": "Toxtricity Amped", - "method": "walk", - "encounter_rate": 15, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 297, - "pokemon_name": "Hariyama", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 43 - }, - { - "pokeapi_id": 372, - "pokemon_name": "Shelgon", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 44 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 44 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 40, - "max_level": 44 - } - ] - }, - { - "name": "South Province Area Six (Flower)", - "order": 158, + "name": "Tagtree Thicket (Flower)", + "order": 101, "encounters": [ { "pokeapi_id": 113, "pokemon_name": "Chansey", "method": "walk", "encounter_rate": 100, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 670, "pokemon_name": "Floette", "method": "walk", "encounter_rate": 100, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 192, "pokemon_name": "Sunflora", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 666, "pokemon_name": "Vivillon", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 43 + "min_level": 28, + "max_level": 31 }, { "pokeapi_id": 416, "pokemon_name": "Vespiquen", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 43 + "min_level": 30, + "max_level": 31 }, { "pokeapi_id": 929, "pokemon_name": "Dolliv", "method": "walk", "encounter_rate": 10, - "min_level": 38, - "max_level": 39 + "min_level": 28, + "max_level": 31 + } + ] + } + ] + }, + { + "name": "Area Three (West Province)", + "order": 102, + "encounters": [], + "children": [ + { + "name": "West Province (Area Three - Prairie)", + "order": 103, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 35 }, { - "pokeapi_id": 549, - "pokemon_name": "Lilligant", + "pokeapi_id": 585, + "pokemon_name": "Deerling", "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 43 + "encounter_rate": 70, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 285, + "pokemon_name": "Shroomish", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 3, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 196, + "pokemon_name": "Espeon", + "method": "walk", + "encounter_rate": 1, + "min_level": 35, + "max_level": 35 } ] }, { - "name": "South Province Area Six (Ruins)", - "order": 159, + "name": "West Province (Area Three - Forest)", + "order": 104, "encounters": [ { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 590, + "pokemon_name": "Foongus", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 41 + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 285, + "pokemon_name": "Shroomish", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 286, + "pokemon_name": "Breloom", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 570, + "pokemon_name": "Zorua", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 944, + "pokemon_name": "Shroodle", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 34 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 4, + "min_level": 28, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Town)", + "order": 105, + "encounters": [ + { + "pokeapi_id": 39, + "pokemon_name": "Jigglypuff", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 927, + "pokemon_name": "Dachsbun", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 100, + "pokemon_name": "Voltorb", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 702, + "pokemon_name": "Dedenne", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 133, + "pokemon_name": "Eevee", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 101, + "pokemon_name": "Electrode", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 32 + } + ] + }, + { + "name": "West Province (Area Three - Lake)", + "order": 106, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 980, + "pokemon_name": "Clodsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 30 + } + ] + }, + { + "name": "West Province (Area Three - Riverside)", + "order": 107, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Rocky Area)", + "order": 108, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 28, + "max_level": 28 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 31, + "max_level": 35 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 35 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 35, + "max_level": 35 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 57, + "pokemon_name": "Primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 35 + } + ] + }, + { + "name": "West Province (Area Three - Ruins)", + "order": 109, + "encounters": [ + { + "pokeapi_id": 971, + "pokemon_name": "Greavard", + "method": "walk", + "encounter_rate": 40, + "min_level": 31, + "max_level": 34 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 }, { "pokeapi_id": 437, "pokemon_name": "Bronzong", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 41 + "min_level": 33, + "max_level": 34 }, { "pokeapi_id": 97, "pokemon_name": "Hypno", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 41 + "min_level": 31, + "max_level": 34 }, { "pokeapi_id": 958, "pokemon_name": "Tinkatuff", "method": "walk", "encounter_rate": 15, - "min_level": 38, - "max_level": 41 + "min_level": 31, + "max_level": 34 } ] }, { - "name": "South Province Area Six", - "order": 160, + "name": "West Province (Area Three)", + "order": 110, "encounters": [ { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", + "pokeapi_id": 334, + "pokemon_name": "Altaria", "method": "static", "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", + "pokeapi_id": 286, + "pokemon_name": "Breloom", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", "method": "static", "encounter_rate": 100, "min_level": 1, @@ -12494,7 +8107,7 @@ }, { "name": "Glaseado Mountain", - "order": 161, + "order": 111, "encounters": [ { "pokeapi_id": 997, @@ -12716,7 +8329,7 @@ "children": [ { "name": "Glaseado Mountain (Southern Mountain)", - "order": 162, + "order": 112, "encounters": [ { "pokeapi_id": 113, @@ -13018,7 +8631,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Snowfield)", - "order": 163, + "order": 113, "encounters": [ { "pokeapi_id": 996, @@ -13192,7 +8805,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Rocky Area)", - "order": 164, + "order": 114, "encounters": [ { "pokeapi_id": 668, @@ -13278,7 +8891,7 @@ }, { "name": "Glaseado Mountain (Southern Mountain - Ruins)", - "order": 165, + "order": 115, "encounters": [ { "pokeapi_id": 93, @@ -13324,7 +8937,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Town)", - "order": 166, + "order": 116, "encounters": [ { "pokeapi_id": 354, @@ -13378,7 +8991,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain)", - "order": 167, + "order": 117, "encounters": [ { "pokeapi_id": 113, @@ -13592,7 +9205,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Snowfield)", - "order": 168, + "order": 118, "encounters": [ { "pokeapi_id": 615, @@ -13758,7 +9371,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Lake)", - "order": 169, + "order": 119, "encounters": [ { "pokeapi_id": 134, @@ -13868,7 +9481,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Riverside)", - "order": 170, + "order": 120, "encounters": [ { "pokeapi_id": 134, @@ -13978,7 +9591,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Ocean)", - "order": 171, + "order": 121, "encounters": [ { "pokeapi_id": 712, @@ -14088,7 +9701,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Rocky Area)", - "order": 172, + "order": 122, "encounters": [ { "pokeapi_id": 933, @@ -14150,7 +9763,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Cave)", - "order": 173, + "order": 123, "encounters": [ { "pokeapi_id": 969, @@ -14260,7 +9873,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Flower)", - "order": 174, + "order": 124, "encounters": [ { "pokeapi_id": 113, @@ -14322,7 +9935,7 @@ }, { "name": "Glaseado Mountain (Northern Mountain - Ruins)", - "order": 175, + "order": 125, "encounters": [ { "pokeapi_id": 437, @@ -14352,14 +9965,3347 @@ } ] }, + { + "name": "Area Two (West Province)", + "order": 126, + "encounters": [], + "children": [ + { + "name": "West Province (Area Two - Prairie)", + "order": 127, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10250, + "pokemon_name": "Tauros (Paldea Combat Breed)", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 180, + "pokemon_name": "Flaaffy", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10254, + "pokemon_name": "Oinkologne (Female)", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 916, + "pokemon_name": "Oinkologne Male", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 10252, + "pokemon_name": "Tauros (Paldea Aqua Breed)", + "method": "walk", + "encounter_rate": 3, + "min_level": 25, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Town)", + "order": 128, + "encounters": [ + { + "pokeapi_id": 88, + "pokemon_name": "Grimer", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 52, + "pokemon_name": "Meowth", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 50, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 965, + "pokemon_name": "Varoom", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Riverside)", + "order": 129, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 453, + "pokemon_name": "Croagunk", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 29 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Ocean)", + "order": 130, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 692, + "pokemon_name": "Clauncher", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 26, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Rocky Area)", + "order": 131, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 28 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 28 + } + ] + }, + { + "name": "West Province (Area Two - Beach)", + "order": 132, + "encounters": [ + { + "pokeapi_id": 769, + "pokemon_name": "Sandygast", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 422, + "pokemon_name": "Shellos", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 960, + "pokemon_name": "Wiglett", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 60, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 961, + "pokemon_name": "Wugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two - Cave)", + "order": 133, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 70, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 371, + "pokemon_name": "Bagon", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 29 + } + ] + }, + { + "name": "West Province (Area Two)", + "order": 134, + "encounters": [ + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, + { + "name": "Asado Desert", + "order": 135, + "encounters": [ + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 332, + "pokemon_name": "Cacturne", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 967, + "pokemon_name": "Cyclizar", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 450, + "pokemon_name": "Hippowdon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 990, + "pokemon_name": "Iron Treads", + "method": "walk", + "encounter_rate": 100, + "min_level": 45, + "max_level": 45 + }, + { + "pokeapi_id": 146, + "pokemon_name": "Moltres", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 844, + "pokemon_name": "Sandaconda", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 769, + "pokemon_name": "Sandygast", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ], + "children": [ + { + "name": "Asado Desert (Prairie)", + "order": 136, + "encounters": [ + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 2, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Asado Desert (Desert Area)", + "order": 137, + "encounters": [ + { + "pokeapi_id": 551, + "pokemon_name": "Sandile", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 26 + }, + { + "pokeapi_id": 331, + "pokemon_name": "Cacnea", + "method": "walk", + "encounter_rate": 90, + "min_level": 20, + "max_level": 24 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 80, + "min_level": 26, + "max_level": 26 + }, + { + "pokeapi_id": 449, + "pokemon_name": "Hippopotas", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 26 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 60, + "min_level": 21, + "max_level": 26 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 40, + "min_level": 19, + "max_level": 26 + }, + { + "pokeapi_id": 946, + "pokemon_name": "Bramblin", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 26 + }, + { + "pokeapi_id": 951, + "pokemon_name": "Capsakid", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 26 + }, + { + "pokeapi_id": 843, + "pokemon_name": "Silicobra", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 26 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 26 + } + ] + }, + { + "name": "Asado Desert (Riverside)", + "order": 138, + "encounters": [ + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 22 + } + ] + }, + { + "name": "Asado Desert (Rocky Area)", + "order": 139, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 26 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + } + ] + }, + { + "name": "Asado Desert (Flower)", + "order": 140, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 24 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 24 + } + ] + }, + { + "name": "Asado Desert (Ruins)", + "order": 141, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 870, + "pokemon_name": "Falinks", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 26 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "walk", + "encounter_rate": 15, + "min_level": 24, + "max_level": 26 + } + ] + } + ] + }, + { + "name": "Colonnade Hollow", + "order": 142, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 70, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 50, + "pokemon_name": "Diglett", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 29 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 371, + "pokemon_name": "Bagon", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 29 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 29 + } + ] + }, + { + "name": "Area Four (South Province)", + "order": 143, + "encounters": [], + "children": [ + { + "name": "South Province Area Four (Prairie)", + "order": 144, + "encounters": [ + { + "pokeapi_id": 915, + "pokemon_name": "Lechonk", + "method": "walk", + "encounter_rate": 80, + "min_level": 16, + "max_level": 18 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 917, + "pokemon_name": "Tarountula", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 18 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 23 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 2, + "min_level": 18, + "max_level": 23 + } + ] + }, + { + "name": "South Province Area Four (Forest)", + "order": 145, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 915, + "pokemon_name": "Lechonk", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 917, + "pokemon_name": "Tarountula", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 18 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 40, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 775, + "pokemon_name": "Komala", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 22 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 944, + "pokemon_name": "Shroodle", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 4, + "min_level": 18, + "max_level": 22 + } + ] + }, + { + "name": "South Province Area Four (Mountain)", + "order": 146, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 17, + "max_level": 23 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "pokeapi_id": 848, + "pokemon_name": "Toxel", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 25, + "min_level": 21, + "max_level": 23 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 22 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 23 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 18, + "max_level": 23 + }, + { + "pokeapi_id": 10151, + "pokemon_name": "Rockruff (Own Tempo)", + "method": "walk", + "encounter_rate": 2, + "min_level": 16, + "max_level": 17 + } + ] + }, + { + "name": "South Province Area Four (Lake)", + "order": 147, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 10253, + "pokemon_name": "Wooper (Paldea)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 231, + "pokemon_name": "Phanpy", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Riverside)", + "order": 148, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 183, + "pokemon_name": "Marill", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 938, + "pokemon_name": "Tadbulb", + "method": "walk", + "encounter_rate": 50, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Ocean)", + "order": 149, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Rocky Area)", + "order": 150, + "encounters": [ + { + "pokeapi_id": 935, + "pokemon_name": "Charcadet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 32 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 20 + }, + { + "pokeapi_id": 932, + "pokemon_name": "Nacli", + "method": "walk", + "encounter_rate": 60, + "min_level": 10, + "max_level": 28 + }, + { + "pokeapi_id": 672, + "pokemon_name": "Skiddo", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 29 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 39 + }, + { + "pokeapi_id": 296, + "pokemon_name": "Makuhita", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 25 + }, + { + "pokeapi_id": 734, + "pokemon_name": "Yungoos", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 24 + } + ] + }, + { + "name": "South Province Area Four (Flower)", + "order": 151, + "encounters": [ + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 20 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 20 + }, + { + "pokeapi_id": 665, + "pokemon_name": "Spewpa", + "method": "walk", + "encounter_rate": 30, + "min_level": 16, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four (Ruins)", + "order": 152, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 60, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 942, + "pokemon_name": "Maschiff", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 957, + "pokemon_name": "Tinkatink", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + } + ] + }, + { + "name": "South Province Area Four", + "order": 153, + "encounters": [ + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 250, + "pokemon_name": "Ho Oh", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 380, + "pokemon_name": "Latias", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 705, + "pokemon_name": "Sliggoo", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, + { + "name": "Alfornada Cavern", + "order": 154, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 383, + "pokemon_name": "Groudon", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 371, + "pokemon_name": "Bagon", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 372, + "pokemon_name": "Shelgon", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 44 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 44 + } + ] + }, + { + "name": "Area Six (South Province)", + "order": 155, + "encounters": [], + "children": [ + { + "name": "South Province Area Six (Town)", + "order": 156, + "encounters": [ + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "method": "walk", + "encounter_rate": 100, + "min_level": 41, + "max_level": 43 + }, + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 700, + "pokemon_name": "Sylveon", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 354, + "pokemon_name": "Banette", + "method": "walk", + "encounter_rate": 70, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 198, + "pokemon_name": "Murkrow", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 927, + "pokemon_name": "Dachsbun", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 575, + "pokemon_name": "Gothorita", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 707, + "pokemon_name": "Klefki", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Mountain)", + "order": 157, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 136, + "pokemon_name": "Flareon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 955, + "pokemon_name": "Flittle", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 38 + }, + { + "pokeapi_id": 307, + "pokemon_name": "Meditite", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 25, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 956, + "pokemon_name": "Espathra", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 180, + "pokemon_name": "Flaaffy", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 15, + "min_level": 42, + "max_level": 43 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 922, + "pokemon_name": "Pawmo", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 750, + "pokemon_name": "Mudsdale", + "method": "walk", + "encounter_rate": 12, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 181, + "pokemon_name": "Ampharos", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 232, + "pokemon_name": "Donphan", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 952, + "pokemon_name": "Scovillain", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 43 + }, + { + "pokeapi_id": 475, + "pokemon_name": "Gallade", + "method": "walk", + "encounter_rate": 1, + "min_level": 37, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Lake)", + "order": 158, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 200, + "pokemon_name": "Misdreavus", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 980, + "pokemon_name": "Clodsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "method": "walk", + "encounter_rate": 3, + "min_level": 40, + "max_level": 40 + } + ] + }, + { + "name": "South Province Area Six (Riverside)", + "order": 159, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 54, + "pokemon_name": "Psyduck", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", + "encounter_rate": 12, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 885, + "pokemon_name": "Dreepy", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + } + ] + }, + { + "name": "South Province Area Six (Ocean)", + "order": 160, + "encounters": [ + { + "pokeapi_id": 692, + "pokemon_name": "Clauncher", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 44 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 693, + "pokemon_name": "Clawitzer", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 44 + } + ] + }, + { + "name": "South Province Area Six (Rocky Area)", + "order": 161, + "encounters": [ + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 735, + "pokemon_name": "Gumshoos", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 39 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 42 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 42 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 42 + } + ] + }, + { + "name": "South Province Area Six (Cave)", + "order": 162, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 308, + "pokemon_name": "Medicham", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 10184, + "pokemon_name": "Toxtricity (Low Key)", + "method": "walk", + "encounter_rate": 15, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 849, + "pokemon_name": "Toxtricity Amped", + "method": "walk", + "encounter_rate": 15, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 297, + "pokemon_name": "Hariyama", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 43 + }, + { + "pokeapi_id": 372, + "pokemon_name": "Shelgon", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 44 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 44 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 40, + "max_level": 44 + } + ] + }, + { + "name": "South Province Area Six (Flower)", + "order": 163, + "encounters": [ + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 192, + "pokemon_name": "Sunflora", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 929, + "pokemon_name": "Dolliv", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 549, + "pokemon_name": "Lilligant", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 43 + } + ] + }, + { + "name": "South Province Area Six (Ruins)", + "order": 164, + "encounters": [ + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 97, + "pokemon_name": "Hypno", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "walk", + "encounter_rate": 15, + "min_level": 38, + "max_level": 41 + } + ] + }, + { + "name": "South Province Area Six", + "order": 165, + "encounters": [ + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + } + ] + }, { "name": "Area Three (North Province)", - "order": 176, + "order": 166, "encounters": [], "children": [ { "name": "North Province (Area Three - Prairie)", - "order": 177, + "order": 167, "encounters": [ { "pokeapi_id": 113, @@ -14397,7 +13343,7 @@ }, { "name": "North Province (Area Three - Snowfield)", - "order": 178, + "order": 168, "encounters": [ { "pokeapi_id": 471, @@ -14467,7 +13413,7 @@ }, { "name": "North Province (Area Three - Riverside)", - "order": 179, + "order": 169, "encounters": [ { "pokeapi_id": 134, @@ -14529,7 +13475,7 @@ }, { "name": "North Province (Area Three - Ocean)", - "order": 180, + "order": 170, "encounters": [ { "pokeapi_id": 875, @@ -14599,7 +13545,7 @@ }, { "name": "North Province (Area Three - Rocky Area)", - "order": 181, + "order": 171, "encounters": [ { "pokeapi_id": 701, @@ -14661,7 +13607,7 @@ }, { "name": "North Province (Area Three - Cave)", - "order": 182, + "order": 172, "encounters": [ { "pokeapi_id": 969, @@ -14723,7 +13669,7 @@ }, { "name": "North Province (Area Three - Beach)", - "order": 183, + "order": 173, "encounters": [ { "pokeapi_id": 875, @@ -14777,7 +13723,7 @@ }, { "name": "North Province (Area Three - Flower)", - "order": 184, + "order": 174, "encounters": [ { "pokeapi_id": 242, @@ -14871,7 +13817,7 @@ }, { "name": "North Province (Area Three)", - "order": 185, + "order": 175, "encounters": [ { "pokeapi_id": 922, @@ -14894,28 +13840,164 @@ ] }, { - "name": "North Paldean Sea", - "order": 186, + "name": "Casseroya Lake", + "order": 176, "encounters": [ { - "pokeapi_id": 604, - "pokemon_name": "Eelektross", + "pokeapi_id": 334, + "pokemon_name": "Altaria", "method": "static", "encounter_rate": 100, "min_level": 1, "max_level": 1 }, { - "pokeapi_id": 249, - "pokemon_name": "Lugia", + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 382, + "pokemon_name": "Kyogre", "method": "static", "encounter_rate": 100, "min_level": 70, "max_level": 70 }, { - "pokeapi_id": 954, - "pokemon_name": "Rabsca", + "pokeapi_id": 792, + "pokemon_name": "Lunala", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 442, + "pokemon_name": "Spiritomb", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 245, + "pokemon_name": "Suicune", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", "method": "static", "encounter_rate": 100, "min_level": 1, @@ -14924,173 +14006,1164 @@ ], "children": [ { - "name": "North Paldean Sea (Ocean)", - "order": 187, + "name": "Casseroya Lake (Snowfield)", + "order": 177, "encounters": [ + { + "pokeapi_id": 471, + "pokemon_name": "Glaceon", + "method": "walk", + "encounter_rate": 100, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 362, + "pokemon_name": "Glalie", + "method": "walk", + "encounter_rate": 20, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 975, + "pokemon_name": "Cetitan", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 873, + "pokemon_name": "Frosmoth", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 56 + }, + { + "pokeapi_id": 478, + "pokemon_name": "Froslass", + "method": "walk", + "encounter_rate": 2, + "min_level": 52, + "max_level": 56 + } + ] + }, + { + "name": "Casseroya Lake (Lake)", + "order": 178, + "encounters": [ + { + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 54 + }, { "pokeapi_id": 712, "pokemon_name": "Bergmite", "method": "walk", + "encounter_rate": 100, + "min_level": 50, + "max_level": 54 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 973, + "pokemon_name": "Flamigo", + "method": "walk", "encounter_rate": 60, - "min_level": 38, + "min_level": 49, "max_level": 50 }, { - "pokeapi_id": 692, - "pokemon_name": "Clauncher", + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", "method": "walk", "encounter_rate": 60, - "min_level": 38, - "max_level": 41 + "min_level": 49, + "max_level": 55 }, { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 39 - }, - { - "pokeapi_id": 90, - "pokemon_name": "Shellder", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 60, - "min_level": 38, - "max_level": 43 - }, - { - "pokeapi_id": 875, - "pokemon_name": "Eiscue Ice", + "pokeapi_id": 705, + "pokemon_name": "Sliggoo", "method": "walk", "encounter_rate": 50, - "min_level": 38, + "min_level": 49, "max_level": 50 }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 40, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 977, + "pokemon_name": "Dondozo", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 317, + "pokemon_name": "Swalot", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 357, + "pokemon_name": "Tropius", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 886, + "pokemon_name": "Drakloak", + "method": "walk", + "encounter_rate": 25, + "min_level": 50, + "max_level": 55 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 10258, + "pokemon_name": "Tatsugiri (Droopy)", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 10259, + "pokemon_name": "Tatsugiri (Stretchy)", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 978, + "pokemon_name": "Tatsugiri Curly", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 54 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "method": "walk", + "encounter_rate": 3, + "min_level": 49, + "max_level": 55 + } + ] + }, + { + "name": "Casseroya Lake (Riverside)", + "order": 179, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 184, + "pokemon_name": "Azumarill", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 454, + "pokemon_name": "Toxicroak", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 53 + }, { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", - "encounter_rate": 40, - "min_level": 38, - "max_level": 50 + "encounter_rate": 10, + "min_level": 49, + "max_level": 53 }, { - "pokeapi_id": 279, - "pokemon_name": "Pelipper", + "pokeapi_id": 939, + "pokemon_name": "Bellibolt", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 886, + "pokemon_name": "Drakloak", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 53 + } + ] + }, + { + "name": "Casseroya Lake (Ocean)", + "order": 180, + "encounters": [ + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 40, - "min_level": 38, - "max_level": 44 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 50 - }, - { - "pokeapi_id": 963, - "pokemon_name": "Finizen", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 42 + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 941, "pokemon_name": "Kilowattrel", "method": "walk", "encounter_rate": 30, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 50 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 45 + "min_level": 49, + "max_level": 51 }, { "pokeapi_id": 693, "pokemon_name": "Clawitzer", "method": "walk", "encounter_rate": 20, - "min_level": 38, - "max_level": 50 + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 976, + "pokemon_name": "Veluza", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 91, "pokemon_name": "Cloyster", "method": "walk", "encounter_rate": 10, - "min_level": 38, - "max_level": 50 + "min_level": 49, + "max_level": 56 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 38, + "min_level": 49, + "max_level": 56 + } + ] + }, + { + "name": "Casseroya Lake (Rocky Area)", + "order": 181, + "encounters": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + } + ] + }, + { + "name": "Casseroya Lake (Rocky Beach)", + "order": 182, + "encounters": [ + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 79, + "pokemon_name": "Slowpoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 423, + "pokemon_name": "Gastrodon", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 770, + "pokemon_name": "Palossand", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 961, + "pokemon_name": "Wugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 871, + "pokemon_name": "Pincurchin", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, "max_level": 50 } ] + }, + { + "name": "Casseroya Lake (Rocky Ruins)", + "order": 183, + "encounters": [ + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 972, + "pokemon_name": "Houndstone", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Socarrat Trail", + "order": 184, + "encounters": [ + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "static", + "encounter_rate": 100, + "min_level": 53, + "max_level": 53 + }, + { + "pokeapi_id": 999, + "pokemon_name": "Gimmighoul", + "method": "static", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 945, + "pokemon_name": "Grafaiai", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 800, + "pokemon_name": "Necrozma", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 958, + "pokemon_name": "Tinkatuff", + "method": "static", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "pokeapi_id": 763, + "pokemon_name": "Tsareena", + "method": "static", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + } + ], + "children": [ + { + "name": "Socarrat Trail (Forest)", + "order": 185, + "encounters": [ + { + "pokeapi_id": 947, + "pokemon_name": "Brambleghast", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 470, + "pokemon_name": "Leafeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 60, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 50, + "min_level": 53, + "max_level": 55 + }, + { + "pokeapi_id": 949, + "pokemon_name": "Toedscruel", + "method": "walk", + "encounter_rate": 40, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 591, + "pokemon_name": "Amoonguss", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 918, + "pokemon_name": "Spidops", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 55 + }, + { + "pokeapi_id": 205, + "pokemon_name": "Forretress", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 943, + "pokemon_name": "Mabosstiff", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 571, + "pokemon_name": "Zoroark", + "method": "walk", + "encounter_rate": 10, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "method": "walk", + "encounter_rate": 5, + "min_level": 53, + "max_level": 56 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 5, + "min_level": 53, + "max_level": 56 + } + ] + } + ] + }, + { + "name": "Area Two (North Province)", + "order": 186, + "encounters": [], + "children": [ + { + "name": "North Province (Area Two - Lake)", + "order": 187, + "encounters": [ + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 886, + "pokemon_name": "Drakloak", + "method": "walk", + "encounter_rate": 25, + "min_level": 50, + "max_level": 52 + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 55, + "pokemon_name": "Golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 147, + "pokemon_name": "Dratini", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 429, + "pokemon_name": "Mismagius", + "method": "walk", + "encounter_rate": 3, + "min_level": 49, + "max_level": 52 + } + ] + }, + { + "name": "North Province (Area Two - Rocky Area)", + "order": 188, + "encounters": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 933, + "pokemon_name": "Naclstack", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "method": "walk", + "encounter_rate": 30, + "min_level": 52, + "max_level": 52 + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 920, + "pokemon_name": "Lokix", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 879, + "pokemon_name": "Copperajah", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 326, + "pokemon_name": "Grumpig", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 430, + "pokemon_name": "Honchkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 405, + "pokemon_name": "Luxray", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 448, + "pokemon_name": "Lucario", + "method": "walk", + "encounter_rate": 3, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "method": "walk", + "encounter_rate": 2, + "min_level": 49, + "max_level": 52 + } + ] + }, + { + "name": "North Province (Area Two - Cave)", + "order": 189, + "encounters": [ + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 60, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 55 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 56 + }, + { + "pokeapi_id": 758, + "pokemon_name": "Salazzle", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 52 + }, + { + "pokeapi_id": 197, + "pokemon_name": "Umbreon", + "method": "walk", + "encounter_rate": 1, + "min_level": 49, + "max_level": 56 + } + ] + }, + { + "name": "North Province (Area Two - Flower)", + "order": 190, + "encounters": [ + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 754, + "pokemon_name": "Lurantis", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 51 + }, + { + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 416, + "pokemon_name": "Vespiquen", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "North Province (Area Two)", + "order": 191, + "encounters": [ + { + "pokeapi_id": 638, + "pokemon_name": "Cobalion", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 891, + "pokemon_name": "Kubfu", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 381, + "pokemon_name": "Latios", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] } ] }, { "name": "Area One (North Province)", - "order": 188, + "order": 192, "encounters": [], "children": [ { "name": "North Province (Area One - Mountain)", - "order": 189, + "order": 193, "encounters": [ { "pokeapi_id": 947, @@ -15320,7 +15393,7 @@ }, { "name": "North Province (Area One - Snowfield)", - "order": 190, + "order": 194, "encounters": [ { "pokeapi_id": 471, @@ -15414,7 +15487,7 @@ }, { "name": "North Province (Area One - Lake)", - "order": 191, + "order": 195, "encounters": [ { "pokeapi_id": 134, @@ -15492,7 +15565,7 @@ }, { "name": "North Province (Area One - Riverside)", - "order": 192, + "order": 196, "encounters": [ { "pokeapi_id": 134, @@ -15546,7 +15619,7 @@ }, { "name": "North Province (Area One - Ocean)", - "order": 193, + "order": 197, "encounters": [ { "pokeapi_id": 875, @@ -15608,7 +15681,7 @@ }, { "name": "North Province (Area One - Rocky Area)", - "order": 194, + "order": 198, "encounters": [ { "pokeapi_id": 701, @@ -15710,7 +15783,7 @@ }, { "name": "North Province (Area One - Cave)", - "order": 195, + "order": 199, "encounters": [ { "pokeapi_id": 969, @@ -15780,7 +15853,7 @@ }, { "name": "North Province (Area One - Beach)", - "order": 196, + "order": 200, "encounters": [ { "pokeapi_id": 875, @@ -15834,7 +15907,7 @@ }, { "name": "North Province (Area One - Flower)", - "order": 197, + "order": 201, "encounters": [ { "pokeapi_id": 242, @@ -15904,7 +15977,7 @@ }, { "name": "North Province (Area Ruins)", - "order": 198, + "order": 202, "encounters": [ { "pokeapi_id": 93, @@ -15942,7 +16015,7 @@ }, { "name": "North Province (Area One)", - "order": 199, + "order": 203, "encounters": [ { "pokeapi_id": 823, @@ -15996,7 +16069,7 @@ }, { "name": "North Province (Area One - Bamboo Forest)", - "order": 200, + "order": 204, "encounters": [ { "pokeapi_id": 920, @@ -16115,1317 +16188,763 @@ ] }, { - "name": "Area Two (North Province)", - "order": 201, - "encounters": [], - "children": [ - { - "name": "North Province (Area Two - Lake)", - "order": 202, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 886, - "pokemon_name": "Drakloak", - "method": "walk", - "encounter_rate": 25, - "min_level": 50, - "max_level": 52 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 147, - "pokemon_name": "Dratini", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 429, - "pokemon_name": "Mismagius", - "method": "walk", - "encounter_rate": 3, - "min_level": 49, - "max_level": 52 - } - ] - }, - { - "name": "North Province (Area Two - Rocky Area)", - "order": 203, - "encounters": [ - { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 625, - "pokemon_name": "Bisharp", - "method": "walk", - "encounter_rate": 30, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 326, - "pokemon_name": "Grumpig", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 405, - "pokemon_name": "Luxray", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 448, - "pokemon_name": "Lucario", - "method": "walk", - "encounter_rate": 3, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 59, - "pokemon_name": "Arcanine", - "method": "walk", - "encounter_rate": 2, - "min_level": 49, - "max_level": 52 - } - ] - }, - { - "name": "North Province (Area Two - Cave)", - "order": 204, - "encounters": [ - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 60, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 51, - "pokemon_name": "Dugtrio", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 56 - }, - { - "pokeapi_id": 758, - "pokemon_name": "Salazzle", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 52 - }, - { - "pokeapi_id": 197, - "pokemon_name": "Umbreon", - "method": "walk", - "encounter_rate": 1, - "min_level": 49, - "max_level": 56 - } - ] - }, - { - "name": "North Province (Area Two - Flower)", - "order": 205, - "encounters": [ - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 670, - "pokemon_name": "Floette", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 666, - "pokemon_name": "Vivillon", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 189, - "pokemon_name": "Jumpluff", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 416, - "pokemon_name": "Vespiquen", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "North Province (Area Two)", - "order": 206, - "encounters": [ - { - "pokeapi_id": 638, - "pokemon_name": "Cobalion", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 891, - "pokemon_name": "Kubfu", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - }, - { - "pokeapi_id": 381, - "pokemon_name": "Latios", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - } - ] - }, - { - "name": "Socarrat Trail", - "order": 207, + "name": "South Paldean Sea (Ocean)", + "order": 205, "encounters": [ { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "static", - "encounter_rate": 100, - "min_level": 53, - "max_level": 53 + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 50, - "max_level": 50 + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 945, - "pokemon_name": "Grafaiai", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 692, + "pokemon_name": "Clauncher", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 23 }, { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 800, - "pokemon_name": "Necrozma", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 8, + "max_level": 23 }, { - "pokeapi_id": 958, - "pokemon_name": "Tinkatuff", - "method": "static", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 763, - "pokemon_name": "Tsareena", - "method": "static", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - } - ], - "children": [ - { - "name": "Socarrat Trail (Forest)", - "order": 208, - "encounters": [ - { - "pokeapi_id": 947, - "pokemon_name": "Brambleghast", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 135, - "pokemon_name": "Jolteon", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 470, - "pokemon_name": "Leafeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 60, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 50, - "min_level": 53, - "max_level": 55 - }, - { - "pokeapi_id": 949, - "pokemon_name": "Toedscruel", - "method": "walk", - "encounter_rate": 40, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 591, - "pokemon_name": "Amoonguss", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 754, - "pokemon_name": "Lurantis", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 918, - "pokemon_name": "Spidops", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 55 - }, - { - "pokeapi_id": 205, - "pokemon_name": "Forretress", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 571, - "pokemon_name": "Zoroark", - "method": "walk", - "encounter_rate": 10, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 26, - "pokemon_name": "Raichu", - "method": "walk", - "encounter_rate": 5, - "min_level": 53, - "max_level": 56 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 5, - "min_level": 53, - "max_level": 56 - } - ] - } - ] - }, - { - "name": "Casseroya Lake", - "order": 209, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 14, + "max_level": 23 }, { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 23 }, { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 23 }, { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 149, - "pokemon_name": "Dragonite", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 205, - "pokemon_name": "Forretress", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 999, - "pokemon_name": "Gimmighoul", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 23 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "West Paldean Sea (Ocean)", + "order": 206, + "encounters": [ + { + "pokeapi_id": 278, + "pokemon_name": "Wingull", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 29 }, { - "pokeapi_id": 382, - "pokemon_name": "Kyogre", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 30 }, { - "pokeapi_id": 792, - "pokemon_name": "Lunala", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 692, + "pokemon_name": "Clauncher", + "method": "walk", + "encounter_rate": 60, + "min_level": 23, + "max_level": 41 }, { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 35 }, { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 25 }, { - "pokeapi_id": 442, - "pokemon_name": "Spiritomb", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 39 }, { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 40 }, { - "pokeapi_id": 245, - "pokemon_name": "Suicune", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 25, + "max_level": 42 }, { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 940, + "pokemon_name": "Wattrel", + "method": "walk", + "encounter_rate": 60, + "min_level": 18, + "max_level": 29 }, { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 40, + "min_level": 19, + "max_level": 42 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 42 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 42 + }, + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 42 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 42 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 42 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 40 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 42 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 30 + }, + { + "pokeapi_id": 693, + "pokemon_name": "Clawitzer", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 42 }, { "pokeapi_id": 976, "pokemon_name": "Veluza", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 42 }, { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "static", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 35, + "max_level": 42 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 42 } - ], + ] + }, + { + "name": "East Paldean Sea", + "order": 207, + "encounters": [], "children": [ { - "name": "Casseroya Lake (Snowfield)", - "order": 210, + "name": "East Paldean Sea (Ocean)", + "order": 208, "encounters": [ { - "pokeapi_id": 471, - "pokemon_name": "Glaceon", - "method": "walk", - "encounter_rate": 100, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 52 - }, - { - "pokeapi_id": 362, - "pokemon_name": "Glalie", - "method": "walk", - "encounter_rate": 20, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 975, - "pokemon_name": "Cetitan", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 873, - "pokemon_name": "Frosmoth", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 56 - }, - { - "pokeapi_id": 478, - "pokemon_name": "Froslass", - "method": "walk", - "encounter_rate": 2, - "min_level": 52, - "max_level": 56 - } - ] - }, - { - "name": "Casseroya Lake (Lake)", - "order": 211, - "encounters": [ - { - "pokeapi_id": 713, - "pokemon_name": "Avalugg", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 712, - "pokemon_name": "Bergmite", - "method": "walk", - "encounter_rate": 100, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 973, - "pokemon_name": "Flamigo", + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 50 + "min_level": 14, + "max_level": 30 }, { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", + "pokeapi_id": 692, + "pokemon_name": "Clauncher", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 23, + "max_level": 36 }, { - "pokeapi_id": 705, - "pokemon_name": "Sliggoo", + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", "method": "walk", - "encounter_rate": 50, - "min_level": 49, - "max_level": 50 + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 }, { - "pokeapi_id": 147, - "pokemon_name": "Dratini", + "pokeapi_id": 129, + "pokemon_name": "Magikarp", "method": "walk", - "encounter_rate": 40, - "min_level": 49, - "max_level": 52 + "encounter_rate": 60, + "min_level": 14, + "max_level": 36 }, { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", + "pokeapi_id": 747, + "pokemon_name": "Mareanie", "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 + "encounter_rate": 60, + "min_level": 16, + "max_level": 36 }, { - "pokeapi_id": 977, - "pokemon_name": "Dondozo", + "pokeapi_id": 90, + "pokemon_name": "Shellder", "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 + "encounter_rate": 60, + "min_level": 15, + "max_level": 36 }, { - "pokeapi_id": 123, - "pokemon_name": "Scyther", + "pokeapi_id": 940, + "pokemon_name": "Wattrel", "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 317, - "pokemon_name": "Swalot", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 454, - "pokemon_name": "Toxicroak", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 357, - "pokemon_name": "Tropius", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 976, - "pokemon_name": "Veluza", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 886, - "pokemon_name": "Drakloak", - "method": "walk", - "encounter_rate": 25, - "min_level": 50, - "max_level": 55 - }, - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 10258, - "pokemon_name": "Tatsugiri (Droopy)", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 10259, - "pokemon_name": "Tatsugiri (Stretchy)", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 978, - "pokemon_name": "Tatsugiri Curly", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 148, - "pokemon_name": "Dragonair", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 54 - }, - { - "pokeapi_id": 398, - "pokemon_name": "Staraptor", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 429, - "pokemon_name": "Mismagius", - "method": "walk", - "encounter_rate": 3, - "min_level": 49, - "max_level": 55 - } - ] - }, - { - "name": "Casseroya Lake (Riverside)", - "order": 212, - "encounters": [ - { - "pokeapi_id": 134, - "pokemon_name": "Vaporeon", - "method": "walk", - "encounter_rate": 100, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 184, - "pokemon_name": "Azumarill", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 55, - "pokemon_name": "Golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 454, - "pokemon_name": "Toxicroak", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 53 + "encounter_rate": 60, + "min_level": 14, + "max_level": 29 }, - { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 939, - "pokemon_name": "Bellibolt", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 886, - "pokemon_name": "Drakloak", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 53 - } - ] - }, - { - "name": "Casseroya Lake (Ocean)", - "order": 213, - "encounters": [ { "pokeapi_id": 419, "pokemon_name": "Floatzel", "method": "walk", "encounter_rate": 40, - "min_level": 49, - "max_level": 56 + "min_level": 28, + "max_level": 36 + }, + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 30, + "min_level": 20, + "max_level": 36 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 36 }, { "pokeapi_id": 941, "pokemon_name": "Kilowattrel", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 51 + "min_level": 28, + "max_level": 36 }, { - "pokeapi_id": 693, - "pokemon_name": "Clawitzer", + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 56 + "encounter_rate": 30, + "min_level": 15, + "max_level": 36 }, { - "pokeapi_id": 976, - "pokemon_name": "Veluza", + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 56 + "min_level": 26, + "max_level": 36 + }, + { + "pokeapi_id": 418, + "pokemon_name": "Buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 30 }, { "pokeapi_id": 91, "pokemon_name": "Cloyster", "method": "walk", "encounter_rate": 10, - "min_level": 49, - "max_level": 56 + "min_level": 35, + "max_level": 36 }, { "pokeapi_id": 130, "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 49, - "max_level": 56 + "min_level": 20, + "max_level": 36 } ] }, { - "name": "Casseroya Lake (Rocky Area)", - "order": 214, + "name": "East Paldean Sea (Beach)", + "order": 209, "encounters": [ { - "pokeapi_id": 701, - "pokemon_name": "Hawlucha", + "pokeapi_id": 747, + "pokemon_name": "Mareanie", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 26 + }, + { + "pokeapi_id": 940, + "pokemon_name": "Wattrel", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", + "pokeapi_id": 960, + "pokemon_name": "Wiglett", "method": "walk", "encounter_rate": 60, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 673, - "pokemon_name": "Gogoat", + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 55 + "min_level": 18, + "max_level": 26 }, { - "pokeapi_id": 920, - "pokemon_name": "Lokix", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 55 - }, - { - "pokeapi_id": 879, - "pokemon_name": "Copperajah", + "pokeapi_id": 418, + "pokemon_name": "Buizel", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "pokeapi_id": 430, - "pokemon_name": "Honchkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 55 - } - ] - }, - { - "name": "Casseroya Lake (Rocky Beach)", - "order": 215, - "encounters": [ - { - "pokeapi_id": 941, - "pokemon_name": "Kilowattrel", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 79, - "pokemon_name": "Slowpoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 80, - "pokemon_name": "Slowbro", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 423, - "pokemon_name": "Gastrodon", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 933, - "pokemon_name": "Naclstack", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 - }, - { - "pokeapi_id": 770, - "pokemon_name": "Palossand", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 51 + "min_level": 18, + "max_level": 26 }, { "pokeapi_id": 961, "pokemon_name": "Wugtrio", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 51 + "min_level": 26, + "max_level": 26 }, { - "pokeapi_id": 419, - "pokemon_name": "Floatzel", + "pokeapi_id": 932, + "pokemon_name": "Nacli", "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 51 + "encounter_rate": 15, + "min_level": 18, + "max_level": 26 }, { "pokeapi_id": 871, "pokemon_name": "Pincurchin", "method": "walk", "encounter_rate": 10, - "min_level": 49, - "max_level": 50 + "min_level": 20, + "max_level": 26 } ] }, { - "name": "Casseroya Lake (Rocky Ruins)", - "order": 216, + "name": "East Paldean Sea (Flower)", + "order": 210, "encounters": [ { - "pokeapi_id": 943, - "pokemon_name": "Mabosstiff", + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 28 + }, + { + "pokeapi_id": 669, + "pokemon_name": "Flabebe", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 670, + "pokemon_name": "Floette", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 28 + }, + { + "pokeapi_id": 415, + "pokemon_name": "Combee", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 192, + "pokemon_name": "Sunflora", "method": "walk", "encounter_rate": 30, - "min_level": 49, - "max_level": 56 + "min_level": 25, + "max_level": 28 }, { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 28 + }, + { + "pokeapi_id": 929, + "pokemon_name": "Dolliv", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 28 + } + ] + } + ] + }, + { + "name": "North Paldean Sea", + "order": 211, + "encounters": [ + { + "pokeapi_id": 604, + "pokemon_name": "Eelektross", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 249, + "pokemon_name": "Lugia", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + }, + { + "pokeapi_id": 954, + "pokemon_name": "Rabsca", + "method": "static", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ], + "children": [ + { + "name": "North Paldean Sea (Ocean)", + "order": 212, + "encounters": [ + { + "pokeapi_id": 712, + "pokemon_name": "Bergmite", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 692, + "pokemon_name": "Clauncher", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 41 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 39 + }, + { + "pokeapi_id": 90, + "pokemon_name": "Shellder", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 60, + "min_level": 38, + "max_level": 43 + }, + { + "pokeapi_id": 875, + "pokemon_name": "Eiscue Ice", + "method": "walk", + "encounter_rate": 50, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 419, + "pokemon_name": "Floatzel", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 279, + "pokemon_name": "Pelipper", + "method": "walk", + "encounter_rate": 40, + "min_level": 38, + "max_level": 44 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 50 + }, + { + "pokeapi_id": 963, + "pokemon_name": "Finizen", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 42 + }, + { + "pokeapi_id": 941, + "pokemon_name": "Kilowattrel", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", "method": "walk", "encounter_rate": 20, - "min_level": 49, - "max_level": 52 + "min_level": 38, + "max_level": 50 }, { - "pokeapi_id": 972, - "pokemon_name": "Houndstone", + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 45 + }, + { + "pokeapi_id": 693, + "pokemon_name": "Clawitzer", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "method": "walk", + "encounter_rate": 10, + "min_level": 38, + "max_level": 50 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", "method": "walk", "encounter_rate": 5, - "min_level": 49, - "max_level": 56 + "min_level": 38, + "max_level": 50 } ] } @@ -17433,7 +16952,7 @@ }, { "name": "Pok\u00e9mon League (Paldea)", - "order": 217, + "order": 213, "encounters": [ { "pokeapi_id": 791, @@ -17447,7 +16966,7 @@ "children": [ { "name": "Pok\u00e9mon League (Paldea - Town)", - "order": 218, + "order": 214, "encounters": [ { "pokeapi_id": 924, @@ -17477,7 +16996,7 @@ }, { "name": "Pok\u00e9mon League (Paldea - Flower)", - "order": 219, + "order": 215, "encounters": [ { "pokeapi_id": 440, @@ -17509,7 +17028,7 @@ }, { "name": "Great Crater of Paldea", - "order": 220, + "order": 216, "encounters": [ { "pokeapi_id": 445, @@ -17539,12 +17058,12 @@ }, { "name": "Area Zero", - "order": 221, + "order": 217, "encounters": [], "children": [ { "name": "Area Zero (Upper Field - Prairie)", - "order": 222, + "order": 218, "encounters": [ { "pokeapi_id": 113, @@ -17678,7 +17197,7 @@ }, { "name": "Area Zero (Upper Field - Riverside)", - "order": 223, + "order": 219, "encounters": [ { "pokeapi_id": 134, @@ -17732,7 +17251,7 @@ }, { "name": "Area Zero (Upper Field - Rocky Area)", - "order": 224, + "order": 220, "encounters": [ { "pokeapi_id": 701, @@ -17834,7 +17353,7 @@ }, { "name": "Area Zero (Lower Field - Prairie)", - "order": 225, + "order": 221, "encounters": [ { "pokeapi_id": 113, @@ -17944,7 +17463,7 @@ }, { "name": "Area Zero (Lower Field - Riverside)", - "order": 226, + "order": 222, "encounters": [ { "pokeapi_id": 134, @@ -18022,7 +17541,7 @@ }, { "name": "Area Zero (Lower Field - Rocky Area)", - "order": 227, + "order": 223, "encounters": [ { "pokeapi_id": 701, @@ -18124,7 +17643,7 @@ }, { "name": "Area Zero (Small Cave - Prairie)", - "order": 228, + "order": 224, "encounters": [ { "pokeapi_id": 113, @@ -18154,7 +17673,7 @@ }, { "name": "Area Zero (Small Cave - Cave)", - "order": 229, + "order": 225, "encounters": [ { "pokeapi_id": 969, @@ -18240,7 +17759,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Prairie)", - "order": 230, + "order": 226, "encounters": [ { "pokeapi_id": 113, @@ -18270,7 +17789,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Riverside)", - "order": 231, + "order": 227, "encounters": [ { "pokeapi_id": 134, @@ -18308,7 +17827,7 @@ }, { "name": "Area Zero (Station No. 3 Cave - Cave)", - "order": 232, + "order": 228, "encounters": [ { "pokeapi_id": 969, @@ -18386,7 +17905,7 @@ }, { "name": "Area Zero (Waterfall Cave - Prairie)", - "order": 233, + "order": 229, "encounters": [ { "pokeapi_id": 113, @@ -18416,7 +17935,7 @@ }, { "name": "Area Zero (Waterfall Cave - Cave)", - "order": 234, + "order": 230, "encounters": [ { "pokeapi_id": 969, @@ -18494,7 +18013,7 @@ }, { "name": "Area Zero (Grassy Cave - Prairie)", - "order": 235, + "order": 231, "encounters": [ { "pokeapi_id": 113, @@ -18524,7 +18043,7 @@ }, { "name": "Area Zero (Grassy Cave - Riverside)", - "order": 236, + "order": 232, "encounters": [ { "pokeapi_id": 134, @@ -18562,7 +18081,7 @@ }, { "name": "Area Zero (Grassy Cave - Cave Area)", - "order": 237, + "order": 233, "encounters": [ { "pokeapi_id": 969, @@ -18648,7 +18167,7 @@ }, { "name": "Area Zero (Ruins)", - "order": 238, + "order": 234, "encounters": [ { "pokeapi_id": 972, @@ -18662,7 +18181,7 @@ }, { "name": "Area Zero (Depths)", - "order": 239, + "order": 235, "encounters": [ { "pokeapi_id": 1006, @@ -18780,7 +18299,7 @@ }, { "name": "Area Zero (Outside Research Station No. 1)", - "order": 240, + "order": 236, "encounters": [ { "pokeapi_id": 969, @@ -18794,7 +18313,7 @@ }, { "name": "Area Zero (Outside Research Station No. 2)", - "order": 241, + "order": 237, "encounters": [ { "pokeapi_id": 991, @@ -18808,7 +18327,7 @@ }, { "name": "Area Zero (Outside Research Station No. 3)", - "order": 242, + "order": 238, "encounters": [ { "pokeapi_id": 990, @@ -18822,7 +18341,7 @@ }, { "name": "Area Zero (Outside Zero Lab)", - "order": 243, + "order": 239, "encounters": [ { "pokeapi_id": 992, @@ -18854,7 +18373,7 @@ }, { "name": "Zero Lab", - "order": 244, + "order": 240, "encounters": [ { "pokeapi_id": 1008, @@ -18868,7 +18387,7 @@ }, { "name": "Grasswither Shrine", - "order": 245, + "order": 241, "encounters": [ { "pokeapi_id": 1001, @@ -18882,7 +18401,7 @@ }, { "name": "Groundblight Shrine", - "order": 246, + "order": 242, "encounters": [ { "pokeapi_id": 1003, @@ -18896,7 +18415,7 @@ }, { "name": "Firescourge Shrine", - "order": 247, + "order": 243, "encounters": [ { "pokeapi_id": 1004, @@ -18910,7 +18429,7 @@ }, { "name": "Icerend Shrine", - "order": 248, + "order": 244, "encounters": [ { "pokeapi_id": 1002, @@ -18922,10395 +18441,9 @@ } ] }, - { - "name": "Mossui Town", - "order": 249, - "encounters": [ - { - "pokeapi_id": 10229, - "pokemon_name": "Growlithe (Hisui)", - "method": "gift", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road", - "order": 250, - "encounters": [], - "children": [ - { - "name": "Kitakami Road (Prairie)", - "order": 251, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 50, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Swamp)", - "order": 252, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Riverside)", - "order": 253, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 60, - "min_level": 7, - "max_level": 15 - } - ] - }, - { - "name": "Kitakami Road (Cave)", - "order": 254, - "encounters": [ - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 15 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Kitakami Wilds", - "order": 255, - "encounters": [], - "children": [ - { - "name": "Kitakami Wilds (Prairie)", - "order": 256, - "encounters": [ - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 80, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Lake)", - "order": 257, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Riverside)", - "order": 258, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 834, - "pokemon_name": "Drednaw", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - } - ] - }, - { - "name": "Kitakami Wilds (Rocky Area)", - "order": 259, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 30, - "max_level": 39 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 39 - } - ] - } - ] - }, - { - "name": "Reveler's Road", - "order": 260, - "encounters": [], - "children": [ - { - "name": "Reveler's Road (Prairie)", - "order": 261, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 401, - "pokemon_name": "Kricketot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 417, - "pokemon_name": "Pachirisu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 402, - "pokemon_name": "Kricketune", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Riverside)", - "order": 262, - "encounters": [ - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Rocky Area)", - "order": 263, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Bamboo Forest)", - "order": 264, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 708, - "pokemon_name": "Phantump", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 234, - "pokemon_name": "Stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 17 - }, - { - "pokeapi_id": 1012, - "pokemon_name": "Poltchageist", - "method": "walk", - "encounter_rate": 80, - "min_level": 13, - "max_level": 17 - } - ] - }, - { - "name": "Reveler's Road (Crater Rocky Area)", - "order": 265, - "encounters": [ - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 18 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 18 - } - ] - }, - { - "name": "Reveler's Road (Crater Cave)", - "order": 266, - "encounters": [ - { - "pokeapi_id": 162, - "pokemon_name": "Furret", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - } - ] - }, - { - "name": "Apple Hills", - "order": 267, - "encounters": [], - "children": [ - { - "name": "Apple Hills (Prairie)", - "order": 268, - "encounters": [ - { - "pokeapi_id": 840, - "pokemon_name": "Applin", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 261, - "pokemon_name": "Poochyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 161, - "pokemon_name": "Sentret", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 50, - "min_level": 11, - "max_level": 15 - } - ] - }, - { - "name": "Apple Hills (Rocky Area)", - "order": 269, - "encounters": [ - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 11, - "max_level": 15 - } - ] - }, - { - "name": "Apple Hills (Cave)", - "order": 270, - "encounters": [ - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 7, - "max_level": 15 - } - ] - } - ] - }, - { - "name": "Wistful Fields", - "order": 271, - "encounters": [ - { - "pokeapi_id": 1015, - "pokemon_name": "Munkidori", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Wistful Fields (Prairie)", - "order": 272, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 21 - } - ] - }, - { - "name": "Wistful Fields (Rocky Area)", - "order": 273, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 21 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 18, - "max_level": 21 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Wistful Fields (Cave)", - "order": 274, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 22 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 18, - "max_level": 22 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Prairie)", - "order": 275, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Lake)", - "order": 276, - "encounters": [ - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Rocky Area)", - "order": 277, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Wisteria Pond - Flower)", - "order": 278, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 10125, - "pokemon_name": "Oricorio (Sensu)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Prairie)", - "order": 279, - "encounters": [ - { - "pokeapi_id": 190, - "pokemon_name": "Aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 820, - "pokemon_name": "Greedent", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 281, - "pokemon_name": "Kirlia", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 262, - "pokemon_name": "Mightyena", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 280, - "pokemon_name": "Ralts", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 819, - "pokemon_name": "Skwovet", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 70, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 271, - "pokemon_name": "Lombre", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Rocky Area)", - "order": 280, - "encounters": [ - { - "pokeapi_id": 737, - "pokemon_name": "Charjabug", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 736, - "pokemon_name": "Grubbin", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "walk", - "encounter_rate": 90, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 25, - "pokemon_name": "Pikachu", - "method": "walk", - "encounter_rate": 80, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 29, - "max_level": 30 - }, - { - "pokeapi_id": 745, - "pokemon_name": "Lycanroc Midday", - "method": "walk", - "encounter_rate": 60, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Cave)", - "order": 281, - "encounters": [ - { - "pokeapi_id": 56, - "pokemon_name": "Mankey", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 624, - "pokemon_name": "Pawniard", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 32, - "max_level": 36 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - } - ] - }, - { - "name": "Wistful Fields (Patchy Field - Flower)", - "order": 282, - "encounters": [ - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 30 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 29, - "max_level": 30 - } - ] - } - ] - }, - { - "name": "Oni Mountain", - "order": 283, - "encounters": [ - { - "pokeapi_id": 1016, - "pokemon_name": "Fezandipiti", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Oni Mountain (Prairie)", - "order": 284, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Riverside)", - "order": 285, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Rocky Area)", - "order": 286, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 14, - "max_level": 17 - } - ] - }, - { - "name": "Oni Mountain (Stream Cave)", - "order": 287, - "encounters": [ - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 18 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 18 - } - ] - } - ] - }, - { - "name": "Oni's Maw", - "order": 288, - "encounters": [], - "children": [ - { - "name": "Oni's Maw (Riverside)", - "order": 289, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Oni's Maw (Rocky Area)", - "order": 290, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 856, - "pokemon_name": "Hatenna", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 172, - "pokemon_name": "Pichu", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 50, - "min_level": 20, - "max_level": 23 - } - ] - }, - { - "name": "Oni's Maw (Cave)", - "order": 291, - "encounters": [ - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Kitakami Hall", - "order": 292, - "encounters": [ - { - "pokeapi_id": 446, - "pokemon_name": "Munchlax", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - } - ] - }, - { - "name": "Infernal Pass", - "order": 293, - "encounters": [], - "children": [ - { - "name": "Infernal Pass (Riverside)", - "order": 294, - "encounters": [ - { - "pokeapi_id": 270, - "pokemon_name": "Lotad", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (Rocky Area)", - "order": 295, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 744, - "pokemon_name": "Rockruff", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 27 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 37, - "pokemon_name": "Vulpix", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 229, - "pokemon_name": "Houndoom", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 10143, - "pokemon_name": "Mimikyu (Busted)", - "method": "walk", - "encounter_rate": 10, - "min_level": 21, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (West Cave)", - "order": 296, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 100, - "min_level": 21, - "max_level": 27 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 27 - } - ] - }, - { - "name": "Infernal Pass (North Cave)", - "order": 297, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Crystal Pool", - "order": 298, - "encounters": [ - { - "pokeapi_id": 350, - "pokemon_name": "Milotic", - "method": "static", - "encounter_rate": 100, - "min_level": 30, - "max_level": 30 - } - ], - "children": [ - { - "name": "Crystal Pool (Lake)", - "order": 299, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Rocky Area)", - "order": 300, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 433, - "pokemon_name": "Chingling", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 109, - "pokemon_name": "Koffing", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 218, - "pokemon_name": "Slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 193, - "pokemon_name": "Yanma", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 358, - "pokemon_name": "Chimecho", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Cave)", - "order": 301, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Lake Caves Cave)", - "order": 302, - "encounters": [ - { - "pokeapi_id": 436, - "pokemon_name": "Bronzor", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 173, - "pokemon_name": "Cleffa", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 355, - "pokemon_name": "Duskull", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 969, - "pokemon_name": "Glimmet", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 607, - "pokemon_name": "Litwick", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 757, - "pokemon_name": "Salandit", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 437, - "pokemon_name": "Bronzong", - "method": "walk", - "encounter_rate": 50, - "min_level": 33, - "max_level": 33 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 443, - "pokemon_name": "Gible", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 703, - "pokemon_name": "Carbink", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 982, - "pokemon_name": "Dudunsparce Two Segment", - "method": "walk", - "encounter_rate": 8, - "min_level": 32, - "max_level": 33 - }, - { - "pokeapi_id": 444, - "pokemon_name": "Gabite", - "method": "walk", - "encounter_rate": 2, - "min_level": 25, - "max_level": 33 - } - ] - }, - { - "name": "Crystal Pool (Lake Caves Cave Water)", - "order": 303, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - }, - { - "pokeapi_id": 349, - "pokemon_name": "Feebas", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 33 - } - ] - } - ] - }, - { - "name": "Mossfell Confluence", - "order": 304, - "encounters": [], - "children": [ - { - "name": "Mossfell Confluence (Prairie)", - "order": 305, - "encounters": [ - { - "pokeapi_id": 69, - "pokemon_name": "Bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 742, - "pokemon_name": "Cutiefly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 753, - "pokemon_name": "Fomantis", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 743, - "pokemon_name": "Ribombee", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 273, - "pokemon_name": "Seedot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 540, - "pokemon_name": "Sewaddle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 167, - "pokemon_name": "Spinarak", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 90, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 80, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 70, - "pokemon_name": "Weepinbell", - "method": "walk", - "encounter_rate": 80, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 50, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 274, - "pokemon_name": "Nuzleaf", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 30, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 94, - "pokemon_name": "Gengar", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Lake)", - "order": 306, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 283, - "pokemon_name": "Surskit", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 284, - "pokemon_name": "Masquerain", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Riverside)", - "order": 307, - "encounters": [ - { - "pokeapi_id": 833, - "pokemon_name": "Chewtle", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 341, - "pokemon_name": "Corphish", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 313, - "pokemon_name": "Volbeat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 314, - "pokemon_name": "Illumise", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "walk", - "encounter_rate": 50, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Rocky Area)", - "order": 308, - "encounters": [ - { - "pokeapi_id": 580, - "pokemon_name": "Ducklett", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 23, - "pokemon_name": "Ekans", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 58, - "pokemon_name": "Growlithe", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 163, - "pokemon_name": "Hoothoot", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 714, - "pokemon_name": "Noibat", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 396, - "pokemon_name": "Starly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 397, - "pokemon_name": "Staravia", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 164, - "pokemon_name": "Noctowl", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 93, - "pokemon_name": "Haunter", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 24, - "pokemon_name": "Arbok", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 25 - }, - { - "pokeapi_id": 94, - "pokemon_name": "Gengar", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - } - ] - }, - { - "name": "Mossfell Confluence (Bamboo Forest)", - "order": 309, - "encounters": [ - { - "pokeapi_id": 214, - "pokemon_name": "Heracross", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 948, - "pokemon_name": "Toedscool", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 1012, - "pokemon_name": "Poltchageist", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 25 - } - ] - } - ] - }, - { - "name": "Inlet Grotto (Cave)", - "order": 310, - "encounters": [ - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 734, - "pokemon_name": "Yungoos", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 - }, - { - "pokeapi_id": 50, - "pokemon_name": "Diglett", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 5 - } - ] - }, - { - "name": "Torchlit Labyrinth (Cave)", - "order": 311, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10106, - "pokemon_name": "Dugtrio (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 574, - "pokemon_name": "Gothita", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 575, - "pokemon_name": "Gothorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 258, - "pokemon_name": "Mudkip", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 576, - "pokemon_name": "Gothitelle", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 2, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Chilling Waterhead", - "order": 312, - "encounters": [], - "children": [ - { - "name": "Chilling Waterhead (Cave)", - "order": 313, - "encounters": [ - { - "pokeapi_id": 206, - "pokemon_name": "Dunsparce", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 361, - "pokemon_name": "Snorunt", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 220, - "pokemon_name": "Swinub", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 90, - "min_level": 33, - "max_level": 34 - }, - { - "pokeapi_id": 704, - "pokemon_name": "Goomy", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 982, - "pokemon_name": "Dudunsparce Two Segment", - "method": "walk", - "encounter_rate": 8, - "min_level": 32, - "max_level": 34 - } - ] - }, - { - "name": "Chilling Waterhead (Cave - Water)", - "order": 314, - "encounters": [ - { - "pokeapi_id": 846, - "pokemon_name": "Arrokuda", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 847, - "pokemon_name": "Barraskewda", - "method": "walk", - "encounter_rate": 100, - "min_level": 27, - "max_level": 34 - }, - { - "pokeapi_id": 129, - "pokemon_name": "Magikarp", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 194, - "pokemon_name": "Wooper", - "method": "walk", - "encounter_rate": 100, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 130, - "pokemon_name": "Gyarados", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - }, - { - "pokeapi_id": 195, - "pokemon_name": "Quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 24, - "max_level": 34 - } - ] - } - ] - }, - { - "name": "Loyalty Plaza", - "order": 315, - "encounters": [ - { - "pokeapi_id": 1025, - "pokemon_name": "Pecharunt", - "method": "static", - "encounter_rate": 100, - "min_level": 88, - "max_level": 88 - } - ] - }, - { - "name": "Timeless Woods", - "order": 316, - "encounters": [ - { - "pokeapi_id": 168, - "pokemon_name": "Ariados", - "method": "static", - "encounter_rate": 100, - "min_level": 65, - "max_level": 65 - }, - { - "pokeapi_id": 10272, - "pokemon_name": "Ursaluna (Bloodmoon)", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ] - }, - { - "name": "Paradise Barrens", - "order": 317, - "encounters": [ - { - "pokeapi_id": 1014, - "pokemon_name": "Okidogi", - "method": "static", - "encounter_rate": 100, - "min_level": 35, - "max_level": 35 - } - ], - "children": [ - { - "name": "Paradise Barrens (Prairie)", - "order": 318, - "encounters": [ - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - } - ] - }, - { - "name": "Paradise Barrens (Desert)", - "order": 319, - "encounters": [ - { - "pokeapi_id": 962, - "pokemon_name": "Bombirdier", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 924, - "pokemon_name": "Tandemaus", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 70, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 70, - "min_level": 19, - "max_level": 22 - } - ] - }, - { - "name": "Paradise Barrens (Rocky Area)", - "order": 320, - "encounters": [ - { - "pokeapi_id": 438, - "pokemon_name": "Bonsly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 92, - "pokemon_name": "Gastly", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 74, - "pokemon_name": "Geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 228, - "pokemon_name": "Houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 782, - "pokemon_name": "Jangmo O", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 404, - "pokemon_name": "Luxio", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 10187, - "pokemon_name": "Morpeko (Hangry)", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 749, - "pokemon_name": "Mudbray", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 299, - "pokemon_name": "Nosepass", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 403, - "pokemon_name": "Shinx", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 325, - "pokemon_name": "Spoink", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 185, - "pokemon_name": "Sudowoodo", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 532, - "pokemon_name": "Timburr", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 968, - "pokemon_name": "Orthworm", - "method": "walk", - "encounter_rate": 50, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 28, - "pokemon_name": "Sandslash", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 22 - } - ] - } - ] - }, - { - "name": "Coastal Biome", - "order": 321, - "encounters": [ - { - "pokeapi_id": 648, - "pokemon_name": "Meloetta Aria", - "method": "static", - "encounter_rate": 100, - "min_level": 70, - "max_level": 70 - } - ], - "children": [ - { - "name": "Coastal Biome (Prairie)", - "order": 322, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Desert)", - "order": 323, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Ocean)", - "order": 324, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Rocky Area)", - "order": 325, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Cave)", - "order": 326, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Prairie)", - "order": 327, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 764, - "pokemon_name": "Comfey", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 810, - "pokemon_name": "Grookey", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 40, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Desert)", - "order": 328, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 810, - "pokemon_name": "Grookey", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Ocean)", - "order": 329, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Rocky Area)", - "order": 330, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Southeast Beach - Flower)", - "order": 331, - "encounters": [ - { - "pokeapi_id": 764, - "pokemon_name": "Comfey", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10124, - "pokemon_name": "Oricorio (Pau)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Prairie)", - "order": 332, - "encounters": [ - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 40, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Riverside)", - "order": 333, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Rocky Area)", - "order": 334, - "encounters": [ - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 324, - "pokemon_name": "Torkoal", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 663, - "pokemon_name": "Talonflame", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 752, - "pokemon_name": "Araquanid", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 1, - "pokemon_name": "Bulbasaur", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Torchlit Mountain - Flower)", - "order": 335, - "encounters": [ - { - "pokeapi_id": 10124, - "pokemon_name": "Oricorio (Pau)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Prairie)", - "order": 336, - "encounters": [ - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 44, - "pokemon_name": "Gloom", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 43, - "pokemon_name": "Oddish", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 336, - "pokemon_name": "Seviper", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 335, - "pokemon_name": "Zangoose", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 60, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 45, - "pokemon_name": "Vileplume", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 547, - "pokemon_name": "Whimsicott", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Desert)", - "order": 337, - "encounters": [ - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10114, - "pokemon_name": "Exeggutor (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10112, - "pokemon_name": "Grimer (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 731, - "pokemon_name": "Pikipek", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 287, - "pokemon_name": "Slakoth", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 732, - "pokemon_name": "Trumbeak", - "method": "walk", - "encounter_rate": 80, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 10113, - "pokemon_name": "Muk (Alola)", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 182, - "pokemon_name": "Bellossom", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 152, - "pokemon_name": "Chikorita", - "method": "walk", - "encounter_rate": 20, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 15, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Ocean)", - "order": 338, - "encounters": [ - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 686, - "pokemon_name": "Inkay", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 370, - "pokemon_name": "Luvdisc", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 72, - "pokemon_name": "Tentacool", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 73, - "pokemon_name": "Tentacruel", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 728, - "pokemon_name": "Popplio", - "method": "walk", - "encounter_rate": 70, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 656, - "pokemon_name": "Froakie", - "method": "walk", - "encounter_rate": 50, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Rocky Area)", - "order": 339, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 58, - "max_level": 68 - }, - { - "pokeapi_id": 733, - "pokemon_name": "Toucannon", - "method": "walk", - "encounter_rate": 30, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Coastal Plaza Island - Bamboo Forest)", - "order": 340, - "encounters": [ - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 100, - "min_level": 58, - "max_level": 68 - } - ] - }, - { - "name": "Coastal Biome (Rest Area Cave)", - "order": 341, - "encounters": [ - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 288, - "pokemon_name": "Vigoroth", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 289, - "pokemon_name": "Slaking", - "method": "walk", - "encounter_rate": 50, - "min_level": 59, - "max_level": 69 - } - ] - }, - { - "name": "Coastal Biome (Bridgeside Cave)", - "order": 342, - "encounters": [ - { - "pokeapi_id": 546, - "pokemon_name": "Cottonee", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10105, - "pokemon_name": "Diglett (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10164, - "pokemon_name": "Slowpoke (Galar)", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 547, - "pokemon_name": "Whimsicott", - "method": "walk", - "encounter_rate": 10, - "min_level": 59, - "max_level": 69 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - } - ] - } - ] - }, - { - "name": "Savanna Biome", - "order": 343, - "encounters": [], - "children": [ - { - "name": "Savanna Biome (Prairie)", - "order": 344, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Rocky Area)", - "order": 345, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Bamboo Forest)", - "order": 346, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Prairie)", - "order": 347, - "encounters": [ - { - "pokeapi_id": 4, - "pokemon_name": "Charmander", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 48, - "pokemon_name": "Venonat", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 70, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Rocky Area)", - "order": 348, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Cave)", - "order": 349, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 80, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 10, - "min_level": 57, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 57, - "max_level": 68 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Bamboo Forest)", - "order": 350, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 60, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 60, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Savanna Entrance - Volcano)", - "order": 351, - "encounters": [ - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 158, - "pokemon_name": "Totodile", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 49, - "pokemon_name": "Venomoth", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Prairie)", - "order": 352, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 628, - "pokemon_name": "Braviary", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 981, - "pokemon_name": "Farigiraf", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 552, - "pokemon_name": "Krokorok", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 627, - "pokemon_name": "Rufflet", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 551, - "pokemon_name": "Sandile", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 495, - "pokemon_name": "Snivy", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 553, - "pokemon_name": "Krookodile", - "method": "walk", - "encounter_rate": 70, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 954, - "pokemon_name": "Rabsca", - "method": "walk", - "encounter_rate": 50, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Rocky Area)", - "order": 353, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Bamboo Forest)", - "order": 354, - "encounters": [ - { - "pokeapi_id": 522, - "pokemon_name": "Blitzle", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 981, - "pokemon_name": "Farigiraf", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 203, - "pokemon_name": "Girafarig", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 128, - "pokemon_name": "Tauros", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 523, - "pokemon_name": "Zebstrika", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Northeast Savanna - Volcano)", - "order": 355, - "encounters": [ - { - "pokeapi_id": 779, - "pokemon_name": "Bruxish", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 751, - "pokemon_name": "Dewpider", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 158, - "pokemon_name": "Totodile", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Prairie)", - "order": 356, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 653, - "pokemon_name": "Fennekin", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 440, - "pokemon_name": "Happiny", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 240, - "pokemon_name": "Magby", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 126, - "pokemon_name": "Magmar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 630, - "pokemon_name": "Mandibuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 112, - "pokemon_name": "Rhydon", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 328, - "pokemon_name": "Trapinch", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 329, - "pokemon_name": "Vibrava", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 629, - "pokemon_name": "Vullaby", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 722, - "pokemon_name": "Rowlet", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 40, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 330, - "pokemon_name": "Flygon", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 242, - "pokemon_name": "Blissey", - "method": "walk", - "encounter_rate": 15, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Rocky Area)", - "order": 357, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Midwest Savanna - Bamboo Forest)", - "order": 358, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 103, - "pokemon_name": "Exeggutor", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 111, - "pokemon_name": "Rhyhorn", - "method": "walk", - "encounter_rate": 100, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 112, - "pokemon_name": "Rhydon", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 55, - "max_level": 67 - }, - { - "pokeapi_id": 816, - "pokemon_name": "Sobble", - "method": "walk", - "encounter_rate": 80, - "min_level": 55, - "max_level": 67 - } - ] - }, - { - "name": "Savanna Biome (Central Plaza - Cave)", - "order": 359, - "encounters": [ - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 552, - "pokemon_name": "Krokorok", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 667, - "pokemon_name": "Litleo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 668, - "pokemon_name": "Pyroar", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 553, - "pokemon_name": "Krookodile", - "method": "walk", - "encounter_rate": 50, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 40, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 68 - } - ] - }, - { - "name": "Savanna Biome (Savanna Plaza Cave)", - "order": 360, - "encounters": [ - { - "pokeapi_id": 84, - "pokemon_name": "Doduo", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 953, - "pokemon_name": "Rellor", - "method": "walk", - "encounter_rate": 100, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 85, - "pokemon_name": "Dodrio", - "method": "walk", - "encounter_rate": 50, - "min_level": 56, - "max_level": 68 - }, - { - "pokeapi_id": 113, - "pokemon_name": "Chansey", - "method": "walk", - "encounter_rate": 5, - "min_level": 56, - "max_level": 68 - } - ] - } - ] - }, - { - "name": "Canyon Biome", - "order": 361, - "encounters": [], - "children": [ - { - "name": "Canyon Biome (Prairie)", - "order": 362, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Lake)", - "order": 363, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Riverside)", - "order": 364, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Rocky Area)", - "order": 365, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Cave)", - "order": 366, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Canyon Biome (Bamboo Forest)", - "order": 367, - "encounters": [ - { - "pokeapi_id": 900, - "pokemon_name": "Kleavor", - "method": "walk", - "encounter_rate": 15, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Prairie)", - "order": 368, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 725, - "pokemon_name": "Litten", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 854, - "pokemon_name": "Sinistea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 387, - "pokemon_name": "Turtwig", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 3, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Riverside)", - "order": 369, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Rocky Area)", - "order": 370, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 123, - "pokemon_name": "Scyther", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 387, - "pokemon_name": "Turtwig", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 725, - "pokemon_name": "Litten", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 80, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 50, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Craggy Cliffs - Cave)", - "order": 371, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 74 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 74 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Prairie)", - "order": 372, - "encounters": [ - { - "pokeapi_id": 334, - "pokemon_name": "Altaria", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 410, - "pokemon_name": "Shieldon", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 227, - "pokemon_name": "Skarmory", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 333, - "pokemon_name": "Swablu", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 252, - "pokemon_name": "Treecko", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 560, - "pokemon_name": "Scrafty", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 20, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Lake)", - "order": 373, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Riverside)", - "order": 374, - "encounters": [ - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 171, - "pokemon_name": "Lanturn", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 7, - "pokemon_name": "Squirtle", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Rocky Area)", - "order": 375, - "encounters": [ - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 498, - "pokemon_name": "Tepig", - "method": "walk", - "encounter_rate": 70, - "min_level": 59, - "max_level": 70 - }, - { - "pokeapi_id": 212, - "pokemon_name": "Scizor", - "method": "walk", - "encounter_rate": 7, - "min_level": 59, - "max_level": 70 - } - ] - }, - { - "name": "Canyon Biome (Nature Preserve - Cave)", - "order": 376, - "encounters": [ - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 90, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (East Bridge Cave)", - "order": 377, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 106, - "pokemon_name": "Hitmonlee", - "method": "walk", - "encounter_rate": 80, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Lower West Bridge Cave)", - "order": 378, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 677, - "pokemon_name": "Espurr", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10025, - "pokemon_name": "Meowstic (Female)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 678, - "pokemon_name": "Meowstic Male", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 237, - "pokemon_name": "Hitmontop", - "method": "walk", - "encounter_rate": 50, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Outdoor Classroom - Cave)", - "order": 379, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Waterfall - Cave)", - "order": 380, - "encounters": [ - { - "pokeapi_id": 662, - "pokemon_name": "Fletchinder", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 661, - "pokemon_name": "Fletchling", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - }, - { - "name": "Canyon Biome (Cliffside Cave)", - "order": 381, - "encounters": [ - { - "pokeapi_id": 10109, - "pokemon_name": "Geodude (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 10110, - "pokemon_name": "Graveler (Alola)", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 236, - "pokemon_name": "Tyrogue", - "method": "walk", - "encounter_rate": 100, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 107, - "pokemon_name": "Hitmonchan", - "method": "walk", - "encounter_rate": 80, - "min_level": 60, - "max_level": 71 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 60, - "max_level": 71 - } - ] - } - ] - }, - { - "name": "Polar Biome", - "order": 382, - "encounters": [], - "children": [ - { - "name": "Polar Biome (Snowfield)", - "order": 383, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Lake)", - "order": 384, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 60, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Ocean)", - "order": 385, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10234, - "pokemon_name": "Qwilfish (Hisui)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 80, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Cave)", - "order": 386, - "encounters": [ - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Polar Biome (Mountain - Snowfield)", - "order": 387, - "encounters": [ - { - "pokeapi_id": 460, - "pokemon_name": "Abomasnow", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 390, - "pokemon_name": "Chimchar", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 740, - "pokemon_name": "Crabominable", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 739, - "pokemon_name": "Crabrawler", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 585, - "pokemon_name": "Deerling", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 884, - "pokemon_name": "Duraludon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 813, - "pokemon_name": "Scorbunny", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 459, - "pokemon_name": "Snover", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 586, - "pokemon_name": "Sawsbuck", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 50, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 40, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 235, - "pokemon_name": "Smeargle", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 10, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (Mountain - Ocean)", - "order": 388, - "encounters": [ - { - "pokeapi_id": 578, - "pokemon_name": "Duosion", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 131, - "pokemon_name": "Lapras", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 868, - "pokemon_name": "Milcery", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 501, - "pokemon_name": "Oshawott", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 10234, - "pokemon_name": "Qwilfish (Hisui)", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 100, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "walk", - "encounter_rate": 90, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "walk", - "encounter_rate": 80, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 393, - "pokemon_name": "Piplup", - "method": "walk", - "encounter_rate": 70, - "min_level": 62, - "max_level": 71 - }, - { - "pokeapi_id": 579, - "pokemon_name": "Reuniclus", - "method": "walk", - "encounter_rate": 30, - "min_level": 62, - "max_level": 71 - } - ] - }, - { - "name": "Polar Biome (North Mountain - Cave)", - "order": 389, - "encounters": [ - { - "pokeapi_id": 884, - "pokemon_name": "Duraludon", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 255, - "pokemon_name": "Torchic", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (East Mountain Cave)", - "order": 390, - "encounters": [ - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 27, - "pokemon_name": "Sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 5, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (Polar Plaza Cave)", - "order": 391, - "encounters": [ - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 323, - "pokemon_name": "Camerupt", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 322, - "pokemon_name": "Numel", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 611, - "pokemon_name": "Fraxure", - "method": "walk", - "encounter_rate": 90, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - }, - { - "name": "Polar Biome (Iceberg Cave)", - "order": 392, - "encounters": [ - { - "pokeapi_id": 614, - "pokemon_name": "Beartic", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 155, - "pokemon_name": "Cyndaquil", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 622, - "pokemon_name": "Golett", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 209, - "pokemon_name": "Snubbull", - "method": "walk", - "encounter_rate": 100, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 90, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 623, - "pokemon_name": "Golurk", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 63, - "max_level": 72 - }, - { - "pokeapi_id": 210, - "pokemon_name": "Granbull", - "method": "walk", - "encounter_rate": 60, - "min_level": 63, - "max_level": 72 - } - ] - } - ] - }, - { - "name": "Chargestone Cavern", - "order": 393, - "encounters": [], - "children": [ - { - "name": "Chargestone Cavern (Cave)", - "order": 394, - "encounters": [ - { - "pokeapi_id": 650, - "pokemon_name": "Chespin", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 595, - "pokemon_name": "Joltik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 479, - "pokemon_name": "Rotom", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 40, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Wasteland)", - "order": 395, - "encounters": [ - { - "pokeapi_id": 374, - "pokemon_name": "Beldum", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 125, - "pokemon_name": "Electabuzz", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 239, - "pokemon_name": "Elekid", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 81, - "pokemon_name": "Magnemite", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 82, - "pokemon_name": "Magneton", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10138, - "pokemon_name": "Minior (Yellow)", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 311, - "pokemon_name": "Plusle", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 137, - "pokemon_name": "Porygon", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 70, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 312, - "pokemon_name": "Minun", - "method": "walk", - "encounter_rate": 40, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 30, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10140, - "pokemon_name": "Minior (Blue)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10139, - "pokemon_name": "Minior (Green)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10141, - "pokemon_name": "Minior (Indigo)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10137, - "pokemon_name": "Minior (Orange)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10136, - "pokemon_name": "Minior (Red)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 10142, - "pokemon_name": "Minior (Violet)", - "method": "walk", - "encounter_rate": 5, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Volcano)", - "order": 396, - "encounters": [ - { - "pokeapi_id": 596, - "pokemon_name": "Galvantula", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 595, - "pokemon_name": "Joltik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 650, - "pokemon_name": "Chespin", - "method": "walk", - "encounter_rate": 10, - "min_level": 65, - "max_level": 74 - } - ] - }, - { - "name": "Chargestone Cavern (Chargestone)", - "order": 397, - "encounters": [ - { - "pokeapi_id": 603, - "pokemon_name": "Eelektrik", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 602, - "pokemon_name": "Tynamo", - "method": "walk", - "encounter_rate": 100, - "min_level": 65, - "max_level": 74 - }, - { - "pokeapi_id": 604, - "pokemon_name": "Eelektross", - "method": "walk", - "encounter_rate": 60, - "min_level": 65, - "max_level": 74 - } - ] - } - ] - }, - { - "name": "Area Zero Underdepths", - "order": 398, - "encounters": [ - { - "pokeapi_id": 445, - "pokemon_name": "Garchomp", - "method": "static", - "encounter_rate": 100, - "min_level": 80, - "max_level": 80 - }, - { - "pokeapi_id": 934, - "pokemon_name": "Garganacl", - "method": "static", - "encounter_rate": 100, - "min_level": 80, - "max_level": 80 - }, - { - "pokeapi_id": 970, - "pokemon_name": "Glimmora", - "method": "static", - "encounter_rate": 100, - "min_level": 78, - "max_level": 78 - }, - { - "pokeapi_id": 995, - "pokemon_name": "Iron Thorns", - "method": "static", - "encounter_rate": 100, - "min_level": 79, - "max_level": 79 - }, - { - "pokeapi_id": 715, - "pokemon_name": "Noivern", - "method": "static", - "encounter_rate": 100, - "min_level": 78, - "max_level": 78 - }, - { - "pokeapi_id": 1024, - "pokemon_name": "Terapagos", - "method": "static", - "encounter_rate": 100, - "min_level": 85, - "max_level": 85 - } - ] - }, { "name": "Random (Around Paldea)", - "order": 399, + "order": 245, "encounters": [ { "pokeapi_id": 460, @@ -32082,6 +21215,10873 @@ } ] }, + { + "name": "Fellhorn Gorge", + "order": 246, + "encounters": [], + "children": [ + { + "name": "Fellhorn Gorge (Prairie)", + "order": 247, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 50, + "min_level": 34, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Lake)", + "order": 248, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Riverside)", + "order": 249, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 342, + "pokemon_name": "Crawdaunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + }, + { + "name": "Fellhorn Gorge (Rocky Area)", + "order": 250, + "encounters": [ + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10126, + "pokemon_name": "Lycanroc (Midnight)", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 50, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 398, + "pokemon_name": "Staraptor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + } + ] + } + ] + }, + { + "name": "Mossui Town", + "order": 251, + "encounters": [ + { + "pokeapi_id": 10229, + "pokemon_name": "Growlithe (Hisui)", + "method": "gift", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road", + "order": 252, + "encounters": [], + "children": [ + { + "name": "Kitakami Road (Prairie)", + "order": 253, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 50, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Swamp)", + "order": 254, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Riverside)", + "order": 255, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 60, + "min_level": 7, + "max_level": 15 + } + ] + }, + { + "name": "Kitakami Road (Cave)", + "order": 256, + "encounters": [ + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 15 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 5 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Kitakami Wilds", + "order": 257, + "encounters": [], + "children": [ + { + "name": "Kitakami Wilds (Prairie)", + "order": 258, + "encounters": [ + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 80, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Lake)", + "order": 259, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Riverside)", + "order": 260, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 834, + "pokemon_name": "Drednaw", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + } + ] + }, + { + "name": "Kitakami Wilds (Rocky Area)", + "order": 261, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 30, + "max_level": 39 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 39 + } + ] + } + ] + }, + { + "name": "Reveler's Road", + "order": 262, + "encounters": [], + "children": [ + { + "name": "Reveler's Road (Prairie)", + "order": 263, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 401, + "pokemon_name": "Kricketot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 417, + "pokemon_name": "Pachirisu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 402, + "pokemon_name": "Kricketune", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Riverside)", + "order": 264, + "encounters": [ + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Rocky Area)", + "order": 265, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Bamboo Forest)", + "order": 266, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 708, + "pokemon_name": "Phantump", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 234, + "pokemon_name": "Stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 17 + }, + { + "pokeapi_id": 1012, + "pokemon_name": "Poltchageist", + "method": "walk", + "encounter_rate": 80, + "min_level": 13, + "max_level": 17 + } + ] + }, + { + "name": "Reveler's Road (Crater Rocky Area)", + "order": 267, + "encounters": [ + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 18 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 18 + } + ] + }, + { + "name": "Reveler's Road (Crater Cave)", + "order": 268, + "encounters": [ + { + "pokeapi_id": 162, + "pokemon_name": "Furret", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + } + ] + }, + { + "name": "Apple Hills", + "order": 269, + "encounters": [], + "children": [ + { + "name": "Apple Hills (Prairie)", + "order": 270, + "encounters": [ + { + "pokeapi_id": 840, + "pokemon_name": "Applin", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 261, + "pokemon_name": "Poochyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 161, + "pokemon_name": "Sentret", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 50, + "min_level": 11, + "max_level": 15 + } + ] + }, + { + "name": "Apple Hills (Rocky Area)", + "order": 271, + "encounters": [ + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 11, + "max_level": 15 + } + ] + }, + { + "name": "Apple Hills (Cave)", + "order": 272, + "encounters": [ + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 7, + "max_level": 15 + } + ] + } + ] + }, + { + "name": "Wistful Fields", + "order": 273, + "encounters": [ + { + "pokeapi_id": 1015, + "pokemon_name": "Munkidori", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Wistful Fields (Prairie)", + "order": 274, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 21 + } + ] + }, + { + "name": "Wistful Fields (Rocky Area)", + "order": 275, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 21 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 18, + "max_level": 21 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 21 + } + ] + }, + { + "name": "Wistful Fields (Cave)", + "order": 276, + "encounters": [ + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 22 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 18, + "max_level": 22 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Prairie)", + "order": 277, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Lake)", + "order": 278, + "encounters": [ + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Rocky Area)", + "order": 279, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Wisteria Pond - Flower)", + "order": 280, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 10125, + "pokemon_name": "Oricorio (Sensu)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Prairie)", + "order": 281, + "encounters": [ + { + "pokeapi_id": 190, + "pokemon_name": "Aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 820, + "pokemon_name": "Greedent", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 281, + "pokemon_name": "Kirlia", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 262, + "pokemon_name": "Mightyena", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 280, + "pokemon_name": "Ralts", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 819, + "pokemon_name": "Skwovet", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 70, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 271, + "pokemon_name": "Lombre", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 30 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Rocky Area)", + "order": 282, + "encounters": [ + { + "pokeapi_id": 737, + "pokemon_name": "Charjabug", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 736, + "pokemon_name": "Grubbin", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "walk", + "encounter_rate": 90, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 25, + "pokemon_name": "Pikachu", + "method": "walk", + "encounter_rate": 80, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 29, + "max_level": 30 + }, + { + "pokeapi_id": 745, + "pokemon_name": "Lycanroc Midday", + "method": "walk", + "encounter_rate": 60, + "min_level": 29, + "max_level": 30 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Cave)", + "order": 283, + "encounters": [ + { + "pokeapi_id": 56, + "pokemon_name": "Mankey", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 624, + "pokemon_name": "Pawniard", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 32, + "max_level": 36 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + } + ] + }, + { + "name": "Wistful Fields (Patchy Field - Flower)", + "order": 284, + "encounters": [ + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 30 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 29, + "max_level": 30 + } + ] + } + ] + }, + { + "name": "Oni Mountain", + "order": 285, + "encounters": [ + { + "pokeapi_id": 1016, + "pokemon_name": "Fezandipiti", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Oni Mountain (Prairie)", + "order": 286, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Riverside)", + "order": 287, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Rocky Area)", + "order": 288, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 14, + "max_level": 17 + } + ] + }, + { + "name": "Oni Mountain (Stream Cave)", + "order": 289, + "encounters": [ + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 18 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 18 + } + ] + } + ] + }, + { + "name": "Oni's Maw", + "order": 290, + "encounters": [], + "children": [ + { + "name": "Oni's Maw (Riverside)", + "order": 291, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Oni's Maw (Rocky Area)", + "order": 292, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 856, + "pokemon_name": "Hatenna", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 172, + "pokemon_name": "Pichu", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 50, + "min_level": 20, + "max_level": 23 + } + ] + }, + { + "name": "Oni's Maw (Cave)", + "order": 293, + "encounters": [ + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Kitakami Hall", + "order": 294, + "encounters": [ + { + "pokeapi_id": 446, + "pokemon_name": "Munchlax", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + } + ] + }, + { + "name": "Infernal Pass", + "order": 295, + "encounters": [], + "children": [ + { + "name": "Infernal Pass (Riverside)", + "order": 296, + "encounters": [ + { + "pokeapi_id": 270, + "pokemon_name": "Lotad", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (Rocky Area)", + "order": 297, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 744, + "pokemon_name": "Rockruff", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 27 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 37, + "pokemon_name": "Vulpix", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 229, + "pokemon_name": "Houndoom", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 10143, + "pokemon_name": "Mimikyu (Busted)", + "method": "walk", + "encounter_rate": 10, + "min_level": 21, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (West Cave)", + "order": 298, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 100, + "min_level": 21, + "max_level": 27 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 27 + } + ] + }, + { + "name": "Infernal Pass (North Cave)", + "order": 299, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Crystal Pool", + "order": 300, + "encounters": [ + { + "pokeapi_id": 350, + "pokemon_name": "Milotic", + "method": "static", + "encounter_rate": 100, + "min_level": 30, + "max_level": 30 + } + ], + "children": [ + { + "name": "Crystal Pool (Lake)", + "order": 301, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Rocky Area)", + "order": 302, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 433, + "pokemon_name": "Chingling", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 109, + "pokemon_name": "Koffing", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 218, + "pokemon_name": "Slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 193, + "pokemon_name": "Yanma", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 358, + "pokemon_name": "Chimecho", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Cave)", + "order": 303, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Lake Caves Cave)", + "order": 304, + "encounters": [ + { + "pokeapi_id": 436, + "pokemon_name": "Bronzor", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 173, + "pokemon_name": "Cleffa", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 355, + "pokemon_name": "Duskull", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 969, + "pokemon_name": "Glimmet", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 607, + "pokemon_name": "Litwick", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 757, + "pokemon_name": "Salandit", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 437, + "pokemon_name": "Bronzong", + "method": "walk", + "encounter_rate": 50, + "min_level": 33, + "max_level": 33 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 443, + "pokemon_name": "Gible", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 703, + "pokemon_name": "Carbink", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "method": "walk", + "encounter_rate": 8, + "min_level": 32, + "max_level": 33 + }, + { + "pokeapi_id": 444, + "pokemon_name": "Gabite", + "method": "walk", + "encounter_rate": 2, + "min_level": 25, + "max_level": 33 + } + ] + }, + { + "name": "Crystal Pool (Lake Caves Cave Water)", + "order": 305, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + }, + { + "pokeapi_id": 349, + "pokemon_name": "Feebas", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 33 + } + ] + } + ] + }, + { + "name": "Mossfell Confluence", + "order": 306, + "encounters": [], + "children": [ + { + "name": "Mossfell Confluence (Prairie)", + "order": 307, + "encounters": [ + { + "pokeapi_id": 69, + "pokemon_name": "Bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 742, + "pokemon_name": "Cutiefly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 753, + "pokemon_name": "Fomantis", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 743, + "pokemon_name": "Ribombee", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 273, + "pokemon_name": "Seedot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 540, + "pokemon_name": "Sewaddle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 167, + "pokemon_name": "Spinarak", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 90, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 80, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "method": "walk", + "encounter_rate": 80, + "min_level": 21, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", + "method": "walk", + "encounter_rate": 50, + "min_level": 21, + "max_level": 25 + }, + { + "pokeapi_id": 274, + "pokemon_name": "Nuzleaf", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 30, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Lake)", + "order": 308, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 284, + "pokemon_name": "Masquerain", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Riverside)", + "order": 309, + "encounters": [ + { + "pokeapi_id": 833, + "pokemon_name": "Chewtle", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 341, + "pokemon_name": "Corphish", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 313, + "pokemon_name": "Volbeat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 314, + "pokemon_name": "Illumise", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "walk", + "encounter_rate": 50, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Rocky Area)", + "order": 310, + "encounters": [ + { + "pokeapi_id": 580, + "pokemon_name": "Ducklett", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 23, + "pokemon_name": "Ekans", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 58, + "pokemon_name": "Growlithe", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 163, + "pokemon_name": "Hoothoot", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 714, + "pokemon_name": "Noibat", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 396, + "pokemon_name": "Starly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 397, + "pokemon_name": "Staravia", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 164, + "pokemon_name": "Noctowl", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 25 + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + } + ] + }, + { + "name": "Mossfell Confluence (Bamboo Forest)", + "order": 311, + "encounters": [ + { + "pokeapi_id": 214, + "pokemon_name": "Heracross", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 948, + "pokemon_name": "Toedscool", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 1012, + "pokemon_name": "Poltchageist", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 25 + } + ] + } + ] + }, + { + "name": "Torchlit Labyrinth (Cave)", + "order": 312, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10106, + "pokemon_name": "Dugtrio (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 574, + "pokemon_name": "Gothita", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 575, + "pokemon_name": "Gothorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 258, + "pokemon_name": "Mudkip", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 576, + "pokemon_name": "Gothitelle", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 2, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Chilling Waterhead", + "order": 313, + "encounters": [], + "children": [ + { + "name": "Chilling Waterhead (Cave)", + "order": 314, + "encounters": [ + { + "pokeapi_id": 206, + "pokemon_name": "Dunsparce", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 361, + "pokemon_name": "Snorunt", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 220, + "pokemon_name": "Swinub", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 90, + "min_level": 33, + "max_level": 34 + }, + { + "pokeapi_id": 704, + "pokemon_name": "Goomy", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 982, + "pokemon_name": "Dudunsparce Two Segment", + "method": "walk", + "encounter_rate": 8, + "min_level": 32, + "max_level": 34 + } + ] + }, + { + "name": "Chilling Waterhead (Cave - Water)", + "order": 315, + "encounters": [ + { + "pokeapi_id": 846, + "pokemon_name": "Arrokuda", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 847, + "pokemon_name": "Barraskewda", + "method": "walk", + "encounter_rate": 100, + "min_level": 27, + "max_level": 34 + }, + { + "pokeapi_id": 129, + "pokemon_name": "Magikarp", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 194, + "pokemon_name": "Wooper", + "method": "walk", + "encounter_rate": 100, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + }, + { + "pokeapi_id": 195, + "pokemon_name": "Quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 24, + "max_level": 34 + } + ] + } + ] + }, + { + "name": "Loyalty Plaza", + "order": 316, + "encounters": [ + { + "pokeapi_id": 1025, + "pokemon_name": "Pecharunt", + "method": "static", + "encounter_rate": 100, + "min_level": 88, + "max_level": 88 + } + ] + }, + { + "name": "Timeless Woods", + "order": 317, + "encounters": [ + { + "pokeapi_id": 168, + "pokemon_name": "Ariados", + "method": "static", + "encounter_rate": 100, + "min_level": 65, + "max_level": 65 + }, + { + "pokeapi_id": 10272, + "pokemon_name": "Ursaluna (Bloodmoon)", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ] + }, + { + "name": "Paradise Barrens", + "order": 318, + "encounters": [ + { + "pokeapi_id": 1014, + "pokemon_name": "Okidogi", + "method": "static", + "encounter_rate": 100, + "min_level": 35, + "max_level": 35 + } + ], + "children": [ + { + "name": "Paradise Barrens (Prairie)", + "order": 319, + "encounters": [ + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + } + ] + }, + { + "name": "Paradise Barrens (Desert)", + "order": 320, + "encounters": [ + { + "pokeapi_id": 962, + "pokemon_name": "Bombirdier", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 924, + "pokemon_name": "Tandemaus", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 70, + "min_level": 22, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 70, + "min_level": 19, + "max_level": 22 + } + ] + }, + { + "name": "Paradise Barrens (Rocky Area)", + "order": 321, + "encounters": [ + { + "pokeapi_id": 438, + "pokemon_name": "Bonsly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 92, + "pokemon_name": "Gastly", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 228, + "pokemon_name": "Houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 782, + "pokemon_name": "Jangmo O", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 404, + "pokemon_name": "Luxio", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 10187, + "pokemon_name": "Morpeko (Hangry)", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 749, + "pokemon_name": "Mudbray", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 299, + "pokemon_name": "Nosepass", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 403, + "pokemon_name": "Shinx", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 325, + "pokemon_name": "Spoink", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 185, + "pokemon_name": "Sudowoodo", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 532, + "pokemon_name": "Timburr", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 968, + "pokemon_name": "Orthworm", + "method": "walk", + "encounter_rate": 50, + "min_level": 19, + "max_level": 22 + }, + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 22 + } + ] + } + ] + }, + { + "name": "Coastal Biome", + "order": 322, + "encounters": [ + { + "pokeapi_id": 648, + "pokemon_name": "Meloetta Aria", + "method": "static", + "encounter_rate": 100, + "min_level": 70, + "max_level": 70 + } + ], + "children": [ + { + "name": "Coastal Biome (Prairie)", + "order": 323, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Desert)", + "order": 324, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Ocean)", + "order": 325, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Rocky Area)", + "order": 326, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Cave)", + "order": 327, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Prairie)", + "order": 328, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 764, + "pokemon_name": "Comfey", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 810, + "pokemon_name": "Grookey", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 40, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Desert)", + "order": 329, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 810, + "pokemon_name": "Grookey", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Ocean)", + "order": 330, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Rocky Area)", + "order": 331, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Southeast Beach - Flower)", + "order": 332, + "encounters": [ + { + "pokeapi_id": 764, + "pokemon_name": "Comfey", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10124, + "pokemon_name": "Oricorio (Pau)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Prairie)", + "order": 333, + "encounters": [ + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 40, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Riverside)", + "order": 334, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Rocky Area)", + "order": 335, + "encounters": [ + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 752, + "pokemon_name": "Araquanid", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 1, + "pokemon_name": "Bulbasaur", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Torchlit Mountain - Flower)", + "order": 336, + "encounters": [ + { + "pokeapi_id": 10124, + "pokemon_name": "Oricorio (Pau)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Prairie)", + "order": 337, + "encounters": [ + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 43, + "pokemon_name": "Oddish", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 336, + "pokemon_name": "Seviper", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 335, + "pokemon_name": "Zangoose", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 60, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 45, + "pokemon_name": "Vileplume", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 547, + "pokemon_name": "Whimsicott", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Desert)", + "order": 338, + "encounters": [ + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10114, + "pokemon_name": "Exeggutor (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10112, + "pokemon_name": "Grimer (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 731, + "pokemon_name": "Pikipek", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 287, + "pokemon_name": "Slakoth", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 732, + "pokemon_name": "Trumbeak", + "method": "walk", + "encounter_rate": 80, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 10113, + "pokemon_name": "Muk (Alola)", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 182, + "pokemon_name": "Bellossom", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 152, + "pokemon_name": "Chikorita", + "method": "walk", + "encounter_rate": 20, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 15, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Ocean)", + "order": 339, + "encounters": [ + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 686, + "pokemon_name": "Inkay", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 370, + "pokemon_name": "Luvdisc", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 72, + "pokemon_name": "Tentacool", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 73, + "pokemon_name": "Tentacruel", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 728, + "pokemon_name": "Popplio", + "method": "walk", + "encounter_rate": 70, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 656, + "pokemon_name": "Froakie", + "method": "walk", + "encounter_rate": 50, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Rocky Area)", + "order": 340, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 58, + "max_level": 68 + }, + { + "pokeapi_id": 733, + "pokemon_name": "Toucannon", + "method": "walk", + "encounter_rate": 30, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Coastal Plaza Island - Bamboo Forest)", + "order": 341, + "encounters": [ + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 100, + "min_level": 58, + "max_level": 68 + } + ] + }, + { + "name": "Coastal Biome (Rest Area Cave)", + "order": 342, + "encounters": [ + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 288, + "pokemon_name": "Vigoroth", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 289, + "pokemon_name": "Slaking", + "method": "walk", + "encounter_rate": 50, + "min_level": 59, + "max_level": 69 + } + ] + }, + { + "name": "Coastal Biome (Bridgeside Cave)", + "order": 343, + "encounters": [ + { + "pokeapi_id": 546, + "pokemon_name": "Cottonee", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10105, + "pokemon_name": "Diglett (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10164, + "pokemon_name": "Slowpoke (Galar)", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 547, + "pokemon_name": "Whimsicott", + "method": "walk", + "encounter_rate": 10, + "min_level": 59, + "max_level": 69 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + } + ] + } + ] + }, + { + "name": "Savanna Biome", + "order": 344, + "encounters": [], + "children": [ + { + "name": "Savanna Biome (Prairie)", + "order": 345, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Rocky Area)", + "order": 346, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Bamboo Forest)", + "order": 347, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Prairie)", + "order": 348, + "encounters": [ + { + "pokeapi_id": 4, + "pokemon_name": "Charmander", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 70, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Rocky Area)", + "order": 349, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Cave)", + "order": 350, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 80, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 10, + "min_level": 57, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 57, + "max_level": 68 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Bamboo Forest)", + "order": 351, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 60, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 60, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Savanna Entrance - Volcano)", + "order": 352, + "encounters": [ + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 158, + "pokemon_name": "Totodile", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Prairie)", + "order": 353, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 628, + "pokemon_name": "Braviary", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 981, + "pokemon_name": "Farigiraf", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 627, + "pokemon_name": "Rufflet", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 551, + "pokemon_name": "Sandile", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 495, + "pokemon_name": "Snivy", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "method": "walk", + "encounter_rate": 70, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 954, + "pokemon_name": "Rabsca", + "method": "walk", + "encounter_rate": 50, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Rocky Area)", + "order": 354, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Bamboo Forest)", + "order": 355, + "encounters": [ + { + "pokeapi_id": 522, + "pokemon_name": "Blitzle", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 981, + "pokemon_name": "Farigiraf", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 203, + "pokemon_name": "Girafarig", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 128, + "pokemon_name": "Tauros", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 523, + "pokemon_name": "Zebstrika", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Northeast Savanna - Volcano)", + "order": 356, + "encounters": [ + { + "pokeapi_id": 779, + "pokemon_name": "Bruxish", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 751, + "pokemon_name": "Dewpider", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 158, + "pokemon_name": "Totodile", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Prairie)", + "order": 357, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 653, + "pokemon_name": "Fennekin", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 440, + "pokemon_name": "Happiny", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 240, + "pokemon_name": "Magby", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 126, + "pokemon_name": "Magmar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 630, + "pokemon_name": "Mandibuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 328, + "pokemon_name": "Trapinch", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 329, + "pokemon_name": "Vibrava", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 629, + "pokemon_name": "Vullaby", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 722, + "pokemon_name": "Rowlet", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 40, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 330, + "pokemon_name": "Flygon", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 242, + "pokemon_name": "Blissey", + "method": "walk", + "encounter_rate": 15, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Rocky Area)", + "order": 358, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Midwest Savanna - Bamboo Forest)", + "order": 359, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 111, + "pokemon_name": "Rhyhorn", + "method": "walk", + "encounter_rate": 100, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 55, + "max_level": 67 + }, + { + "pokeapi_id": 816, + "pokemon_name": "Sobble", + "method": "walk", + "encounter_rate": 80, + "min_level": 55, + "max_level": 67 + } + ] + }, + { + "name": "Savanna Biome (Central Plaza - Cave)", + "order": 360, + "encounters": [ + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 552, + "pokemon_name": "Krokorok", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 667, + "pokemon_name": "Litleo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 553, + "pokemon_name": "Krookodile", + "method": "walk", + "encounter_rate": 50, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 40, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 68 + } + ] + }, + { + "name": "Savanna Biome (Savanna Plaza Cave)", + "order": 361, + "encounters": [ + { + "pokeapi_id": 84, + "pokemon_name": "Doduo", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 953, + "pokemon_name": "Rellor", + "method": "walk", + "encounter_rate": 100, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 85, + "pokemon_name": "Dodrio", + "method": "walk", + "encounter_rate": 50, + "min_level": 56, + "max_level": 68 + }, + { + "pokeapi_id": 113, + "pokemon_name": "Chansey", + "method": "walk", + "encounter_rate": 5, + "min_level": 56, + "max_level": 68 + } + ] + } + ] + }, + { + "name": "Canyon Biome", + "order": 362, + "encounters": [], + "children": [ + { + "name": "Canyon Biome (Prairie)", + "order": 363, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Lake)", + "order": 364, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Riverside)", + "order": 365, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Rocky Area)", + "order": 366, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Cave)", + "order": 367, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Canyon Biome (Bamboo Forest)", + "order": 368, + "encounters": [ + { + "pokeapi_id": 900, + "pokemon_name": "Kleavor", + "method": "walk", + "encounter_rate": 15, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Prairie)", + "order": 369, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 725, + "pokemon_name": "Litten", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 854, + "pokemon_name": "Sinistea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 3, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Riverside)", + "order": 370, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Rocky Area)", + "order": 371, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 123, + "pokemon_name": "Scyther", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 387, + "pokemon_name": "Turtwig", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 725, + "pokemon_name": "Litten", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 80, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 50, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Craggy Cliffs - Cave)", + "order": 372, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 74 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 74 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Prairie)", + "order": 373, + "encounters": [ + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 410, + "pokemon_name": "Shieldon", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 227, + "pokemon_name": "Skarmory", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 333, + "pokemon_name": "Swablu", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 252, + "pokemon_name": "Treecko", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 560, + "pokemon_name": "Scrafty", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 20, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Lake)", + "order": 374, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Riverside)", + "order": 375, + "encounters": [ + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 171, + "pokemon_name": "Lanturn", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 7, + "pokemon_name": "Squirtle", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Rocky Area)", + "order": 376, + "encounters": [ + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 498, + "pokemon_name": "Tepig", + "method": "walk", + "encounter_rate": 70, + "min_level": 59, + "max_level": 70 + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "method": "walk", + "encounter_rate": 7, + "min_level": 59, + "max_level": 70 + } + ] + }, + { + "name": "Canyon Biome (Nature Preserve - Cave)", + "order": 377, + "encounters": [ + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 90, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (East Bridge Cave)", + "order": 378, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "method": "walk", + "encounter_rate": 80, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Lower West Bridge Cave)", + "order": 379, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 677, + "pokemon_name": "Espurr", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10025, + "pokemon_name": "Meowstic (Female)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 237, + "pokemon_name": "Hitmontop", + "method": "walk", + "encounter_rate": 50, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Outdoor Classroom - Cave)", + "order": 380, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Waterfall - Cave)", + "order": 381, + "encounters": [ + { + "pokeapi_id": 662, + "pokemon_name": "Fletchinder", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 661, + "pokemon_name": "Fletchling", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + }, + { + "name": "Canyon Biome (Cliffside Cave)", + "order": 382, + "encounters": [ + { + "pokeapi_id": 10109, + "pokemon_name": "Geodude (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 10110, + "pokemon_name": "Graveler (Alola)", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 236, + "pokemon_name": "Tyrogue", + "method": "walk", + "encounter_rate": 100, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "method": "walk", + "encounter_rate": 80, + "min_level": 60, + "max_level": 71 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 60, + "max_level": 71 + } + ] + } + ] + }, + { + "name": "Polar Biome", + "order": 383, + "encounters": [], + "children": [ + { + "name": "Polar Biome (Snowfield)", + "order": 384, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Lake)", + "order": 385, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 60, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Ocean)", + "order": 386, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10234, + "pokemon_name": "Qwilfish (Hisui)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 80, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Cave)", + "order": 387, + "encounters": [ + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Polar Biome (Mountain - Snowfield)", + "order": 388, + "encounters": [ + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 390, + "pokemon_name": "Chimchar", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 740, + "pokemon_name": "Crabominable", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 739, + "pokemon_name": "Crabrawler", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 585, + "pokemon_name": "Deerling", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 572, + "pokemon_name": "Minccino", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 813, + "pokemon_name": "Scorbunny", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 459, + "pokemon_name": "Snover", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 586, + "pokemon_name": "Sawsbuck", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 50, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 40, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 573, + "pokemon_name": "Cinccino", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 235, + "pokemon_name": "Smeargle", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 10, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (Mountain - Ocean)", + "order": 389, + "encounters": [ + { + "pokeapi_id": 578, + "pokemon_name": "Duosion", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 868, + "pokemon_name": "Milcery", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 501, + "pokemon_name": "Oshawott", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 10234, + "pokemon_name": "Qwilfish (Hisui)", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 100, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "walk", + "encounter_rate": 90, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "walk", + "encounter_rate": 80, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 393, + "pokemon_name": "Piplup", + "method": "walk", + "encounter_rate": 70, + "min_level": 62, + "max_level": 71 + }, + { + "pokeapi_id": 579, + "pokemon_name": "Reuniclus", + "method": "walk", + "encounter_rate": 30, + "min_level": 62, + "max_level": 71 + } + ] + }, + { + "name": "Polar Biome (North Mountain - Cave)", + "order": 390, + "encounters": [ + { + "pokeapi_id": 884, + "pokemon_name": "Duraludon", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 255, + "pokemon_name": "Torchic", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (East Mountain Cave)", + "order": 391, + "encounters": [ + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 27, + "pokemon_name": "Sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 5, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (Polar Plaza Cave)", + "order": 392, + "encounters": [ + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 323, + "pokemon_name": "Camerupt", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 322, + "pokemon_name": "Numel", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 611, + "pokemon_name": "Fraxure", + "method": "walk", + "encounter_rate": 90, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + }, + { + "name": "Polar Biome (Iceberg Cave)", + "order": 393, + "encounters": [ + { + "pokeapi_id": 614, + "pokemon_name": "Beartic", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 155, + "pokemon_name": "Cyndaquil", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 622, + "pokemon_name": "Golett", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 209, + "pokemon_name": "Snubbull", + "method": "walk", + "encounter_rate": 100, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 90, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 623, + "pokemon_name": "Golurk", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 63, + "max_level": 72 + }, + { + "pokeapi_id": 210, + "pokemon_name": "Granbull", + "method": "walk", + "encounter_rate": 60, + "min_level": 63, + "max_level": 72 + } + ] + } + ] + }, + { + "name": "Chargestone Cavern", + "order": 394, + "encounters": [], + "children": [ + { + "name": "Chargestone Cavern (Cave)", + "order": 395, + "encounters": [ + { + "pokeapi_id": 650, + "pokemon_name": "Chespin", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 595, + "pokemon_name": "Joltik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 479, + "pokemon_name": "Rotom", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 40, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Wasteland)", + "order": 396, + "encounters": [ + { + "pokeapi_id": 374, + "pokemon_name": "Beldum", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 125, + "pokemon_name": "Electabuzz", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 239, + "pokemon_name": "Elekid", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 81, + "pokemon_name": "Magnemite", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10138, + "pokemon_name": "Minior (Yellow)", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 311, + "pokemon_name": "Plusle", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 137, + "pokemon_name": "Porygon", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 70, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 312, + "pokemon_name": "Minun", + "method": "walk", + "encounter_rate": 40, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 30, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10140, + "pokemon_name": "Minior (Blue)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10139, + "pokemon_name": "Minior (Green)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10141, + "pokemon_name": "Minior (Indigo)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10137, + "pokemon_name": "Minior (Orange)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10136, + "pokemon_name": "Minior (Red)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 10142, + "pokemon_name": "Minior (Violet)", + "method": "walk", + "encounter_rate": 5, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Volcano)", + "order": 397, + "encounters": [ + { + "pokeapi_id": 596, + "pokemon_name": "Galvantula", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 595, + "pokemon_name": "Joltik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 650, + "pokemon_name": "Chespin", + "method": "walk", + "encounter_rate": 10, + "min_level": 65, + "max_level": 74 + } + ] + }, + { + "name": "Chargestone Cavern (Chargestone)", + "order": 398, + "encounters": [ + { + "pokeapi_id": 603, + "pokemon_name": "Eelektrik", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 602, + "pokemon_name": "Tynamo", + "method": "walk", + "encounter_rate": 100, + "min_level": 65, + "max_level": 74 + }, + { + "pokeapi_id": 604, + "pokemon_name": "Eelektross", + "method": "walk", + "encounter_rate": 60, + "min_level": 65, + "max_level": 74 + } + ] + } + ] + }, + { + "name": "Area Zero Underdepths", + "order": 399, + "encounters": [ + { + "pokeapi_id": 445, + "pokemon_name": "Garchomp", + "method": "static", + "encounter_rate": 100, + "min_level": 80, + "max_level": 80 + }, + { + "pokeapi_id": 934, + "pokemon_name": "Garganacl", + "method": "static", + "encounter_rate": 100, + "min_level": 80, + "max_level": 80 + }, + { + "pokeapi_id": 970, + "pokemon_name": "Glimmora", + "method": "static", + "encounter_rate": 100, + "min_level": 78, + "max_level": 78 + }, + { + "pokeapi_id": 995, + "pokemon_name": "Iron Thorns", + "method": "static", + "encounter_rate": 100, + "min_level": 79, + "max_level": 79 + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "method": "static", + "encounter_rate": 100, + "min_level": 78, + "max_level": 78 + }, + { + "pokeapi_id": 1024, + "pokemon_name": "Terapagos", + "method": "static", + "encounter_rate": 100, + "min_level": 85, + "max_level": 85 + } + ] + }, { "name": "Random (Around Kitakami)", "order": 400, @@ -32812,158 +32812,6 @@ "name": "Random (Around Terrarium)", "order": 401, "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, "pokemon_name": "Electivire", @@ -33531,6 +33379,158 @@ "encounter_rate": 100, "min_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 } ] } diff --git a/backend/src/app/seeds/data/white-2.json b/backend/src/app/seeds/data/white-2.json index 60b3ebb..392cf29 100644 --- a/backend/src/app/seeds/data/white-2.json +++ b/backend/src/app/seeds/data/white-2.json @@ -78,7 +78,7 @@ ] }, { - "name": "Unova Route 19", + "name": "Route 19 (Unova)", "order": 2, "encounters": [ { @@ -170,8 +170,166 @@ ] }, { - "name": "Floccesy Ranch", + "name": "Route 20 (Unova)", "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": [ { "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", "order": 6, @@ -1132,7 +1132,7 @@ ] }, { - "name": "Unova Route 4", + "name": "Route 4 (Unova)", "order": 17, "encounters": [ { @@ -1651,7 +1651,7 @@ ] }, { - "name": "Unova Route 16", + "name": "Route 16 (Unova)", "order": 27, "encounters": [ { @@ -1959,7 +1959,7 @@ ] }, { - "name": "Unova Route 5", + "name": "Route 5 (Unova)", "order": 29, "encounters": [ { @@ -2081,7 +2081,7 @@ ] }, { - "name": "Unova Route 6", + "name": "Route 6 (Unova)", "order": 32, "encounters": [ { @@ -2705,7 +2705,7 @@ ] }, { - "name": "Unova Route 7", + "name": "Route 7 (Unova)", "order": 43, "encounters": [ { @@ -3381,7 +3381,7 @@ ] }, { - "name": "Unova Route 13", + "name": "Route 13 (Unova)", "order": 55, "encounters": [ { @@ -3609,7 +3609,7 @@ ] }, { - "name": "Unova Route 12", + "name": "Route 12 (Unova)", "order": 58, "encounters": [ { @@ -3861,7 +3861,7 @@ ] }, { - "name": "Unova Route 11", + "name": "Route 11 (Unova)", "order": 60, "encounters": [ { @@ -4051,7 +4051,7 @@ ] }, { - "name": "Unova Route 9", + "name": "Route 9 (Unova)", "order": 61, "encounters": [ { @@ -4271,266 +4271,8 @@ ] }, { - "name": "Unova Route 21", + "name": "Route 22 (Unova)", "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", - "order": 67, "encounters": [ { "pokeapi_id": 118, @@ -4726,6 +4468,264 @@ } ] }, + { + "name": "Route 21 (Unova)", + "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", "order": 68, @@ -5254,7 +5254,7 @@ ] }, { - "name": "Unova Route 23", + "name": "Route 23 (Unova)", "order": 73, "encounters": [ { @@ -6033,7 +6033,7 @@ ] }, { - "name": "Unova Route 1", + "name": "Route 1 (Unova)", "order": 84, "encounters": [ { @@ -6159,7 +6159,7 @@ ] }, { - "name": "Unova Route 2", + "name": "Route 2 (Unova)", "order": 85, "encounters": [ { @@ -6299,7 +6299,7 @@ ] }, { - "name": "Unova Route 3", + "name": "Route 3 (Unova)", "order": 87, "encounters": [ { @@ -7369,7 +7369,7 @@ ] }, { - "name": "Unova Route 15", + "name": "Route 15 (Unova)", "order": 99, "encounters": [ { @@ -7501,7 +7501,7 @@ ] }, { - "name": "Unova Route 8", + "name": "Route 8 (Unova)", "order": 101, "encounters": [ { @@ -8439,7 +8439,7 @@ ] }, { - "name": "Unova Route 17", + "name": "Route 17 (Unova)", "order": 114, "encounters": [ { @@ -8509,7 +8509,7 @@ ] }, { - "name": "Unova Route 18", + "name": "Route 18 (Unova)", "order": 115, "encounters": [ { @@ -8857,7 +8857,7 @@ ] }, { - "name": "Unova Route 14", + "name": "Route 14 (Unova)", "order": 117, "encounters": [ { diff --git a/backend/src/app/seeds/data/white.json b/backend/src/app/seeds/data/white.json index 9d3d3eb..4892e17 100644 --- a/backend/src/app/seeds/data/white.json +++ b/backend/src/app/seeds/data/white.json @@ -30,7 +30,7 @@ ] }, { - "name": "Unova Route 1", + "name": "Route 1 (Unova)", "order": 2, "encounters": [ { @@ -140,7 +140,7 @@ ] }, { - "name": "Unova Route 2", + "name": "Route 2 (Unova)", "order": 3, "encounters": [ { @@ -428,7 +428,7 @@ ] }, { - "name": "Unova Route 3", + "name": "Route 3 (Unova)", "order": 8, "encounters": [ { @@ -868,7 +868,8 @@ "min_level": 15, "max_level": 15 } - ] + ], + "pinwheel_zone": 1 }, { "name": "Pinwheel Forest (Inner Area)", @@ -1018,7 +1019,8 @@ "min_level": 17, "max_level": 17 } - ] + ], + "pinwheel_zone": 2 } ] }, @@ -1037,7 +1039,7 @@ ] }, { - "name": "Unova Route 4", + "name": "Route 4 (Unova)", "order": 17, "encounters": [ { @@ -1514,228 +1516,8 @@ ] }, { - "name": "Unova Route 16", + "name": "Route 5 (Unova)", "order": 32, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 85, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 572, - "pokemon_name": "Minccino", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 577, - "pokemon_name": "Solosis", - "method": "walk", - "encounter_rate": 60, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 510, - "pokemon_name": "Liepard", - "method": "walk", - "encounter_rate": 40, - "min_level": 20, - "max_level": 23 - }, - { - "pokeapi_id": 204, - "pokemon_name": "Pineco", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 55 - }, - { - "pokeapi_id": 568, - "pokemon_name": "Trubbish", - "method": "walk", - "encounter_rate": 40, - "min_level": 19, - "max_level": 22 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 573, - "pokemon_name": "Cinccino", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lostlorn Forest", - "order": 33, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 118, - "pokemon_name": "Goldeen", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 571, - "pokemon_name": "Zoroark", - "method": "static", - "encounter_rate": 100, - "min_level": 25, - "max_level": 25 - }, - { - "pokeapi_id": 548, - "pokemon_name": "Petilil", - "method": "walk", - "encounter_rate": 70, - "min_level": 19, - "max_level": 25 - }, - { - "pokeapi_id": 541, - "pokemon_name": "Swadloon", - "method": "walk", - "encounter_rate": 70, - "min_level": 20, - "max_level": 25 - }, - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 45, - "min_level": 19, - "max_level": 21 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 40, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 40, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 520, - "pokemon_name": "Tranquill", - "method": "walk", - "encounter_rate": 30, - "min_level": 21, - "max_level": 25 - }, - { - "pokeapi_id": 543, - "pokemon_name": "Venipede", - "method": "walk", - "encounter_rate": 30, - "min_level": 20, - "max_level": 24 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 515, - "pokemon_name": "Panpour", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 511, - "pokemon_name": "Pansage", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 513, - "pokemon_name": "Pansear", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "pokeapi_id": 542, - "pokemon_name": "Leavanny", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 549, - "pokemon_name": "Lilligant", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - }, - { - "pokeapi_id": 521, - "pokemon_name": "Unfezant", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Unova Route 5", - "order": 34, "encounters": [ { "pokeapi_id": 531, @@ -1805,7 +1587,7 @@ }, { "name": "Driftveil Drawbridge", - "order": 35, + "order": 33, "encounters": [ { "pokeapi_id": 580, @@ -1819,7 +1601,7 @@ }, { "name": "Driftveil City", - "order": 36, + "order": 34, "encounters": [ { "pokeapi_id": 10016, @@ -1897,7 +1679,7 @@ }, { "name": "Cold Storage (Outside)", - "order": 37, + "order": 35, "encounters": [ { "pokeapi_id": 531, @@ -1958,8 +1740,8 @@ ] }, { - "name": "Unova Route 6", - "order": 38, + "name": "Route 6 (Unova)", + "order": 36, "encounters": [ { "pokeapi_id": 10016, @@ -2117,7 +1899,7 @@ }, { "name": "Chargestone Cave", - "order": 39, + "order": 37, "encounters": [ { "pokeapi_id": 529, @@ -2131,7 +1913,7 @@ "children": [ { "name": "Chargestone Cave (1F)", - "order": 40, + "order": 38, "encounters": [ { "pokeapi_id": 595, @@ -2177,7 +1959,7 @@ }, { "name": "Chargestone Cave (B1F)", - "order": 41, + "order": 39, "encounters": [ { "pokeapi_id": 595, @@ -2223,7 +2005,7 @@ }, { "name": "Chargestone Cave (B2F)", - "order": 42, + "order": 40, "encounters": [ { "pokeapi_id": 595, @@ -2270,130 +2052,8 @@ ] }, { - "name": "Mistralton Cave", - "order": 43, - "encounters": [ - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - } - ], - "children": [ - { - "name": "Mistralton Cave (1F)", - "order": 44, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Mistralton Cave (2F)", - "order": 45, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - }, - { - "name": "Mistralton Cave (Guidance Chamber)", - "order": 46, - "encounters": [ - { - "pokeapi_id": 638, - "pokemon_name": "Cobalion", - "method": "static", - "encounter_rate": 100, - "min_level": 42, - "max_level": 42 - }, - { - "pokeapi_id": 529, - "pokemon_name": "Drilbur", - "method": "walk", - "encounter_rate": 100, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 50, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "pokeapi_id": 610, - "pokemon_name": "Axew", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 31 - } - ] - } - ] - }, - { - "name": "Unova Route 7", - "order": 47, + "name": "Route 7 (Unova)", + "order": 41, "encounters": [ { "pokeapi_id": 585, @@ -2487,12 +2147,12 @@ }, { "name": "Celestial Tower", - "order": 48, + "order": 42, "encounters": [], "children": [ { "name": "Celestial Tower (2F)", - "order": 49, + "order": 43, "encounters": [ { "pokeapi_id": 607, @@ -2506,7 +2166,7 @@ }, { "name": "Celestial Tower (3F)", - "order": 50, + "order": 44, "encounters": [ { "pokeapi_id": 607, @@ -2528,7 +2188,7 @@ }, { "name": "Celestial Tower (4F)", - "order": 51, + "order": 45, "encounters": [ { "pokeapi_id": 607, @@ -2550,7 +2210,7 @@ }, { "name": "Celestial Tower (5F)", - "order": 52, + "order": 46, "encounters": [ { "pokeapi_id": 605, @@ -2573,14 +2233,453 @@ ] }, { - "name": "Twist Mountain", - "order": 53, - "encounters": [], + "name": "Route 17 (Unova)", + "order": 47, + "encounters": [ + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + } + ] + }, + { + "name": "Route 18 (Unova)", + "order": 48, + "encounters": [ + { + "pokeapi_id": 170, + "pokemon_name": "Chinchou", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 636, + "pokemon_name": "Larvesta", + "method": "gift", + "encounter_rate": 100, + "min_level": 1, + "max_level": 1 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 95, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 80, + "min_level": 28, + "max_level": 35 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 64, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 102, + "pokemon_name": "Exeggcute", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 55 + }, + { + "pokeapi_id": 505, + "pokemon_name": "Watchog", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 32 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 558, + "pokemon_name": "Crustle", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "pokeapi_id": 557, + "pokemon_name": "Dwebble", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 31 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 538, + "pokemon_name": "Throh", + "method": "walk", + "encounter_rate": 20, + "min_level": 29, + "max_level": 33 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 539, + "pokemon_name": "Sawk", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "P2 Laboratory", + "order": 49, + "encounters": [ + { + "pokeapi_id": 592, + "pokemon_name": "Frillish", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 15 + }, + { + "pokeapi_id": 594, + "pokemon_name": "Alomomola", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 95, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 456, + "pokemon_name": "Finneon", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 117, + "pokemon_name": "Seadra", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 507, + "pokemon_name": "Herdier", + "method": "walk", + "encounter_rate": 36, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 505, + "pokemon_name": "Watchog", + "method": "walk", + "encounter_rate": 36, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 116, + "pokemon_name": "Horsea", + "method": "fishing", + "encounter_rate": 35, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 211, + "pokemon_name": "Qwilfish", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 599, + "pokemon_name": "Klink", + "method": "walk", + "encounter_rate": 14, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 559, + "pokemon_name": "Scraggy", + "method": "walk", + "encounter_rate": 14, + "min_level": 29, + "max_level": 31 + }, + { + "pokeapi_id": 593, + "pokemon_name": "Jellicent", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 20 + }, + { + "pokeapi_id": 230, + "pokemon_name": "Kingdra", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + }, + { + "pokeapi_id": 457, + "pokemon_name": "Lumineon", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 508, + "pokemon_name": "Stoutland", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave", + "order": 50, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + } + ], "children": [ { - "name": "Twist Mountain (B1F)", - "order": 54, + "name": "Mistralton Cave (1F)", + "order": 51, "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave (2F)", + "order": 52, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 50, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 610, + "pokemon_name": "Axew", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 31 + } + ] + }, + { + "name": "Mistralton Cave (Guidance Chamber)", + "order": 53, + "encounters": [ + { + "pokeapi_id": 638, + "pokemon_name": "Cobalion", + "method": "static", + "encounter_rate": 100, + "min_level": 42, + "max_level": 42 + }, { "pokeapi_id": 529, "pokemon_name": "Drilbur", @@ -2593,46 +2692,37 @@ "pokeapi_id": 525, "pokemon_name": "Boldore", "method": "walk", - "encounter_rate": 79, + "encounter_rate": 50, "min_level": 28, "max_level": 31 }, - { - "pokeapi_id": 613, - "pokemon_name": "Cubchoo", - "method": "walk", - "encounter_rate": 55, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 533, - "pokemon_name": "Gurdurr", - "method": "walk", - "encounter_rate": 40, - "min_level": 28, - "max_level": 30 - }, { "pokeapi_id": 527, "pokemon_name": "Woobat", "method": "walk", - "encounter_rate": 40, + "encounter_rate": 30, "min_level": 28, - "max_level": 31 + "max_level": 30 }, { - "pokeapi_id": 615, - "pokemon_name": "Cryogonal", + "pokeapi_id": 610, + "pokemon_name": "Axew", "method": "walk", - "encounter_rate": 6, - "min_level": 28, + "encounter_rate": 20, + "min_level": 30, "max_level": 31 } ] - }, + } + ] + }, + { + "name": "Twist Mountain", + "order": 54, + "encounters": [], + "children": [ { - "name": "Twist Mountain (1F)", + "name": "Twist Mountain (B1F)", "order": 55, "encounters": [ { @@ -2686,7 +2776,7 @@ ] }, { - "name": "Twist Mountain (2F)", + "name": "Twist Mountain (1F)", "order": 56, "encounters": [ { @@ -2740,7 +2830,7 @@ ] }, { - "name": "Twist Mountain (3F)", + "name": "Twist Mountain (2F)", "order": 57, "encounters": [ { @@ -2792,81 +2882,65 @@ "max_level": 31 } ] + }, + { + "name": "Twist Mountain (3F)", + "order": 58, + "encounters": [ + { + "pokeapi_id": 529, + "pokemon_name": "Drilbur", + "method": "walk", + "encounter_rate": 100, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 79, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 613, + "pokemon_name": "Cubchoo", + "method": "walk", + "encounter_rate": 55, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 533, + "pokemon_name": "Gurdurr", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 30 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 40, + "min_level": 28, + "max_level": 31 + }, + { + "pokeapi_id": 615, + "pokemon_name": "Cryogonal", + "method": "walk", + "encounter_rate": 6, + "min_level": 28, + "max_level": 31 + } + ] } ] }, { "name": "Icirrus City", - "order": 58, - "encounters": [ - { - "pokeapi_id": 339, - "pokemon_name": "Barboach", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "surf", - "encounter_rate": 100, - "min_level": 15, - "max_level": 40 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 536, - "pokemon_name": "Palpitoad", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 616, - "pokemon_name": "Shelmet", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 33 - }, - { - "pokeapi_id": 618, - "pokemon_name": "Stunfisk", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "pokeapi_id": 340, - "pokemon_name": "Whiscash", - "method": "fishing", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 537, - "pokemon_name": "Seismitoad", - "method": "surf", - "encounter_rate": 5, - "min_level": 15, - "max_level": 40 - } - ] - }, - { - "name": "Moor of Icirrus", "order": 59, "encounters": [ { @@ -3256,7 +3330,7 @@ ] }, { - "name": "Unova Route 8", + "name": "Route 8 (Unova)", "order": 65, "encounters": [ { @@ -3334,8 +3408,78 @@ ] }, { - "name": "Unova Route 9", + "name": "Moor of Icirrus", "order": 66, + "encounters": [ + { + "pokeapi_id": 339, + "pokemon_name": "Barboach", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "surf", + "encounter_rate": 100, + "min_level": 15, + "max_level": 40 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 536, + "pokemon_name": "Palpitoad", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 616, + "pokemon_name": "Shelmet", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 33 + }, + { + "pokeapi_id": 618, + "pokemon_name": "Stunfisk", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "pokeapi_id": 340, + "pokemon_name": "Whiscash", + "method": "fishing", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 537, + "pokemon_name": "Seismitoad", + "method": "surf", + "encounter_rate": 5, + "min_level": 15, + "max_level": 40 + } + ] + }, + { + "name": "Route 9 (Unova)", + "order": 67, "encounters": [ { "pokeapi_id": 531, @@ -3420,8 +3564,8 @@ ] }, { - "name": "Unova Route 10", - "order": 67, + "name": "Route 10 (Unova)", + "order": 68, "encounters": [ { "pokeapi_id": 531, @@ -3531,12 +3675,12 @@ }, { "name": "Victory Road (Unova Black & White)", - "order": 68, + "order": 69, "encounters": [], "children": [ { "name": "Victory Road (Unova BW Outside)", - "order": 69, + "order": 70, "encounters": [ { "pokeapi_id": 631, @@ -3574,7 +3718,7 @@ }, { "name": "Victory Road (Unova BW 1F - Middle and Right Room)", - "order": 70, + "order": 71, "encounters": [ { "pokeapi_id": 10016, @@ -3684,52 +3828,6 @@ }, { "name": "Victory Road (Unova BW 1F - Left Room)", - "order": 71, - "encounters": [ - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 37, - "max_level": 37 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 40 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 39, - "max_level": 39 - } - ] - }, - { - "name": "Victory Road (Unova BW 2F)", "order": 72, "encounters": [ { @@ -3775,7 +3873,7 @@ ] }, { - "name": "Victory Road (Unova BW 3F)", + "name": "Victory Road (Unova BW 2F)", "order": 73, "encounters": [ { @@ -3821,8 +3919,54 @@ ] }, { - "name": "Victory Road (Unova BW 4F - Middle Room)", + "name": "Victory Road (Unova BW 3F)", "order": 74, + "encounters": [ + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 37, + "max_level": 37 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 40 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 39, + "max_level": 39 + } + ] + }, + { + "name": "Victory Road (Unova BW 4F - Middle Room)", + "order": 75, "encounters": [ { "pokeapi_id": 530, @@ -3868,52 +4012,6 @@ }, { "name": "Victory Road (Unova BW 4F - Left and Right Room)", - "order": 75, - "encounters": [ - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 632, - "pokemon_name": "Durant", - "method": "walk", - "encounter_rate": 40, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 39 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 42 - }, - { - "pokeapi_id": 619, - "pokemon_name": "Mienfoo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Victory Road (Unova BW 5F)", "order": 76, "encounters": [ { @@ -3959,7 +4057,7 @@ ] }, { - "name": "Victory Road (Unova BW 6F)", + "name": "Victory Road (Unova BW 5F)", "order": 77, "encounters": [ { @@ -4005,7 +4103,7 @@ ] }, { - "name": "Victory Road (Unova BW 7F)", + "name": "Victory Road (Unova BW 6F)", "order": 78, "encounters": [ { @@ -4051,8 +4149,54 @@ ] }, { - "name": "Victory Road (Unova BW Trial Chamber)", + "name": "Victory Road (Unova BW 7F)", "order": 79, + "encounters": [ + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 632, + "pokemon_name": "Durant", + "method": "walk", + "encounter_rate": 40, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 39 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 42 + }, + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] + }, + { + "name": "Victory Road (Unova BW Trial Chamber)", + "order": 80, "encounters": [ { "pokeapi_id": 530, @@ -4108,7 +4252,7 @@ }, { "name": "N's Castle", - "order": 80, + "order": 81, "encounters": [ { "pokeapi_id": 644, @@ -4121,8 +4265,263 @@ ] }, { - "name": "Unova Route 11", - "order": 81, + "name": "Challenger's Cave", + "order": 82, + "encounters": [], + "children": [ + { + "name": "Challengers Cave (1F)", + "order": 83, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + } + ] + }, + { + "name": "Challengers Cave (B1F)", + "order": 84, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Challengers Cave (B2F)", + "order": 85, + "encounters": [ + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 75, + "pokemon_name": "Graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 527, + "pokemon_name": "Woobat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 108, + "pokemon_name": "Lickitung", + "method": "walk", + "encounter_rate": 15, + "min_level": 49, + "max_level": 50 + }, + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 302, + "pokemon_name": "Sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 447, + "pokemon_name": "Riolu", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 50 + } + ] + }, + { + "name": "Challengers Cave", + "order": 86, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 70 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 75, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 60, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 35, + "max_level": 60 + } + ] + } + ] + }, + { + "name": "Route 11 (Unova)", + "order": 87, "encounters": [ { "pokeapi_id": 118, @@ -4304,7 +4703,7 @@ }, { "name": "Village Bridge", - "order": 82, + "order": 88, "encounters": [ { "pokeapi_id": 10016, @@ -4429,8 +4828,8 @@ ] }, { - "name": "Unova Route 12", - "order": 83, + "name": "Route 12 (Unova)", + "order": 89, "encounters": [ { "pokeapi_id": 531, @@ -4563,8 +4962,8 @@ ] }, { - "name": "Unova Route 13", - "order": 84, + "name": "Route 13 (Unova)", + "order": 90, "encounters": [ { "pokeapi_id": 120, @@ -4744,9 +5143,488 @@ } ] }, + { + "name": "Giant Chasm", + "order": 91, + "encounters": [], + "children": [ + { + "name": "Giant Chasm (Entrance)", + "order": 92, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 80, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "method": "walk", + "encounter_rate": 50, + "min_level": 47, + "max_level": 59 + }, + { + "pokeapi_id": 277, + "pokemon_name": "Swellow", + "method": "walk", + "encounter_rate": 40, + "min_level": 47, + "max_level": 57 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 60 + }, + { + "pokeapi_id": 359, + "pokemon_name": "Absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 60 + }, + { + "pokeapi_id": 426, + "pokemon_name": "Drifblim", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 59 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 58 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 58 + }, + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 169, + "pokemon_name": "Crobat", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 465, + "pokemon_name": "Tangrowth", + "method": "walk", + "encounter_rate": 5, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Giant Chasm (Cave)", + "order": 93, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 47, + "max_level": 50 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "surf", + "encounter_rate": 90, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 70, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 25, + "min_level": 47, + "max_level": 49 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 50 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + } + ] + }, + { + "name": "Giant Chasm (Crater forest)", + "order": 94, + "encounters": [ + { + "pokeapi_id": 531, + "pokemon_name": "Audino", + "method": "walk", + "encounter_rate": 85, + "min_level": 52, + "max_level": 55 + }, + { + "pokeapi_id": 35, + "pokemon_name": "Clefairy", + "method": "walk", + "encounter_rate": 60, + "min_level": 52, + "max_level": 64 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 50, + "min_level": 52, + "max_level": 64 + }, + { + "pokeapi_id": 132, + "pokemon_name": "Ditto", + "method": "walk", + "encounter_rate": 30, + "min_level": 53, + "max_level": 65 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 65 + }, + { + "pokeapi_id": 375, + "pokemon_name": "Metang", + "method": "walk", + "encounter_rate": 20, + "min_level": 53, + "max_level": 65 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 20, + "min_level": 55, + "max_level": 65 + }, + { + "pokeapi_id": 36, + "pokemon_name": "Clefable", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 473, + "pokemon_name": "Mamoswine", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + }, + { + "pokeapi_id": 376, + "pokemon_name": "Metagross", + "method": "walk", + "encounter_rate": 5, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Giant Chasm (Cave depths)", + "order": 95, + "encounters": [ + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 530, + "pokemon_name": "Excadrill", + "method": "walk", + "encounter_rate": 100, + "min_level": 57, + "max_level": 60 + }, + { + "pokeapi_id": 646, + "pokemon_name": "Kyurem", + "method": "static", + "encounter_rate": 100, + "min_level": 75, + "max_level": 75 + }, + { + "pokeapi_id": 86, + "pokemon_name": "Seel", + "method": "surf", + "encounter_rate": 90, + "min_level": 25, + "max_level": 60 + }, + { + "pokeapi_id": 61, + "pokemon_name": "Poliwhirl", + "method": "fishing", + "encounter_rate": 70, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 60, + "pokemon_name": "Poliwag", + "method": "fishing", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 55 + }, + { + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", + "method": "fishing", + "encounter_rate": 30, + "min_level": 35, + "max_level": 60 + }, + { + "pokeapi_id": 221, + "pokemon_name": "Piloswine", + "method": "walk", + "encounter_rate": 25, + "min_level": 57, + "max_level": 59 + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 57, + "max_level": 57 + }, + { + "pokeapi_id": 225, + "pokemon_name": "Delibird", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 60 + }, + { + "pokeapi_id": 337, + "pokemon_name": "Lunatone", + "method": "walk", + "encounter_rate": 10, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 215, + "pokemon_name": "Sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 58, + "max_level": 58 + }, + { + "pokeapi_id": 338, + "pokemon_name": "Solrock", + "method": "walk", + "encounter_rate": 10, + "min_level": 60, + "max_level": 60 + }, + { + "pokeapi_id": 525, + "pokemon_name": "Boldore", + "method": "walk", + "encounter_rate": 5, + "min_level": 59, + "max_level": 59 + }, + { + "pokeapi_id": 62, + "pokemon_name": "Poliwrath", + "method": "fishing", + "encounter_rate": 5, + "min_level": 45, + "max_level": 70 + } + ] + } + ] + }, { "name": "Undella Town", - "order": 85, + "order": 96, "encounters": [ { "pokeapi_id": 446, @@ -4848,7 +5726,7 @@ }, { "name": "Undella Bay", - "order": 86, + "order": 97, "encounters": [ { "pokeapi_id": 90, @@ -4965,8 +5843,8 @@ ] }, { - "name": "Unova Route 14", - "order": 87, + "name": "Route 14 (Unova)", + "order": 98, "encounters": [ { "pokeapi_id": 118, @@ -5140,7 +6018,7 @@ }, { "name": "Abundant Shrine", - "order": 88, + "order": 99, "encounters": [ { "pokeapi_id": 118, @@ -5321,8 +6199,8 @@ ] }, { - "name": "Unova Route 15", - "order": 89, + "name": "Route 15 (Unova)", + "order": 100, "encounters": [ { "pokeapi_id": 479, @@ -5440,7 +6318,7 @@ }, { "name": "Marvelous Bridge", - "order": 90, + "order": 101, "encounters": [ { "pokeapi_id": 129, @@ -5461,1098 +6339,222 @@ ] }, { - "name": "Challenger's Cave", - "order": 91, - "encounters": [], - "children": [ - { - "name": "Challengers Cave (1F)", - "order": 92, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - } - ] - }, - { - "name": "Challengers Cave (B1F)", - "order": 93, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Challengers Cave (B2F)", - "order": 94, - "encounters": [ - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 75, - "pokemon_name": "Graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 527, - "pokemon_name": "Woobat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 108, - "pokemon_name": "Lickitung", - "method": "walk", - "encounter_rate": 15, - "min_level": 49, - "max_level": 50 - }, - { - "pokeapi_id": 303, - "pokemon_name": "Mawile", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 302, - "pokemon_name": "Sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 447, - "pokemon_name": "Riolu", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 50 - } - ] - }, - { - "name": "Challengers Cave", - "order": 95, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 70 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 75, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 60 - } - ] - } - ] - }, - { - "name": "Unova Route 17", - "order": 96, + "name": "Route 16 (Unova)", + "order": 102, "encounters": [ - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "fishing", - "encounter_rate": 60, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "fishing", - "encounter_rate": 35, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, - "max_level": 20 - }, - { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 - } - ] - }, - { - "name": "Unova Route 18", - "order": 97, - "encounters": [ - { - "pokeapi_id": 170, - "pokemon_name": "Chinchou", - "method": "fishing", - "encounter_rate": 100, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 592, - "pokemon_name": "Frillish", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 15 - }, - { - "pokeapi_id": 636, - "pokemon_name": "Larvesta", - "method": "gift", - "encounter_rate": 100, - "min_level": 1, - "max_level": 1 - }, - { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 20 - }, { "pokeapi_id": 531, "pokemon_name": "Audino", "method": "walk", - "encounter_rate": 95, - "min_level": 28, - "max_level": 31 + "encounter_rate": 85, + "min_level": 19, + "max_level": 22 }, { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", + "pokeapi_id": 572, + "pokemon_name": "Minccino", "method": "walk", - "encounter_rate": 80, - "min_level": 28, - "max_level": 35 - }, - { - "pokeapi_id": 456, - "pokemon_name": "Finneon", - "method": "fishing", - "encounter_rate": 64, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 117, - "pokemon_name": "Seadra", - "method": "fishing", "encounter_rate": 60, - "min_level": 35, - "max_level": 60 + "min_level": 19, + "max_level": 25 }, { - "pokeapi_id": 102, - "pokemon_name": "Exeggcute", + "pokeapi_id": 577, + "pokemon_name": "Solosis", + "method": "walk", + "encounter_rate": 60, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 510, + "pokemon_name": "Liepard", + "method": "walk", + "encounter_rate": 40, + "min_level": 20, + "max_level": 23 + }, + { + "pokeapi_id": 204, + "pokemon_name": "Pineco", "method": "walk", "encounter_rate": 40, "min_level": 15, "max_level": 55 }, { - "pokeapi_id": 505, - "pokemon_name": "Watchog", + "pokeapi_id": 568, + "pokemon_name": "Trubbish", "method": "walk", "encounter_rate": 40, - "min_level": 28, - "max_level": 32 + "min_level": 19, + "max_level": 22 }, { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "fishing", - "encounter_rate": 35, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 558, - "pokemon_name": "Crustle", + "pokeapi_id": 587, + "pokemon_name": "Emolga", "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "pokeapi_id": 557, - "pokemon_name": "Dwebble", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 31 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 538, - "pokemon_name": "Throh", - "method": "walk", - "encounter_rate": 20, - "min_level": 29, - "max_level": 33 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, + "encounter_rate": 10, + "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - }, - { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 539, - "pokemon_name": "Sawk", + "pokeapi_id": 573, + "pokemon_name": "Cinccino", "method": "walk", "encounter_rate": 5, - "min_level": 31, - "max_level": 31 + "min_level": 22, + "max_level": 22 } ] }, { - "name": "P2 Laboratory", - "order": 98, + "name": "Lostlorn Forest", + "order": 103, "encounters": [ { - "pokeapi_id": 592, - "pokemon_name": "Frillish", + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", "method": "surf", "encounter_rate": 100, "min_level": 5, - "max_level": 15 + "max_level": 20 }, { - "pokeapi_id": 594, - "pokemon_name": "Alomomola", + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", "method": "surf", - "encounter_rate": 95, + "encounter_rate": 100, "min_level": 5, "max_level": 20 }, + { + "pokeapi_id": 118, + "pokemon_name": "Goldeen", + "method": "fishing", + "encounter_rate": 100, + "min_level": 35, + "max_level": 70 + }, + { + "pokeapi_id": 571, + "pokemon_name": "Zoroark", + "method": "static", + "encounter_rate": 100, + "min_level": 25, + "max_level": 25 + }, + { + "pokeapi_id": 548, + "pokemon_name": "Petilil", + "method": "walk", + "encounter_rate": 70, + "min_level": 19, + "max_level": 25 + }, + { + "pokeapi_id": 541, + "pokemon_name": "Swadloon", + "method": "walk", + "encounter_rate": 70, + "min_level": 20, + "max_level": 25 + }, { "pokeapi_id": 531, "pokemon_name": "Audino", "method": "walk", - "encounter_rate": 95, - "min_level": 28, - "max_level": 31 + "encounter_rate": 45, + "min_level": 19, + "max_level": 21 }, { - "pokeapi_id": 456, - "pokemon_name": "Finneon", + "pokeapi_id": 10016, + "pokemon_name": "Basculin (Blue Striped)", "method": "fishing", - "encounter_rate": 65, + "encounter_rate": 40, "min_level": 35, "max_level": 55 }, { - "pokeapi_id": 117, - "pokemon_name": "Seadra", + "pokeapi_id": 550, + "pokemon_name": "Basculin Red Striped", "method": "fishing", - "encounter_rate": 60, + "encounter_rate": 40, "min_level": 35, "max_level": 60 }, { - "pokeapi_id": 507, - "pokemon_name": "Herdier", + "pokeapi_id": 520, + "pokemon_name": "Tranquill", "method": "walk", - "encounter_rate": 36, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 505, - "pokemon_name": "Watchog", - "method": "walk", - "encounter_rate": 36, - "min_level": 28, - "max_level": 31 - }, - { - "pokeapi_id": 116, - "pokemon_name": "Horsea", - "method": "fishing", - "encounter_rate": 35, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 211, - "pokemon_name": "Qwilfish", - "method": "fishing", "encounter_rate": 30, - "min_level": 35, - "max_level": 60 + "min_level": 21, + "max_level": 25 }, { - "pokeapi_id": 599, - "pokemon_name": "Klink", + "pokeapi_id": 543, + "pokemon_name": "Venipede", "method": "walk", - "encounter_rate": 14, - "min_level": 29, - "max_level": 31 + "encounter_rate": 30, + "min_level": 20, + "max_level": 24 }, { - "pokeapi_id": 559, - "pokemon_name": "Scraggy", + "pokeapi_id": 587, + "pokemon_name": "Emolga", "method": "walk", - "encounter_rate": 14, - "min_level": 29, - "max_level": 31 - }, - { - "pokeapi_id": 593, - "pokemon_name": "Jellicent", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, + "encounter_rate": 10, + "min_level": 20, "max_level": 20 }, { - "pokeapi_id": 230, - "pokemon_name": "Kingdra", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 + "pokeapi_id": 515, + "pokemon_name": "Panpour", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 457, - "pokemon_name": "Lumineon", - "method": "fishing", - "encounter_rate": 5, - "min_level": 35, - "max_level": 70 + "pokeapi_id": 511, + "pokemon_name": "Pansage", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 }, { - "pokeapi_id": 508, - "pokemon_name": "Stoutland", + "pokeapi_id": 513, + "pokemon_name": "Pansear", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "pokeapi_id": 542, + "pokemon_name": "Leavanny", "method": "walk", "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - } - ] - }, - { - "name": "Giant Chasm", - "order": 99, - "encounters": [], - "children": [ - { - "name": "Giant Chasm (Entrance)", - "order": 100, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 80, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 114, - "pokemon_name": "Tangela", - "method": "walk", - "encounter_rate": 50, - "min_level": 47, - "max_level": 59 - }, - { - "pokeapi_id": 277, - "pokemon_name": "Swellow", - "method": "walk", - "encounter_rate": 40, - "min_level": 47, - "max_level": 57 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 60 - }, - { - "pokeapi_id": 359, - "pokemon_name": "Absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 60 - }, - { - "pokeapi_id": 426, - "pokemon_name": "Drifblim", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 59 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 58 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 58 - }, - { - "pokeapi_id": 587, - "pokemon_name": "Emolga", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 169, - "pokemon_name": "Crobat", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 465, - "pokemon_name": "Tangrowth", - "method": "walk", - "encounter_rate": 5, - "min_level": 50, - "max_level": 50 - } - ] + "min_level": 22, + "max_level": 22 }, { - "name": "Giant Chasm (Cave)", - "order": 101, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 47, - "max_level": 50 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "surf", - "encounter_rate": 90, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 70, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 25, - "min_level": 47, - "max_level": 49 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 50 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - } - ] + "pokeapi_id": 549, + "pokemon_name": "Lilligant", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 }, { - "name": "Giant Chasm (Crater forest)", - "order": 102, - "encounters": [ - { - "pokeapi_id": 531, - "pokemon_name": "Audino", - "method": "walk", - "encounter_rate": 85, - "min_level": 52, - "max_level": 55 - }, - { - "pokeapi_id": 35, - "pokemon_name": "Clefairy", - "method": "walk", - "encounter_rate": 60, - "min_level": 52, - "max_level": 64 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 50, - "min_level": 52, - "max_level": 64 - }, - { - "pokeapi_id": 132, - "pokemon_name": "Ditto", - "method": "walk", - "encounter_rate": 30, - "min_level": 53, - "max_level": 65 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 65 - }, - { - "pokeapi_id": 375, - "pokemon_name": "Metang", - "method": "walk", - "encounter_rate": 20, - "min_level": 53, - "max_level": 65 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 20, - "min_level": 55, - "max_level": 65 - }, - { - "pokeapi_id": 36, - "pokemon_name": "Clefable", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 473, - "pokemon_name": "Mamoswine", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - }, - { - "pokeapi_id": 376, - "pokemon_name": "Metagross", - "method": "walk", - "encounter_rate": 5, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Giant Chasm (Cave depths)", - "order": 103, - "encounters": [ - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 530, - "pokemon_name": "Excadrill", - "method": "walk", - "encounter_rate": 100, - "min_level": 57, - "max_level": 60 - }, - { - "pokeapi_id": 646, - "pokemon_name": "Kyurem", - "method": "static", - "encounter_rate": 100, - "min_level": 75, - "max_level": 75 - }, - { - "pokeapi_id": 86, - "pokemon_name": "Seel", - "method": "surf", - "encounter_rate": 90, - "min_level": 25, - "max_level": 60 - }, - { - "pokeapi_id": 61, - "pokemon_name": "Poliwhirl", - "method": "fishing", - "encounter_rate": 70, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 60, - "pokemon_name": "Poliwag", - "method": "fishing", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 10016, - "pokemon_name": "Basculin (Blue Striped)", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 55 - }, - { - "pokeapi_id": 550, - "pokemon_name": "Basculin Red Striped", - "method": "fishing", - "encounter_rate": 30, - "min_level": 35, - "max_level": 60 - }, - { - "pokeapi_id": 221, - "pokemon_name": "Piloswine", - "method": "walk", - "encounter_rate": 25, - "min_level": 57, - "max_level": 59 - }, - { - "pokeapi_id": 42, - "pokemon_name": "Golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 57, - "max_level": 57 - }, - { - "pokeapi_id": 225, - "pokemon_name": "Delibird", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 87, - "pokemon_name": "Dewgong", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 70 - }, - { - "pokeapi_id": 124, - "pokemon_name": "Jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 60 - }, - { - "pokeapi_id": 337, - "pokemon_name": "Lunatone", - "method": "walk", - "encounter_rate": 10, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 215, - "pokemon_name": "Sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 58, - "max_level": 58 - }, - { - "pokeapi_id": 338, - "pokemon_name": "Solrock", - "method": "walk", - "encounter_rate": 10, - "min_level": 60, - "max_level": 60 - }, - { - "pokeapi_id": 525, - "pokemon_name": "Boldore", - "method": "walk", - "encounter_rate": 5, - "min_level": 59, - "max_level": 59 - }, - { - "pokeapi_id": 62, - "pokemon_name": "Poliwrath", - "method": "fishing", - "encounter_rate": 5, - "min_level": 45, - "max_level": 70 - } - ] + "pokeapi_id": 521, + "pokemon_name": "Unfezant", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 } ] }, diff --git a/backend/src/app/seeds/data/x-bosses.json b/backend/src/app/seeds/data/x-bosses.json index a1d0f9b..3cd5beb 100644 --- a/backend/src/app/seeds/data/x-bosses.json +++ b/backend/src/app/seeds/data/x-bosses.json @@ -11,7 +11,22 @@ "location": "Santalune Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/viola.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 283, + "pokemon_name": "Surskit", + "level": 10, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 666, + "pokemon_name": "Vivillon", + "level": 12, + "order": 2, + "condition_label": null + } + ] }, { "name": "Grant", @@ -25,7 +40,22 @@ "location": "Cyllage Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/grant.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 698, + "pokemon_name": "Amaura", + "level": 25, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 696, + "pokemon_name": "Tyrunt", + "level": 25, + "order": 2, + "condition_label": null + } + ] }, { "name": "Korrina", @@ -39,7 +69,29 @@ "location": "Shalour Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/korrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 619, + "pokemon_name": "Mienfoo", + "level": 29, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 67, + "pokemon_name": "Machoke", + "level": 28, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "level": 32, + "order": 3, + "condition_label": null + } + ] }, { "name": "Ramos", @@ -53,7 +105,29 @@ "location": "Coumarine Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/ramos.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 189, + "pokemon_name": "Jumpluff", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "level": 31, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 673, + "pokemon_name": "Gogoat", + "level": 34, + "order": 3, + "condition_label": null + } + ] }, { "name": "Clemont", @@ -63,11 +137,33 @@ "badge_image_url": "/badges/voltage-badge.png", "level_cap": 37, "order": 5, - "after_route_name": "Lumiose City", + "after_route_name": "Route 13 (Kalos)", "location": "Lumiose Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/clemont.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 587, + "pokemon_name": "Emolga", + "level": 35, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 35, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 695, + "pokemon_name": "Heliolisk", + "level": 37, + "order": 3, + "condition_label": null + } + ] }, { "name": "Valerie", @@ -81,7 +177,29 @@ "location": "Laverre Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/valerie.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 303, + "pokemon_name": "Mawile", + "level": 38, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 122, + "pokemon_name": "Mr Mime", + "level": 39, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 700, + "pokemon_name": "Sylveon", + "level": 42, + "order": 3, + "condition_label": null + } + ] }, { "name": "Olympia", @@ -91,11 +209,33 @@ "badge_image_url": "/badges/psychic-badge.png", "level_cap": 44, "order": 7, - "after_route_name": null, + "after_route_name": "Route 17 (Kalos)", "location": "Anistar Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/olympia.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 561, + "pokemon_name": "Sigilyph", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 199, + "pokemon_name": "Slowking", + "level": 45, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 678, + "pokemon_name": "Meowstic Male", + "level": 48, + "order": 3, + "condition_label": null + } + ] }, { "name": "Wulfric", @@ -109,7 +249,29 @@ "location": "Snowbelle Gym", "section": "Main Story", "sprite_url": "/boss-sprites/x/wulfric.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 460, + "pokemon_name": "Abomasnow", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 615, + "pokemon_name": "Cryogonal", + "level": 55, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 713, + "pokemon_name": "Avalugg", + "level": 59, + "order": 3, + "condition_label": null + } + ] }, { "name": "Malva", @@ -119,11 +281,40 @@ "badge_image_url": null, "level_cap": 63, "order": 9, - "after_route_name": null, + "after_route_name": "Victory Road (Kalos)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/x/malva.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 668, + "pokemon_name": "Pyroar", + "level": 63, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 324, + "pokemon_name": "Torkoal", + "level": 63, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 609, + "pokemon_name": "Chandelure", + "level": 63, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 663, + "pokemon_name": "Talonflame", + "level": 65, + "order": 4, + "condition_label": null + } + ] }, { "name": "Siebold", @@ -133,11 +324,40 @@ "badge_image_url": null, "level_cap": 63, "order": 10, - "after_route_name": null, + "after_route_name": "Victory Road (Kalos)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/x/siebold.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 693, + "pokemon_name": "Clawitzer", + "level": 63, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 63, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 63, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 689, + "pokemon_name": "Barbaracle", + "level": 65, + "order": 4, + "condition_label": null + } + ] }, { "name": "Wikstrom", @@ -147,11 +367,40 @@ "badge_image_url": null, "level_cap": 63, "order": 11, - "after_route_name": null, + "after_route_name": "Victory Road (Kalos)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/x/wikstrom.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 707, + "pokemon_name": "Klefki", + "level": 63, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 476, + "pokemon_name": "Probopass", + "level": 63, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 212, + "pokemon_name": "Scizor", + "level": 63, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 681, + "pokemon_name": "Aegislash Shield", + "level": 65, + "order": 4, + "condition_label": null + } + ] }, { "name": "Drasna", @@ -161,11 +410,40 @@ "badge_image_url": null, "level_cap": 63, "order": 12, - "after_route_name": null, + "after_route_name": "Victory Road (Kalos)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/x/drasna.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 691, + "pokemon_name": "Dragalge", + "level": 63, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 621, + "pokemon_name": "Druddigon", + "level": 63, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 334, + "pokemon_name": "Altaria", + "level": 63, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 715, + "pokemon_name": "Noivern", + "level": 65, + "order": 4, + "condition_label": null + } + ] }, { "name": "Diantha", @@ -175,10 +453,53 @@ "badge_image_url": null, "level_cap": 68, "order": 13, - "after_route_name": null, + "after_route_name": "Victory Road (Kalos)", "location": "Pokemon League", "section": "Main Story", "sprite_url": "/boss-sprites/x/diantha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 701, + "pokemon_name": "Hawlucha", + "level": 64, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 697, + "pokemon_name": "Tyrantrum", + "level": 65, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 699, + "pokemon_name": "Aurorus", + "level": 65, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 711, + "pokemon_name": "Gourgeist Average", + "level": 65, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 706, + "pokemon_name": "Goodra", + "level": 66, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 10051, + "pokemon_name": "Gardevoir (Mega)", + "level": 68, + "order": 6, + "condition_label": "Mega Evolution" + } + ] } ] diff --git a/backend/src/app/seeds/data/x.json b/backend/src/app/seeds/data/x.json index c99dc0d..2c6af38 100644 --- a/backend/src/app/seeds/data/x.json +++ b/backend/src/app/seeds/data/x.json @@ -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", "order": 2, @@ -60,7 +6,7 @@ { "pokeapi_id": 650, "pokemon_name": "Chespin", - "method": "gift", + "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5 @@ -68,7 +14,7 @@ { "pokeapi_id": 653, "pokemon_name": "Fennekin", - "method": "gift", + "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5 @@ -76,7 +22,7 @@ { "pokeapi_id": 656, "pokemon_name": "Froakie", - "method": "gift", + "method": "starter", "encounter_rate": 100, "min_level": 5, "max_level": 5 @@ -84,7 +30,7 @@ ] }, { - "name": "Kalos Route 02", + "name": "Route 02 (Kalos)", "order": 3, "encounters": [ { @@ -224,7 +170,7 @@ ] }, { - "name": "Kalos Route 03", + "name": "Route 03 (Kalos)", "order": 5, "encounters": [ { @@ -372,7 +318,7 @@ ] }, { - "name": "Kalos Route 22", + "name": "Route 22 (Kalos)", "order": 7, "encounters": [ { @@ -530,7 +476,7 @@ ] }, { - "name": "Kalos Route 04", + "name": "Route 04 (Kalos)", "order": 8, "encounters": [ { @@ -584,7 +530,7 @@ ] }, { - "name": "South Boulevard", + "name": "Lumiose City", "order": 9, "encounters": [ { @@ -622,7 +568,7 @@ ] }, { - "name": "Kalos Route 05", + "name": "Route 05 (Kalos)", "order": 10, "encounters": [ { @@ -730,7 +676,7 @@ ] }, { - "name": "Kalos Route 06", + "name": "Route 06 (Kalos)", "order": 12, "encounters": [ { @@ -854,7 +800,7 @@ ] }, { - "name": "Kalos Route 07", + "name": "Route 07 (Kalos)", "order": 14, "encounters": [ { @@ -1077,7 +1023,7 @@ ] }, { - "name": "Kalos Route 08", + "name": "Route 08 (Kalos)", "order": 23, "encounters": [ { @@ -1433,7 +1379,7 @@ ] }, { - "name": "Kalos Route 09", + "name": "Route 09 (Kalos)", "order": 25, "encounters": [ { @@ -1675,7 +1621,7 @@ ] }, { - "name": "Kalos Route 10", + "name": "Route 10 (Kalos)", "order": 28, "encounters": [ { @@ -1775,7 +1721,7 @@ ] }, { - "name": "Kalos Route 11", + "name": "Route 11 (Kalos)", "order": 30, "encounters": [ { @@ -2023,7 +1969,7 @@ ] }, { - "name": "Kalos Route 12", + "name": "Route 12 (Kalos)", "order": 34, "encounters": [ { @@ -2353,7 +2299,7 @@ ] }, { - "name": "Kalos Route 13", + "name": "Route 13 (Kalos)", "order": 37, "encounters": [ { @@ -2399,45 +2345,7 @@ ] }, { - "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": "Route 14 (Kalos)", "order": 39, "encounters": [ { @@ -2641,7 +2549,7 @@ ] }, { - "name": "Kalos Route 15", + "name": "Route 15 (Kalos)", "order": 41, "encounters": [ { @@ -2877,7 +2785,7 @@ ] }, { - "name": "Kalos Route 16", + "name": "Route 16 (Kalos)", "order": 44, "encounters": [ { @@ -3336,7 +3244,7 @@ ] }, { - "name": "Kalos Route 17", + "name": "Route 17 (Kalos)", "order": 51, "encounters": [ { @@ -3388,7 +3296,7 @@ ] }, { - "name": "Kalos Route 18", + "name": "Route 18 (Kalos)", "order": 53, "encounters": [ { @@ -3646,7 +3554,7 @@ ] }, { - "name": "Kalos Route 19", + "name": "Route 19 (Kalos)", "order": 56, "encounters": [ { @@ -3812,8 +3720,22 @@ ] }, { - "name": "Kalos Route 20", + "name": "Snowbelle City", "order": 57, + "encounters": [ + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "method": "trade", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 20 (Kalos)", + "order": 58, "encounters": [ { "pokeapi_id": 709, @@ -3883,7 +3805,7 @@ }, { "name": "Pok\u00e9mon Village", - "order": 58, + "order": 59, "encounters": [ { "pokeapi_id": 354, @@ -4032,21 +3954,7 @@ ] }, { - "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": "Route 21 (Kalos)", "order": 60, "encounters": [ { diff --git a/backend/src/app/seeds/data/y.json b/backend/src/app/seeds/data/y.json index 219f4f5..e966386 100644 --- a/backend/src/app/seeds/data/y.json +++ b/backend/src/app/seeds/data/y.json @@ -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", "order": 2, @@ -84,7 +30,7 @@ ] }, { - "name": "Kalos Route 02", + "name": "Route 02 (Kalos)", "order": 3, "encounters": [ { @@ -224,7 +170,7 @@ ] }, { - "name": "Kalos Route 03", + "name": "Route 03 (Kalos)", "order": 5, "encounters": [ { @@ -372,7 +318,7 @@ ] }, { - "name": "Kalos Route 22", + "name": "Route 22 (Kalos)", "order": 7, "encounters": [ { @@ -530,7 +476,7 @@ ] }, { - "name": "Kalos Route 04", + "name": "Route 04 (Kalos)", "order": 8, "encounters": [ { @@ -584,7 +530,7 @@ ] }, { - "name": "South Boulevard", + "name": "Lumiose City", "order": 9, "encounters": [ { @@ -622,7 +568,7 @@ ] }, { - "name": "Kalos Route 05", + "name": "Route 05 (Kalos)", "order": 10, "encounters": [ { @@ -730,7 +676,7 @@ ] }, { - "name": "Kalos Route 06", + "name": "Route 06 (Kalos)", "order": 12, "encounters": [ { @@ -854,7 +800,7 @@ ] }, { - "name": "Kalos Route 07", + "name": "Route 07 (Kalos)", "order": 14, "encounters": [ { @@ -1077,7 +1023,7 @@ ] }, { - "name": "Kalos Route 08", + "name": "Route 08 (Kalos)", "order": 23, "encounters": [ { @@ -1433,7 +1379,7 @@ ] }, { - "name": "Kalos Route 09", + "name": "Route 09 (Kalos)", "order": 25, "encounters": [ { @@ -1675,7 +1621,7 @@ ] }, { - "name": "Kalos Route 10", + "name": "Route 10 (Kalos)", "order": 28, "encounters": [ { @@ -1775,7 +1721,7 @@ ] }, { - "name": "Kalos Route 11", + "name": "Route 11 (Kalos)", "order": 30, "encounters": [ { @@ -2023,7 +1969,7 @@ ] }, { - "name": "Kalos Route 12", + "name": "Route 12 (Kalos)", "order": 34, "encounters": [ { @@ -2353,7 +2299,7 @@ ] }, { - "name": "Kalos Route 13", + "name": "Route 13 (Kalos)", "order": 37, "encounters": [ { @@ -2399,45 +2345,7 @@ ] }, { - "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": "Route 14 (Kalos)", "order": 39, "encounters": [ { @@ -2641,7 +2549,7 @@ ] }, { - "name": "Kalos Route 15", + "name": "Route 15 (Kalos)", "order": 41, "encounters": [ { @@ -2877,7 +2785,7 @@ ] }, { - "name": "Kalos Route 16", + "name": "Route 16 (Kalos)", "order": 44, "encounters": [ { @@ -3328,7 +3236,7 @@ ] }, { - "name": "Kalos Route 17", + "name": "Route 17 (Kalos)", "order": 51, "encounters": [ { @@ -3380,7 +3288,7 @@ ] }, { - "name": "Kalos Route 18", + "name": "Route 18 (Kalos)", "order": 53, "encounters": [ { @@ -3638,7 +3546,7 @@ ] }, { - "name": "Kalos Route 19", + "name": "Route 19 (Kalos)", "order": 56, "encounters": [ { @@ -3804,8 +3712,22 @@ ] }, { - "name": "Kalos Route 20", + "name": "Snowbelle City", "order": 57, + "encounters": [ + { + "pokeapi_id": 625, + "pokemon_name": "Bisharp", + "method": "trade", + "encounter_rate": 100, + "min_level": 50, + "max_level": 50 + } + ] + }, + { + "name": "Route 20 (Kalos)", + "order": 58, "encounters": [ { "pokeapi_id": 709, @@ -3875,7 +3797,7 @@ }, { "name": "Pok\u00e9mon Village", - "order": 58, + "order": 59, "encounters": [ { "pokeapi_id": 354, @@ -4024,21 +3946,7 @@ ] }, { - "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": "Route 21 (Kalos)", "order": 60, "encounters": [ { diff --git a/backend/src/app/seeds/data/yellow-bosses.json b/backend/src/app/seeds/data/yellow-bosses.json index 48402dc..ada383a 100644 --- a/backend/src/app/seeds/data/yellow-bosses.json +++ b/backend/src/app/seeds/data/yellow-bosses.json @@ -11,7 +11,22 @@ "location": "Pewter Gym", "section": null, "sprite_url": "/boss-sprites/yellow/brock.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 74, + "pokemon_name": "Geodude", + "level": 10, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 12, + "order": 2, + "condition_label": null + } + ] }, { "name": "Misty", @@ -25,7 +40,22 @@ "location": "Cerulean Gem", "section": null, "sprite_url": "/boss-sprites/yellow/misty.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 120, + "pokemon_name": "Staryu", + "level": 18, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 121, + "pokemon_name": "Starmie", + "level": 21, + "order": 2, + "condition_label": null + } + ] }, { "name": "Lt. Surge", @@ -39,7 +69,15 @@ "location": "Vermillion Gym", "section": null, "sprite_url": "/boss-sprites/yellow/lt-surge.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 26, + "pokemon_name": "Raichu", + "level": 28, + "order": 1, + "condition_label": null + } + ] }, { "name": "Erika", @@ -53,7 +91,29 @@ "location": "Celadon Gym", "section": null, "sprite_url": "/boss-sprites/yellow/erika.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 114, + "pokemon_name": "Tangela", + "level": 30, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 70, + "pokemon_name": "Weepinbell", + "level": 32, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 44, + "pokemon_name": "Gloom", + "level": 32, + "order": 3, + "condition_label": null + } + ] }, { "name": "Sabrina", @@ -67,7 +127,29 @@ "location": "Saffron Gym", "section": null, "sprite_url": "/boss-sprites/yellow/sabrina.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 63, + "pokemon_name": "Abra", + "level": 50, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 64, + "pokemon_name": "Kadabra", + "level": 50, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 50, + "order": 3, + "condition_label": null + } + ] }, { "name": "Koga", @@ -81,7 +163,36 @@ "location": "Fuchsia Gym", "section": null, "sprite_url": "/boss-sprites/yellow/koga.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "level": 44, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "level": 46, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 48, + "pokemon_name": "Venonat", + "level": 48, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 49, + "pokemon_name": "Venomoth", + "level": 50, + "order": 4, + "condition_label": null + } + ] }, { "name": "Blaine", @@ -95,7 +206,29 @@ "location": "Cinnabar Gym", "section": null, "sprite_url": "/boss-sprites/yellow/blaine.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 38, + "pokemon_name": "Ninetales", + "level": 48, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 78, + "pokemon_name": "Rapidash", + "level": 50, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 59, + "pokemon_name": "Arcanine", + "level": 54, + "order": 3, + "condition_label": null + } + ] }, { "name": "Giovanni", @@ -109,7 +242,43 @@ "location": "Viridian Gym", "section": null, "sprite_url": "/boss-sprites/yellow/giovanni.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 51, + "pokemon_name": "Dugtrio", + "level": 50, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 53, + "pokemon_name": "Persian", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 31, + "pokemon_name": "Nidoqueen", + "level": 53, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 34, + "pokemon_name": "Nidoking", + "level": 55, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 112, + "pokemon_name": "Rhydon", + "level": 55, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lorelei", @@ -119,11 +288,47 @@ "badge_image_url": null, "level_cap": 56, "order": 9, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/yellow/lorelei.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 87, + "pokemon_name": "Dewgong", + "level": 54, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 91, + "pokemon_name": "Cloyster", + "level": 53, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 80, + "pokemon_name": "Slowbro", + "level": 54, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 124, + "pokemon_name": "Jynx", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 131, + "pokemon_name": "Lapras", + "level": 56, + "order": 5, + "condition_label": null + } + ] }, { "name": "Bruno", @@ -133,11 +338,47 @@ "badge_image_url": null, "level_cap": 58, "order": 10, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/yellow/bruno.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 53, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 107, + "pokemon_name": "Hitmonchan", + "level": 55, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 106, + "pokemon_name": "Hitmonlee", + "level": 55, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 95, + "pokemon_name": "Onix", + "level": 56, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 68, + "pokemon_name": "Machamp", + "level": 58, + "order": 5, + "condition_label": null + } + ] }, { "name": "Agatha", @@ -147,11 +388,47 @@ "badge_image_url": null, "level_cap": 60, "order": 11, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/yellow/agatha.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 56, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 42, + "pokemon_name": "Golbat", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 93, + "pokemon_name": "Haunter", + "level": 55, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 24, + "pokemon_name": "Arbok", + "level": 58, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 94, + "pokemon_name": "Gengar", + "level": 60, + "order": 5, + "condition_label": null + } + ] }, { "name": "Lance", @@ -161,11 +438,47 @@ "badge_image_url": null, "level_cap": 62, "order": 12, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/yellow/lance.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 130, + "pokemon_name": "Gyarados", + "level": 58, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 56, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 148, + "pokemon_name": "Dragonair", + "level": 56, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 142, + "pokemon_name": "Aerodactyl", + "level": 60, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 149, + "pokemon_name": "Dragonite", + "level": 62, + "order": 5, + "condition_label": null + } + ] }, { "name": "Blue", @@ -175,10 +488,67 @@ "badge_image_url": null, "level_cap": 65, "order": 13, - "after_route_name": "Victory Road (Kanto)", + "after_route_name": "Indigo Plateau", "location": "Indigo Plateau", "section": null, "sprite_url": "/boss-sprites/yellow/blue.png", - "pokemon": [] + "pokemon": [ + { + "pokeapi_id": 28, + "pokemon_name": "Sandslash", + "level": 61, + "order": 1, + "condition_label": null + }, + { + "pokeapi_id": 65, + "pokemon_name": "Alakazam", + "level": 59, + "order": 2, + "condition_label": null + }, + { + "pokeapi_id": 103, + "pokemon_name": "Exeggutor", + "level": 61, + "order": 3, + "condition_label": null + }, + { + "pokeapi_id": 38, + "pokemon_name": "Ninetales", + "level": 61, + "order": 4, + "condition_label": null + }, + { + "pokeapi_id": 82, + "pokemon_name": "Magneton", + "level": 63, + "order": 5, + "condition_label": null + }, + { + "pokeapi_id": 134, + "pokemon_name": "Vaporeon", + "level": 65, + "order": 6, + "condition_label": "Rival has Vaporeon" + }, + { + "pokeapi_id": 135, + "pokemon_name": "Jolteon", + "level": 65, + "order": 6, + "condition_label": "Rival has Jolteon" + }, + { + "pokeapi_id": 136, + "pokemon_name": "Flareon", + "level": 65, + "order": 6, + "condition_label": "Rival has Flareon" + } + ] } ] diff --git a/backend/src/app/seeds/data/yellow.json b/backend/src/app/seeds/data/yellow.json index 6d61810..8782fee 100644 --- a/backend/src/app/seeds/data/yellow.json +++ b/backend/src/app/seeds/data/yellow.json @@ -4075,13 +4075,43 @@ ] }, { - "name": "Cerulean Cave", + "name": "Indigo Plateau", "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": [], "children": [ { "name": "Cerulean Cave (1F)", - "order": 76, + "order": 77, "encounters": [ { "pokeapi_id": 129, @@ -4191,7 +4221,7 @@ }, { "name": "Cerulean Cave (2F)", - "order": 77, + "order": 78, "encounters": [ { "pokeapi_id": 129, @@ -4317,7 +4347,7 @@ }, { "name": "Cerulean Cave (B1F)", - "order": 78, + "order": 79, "encounters": [ { "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 - } - ] } ] diff --git a/backend/src/app/seeds/route_order.json b/backend/src/app/seeds/route_order.json index fb5e87f..05c3f8c 100644 --- a/backend/src/app/seeds/route_order.json +++ b/backend/src/app/seeds/route_order.json @@ -1,7 +1,170 @@ { - "_comment": "Route progression order by version group. Aliases at the bottom map version groups that share the same ordering.", + "_comment": "Route progression order by version group. Each version group has its own standalone ordering.", "routes": { + "red-blue": [ + "Starter", + "Pallet Town", + "Professor Oak's Laboratory", + "Route 01 (Kanto)", + "Viridian City", + "Route 22 (Kanto)", + "Route 02 (Kanto)", + "Viridian Forest", + "Route 03 (Kanto)", + "Mt. Moon", + "Route 04 (Kanto)", + "Route 4", + "Cerulean City", + "Route 24 (Kanto)", + "Route 25 (Kanto)", + "Route 05 (Kanto)", + "Underground Path (Kanto - Routes 5-6)", + "Route 06 (Kanto)", + "Vermilion City", + "Vermilion City (Port)", + "Route 11 (Kanto)", + "Diglett's Cave", + "Route 09 (Kanto)", + "Route 10 (Kanto)", + "Rock Tunnel", + "Power Plant", + "Route 08 (Kanto)", + "Route 07 (Kanto)", + "Celadon City", + "Pokémon Tower", + "Silph Co.", + "Saffron City", + "Fighting Dojo", + "Route 16 (Kanto)", + "Route 17 (Kanto)", + "Route 18 (Kanto)", + "Fuchsia City", + "Safari Zone (Kanto)", + "Route 15 (Kanto)", + "Route 14 (Kanto)", + "Route 13 (Kanto)", + "Route 12 (Kanto)", + "Route 19 (Kanto)", + "Route 20 (Kanto)", + "Seafoam Islands", + "Cinnabar Island", + "Pokémon Mansion (Kanto)", + "Cinnabar Lab", + "Route 21 (Kanto)", + "Route 23 (Kanto)", + "Victory Road (Kanto)", + "Cerulean Cave" + ], + "yellow": [ + "Starter", + "Pallet Town", + "Professor Oak's Laboratory", + "Route 01 (Kanto)", + "Viridian City", + "Route 22 (Kanto)", + "Route 02 (Kanto)", + "Viridian Forest", + "Route 03 (Kanto)", + "Mt. Moon", + "Route 04 (Kanto)", + "Route 4", + "Cerulean City", + "Route 24 (Kanto)", + "Route 25 (Kanto)", + "Route 05 (Kanto)", + "Underground Path (Kanto - Routes 5-6)", + "Route 06 (Kanto)", + "Vermilion City", + "Vermilion City (Port)", + "Route 11 (Kanto)", + "Diglett's Cave", + "Route 09 (Kanto)", + "Route 10 (Kanto)", + "Rock Tunnel", + "Power Plant", + "Route 08 (Kanto)", + "Route 07 (Kanto)", + "Celadon City", + "Pokémon Tower", + "Silph Co.", + "Saffron City", + "Fighting Dojo", + "Route 16 (Kanto)", + "Route 17 (Kanto)", + "Route 18 (Kanto)", + "Fuchsia City", + "Safari Zone (Kanto)", + "Route 15 (Kanto)", + "Route 14 (Kanto)", + "Route 13 (Kanto)", + "Route 12 (Kanto)", + "Route 19 (Kanto)", + "Route 20 (Kanto)", + "Seafoam Islands", + "Cinnabar Island", + "Pokémon Mansion (Kanto)", + "Cinnabar Lab", + "Route 21 (Kanto)", + "Route 23 (Kanto)", + "Victory Road (Kanto)", + "Cerulean Cave" + ], + "lets-go": [ + "Starter", + "Pallet Town", + "Professor Oak's Laboratory", + "Route 01 (Kanto)", + "Viridian City", + "Route 22 (Kanto)", + "Route 02 (Kanto)", + "Viridian Forest", + "Route 03 (Kanto)", + "Mt. Moon", + "Route 04 (Kanto)", + "Route 4", + "Cerulean City", + "Route 24 (Kanto)", + "Route 25 (Kanto)", + "Route 05 (Kanto)", + "Underground Path (Kanto - Routes 5-6)", + "Route 06 (Kanto)", + "Vermilion City", + "Vermilion City (Port)", + "Route 11 (Kanto)", + "Diglett's Cave", + "Route 09 (Kanto)", + "Route 10 (Kanto)", + "Rock Tunnel", + "Power Plant", + "Route 08 (Kanto)", + "Route 07 (Kanto)", + "Celadon City", + "Pokémon Tower", + "Silph Co.", + "Saffron City", + "Fighting Dojo", + "Route 16 (Kanto)", + "Route 17 (Kanto)", + "Route 18 (Kanto)", + "Fuchsia City", + "Safari Zone (Kanto)", + "Route 15 (Kanto)", + "Route 14 (Kanto)", + "Route 13 (Kanto)", + "Route 12 (Kanto)", + "Route 19 (Kanto)", + "Route 20 (Kanto)", + "Seafoam Islands", + "Cinnabar Island", + "Pokémon Mansion (Kanto)", + "Cinnabar Lab", + "Route 21 (Kanto)", + "Route 23 (Kanto)", + "Victory Road (Kanto)", + "Cerulean Cave" + ], "firered-leafgreen": [ + "Starter", "Pallet Town", "Professor Oak's Laboratory", "Route 01 (Kanto)", @@ -83,7 +246,202 @@ "Birth Island", "Navel Rock" ], + "gold-silver": [ + "Starter", + "New Bark Town", + "Route 29 (Johto)", + "Cherrygrove City", + "Route 30 (Johto)", + "Route 31 (Johto)", + "Dark Cave", + "Violet City", + "Sprout Tower", + "Route 32 (Johto)", + "Ruins of Alph", + "Union Cave", + "Route 33 (Johto)", + "Azalea Town", + "Slowpoke Well", + "Ilex Forest", + "Route 34 (Johto)", + "Goldenrod City", + "Route 35 (Johto)", + "National Park", + "Route 36 (Johto)", + "Route 37 (Johto)", + "Ecruteak City", + "Burned Tower", + "Bell Tower", + "Route 38 (Johto)", + "Route 39 (Johto)", + "Olivine City", + "Route 40 (Johto)", + "Route 41 (Johto)", + "Cianwood City", + "Route 42 (Johto)", + "Mt Mortar", + "Mt. Mortar", + "Lake of Rage", + "Route 43 (Johto)", + "Route 44 (Johto)", + "Ice Path", + "Blackthorn City", + "Dragons Den", + "Dragon's Den", + "Route 45 (Johto)", + "Route 46 (Johto)", + "Whirl Islands", + "Tohjo Falls", + "Route 27 (Kanto)", + "Route 26 (Kanto)", + "Victory Road (Kanto 2F)", + "Route 28 (Kanto)", + "Mt. Silver", + "Mt. Silver (Cave)", + "Pallet Town", + "Professor Oak's Laboratory", + "Route 01 (Kanto)", + "Viridian City", + "Viridian Forest", + "Pewter City", + "Pewter Museum of Science", + "Kanto Route 2", + "Route 03 (Kanto)", + "Mt. Moon (B2F)", + "Mt. Moon Square", + "Route 04 (Kanto)", + "Cerulean City", + "Route 24 (Kanto)", + "Route 25 (Kanto)", + "Cerulean Cave", + "Route 05 (Kanto)", + "Route 06 (Kanto)", + "Vermilion City", + "Route 07 (Kanto)", + "Route 08 (Kanto)", + "Route 09 (Kanto)", + "Route 10 (Kanto)", + "Rock Tunnel", + "Power Plant", + "Route 11 (Kanto)", + "Diglett's Cave", + "Route 12 (Kanto)", + "Route 13 (Kanto)", + "Route 14 (Kanto)", + "Route 15 (Kanto)", + "Fuchsia City", + "Route 16 (Kanto)", + "Route 17 (Kanto)", + "Route 18 (Kanto)", + "Celadon City", + "Saffron City", + "Silph Co.", + "Route 19 (Kanto)", + "Route 20 (Kanto)", + "Seafoam Islands", + "Cinnabar Island", + "Route 21 (Kanto)", + "Route 22 (Kanto)" + ], + "crystal": [ + "Starter", + "New Bark Town", + "Route 29 (Johto)", + "Cherrygrove City", + "Route 30 (Johto)", + "Route 31 (Johto)", + "Dark Cave", + "Violet City", + "Sprout Tower", + "Route 32 (Johto)", + "Ruins of Alph", + "Union Cave", + "Route 33 (Johto)", + "Azalea Town", + "Slowpoke Well", + "Ilex Forest", + "Route 34 (Johto)", + "Goldenrod City", + "Route 35 (Johto)", + "National Park", + "Route 36 (Johto)", + "Route 37 (Johto)", + "Ecruteak City", + "Burned Tower", + "Bell Tower", + "Route 38 (Johto)", + "Route 39 (Johto)", + "Olivine City", + "Route 40 (Johto)", + "Route 41 (Johto)", + "Cianwood City", + "Route 42 (Johto)", + "Mt Mortar", + "Mt. Mortar", + "Lake of Rage", + "Route 43 (Johto)", + "Route 44 (Johto)", + "Ice Path", + "Blackthorn City", + "Dragons Den", + "Dragon's Den", + "Route 45 (Johto)", + "Route 46 (Johto)", + "Whirl Islands", + "Tohjo Falls", + "Route 27 (Kanto)", + "Route 26 (Kanto)", + "Victory Road (Kanto 2F)", + "Route 28 (Kanto)", + "Mt. Silver", + "Mt. Silver (Cave)", + "Pallet Town", + "Professor Oak's Laboratory", + "Route 01 (Kanto)", + "Viridian City", + "Viridian Forest", + "Pewter City", + "Pewter Museum of Science", + "Kanto Route 2", + "Route 03 (Kanto)", + "Mt. Moon (B2F)", + "Mt. Moon Square", + "Route 04 (Kanto)", + "Cerulean City", + "Route 24 (Kanto)", + "Route 25 (Kanto)", + "Cerulean Cave", + "Route 05 (Kanto)", + "Route 06 (Kanto)", + "Vermilion City", + "Route 07 (Kanto)", + "Route 08 (Kanto)", + "Route 09 (Kanto)", + "Route 10 (Kanto)", + "Rock Tunnel", + "Power Plant", + "Route 11 (Kanto)", + "Diglett's Cave", + "Route 12 (Kanto)", + "Route 13 (Kanto)", + "Route 14 (Kanto)", + "Route 15 (Kanto)", + "Fuchsia City", + "Route 16 (Kanto)", + "Route 17 (Kanto)", + "Route 18 (Kanto)", + "Celadon City", + "Saffron City", + "Silph Co.", + "Route 19 (Kanto)", + "Route 20 (Kanto)", + "Seafoam Islands", + "Cinnabar Island", + "Route 21 (Kanto)", + "Route 22 (Kanto)" + ], "heartgold-soulsilver": [ + "Starter", "New Bark Town", "Route 29 (Johto)", "Cherrygrove City", @@ -188,7 +546,178 @@ "Team Rocket HQ (B1F)", "Sinjoh Ruins" ], + "ruby-sapphire": [ + "Starter", + "Littleroot Town", + "Hoenn Route 101", + "Hoenn Route 103", + "Hoenn Route 102", + "Petalburg City", + "Hoenn Route 104", + "Petalburg Woods", + "Rusturf Tunnel", + "Hoenn Route 116", + "Rustboro City", + "Devon Corporation", + "Hoenn Route 105", + "Hoenn Route 106", + "Dewford Town", + "Granite Cave", + "Hoenn Route 107", + "Hoenn Route 108", + "Hoenn Route 109", + "Slateport City", + "Hoenn Route 110", + "New Mauville", + "Hoenn Route 117", + "Hoenn Route 111", + "Desert Ruins", + "Mirage Tower", + "Hoenn Route 112", + "Fiery Path", + "Jagged Pass", + "Lavaridge Town", + "Hoenn Route 113", + "Hoenn Route 114", + "Meteor Falls", + "Hoenn Route 115", + "Fortree City", + "Weather Institute", + "Hoenn Route 118", + "Hoenn Route 119", + "Route 119", + "Hoenn Route 120", + "Hoenn Route 121", + "Safari Zone (Hoenn)", + "Lilycove City", + "Hoenn Route 122", + "Mt. Pyre", + "Hoenn Route 123", + "Team Magma Hideout", + "Team Aqua Hideout", + "Magma Hideout (Jagged Pass)", + "Hoenn Route 124", + "Mossdeep City", + "Hoenn Route 125", + "Shoal Cave", + "Hoenn Route 126", + "Sootopolis City", + "Cave of Origin", + "Hoenn Route 127", + "Hoenn Route 128", + "Seafloor Cavern", + "Hoenn Route 129", + "Hoenn Route 130", + "Hoenn Route 131", + "Pacifidlog Town", + "Hoenn Route 132", + "Hoenn Route 133", + "Hoenn Route 134", + "Ever Grande City", + "Victory Road (Hoenn)", + "Sky Pillar", + "Abandoned Ship", + "Desert Underpass", + "Artisan Cave", + "Altering Cave (Sevii Islands)", + "Ancient Tomb", + "Island Cave", + "Battle Frontier (Hoenn)", + "Southern Island", + "Marine Cave", + "Terra Cave", + "Mirage Island", + "Birth Island", + "Faraway Island", + "Navel Rock" + ], "emerald": [ + "Starter", + "Littleroot Town", + "Hoenn Route 101", + "Hoenn Route 103", + "Hoenn Route 102", + "Petalburg City", + "Hoenn Route 104", + "Petalburg Woods", + "Rusturf Tunnel", + "Hoenn Route 116", + "Rustboro City", + "Devon Corporation", + "Hoenn Route 105", + "Hoenn Route 106", + "Dewford Town", + "Granite Cave", + "Hoenn Route 107", + "Hoenn Route 108", + "Hoenn Route 109", + "Slateport City", + "Hoenn Route 110", + "New Mauville", + "Hoenn Route 117", + "Hoenn Route 111", + "Desert Ruins", + "Mirage Tower", + "Hoenn Route 112", + "Fiery Path", + "Jagged Pass", + "Lavaridge Town", + "Hoenn Route 113", + "Hoenn Route 114", + "Meteor Falls", + "Hoenn Route 115", + "Fortree City", + "Weather Institute", + "Hoenn Route 118", + "Hoenn Route 119", + "Route 119", + "Hoenn Route 120", + "Hoenn Route 121", + "Safari Zone (Hoenn)", + "Lilycove City", + "Hoenn Route 122", + "Mt. Pyre", + "Hoenn Route 123", + "Team Magma Hideout", + "Team Aqua Hideout", + "Magma Hideout (Jagged Pass)", + "Hoenn Route 124", + "Mossdeep City", + "Hoenn Route 125", + "Shoal Cave", + "Hoenn Route 126", + "Sootopolis City", + "Cave of Origin", + "Hoenn Route 127", + "Hoenn Route 128", + "Seafloor Cavern", + "Hoenn Route 129", + "Hoenn Route 130", + "Hoenn Route 131", + "Pacifidlog Town", + "Hoenn Route 132", + "Hoenn Route 133", + "Hoenn Route 134", + "Ever Grande City", + "Victory Road (Hoenn)", + "Sky Pillar", + "Abandoned Ship", + "Desert Underpass", + "Artisan Cave", + "Altering Cave (Sevii Islands)", + "Ancient Tomb", + "Island Cave", + "Battle Frontier (Hoenn)", + "Southern Island", + "Marine Cave", + "Terra Cave", + "Mirage Island", + "Birth Island", + "Faraway Island", + "Navel Rock" + ], + "omega-ruby-alpha-sapphire": [ + "Starter", "Littleroot Town", "Hoenn Route 101", "Hoenn Route 103", @@ -273,6 +802,7 @@ "Navel Rock" ], "platinum": [ + "Starter", "Twinleaf Town", "Lake Verity", "Route 201 (Sinnoh)", @@ -352,6 +882,7 @@ "Iron Ruins (Sinnoh)" ], "diamond-pearl": [ + "Starter", "Twinleaf Town", "Lake Verity", "Route 201 (Sinnoh)", @@ -425,6 +956,7 @@ "Rock Peak Ruins (Sinnoh)" ], "black-white": [ + "Starter", "Nuvema Town", "Unova Route 1", "Unova Route 2", @@ -477,6 +1009,7 @@ "Liberty Garden" ], "black-2-white-2": [ + "Starter", "Aspertia City", "Unova Route 19", "Floccesy Town", @@ -543,6 +1076,7 @@ "Nature Preserve" ], "x-y": [ + "Starter", "Vaniville Town", "Aquacorde Town", "Kalos Route 02", @@ -597,6 +1131,7 @@ "Friend Safari" ], "sun-moon": [ + "Starter", "Iki Town", "Alola Route 1", "Trainer’s School (Alola)", @@ -668,7 +1203,7 @@ "Ruins of Conflict" ], "ultra-sun-ultra-moon": [ - "Iki Town", + "Starter", "Alola Route 1", "Trainer’s School (Alola)", "Hau'oli City", @@ -753,6 +1288,7 @@ "Ruins of Abundance" ], "sword-shield": [ + "Starter", "Postwick", "Slumbering Weald", "Wedgehurst", @@ -838,6 +1374,7 @@ "Meetup Spot" ], "brilliant-diamond-shining-pearl": [ + "Starter", "Twinleaf Town", "Lake Verity", "Route 201 (Sinnoh)", @@ -932,6 +1469,7 @@ "Hall of Origin" ], "legends-arceus": [ + "Starter", "Jubilife Village", "Aspiration Hill", "Floaro Gardens", @@ -1022,6 +1560,7 @@ "Lake Verity #2" ], "scarlet-violet": [ + "Starter", "Cabo Poco", "Poco Path", "Area One (South Province)", @@ -1094,6 +1633,7 @@ "Random (Around Terrarium)" ], "legends-z-a": [ + "Starter", "Wild Zone 1", "Wild Zone 2", "Wild Zone 3", @@ -1116,13 +1656,5 @@ "Wild Zone 20" ] }, - "aliases": { - "red-blue": "firered-leafgreen", - "yellow": "firered-leafgreen", - "lets-go": "firered-leafgreen", - "gold-silver": "heartgold-soulsilver", - "crystal": "heartgold-soulsilver", - "ruby-sapphire": "emerald", - "omega-ruby-alpha-sapphire": "emerald" - } + "aliases": {} } diff --git a/backend/src/app/seeds/run.py b/backend/src/app/seeds/run.py index 2ec8852..f140904 100644 --- a/backend/src/app/seeds/run.py +++ b/backend/src/app/seeds/run.py @@ -544,6 +544,11 @@ async def _export_bosses(session: AsyncSession, vg_data: dict): "pokemon_name": bp.pokemon.name, "level": bp.level, "order": bp.order, + **( + {"condition_label": bp.condition_label} + if bp.condition_label + else {} + ), } for bp in sorted(b.pokemon, key=lambda p: p.order) ], diff --git a/frontend/.prettierrc b/frontend/.oxfmtrc.json similarity index 100% rename from frontend/.prettierrc rename to frontend/.oxfmtrc.json diff --git a/frontend/.oxlintrc.json b/frontend/.oxlintrc.json new file mode 100644 index 0000000..9a671f4 --- /dev/null +++ b/frontend/.oxlintrc.json @@ -0,0 +1,9 @@ +{ + "plugins": ["typescript", "import", "unicorn", "react"], + "rules": { + "react/exhaustive-deps": "warn", + "react/rules-of-hooks": "error", + "unicorn/no-null": "off" + }, + "ignorePatterns": ["dist"] +} diff --git a/frontend/eslint.config.js b/frontend/eslint.config.js deleted file mode 100644 index 52e80ee..0000000 --- a/frontend/eslint.config.js +++ /dev/null @@ -1,33 +0,0 @@ -import js from '@eslint/js' -import globals from 'globals' -import reactHooks from 'eslint-plugin-react-hooks' -import reactRefresh from 'eslint-plugin-react-refresh' -import tseslint from 'typescript-eslint' -import eslintConfigPrettier from 'eslint-config-prettier' -import { defineConfig, globalIgnores } from 'eslint/config' - -export default defineConfig([ - globalIgnores(['dist']), - { - files: ['**/*.{ts,tsx}'], - extends: [ - js.configs.recommended, - tseslint.configs.recommended, - reactHooks.configs.flat.recommended, - reactRefresh.configs.vite, - eslintConfigPrettier, - ], - languageOptions: { - ecmaVersion: 2020, - globals: globals.browser, - }, - rules: { - 'react-refresh/only-export-components': [ - 'warn', - { allowConstantExport: true }, - ], - 'react-hooks/set-state-in-effect': 'off', - 'react-hooks/preserve-manual-memoization': 'off', - }, - }, -]) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 686b17f..b786304 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,32 +8,27 @@ "name": "nuzlocke-tracker-frontend", "version": "0.0.0", "dependencies": { - "@dnd-kit/core": "^6.3.1", - "@dnd-kit/sortable": "^10.0.0", - "@dnd-kit/utilities": "^3.2.2", - "@tanstack/react-query": "^5.90.20", - "react": "^19.2.0", - "react-dom": "^19.2.0", - "react-router-dom": "^7.13.0", - "sonner": "^2.0.7" + "@dnd-kit/core": "6.3.1", + "@dnd-kit/sortable": "10.0.0", + "@dnd-kit/utilities": "3.2.2", + "@tanstack/react-query": "5.90.20", + "react": "19.2.4", + "react-dom": "19.2.4", + "react-router-dom": "7.13.0", + "sonner": "2.0.7" }, "devDependencies": { - "@eslint/js": "^9.39.1", - "@tailwindcss/vite": "^4.1.18", - "@types/node": "^24.10.1", - "@types/react": "^19.2.5", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.1", - "eslint": "^9.39.1", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^16.5.0", - "prettier": "^3.8.1", - "tailwindcss": "^4.1.18", - "typescript": "~5.9.3", - "typescript-eslint": "^8.46.4", - "vite": "^7.2.4" + "@tailwindcss/vite": "4.1.18", + "@types/node": "24.10.10", + "@types/react": "19.2.11", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.3", + "oxfmt": "0.33.0", + "oxlint": "1.48.0", + "tailwindcss": "4.1.18", + "typescript": "5.9.3", + "vite": "7.3.1", + "vitest": "^4.0.18" } }, "node_modules/@babel/code-frame": { @@ -815,215 +810,6 @@ "node": ">=18" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", - "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", - "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.1", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -1074,6 +860,652 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@oxfmt/binding-android-arm-eabi": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.33.0.tgz", + "integrity": "sha512-ML6qRW8/HiBANteqfyFAR1Zu0VrJu+6o4gkPLsssq74hQ7wDMkufBYJXI16PGSERxEYNwKxO5fesCuMssgTv9w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-android-arm64": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.33.0.tgz", + "integrity": "sha512-WimmcyrGpTOntj7F7CO9RMssncOKYall93nBnzJbI2ZZDhVRuCkvFwTpwz80cZqwYm5udXRXfF40ZXcCxjp9jg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-darwin-arm64": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.33.0.tgz", + "integrity": "sha512-PorspsX9O5ISstVaq34OK4esN0LVcuU4DVg+XuSqJsfJ//gn6z6WH2Tt7s0rTQaqEcp76g7+QdWQOmnJDZsEVg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-darwin-x64": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.33.0.tgz", + "integrity": "sha512-8278bqQtOcHRPhhzcqwN9KIideut+cftBjF8d2TOsSQrlsJSFx41wCCJ38mFmH9NOmU1M+x9jpeobHnbRP1okw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-freebsd-x64": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.33.0.tgz", + "integrity": "sha512-BiqYVwWFHLf5dkfg0aCKsXa9rpi//vH1+xePCpd7Ulz9yp9pJKP4DWgS5g+OW8MaqOtt7iyAszhxtk/j1nDKHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-arm-gnueabihf": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.33.0.tgz", + "integrity": "sha512-oAVmmurXx0OKbNOVv71oK92LsF1LwYWpnhDnX0VaAy/NLsCKf4B7Zo7lxkJh80nfhU20TibcdwYfoHVaqlStPQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-arm-musleabihf": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.33.0.tgz", + "integrity": "sha512-YB6S8CiRol59oRxnuclJiWoV6l+l8ru/NsuQNYjXZnnPXfSTXKtMLWHCnL/figpCFYA1E7JyjrBbar1qxe2aZg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-arm64-gnu": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.33.0.tgz", + "integrity": "sha512-hrYy+FpWoB6N24E9oGRimhVkqlls9yeqcRmQakEPUHoAbij6rYxsHHYIp3+FHRiQZFAOUxWKn/CCQoy/Mv3Dgw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-arm64-musl": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.33.0.tgz", + "integrity": "sha512-O1YIzymGRdWj9cG5iVTjkP7zk9/hSaVN8ZEbqMnWZjLC1phXlv54cUvANGGXndgJp2JS4W9XENn7eo5I4jZueg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-ppc64-gnu": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.33.0.tgz", + "integrity": "sha512-2lrkNe+B0w1tCgQTaozfUNQCYMbqKKCGcnTDATmWCZzO77W2sh+3n04r1lk9Q1CK3bI+C3fPwhFPUR2X2BvlyQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-riscv64-gnu": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.33.0.tgz", + "integrity": "sha512-8DSG1q0M6097vowHAkEyHnKed75/BWr1IBtgCJfytnWQg+Jn1X4DryhfjqonKZOZiv74oFQl5J8TCbdDuXXdtQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-riscv64-musl": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.33.0.tgz", + "integrity": "sha512-eWaxnpPz7+p0QGUnw7GGviVBDOXabr6Cd0w7S/vnWTqQo9z1VroT7XXFnJEZ3dBwxMB9lphyuuYi/GLTCxqxlg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-s390x-gnu": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.33.0.tgz", + "integrity": "sha512-+mH8cQTqq+Tu2CdoB2/Wmk9CqotXResi+gPvXpb+AAUt/LiwpicTQqSolMheQKogkDTYHPuUiSN23QYmy7IXNQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-x64-gnu": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.33.0.tgz", + "integrity": "sha512-fjyslAYAPE2+B6Ckrs5LuDQ6lB1re5MumPnzefAXsen3JGwiRilra6XdjUmszTNoExJKbewoxxd6bcLSTpkAJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-linux-x64-musl": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.33.0.tgz", + "integrity": "sha512-ve/jGBlTt35Jl/I0A0SfCQX3wKnadzPDdyOFEwe2ZgHHIT9uhqhAv1PaVXTenSBpauICEWYH8mWy+ittzlVE/A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-openharmony-arm64": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.33.0.tgz", + "integrity": "sha512-lsWRgY9e+uPvwXnuDiJkmJ2Zs3XwwaQkaALJ3/SXU9kjZP0Qh8/tGW8Tk/Z6WL32sDxx+aOK5HuU7qFY9dHJhg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-win32-arm64-msvc": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.33.0.tgz", + "integrity": "sha512-w8AQHyGDRZutxtQ7IURdBEddwFrtHQiG6+yIFpNJ4HiMyYEqeAWzwBQBfwSAxtSNh6Y9qqbbc1OM2mHN6AB3Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-win32-ia32-msvc": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.33.0.tgz", + "integrity": "sha512-j2X4iumKVwDzQtUx3JBDkaydx6eLuncgUZPl2ybZ8llxJMFbZIniws70FzUQePMfMtzLozIm7vo4bjkvQFsOzw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxfmt/binding-win32-x64-msvc": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.33.0.tgz", + "integrity": "sha512-lsBQxbepASwOBUh3chcKAjU+jVAQhLElbPYiagIq26cU8vA9Bttj6t20bMvCQCw31m440IRlNhrK7NpnUI8mzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.48.0.tgz", + "integrity": "sha512-1Pz/stJvveO9ZO7ll4ZoEY3f6j2FiUgBLBcCRCiW6ylId9L9UKs+gn3X28m3eTnoiFCkhKwmJJ+VO6vwsu7Qtg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.48.0.tgz", + "integrity": "sha512-Zc42RWGE8huo6Ht0lXKjd0NH2lWNmimQHUmD0JFcvShLOuwN+RSEE/kRakc2/0LIgOUuU/R7PaDMCOdQlPgNUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.48.0.tgz", + "integrity": "sha512-jgZs563/4vaG5jH2RSt2TSh8A2jwsFdmhLXrElMdm3Mmto0HPf85FgInLSNi9HcwzQFvkYV8JofcoUg2GH1HTA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.48.0.tgz", + "integrity": "sha512-kvo87BujEUjCJREuWDC4aPh1WoXCRFFWE4C7uF6wuoMw2f6N2hypA/cHHcYn9DdL8R2RrgUZPefC8JExyeIMKA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.48.0.tgz", + "integrity": "sha512-eyzzPaHQKn0RIM+ueDfgfJF2RU//Wp4oaKs2JVoVYcM5HjbCL36+O0S3wO5Xe1NWpcZIG3cEHc/SuOCDRqZDSg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.48.0.tgz", + "integrity": "sha512-p3kSloztK7GRO7FyO3u38UCjZxQTl92VaLDsMQAq0eGoiNmeeEF1KPeE4+Fr+LSkQhF8WvJKSuls6TwOlurdPA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.48.0.tgz", + "integrity": "sha512-uWM+wiTqLW/V0ZmY/eyTWs8ykhIkzU+K2tz/8m35YepYEzohiUGRbnkpAFXj2ioXpQL+GUe5vmM3SLH6ozlfFw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.48.0.tgz", + "integrity": "sha512-OhQNPjs/OICaYqxYJjKKMaIY7p3nJ9IirXcFoHKD+CQE1BZFCeUUAknMzUeLclDCfudH9Vb/UgjFm8+ZM5puAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.48.0.tgz", + "integrity": "sha512-adu5txuwGvQ4C4fjYHJD+vnY+OCwCixBzn7J3KF3iWlVHBBImcosSv+Ye+fbMMJui4HGjifNXzonjKm9pXmOiw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.48.0.tgz", + "integrity": "sha512-inlQQRUnHCny/7b7wA6NjEoJSSZPNea4qnDhWyeqBYWx8ukf2kzNDSiamfhOw6bfAYPm/PVlkVRYaNXQbkLeTQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.48.0.tgz", + "integrity": "sha512-YiJx6sW6bYebQDZRVWLKm/Drswx/hcjIgbLIhULSn0rRcBKc7d9V6mkqPjKDbhcxJgQD5Zi0yVccJiOdF40AWA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.48.0.tgz", + "integrity": "sha512-zwSqxMgmb2ITamNfDv9Q9EKBc/4ZhCBP9gkg2hhcgR6sEVGPUDl1AKPC89CBKMxkmPUi3685C38EvqtZn5OtHw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.48.0.tgz", + "integrity": "sha512-c/+2oUWAOsQB5JTem0rW8ODlZllF6pAtGSGXoLSvPTonKI1vAwaKhD9Qw1X36jRbcI3Etkpu/9z/RRjMba8vFQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.48.0.tgz", + "integrity": "sha512-PhauDqeFW5DGed6QxCY5lXZYKSlcBdCXJnH03ZNU6QmDZ0BFM/zSy1oPT2MNb1Afx1G6yOOVk8ErjWsQ7c59ng==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.48.0.tgz", + "integrity": "sha512-6d7LIFFZGiavbHndhf1cK9kG9qmy2Dmr37sV9Ep7j3H+ciFdKSuOzdLh85mEUYMih+b+esMDlF5DU0WQRZPQjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.48.0.tgz", + "integrity": "sha512-r+0KK9lK6vFp3tXAgDMOW32o12dxvKS3B9La1uYMGdWAMoSeu2RzG34KmzSpXu6MyLDl4aSVyZLFM8KGdEjwaw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.48.0.tgz", + "integrity": "sha512-Nkw/MocyT3HSp0OJsKPXrcbxZqSPMTYnLLfsqsoiFKoL1ppVNL65MFa7vuTxJehPlBkjy+95gUgacZtuNMECrg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.48.0.tgz", + "integrity": "sha512-reO1SpefvRmeZSP+WeyWkQd1ArxxDD1MyKgMUKuB8lNuUoxk9QEohYtKnsfsxJuFwMT0JTr7p9wZjouA85GzGQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.48.0.tgz", + "integrity": "sha512-T6zwhfcsrorqAybkOglZdPkTLlEwipbtdO1qjE+flbawvwOMsISoyiuaa7vM7zEyfq1hmDvMq1ndvkYFioranA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-rc.2", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.2.tgz", @@ -1431,6 +1863,13 @@ "win32" ] }, + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", + "dev": true, + "license": "MIT" + }, "node_modules/@tailwindcss/node": { "version": "4.1.18", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", @@ -1774,6 +2213,24 @@ "@babel/types": "^7.28.2" } }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", @@ -1781,13 +2238,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/node": { "version": "24.10.10", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.10.tgz", @@ -1820,276 +2270,6 @@ "@types/react": "^19.2.0" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, "node_modules/@vitejs/plugin-react": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.3.tgz", @@ -2111,76 +2291,126 @@ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "node_modules/@vitest/expect": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.18.tgz", + "integrity": "sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==", "dev": true, "license": "MIT", - "peer": true, - "bin": { - "acorn": "bin/acorn" + "dependencies": { + "@standard-schema/spec": "^1.0.0", + "@types/chai": "^5.2.2", + "@vitest/spy": "4.0.18", + "@vitest/utils": "4.0.18", + "chai": "^6.2.1", + "tinyrainbow": "^3.0.3" }, - "engines": { - "node": ">=0.4.0" + "funding": { + "url": "https://opencollective.com/vitest" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "node_modules/@vitest/mocker": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.18.tgz", + "integrity": "sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==", "dev": true, "license": "MIT", + "dependencies": { + "@vitest/spy": "4.0.18", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "msw": "^2.4.9", + "vite": "^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/@vitest/pretty-format": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.18.tgz", + "integrity": "sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "tinyrainbow": "^3.0.3" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://opencollective.com/vitest" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/@vitest/runner": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.18.tgz", + "integrity": "sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@vitest/utils": "4.0.18", + "pathe": "^2.0.3" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/vitest" } }, - "node_modules/argparse": { + "node_modules/@vitest/snapshot": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.18.tgz", + "integrity": "sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.0.18", + "magic-string": "^0.30.21", + "pathe": "^2.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.18.tgz", + "integrity": "sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.18.tgz", + "integrity": "sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/pretty-format": "4.0.18", + "tinyrainbow": "^3.0.3" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/assertion-error": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, - "license": "Python-2.0" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=12" + } }, "node_modules/baseline-browser-mapping": { "version": "2.9.19", @@ -2192,17 +2422,6 @@ "baseline-browser-mapping": "dist/cli.js" } }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/browserslist": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", @@ -2238,16 +2457,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001767", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001767.tgz", @@ -2269,50 +2478,16 @@ ], "license": "CC-BY-4.0" }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "node_modules/chai": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=18" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, "node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -2333,21 +2508,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", @@ -2373,13 +2533,6 @@ } } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, "node_modules/detect-libc": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", @@ -2411,6 +2564,13 @@ "node": ">=10.13.0" } }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true, + "license": "MIT" + }, "node_modules/esbuild": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", @@ -2463,241 +2623,26 @@ "node": ">=6" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.1", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", - "@eslint/plugin-kit": "^0.4.1", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-config-prettier": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", - "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "funding": { - "url": "https://opencollective.com/eslint-config-prettier" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "@types/estree": "^1.0.0" } }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.26", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", - "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=8.40" - } - }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">=12.0.0" } }, - "node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, "node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", @@ -2716,57 +2661,6 @@ } } }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -2792,32 +2686,6 @@ "node": ">=6.9.0" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -2825,100 +2693,6 @@ "dev": true, "license": "ISC" }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/hermes-estree": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", - "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", - "dev": true, - "license": "MIT" - }, - "node_modules/hermes-parser": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", - "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "hermes-estree": "0.25.1" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, "node_modules/jiti": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", @@ -2936,19 +2710,6 @@ "dev": true, "license": "MIT" }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, "node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", @@ -2962,27 +2723,6 @@ "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -2996,30 +2736,6 @@ "node": ">=6" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/lightningcss": { "version": "1.30.2", "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", @@ -3281,29 +2997,6 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -3324,19 +3017,6 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -3363,13 +3043,6 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, "node_modules/node-releases": { "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", @@ -3377,88 +3050,108 @@ "dev": true, "license": "MIT" }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "node_modules/obug": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT" }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/oxfmt": { + "version": "0.33.0", + "resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.33.0.tgz", + "integrity": "sha512-ogxBXA9R4BFeo8F1HeMIIxHr5kGnQwKTYZ5k131AEGOq1zLxInNhvYSpyRQ+xIXVMYfCN7yZHKff/lb5lp4auQ==", "dev": true, "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "tinypool": "2.1.0" + }, + "bin": { + "oxfmt": "bin/oxfmt" }, "engines": { - "node": ">=10" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxfmt/binding-android-arm-eabi": "0.33.0", + "@oxfmt/binding-android-arm64": "0.33.0", + "@oxfmt/binding-darwin-arm64": "0.33.0", + "@oxfmt/binding-darwin-x64": "0.33.0", + "@oxfmt/binding-freebsd-x64": "0.33.0", + "@oxfmt/binding-linux-arm-gnueabihf": "0.33.0", + "@oxfmt/binding-linux-arm-musleabihf": "0.33.0", + "@oxfmt/binding-linux-arm64-gnu": "0.33.0", + "@oxfmt/binding-linux-arm64-musl": "0.33.0", + "@oxfmt/binding-linux-ppc64-gnu": "0.33.0", + "@oxfmt/binding-linux-riscv64-gnu": "0.33.0", + "@oxfmt/binding-linux-riscv64-musl": "0.33.0", + "@oxfmt/binding-linux-s390x-gnu": "0.33.0", + "@oxfmt/binding-linux-x64-gnu": "0.33.0", + "@oxfmt/binding-linux-x64-musl": "0.33.0", + "@oxfmt/binding-openharmony-arm64": "0.33.0", + "@oxfmt/binding-win32-arm64-msvc": "0.33.0", + "@oxfmt/binding-win32-ia32-msvc": "0.33.0", + "@oxfmt/binding-win32-x64-msvc": "0.33.0" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/oxlint": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.48.0.tgz", + "integrity": "sha512-m5vyVBgPtPhVCJc3xI//8je9lRc8bYuYB4R/1PH3VPGOjA4vjVhkHtyJukdEjYEjwrw4Qf1eIf+pP9xvfhfMow==", "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" + "bin": { + "oxlint": "bin/oxlint" }, "engines": { - "node": ">=10" + "node": "^20.19.0 || >=22.12.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" + "url": "https://github.com/sponsors/Boshen" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.48.0", + "@oxlint/binding-android-arm64": "1.48.0", + "@oxlint/binding-darwin-arm64": "1.48.0", + "@oxlint/binding-darwin-x64": "1.48.0", + "@oxlint/binding-freebsd-x64": "1.48.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.48.0", + "@oxlint/binding-linux-arm-musleabihf": "1.48.0", + "@oxlint/binding-linux-arm64-gnu": "1.48.0", + "@oxlint/binding-linux-arm64-musl": "1.48.0", + "@oxlint/binding-linux-ppc64-gnu": "1.48.0", + "@oxlint/binding-linux-riscv64-gnu": "1.48.0", + "@oxlint/binding-linux-riscv64-musl": "1.48.0", + "@oxlint/binding-linux-s390x-gnu": "1.48.0", + "@oxlint/binding-linux-x64-gnu": "1.48.0", + "@oxlint/binding-linux-x64-musl": "1.48.0", + "@oxlint/binding-openharmony-arm64": "1.48.0", + "@oxlint/binding-win32-arm64-msvc": "1.48.0", + "@oxlint/binding-win32-ia32-msvc": "1.48.0", + "@oxlint/binding-win32-x64-msvc": "1.48.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=0.12.2" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + } } }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", @@ -3510,42 +3203,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/react": { "version": "19.2.4", "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", @@ -3617,16 +3274,6 @@ "react-dom": ">=18" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/rollup": { "version": "4.57.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz", @@ -3694,28 +3341,12 @@ "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", "license": "MIT" }, - "node_modules/shebang-command": { + "node_modules/siginfo": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "ISC" }, "node_modules/sonner": { "version": "2.0.7", @@ -3737,31 +3368,19 @@ "node": ">=0.10.0" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "license": "MIT" }, "node_modules/tailwindcss": { "version": "4.1.18", @@ -3784,6 +3403,23 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", @@ -3801,17 +3437,24 @@ "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/ts-api-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "node_modules/tinypool": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-2.1.0.tgz", + "integrity": "sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==", "dev": true, "license": "MIT", "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" + "node": "^20.0.0 || >=22.0.0" + } + }, + "node_modules/tinyrainbow": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.0.3.tgz", + "integrity": "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" } }, "node_modules/tslib": { @@ -3820,26 +3463,12 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3848,30 +3477,6 @@ "node": ">=14.17" } }, - "node_modules/typescript-eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz", - "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.54.0", - "@typescript-eslint/parser": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, "node_modules/undici-types": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", @@ -3910,16 +3515,6 @@ "browserslist": ">= 4.21.0" } }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, "node_modules/vite": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz", @@ -3996,30 +3591,99 @@ } } }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "node_modules/vitest": { + "version": "4.0.18", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.18.tgz", + "integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==", "dev": true, "license": "MIT", + "dependencies": { + "@vitest/expect": "4.0.18", + "@vitest/mocker": "4.0.18", + "@vitest/pretty-format": "4.0.18", + "@vitest/runner": "4.0.18", + "@vitest/snapshot": "4.0.18", + "@vitest/spy": "4.0.18", + "@vitest/utils": "4.0.18", + "es-module-lexer": "^1.7.0", + "expect-type": "^1.2.2", + "magic-string": "^0.30.21", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "picomatch": "^4.0.3", + "std-env": "^3.10.0", + "tinybench": "^2.9.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tinyrainbow": "^3.0.3", + "vite": "^6.0.0 || ^7.0.0", + "why-is-node-running": "^2.3.0" + }, + "bin": { + "vitest": "vitest.mjs" + }, "engines": { - "node": ">=0.10.0" + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@opentelemetry/api": "^1.9.0", + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", + "@vitest/browser-playwright": "4.0.18", + "@vitest/browser-preview": "4.0.18", + "@vitest/browser-webdriverio": "4.0.18", + "@vitest/ui": "4.0.18", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@opentelemetry/api": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser-playwright": { + "optional": true + }, + "@vitest/browser-preview": { + "optional": true + }, + "@vitest/browser-webdriverio": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "engines": { + "node": ">=8" } }, "node_modules/yallist": { @@ -4028,43 +3692,6 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true, "license": "ISC" - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", - "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", - "dev": true, - "license": "MIT", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zod-validation-error": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", - "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "zod": "^3.25.0 || ^4.0.0" - } } } } diff --git a/frontend/package.json b/frontend/package.json index e64fb30..438d952 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,35 +6,34 @@ "scripts": { "dev": "vite", "build": "tsc -b && vite build", - "lint": "eslint .", - "preview": "vite preview" + "lint": "oxlint src/", + "format": "oxfmt --write src/", + "format:check": "oxfmt --check src/", + "preview": "vite preview", + "test": "vitest run", + "test:watch": "vitest" }, "dependencies": { - "@dnd-kit/core": "^6.3.1", - "@dnd-kit/sortable": "^10.0.0", - "@dnd-kit/utilities": "^3.2.2", - "@tanstack/react-query": "^5.90.20", - "react": "^19.2.0", - "react-dom": "^19.2.0", - "react-router-dom": "^7.13.0", - "sonner": "^2.0.7" + "@dnd-kit/core": "6.3.1", + "@dnd-kit/sortable": "10.0.0", + "@dnd-kit/utilities": "3.2.2", + "@tanstack/react-query": "5.90.20", + "react": "19.2.4", + "react-dom": "19.2.4", + "react-router-dom": "7.13.0", + "sonner": "2.0.7" }, "devDependencies": { - "@eslint/js": "^9.39.1", - "@tailwindcss/vite": "^4.1.18", - "@types/node": "^24.10.1", - "@types/react": "^19.2.5", - "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.1", - "eslint": "^9.39.1", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^16.5.0", - "prettier": "^3.8.1", - "tailwindcss": "^4.1.18", - "typescript": "~5.9.3", - "typescript-eslint": "^8.46.4", - "vite": "^7.2.4" + "@tailwindcss/vite": "4.1.18", + "@types/node": "24.10.10", + "@types/react": "19.2.11", + "@types/react-dom": "19.2.3", + "@vitejs/plugin-react": "5.1.3", + "oxfmt": "0.33.0", + "oxlint": "1.48.0", + "tailwindcss": "4.1.18", + "typescript": "5.9.3", + "vite": "7.3.1", + "vitest": "4.0.18" } } diff --git a/frontend/public/boss-sprites/black/alder.png b/frontend/public/boss-sprites/black/alder.png new file mode 100644 index 0000000..d61958c Binary files /dev/null and b/frontend/public/boss-sprites/black/alder.png differ diff --git a/frontend/public/boss-sprites/black/cilan--chili--cress.png b/frontend/public/boss-sprites/black/cilan--chili--cress.png index cad9919..bfc2dec 100644 Binary files a/frontend/public/boss-sprites/black/cilan--chili--cress.png and b/frontend/public/boss-sprites/black/cilan--chili--cress.png differ diff --git a/frontend/public/boss-sprites/diamond/roark.png b/frontend/public/boss-sprites/diamond/roark.png index 2c92fcc..93fc56c 100644 Binary files a/frontend/public/boss-sprites/diamond/roark.png and b/frontend/public/boss-sprites/diamond/roark.png differ diff --git a/frontend/public/boss-sprites/scarlet/ai-sada.png b/frontend/public/boss-sprites/scarlet/ai-sada.png new file mode 100644 index 0000000..2b601da Binary files /dev/null and b/frontend/public/boss-sprites/scarlet/ai-sada.png differ diff --git a/frontend/public/boss-sprites/scarlet/ai-turo.png b/frontend/public/boss-sprites/scarlet/ai-turo.png new file mode 100644 index 0000000..0f3295d Binary files /dev/null and b/frontend/public/boss-sprites/scarlet/ai-turo.png differ diff --git a/frontend/public/boss-sprites/sword/bede.png b/frontend/public/boss-sprites/sword/bede.png new file mode 100644 index 0000000..89c7e07 Binary files /dev/null and b/frontend/public/boss-sprites/sword/bede.png differ diff --git a/frontend/public/boss-sprites/sword/hop.png b/frontend/public/boss-sprites/sword/hop.png new file mode 100644 index 0000000..f8ac0a5 Binary files /dev/null and b/frontend/public/boss-sprites/sword/hop.png differ diff --git a/frontend/public/boss-sprites/sword/marnie.png b/frontend/public/boss-sprites/sword/marnie.png new file mode 100644 index 0000000..246643e Binary files /dev/null and b/frontend/public/boss-sprites/sword/marnie.png differ diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index e7bf0e5..bfa6900 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,7 +1,16 @@ import { Routes, Route, Navigate } from 'react-router-dom' import { Layout } from './components' import { AdminLayout } from './components/admin' -import { GenlockeDetail, GenlockeList, Home, NewGenlocke, NewRun, RunList, RunEncounters, Stats } from './pages' +import { + GenlockeDetail, + GenlockeList, + Home, + NewGenlocke, + NewRun, + RunList, + RunEncounters, + Stats, +} from './pages' import { AdminGames, AdminGameDetail, @@ -25,7 +34,10 @@ function App() { } /> } /> } /> - } /> + } + /> }> } /> } /> diff --git a/frontend/src/api/admin.ts b/frontend/src/api/admin.ts index 89273fc..84dac49 100644 --- a/frontend/src/api/admin.ts +++ b/frontend/src/api/admin.ts @@ -30,14 +30,11 @@ import type { import type { Genlocke } from '../types/game' // Games -export const createGame = (data: CreateGameInput) => - api.post('/games', data) +export const createGame = (data: CreateGameInput) => api.post('/games', data) -export const updateGame = (id: number, data: UpdateGameInput) => - api.put(`/games/${id}`, data) +export const updateGame = (id: number, data: UpdateGameInput) => api.put(`/games/${id}`, data) -export const deleteGame = (id: number) => - api.del(`/games/${id}`) +export const deleteGame = (id: number) => api.del(`/games/${id}`) // Routes export const createRoute = (gameId: number, data: CreateRouteInput) => @@ -62,17 +59,22 @@ export const listPokemon = (search?: string, limit = 50, offset = 0, type?: stri return api.get(`/pokemon?${params}`) } -export const createPokemon = (data: CreatePokemonInput) => - api.post('/pokemon', data) +export const createPokemon = (data: CreatePokemonInput) => api.post('/pokemon', data) export const updatePokemon = (id: number, data: UpdatePokemonInput) => api.put(`/pokemon/${id}`, data) -export const deletePokemon = (id: number) => - api.del(`/pokemon/${id}`) +export const deletePokemon = (id: number) => api.del(`/pokemon/${id}`) -export const bulkImportPokemon = (items: Array<{ pokeapiId: number; nationalDex: number; name: string; types: string[]; spriteUrl?: string | null }>) => - api.post('/pokemon/bulk-import', items) +export const bulkImportPokemon = ( + items: Array<{ + pokeapiId: number + nationalDex: number + name: string + types: string[] + spriteUrl?: string | null + }> +) => api.post('/pokemon/bulk-import', items) export const bulkImportEvolutions = (items: unknown[]) => api.post('/evolutions/bulk-import', items) @@ -99,12 +101,10 @@ export const createEvolution = (data: CreateEvolutionInput) => export const updateEvolution = (id: number, data: UpdateEvolutionInput) => api.put(`/evolutions/${id}`, data) -export const deleteEvolution = (id: number) => - api.del(`/evolutions/${id}`) +export const deleteEvolution = (id: number) => api.del(`/evolutions/${id}`) // Export -export const exportGames = () => - api.get[]>('/export/games') +export const exportGames = () => api.get[]>('/export/games') export const exportGameRoutes = (gameId: number) => api.get<{ filename: string; data: unknown }>(`/export/games/${gameId}/routes`) @@ -112,18 +112,19 @@ export const exportGameRoutes = (gameId: number) => export const exportGameBosses = (gameId: number) => api.get<{ filename: string; data: unknown }>(`/export/games/${gameId}/bosses`) -export const exportPokemon = () => - api.get[]>('/export/pokemon') +export const exportPokemon = () => api.get[]>('/export/pokemon') -export const exportEvolutions = () => - api.get[]>('/export/evolutions') +export const exportEvolutions = () => api.get[]>('/export/evolutions') // Route Encounters export const addRouteEncounter = (routeId: number, data: CreateRouteEncounterInput) => api.post(`/routes/${routeId}/pokemon`, data) -export const updateRouteEncounter = (routeId: number, encounterId: number, data: UpdateRouteEncounterInput) => - api.put(`/routes/${routeId}/pokemon/${encounterId}`, data) +export const updateRouteEncounter = ( + routeId: number, + encounterId: number, + data: UpdateRouteEncounterInput +) => api.put(`/routes/${routeId}/pokemon/${encounterId}`, data) export const removeRouteEncounter = (routeId: number, encounterId: number) => api.del(`/routes/${routeId}/pokemon/${encounterId}`) @@ -148,8 +149,7 @@ export const setBossTeam = (gameId: number, bossId: number, team: BossPokemonInp export const updateGenlocke = (id: number, data: UpdateGenlockeInput) => api.patch(`/genlockes/${id}`, data) -export const deleteGenlocke = (id: number) => - api.del(`/genlockes/${id}`) +export const deleteGenlocke = (id: number) => api.del(`/genlockes/${id}`) export const addGenlockeLeg = (genlockeId: number, data: AddGenlockeLegInput) => api.post(`/genlockes/${genlockeId}/legs`, data) diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts index 4547c0b..9974ad2 100644 --- a/frontend/src/api/client.ts +++ b/frontend/src/api/client.ts @@ -1,4 +1,4 @@ -const API_BASE = import.meta.env.VITE_API_URL ?? '' +const API_BASE = import.meta.env['VITE_API_URL'] ?? '' export class ApiError extends Error { status: number @@ -10,10 +10,7 @@ export class ApiError extends Error { } } -async function request( - path: string, - options?: RequestInit, -): Promise { +async function request(path: string, options?: RequestInit): Promise { const res = await fetch(`${API_BASE}/api/v1${path}`, { ...options, headers: { @@ -52,6 +49,5 @@ export const api = { body: JSON.stringify(body), }), - del: (path: string) => - request(path, { method: 'DELETE' }), + del: (path: string) => request(path, { method: 'DELETE' }), } diff --git a/frontend/src/api/encounters.ts b/frontend/src/api/encounters.ts index f3a34c6..5da8a6f 100644 --- a/frontend/src/api/encounters.ts +++ b/frontend/src/api/encounters.ts @@ -9,15 +9,12 @@ import type { export function createEncounter( runId: number, - data: CreateEncounterInput, + data: CreateEncounterInput ): Promise { return api.post(`/runs/${runId}/encounters`, data) } -export function updateEncounter( - id: number, - data: UpdateEncounterInput, -): Promise { +export function updateEncounter(id: number, data: UpdateEncounterInput): Promise { return api.patch(`/encounters/${id}`, data) } @@ -34,6 +31,8 @@ export function fetchForms(pokemonId: number): Promise { return api.get(`/pokemon/${pokemonId}/forms`) } -export function bulkRandomizeEncounters(runId: number): Promise<{ created: unknown[]; skippedRoutes: number }> { +export function bulkRandomizeEncounters( + runId: number +): Promise<{ created: unknown[]; skippedRoutes: number }> { return api.post(`/runs/${runId}/encounters/bulk-randomize`, {}) } diff --git a/frontend/src/api/genlockes.ts b/frontend/src/api/genlockes.ts index 618cc3f..0885340 100644 --- a/frontend/src/api/genlockes.ts +++ b/frontend/src/api/genlockes.ts @@ -1,5 +1,15 @@ import { api } from './client' -import type { Genlocke, GenlockeListItem, GenlockeDetail, GenlockeGraveyard, GenlockeLineage, CreateGenlockeInput, Region, SurvivorEncounter, AdvanceLegInput } from '../types/game' +import type { + Genlocke, + GenlockeListItem, + GenlockeDetail, + GenlockeGraveyard, + GenlockeLineage, + CreateGenlockeInput, + Region, + SurvivorEncounter, + AdvanceLegInput, +} from '../types/game' export function getGenlockes(): Promise { return api.get('/genlockes') @@ -25,10 +35,17 @@ export function getGenlockeLineages(id: number): Promise { return api.get(`/genlockes/${id}/lineages`) } -export function getLegSurvivors(genlockeId: number, legOrder: number): Promise { +export function getLegSurvivors( + genlockeId: number, + legOrder: number +): Promise { return api.get(`/genlockes/${genlockeId}/legs/${legOrder}/survivors`) } -export function advanceLeg(genlockeId: number, legOrder: number, data?: AdvanceLegInput): Promise { +export function advanceLeg( + genlockeId: number, + legOrder: number, + data?: AdvanceLegInput +): Promise { return api.post(`/genlockes/${genlockeId}/legs/${legOrder}/advance`, data ?? {}) } diff --git a/frontend/src/api/pokemon.ts b/frontend/src/api/pokemon.ts index 07b35ea..04defb9 100644 --- a/frontend/src/api/pokemon.ts +++ b/frontend/src/api/pokemon.ts @@ -10,7 +10,9 @@ export function fetchPokemonFamilies(): Promise<{ families: number[][] }> { return api.get('/pokemon/families') } -export function fetchPokemonEncounterLocations(pokemonId: number): Promise { +export function fetchPokemonEncounterLocations( + pokemonId: number +): Promise { return api.get(`/pokemon/${pokemonId}/encounter-locations`) } diff --git a/frontend/src/api/runs.ts b/frontend/src/api/runs.ts index 936279e..8c67e74 100644 --- a/frontend/src/api/runs.ts +++ b/frontend/src/api/runs.ts @@ -1,10 +1,5 @@ import { api } from './client' -import type { - NuzlockeRun, - RunDetail, - CreateRunInput, - UpdateRunInput, -} from '../types/game' +import type { NuzlockeRun, RunDetail, CreateRunInput, UpdateRunInput } from '../types/game' export function getRuns(): Promise { return api.get('/runs') @@ -18,10 +13,7 @@ export function createRun(data: CreateRunInput): Promise { return api.post('/runs', data) } -export function updateRun( - id: number, - data: UpdateRunInput, -): Promise { +export function updateRun(id: number, data: UpdateRunInput): Promise { return api.patch(`/runs/${id}`, data) } @@ -33,7 +25,11 @@ export function getNamingCategories(): Promise { return api.get('/runs/naming-categories') } -export function getNameSuggestions(runId: number, count = 10, pokemonId?: number): Promise { +export function getNameSuggestions( + runId: number, + count = 10, + pokemonId?: number +): Promise { let url = `/runs/${runId}/name-suggestions?count=${count}` if (pokemonId != null) { url += `&pokemon_id=${pokemonId}` diff --git a/frontend/src/components/BossDefeatModal.tsx b/frontend/src/components/BossDefeatModal.tsx index 66856b3..6def625 100644 --- a/frontend/src/components/BossDefeatModal.tsx +++ b/frontend/src/components/BossDefeatModal.tsx @@ -1,5 +1,6 @@ import { type FormEvent, useState, useMemo } from 'react' import type { BossBattle, CreateBossResultInput } from '../types/game' +import { ConditionBadge } from './ConditionBadge' interface BossDefeatModalProps { boss: BossBattle @@ -14,10 +15,17 @@ function matchVariant(labels: string[], starterName?: string | null): string | n if (!starterName || labels.length === 0) return null const lower = starterName.toLowerCase() const matches = labels.filter((l) => l.toLowerCase().includes(lower)) - return matches.length === 1 ? matches[0] : null + return matches.length === 1 ? (matches[0] ?? null) : null } -export function BossDefeatModal({ boss, onSubmit, onClose, isPending, hardcoreMode, starterName }: BossDefeatModalProps) { +export function BossDefeatModal({ + boss, + onSubmit, + onClose, + isPending, + hardcoreMode, + starterName, +}: BossDefeatModalProps) { const [result, setResult] = useState<'won' | 'lost'>('won') const [attempts, setAttempts] = useState('1') @@ -30,16 +38,19 @@ export function BossDefeatModal({ boss, onSubmit, onClose, isPending, hardcoreMo }, [boss.pokemon]) const hasVariants = variantLabels.length > 0 - const autoMatch = useMemo(() => matchVariant(variantLabels, starterName), [variantLabels, starterName]) + const autoMatch = useMemo( + () => matchVariant(variantLabels, starterName), + [variantLabels, starterName] + ) const showPills = hasVariants && autoMatch === null const [selectedVariant, setSelectedVariant] = useState( - autoMatch ?? (hasVariants ? variantLabels[0] : null), + autoMatch ?? (hasVariants ? (variantLabels[0] ?? null) : null) ) const displayedPokemon = useMemo(() => { if (!hasVariants) return boss.pokemon return boss.pokemon.filter( - (bp) => bp.conditionLabel === selectedVariant || bp.conditionLabel === null, + (bp) => bp.conditionLabel === selectedVariant || bp.conditionLabel === null ) }, [boss.pokemon, hasVariants, selectedVariant]) @@ -98,6 +109,7 @@ export function BossDefeatModal({ boss, onSubmit, onClose, isPending, hardcoreMo Lv.{bp.level} + ))} diff --git a/frontend/src/components/ConditionBadge.tsx b/frontend/src/components/ConditionBadge.tsx new file mode 100644 index 0000000..aba3aaf --- /dev/null +++ b/frontend/src/components/ConditionBadge.tsx @@ -0,0 +1,36 @@ +const CONDITION_CONFIG: Record = { + 'Mega Evolution': { + label: 'Mega', + color: 'bg-fuchsia-100 text-fuchsia-800 dark:bg-fuchsia-900/40 dark:text-fuchsia-300', + }, + Gigantamax: { + label: 'G-Max', + color: 'bg-red-100 text-red-800 dark:bg-red-900/40 dark:text-red-300', + }, + Dynamax: { + label: 'D-Max', + color: 'bg-rose-100 text-rose-800 dark:bg-rose-900/40 dark:text-rose-300', + }, + Terastallize: { + label: 'Tera', + color: 'bg-teal-100 text-teal-800 dark:bg-teal-900/40 dark:text-teal-300', + }, +} + +export function ConditionBadge({ + condition, + size = 'sm', +}: { + condition: string | null + size?: 'sm' | 'xs' +}) { + if (!condition) return null + const config = CONDITION_CONFIG[condition] + if (!config) return null + const sizeClass = size === 'xs' ? 'text-[8px] px-1 py-0' : 'text-[9px] px-1.5 py-0.5' + return ( + + {config.label} + + ) +} diff --git a/frontend/src/components/EggEncounterModal.tsx b/frontend/src/components/EggEncounterModal.tsx index 1a2ffe8..004824b 100644 --- a/frontend/src/components/EggEncounterModal.tsx +++ b/frontend/src/components/EggEncounterModal.tsx @@ -7,9 +7,9 @@ interface EggEncounterModalProps { onSubmit: (data: { routeId: number pokemonId: number - nickname?: string + nickname?: string | undefined status: 'caught' - catchLevel?: number + catchLevel?: number | undefined origin: 'egg' }) => void onClose: () => void @@ -31,8 +31,10 @@ export function EggEncounterModal({ const [isSearching, setIsSearching] = useState(false) // Only show leaf routes (no children) - const parentIds = new Set(routes.filter(r => r.parentRouteId !== null).map(r => r.parentRouteId)) - const leafRoutes = routes.filter(r => !parentIds.has(r.id)) + const parentIds = new Set( + routes.filter((r) => r.parentRouteId !== null).map((r) => r.parentRouteId) + ) + const leafRoutes = routes.filter((r) => !parentIds.has(r.id)) // Debounced pokemon search useEffect(() => { @@ -44,7 +46,9 @@ export function EggEncounterModal({ const timer = setTimeout(async () => { setIsSearching(true) try { - const data = await api.get<{ items: Pokemon[] }>(`/pokemon?search=${encodeURIComponent(search)}&limit=20`) + const data = await api.get<{ items: Pokemon[] }>( + `/pokemon?search=${encodeURIComponent(search)}&limit=20` + ) setSearchResults(data.items) } catch { setSearchResults([]) @@ -83,12 +87,7 @@ export function EggEncounterModal({ onClick={onClose} className="text-gray-400 hover:text-gray-600 dark:hover:text-gray-200" > - + ) : (
- {selectedPokemon.name[0].toUpperCase()} + {selectedPokemon.name[0]?.toUpperCase()}
)} @@ -179,14 +178,10 @@ export function EggEncounterModal({ className="flex flex-col items-center p-2 rounded-lg border border-gray-200 dark:border-gray-700 hover:border-green-400 dark:hover:border-green-600 text-center transition-colors" > {p.spriteUrl ? ( - {p.name} + {p.name} ) : (
- {p.name[0].toUpperCase()} + {p.name[0]?.toUpperCase()}
)} @@ -197,9 +192,7 @@ export function EggEncounterModal({ )} {search.length >= 2 && !isSearching && searchResults.length === 0 && ( -

- No pokemon found -

+

No pokemon found

)} )} diff --git a/frontend/src/components/EncounterMethodBadge.tsx b/frontend/src/components/EncounterMethodBadge.tsx index 46c9340..44986d4 100644 --- a/frontend/src/components/EncounterMethodBadge.tsx +++ b/frontend/src/components/EncounterMethodBadge.tsx @@ -1,8 +1,7 @@ export const METHOD_CONFIG: Record = { starter: { label: 'Starter', - color: - 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900/40 dark:text-yellow-300', + color: 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900/40 dark:text-yellow-300', }, gift: { label: 'Gift', @@ -10,18 +9,15 @@ export const METHOD_CONFIG: Record = { }, fossil: { label: 'Fossil', - color: - 'bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-300', + color: 'bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-300', }, trade: { label: 'Trade', - color: - 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-300', + color: 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-300', }, walk: { label: 'Grass', - color: - 'bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300', + color: 'bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300', }, headbutt: { label: 'Headbutt', @@ -33,8 +29,7 @@ export const METHOD_CONFIG: Record = { }, 'rock-smash': { label: 'Rock Smash', - color: - 'bg-orange-100 text-orange-800 dark:bg-orange-900/40 dark:text-orange-300', + color: 'bg-orange-100 text-orange-800 dark:bg-orange-900/40 dark:text-orange-300', }, 'old-rod': { label: 'Old Rod', @@ -46,8 +41,7 @@ export const METHOD_CONFIG: Record = { }, 'super-rod': { label: 'Super Rod', - color: - 'bg-indigo-100 text-indigo-800 dark:bg-indigo-900/40 dark:text-indigo-300', + color: 'bg-indigo-100 text-indigo-800 dark:bg-indigo-900/40 dark:text-indigo-300', }, } @@ -69,14 +63,14 @@ export const METHOD_ORDER = [ export function getMethodLabel(method: string): string { return ( METHOD_CONFIG[method]?.label ?? - method - .replace(/-/g, ' ') - .replace(/\b\w/g, (c) => c.toUpperCase()) + method.replace(/-/g, ' ').replace(/\b\w/g, (c) => c.toUpperCase()) ) } export function getMethodColor(method: string): string { - return METHOD_CONFIG[method]?.color ?? 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300' + return ( + METHOD_CONFIG[method]?.color ?? 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-300' + ) } export function EncounterMethodBadge({ @@ -90,9 +84,7 @@ export function EncounterMethodBadge({ if (!config) return null const sizeClass = size === 'xs' ? 'text-[8px] px-1 py-0' : 'text-[9px] px-1.5 py-0.5' return ( - + {config.label} ) diff --git a/frontend/src/components/EncounterModal.tsx b/frontend/src/components/EncounterModal.tsx index 2b1343b..d860c4d 100644 --- a/frontend/src/components/EncounterModal.tsx +++ b/frontend/src/components/EncounterModal.tsx @@ -1,72 +1,70 @@ import { useState, useEffect, useMemo } from 'react' import { useRoutePokemon } from '../hooks/useGames' import { useNameSuggestions } from '../hooks/useRuns' -import { - EncounterMethodBadge, - getMethodLabel, - METHOD_ORDER, -} from './EncounterMethodBadge' -import type { - Route, - EncounterDetail, - EncounterStatus, - RouteEncounterDetail, -} from '../types' +import { EncounterMethodBadge, getMethodLabel, METHOD_ORDER } from './EncounterMethodBadge' +import type { Route, EncounterDetail, EncounterStatus, RouteEncounterDetail } from '../types' interface EncounterModalProps { route: Route gameId: number runId: number - namingScheme?: string | null - isGenlocke?: boolean - existing?: EncounterDetail - dupedPokemonIds?: Set - retiredPokemonIds?: Set + namingScheme?: string | null | undefined + isGenlocke?: boolean | undefined + existing?: EncounterDetail | undefined + dupedPokemonIds?: Set | undefined + retiredPokemonIds?: Set | undefined onSubmit: (data: { routeId: number pokemonId: number - nickname?: string + nickname?: string | undefined status: EncounterStatus - catchLevel?: number - }) => void - onUpdate?: (data: { - id: number - data: { - nickname?: string - status?: EncounterStatus - faintLevel?: number - deathCause?: string - } + catchLevel?: number | undefined }) => void + onUpdate?: + | ((data: { + id: number + data: { + nickname?: string | undefined + status?: EncounterStatus | undefined + faintLevel?: number | undefined + deathCause?: string | undefined + } + }) => void) + | undefined onClose: () => void isPending: boolean } -const statusOptions: { value: EncounterStatus; label: string; color: string }[] = - [ - { - value: 'caught', - label: 'Caught', - color: - 'bg-green-100 text-green-800 border-green-300 dark:bg-green-900/40 dark:text-green-300 dark:border-green-700', - }, - { - value: 'fainted', - label: 'Fainted', - color: - 'bg-red-100 text-red-800 border-red-300 dark:bg-red-900/40 dark:text-red-300 dark:border-red-700', - }, - { - value: 'missed', - label: 'Missed / Ran', - color: - 'bg-gray-100 text-gray-800 border-gray-300 dark:bg-gray-700 dark:text-gray-300 dark:border-gray-600', - }, - ] +const statusOptions: { + value: EncounterStatus + label: string + color: string +}[] = [ + { + value: 'caught', + label: 'Caught', + color: + 'bg-green-100 text-green-800 border-green-300 dark:bg-green-900/40 dark:text-green-300 dark:border-green-700', + }, + { + value: 'fainted', + label: 'Fainted', + color: + 'bg-red-100 text-red-800 border-red-300 dark:bg-red-900/40 dark:text-red-300 dark:border-red-700', + }, + { + value: 'missed', + label: 'Missed / Ran', + color: + 'bg-gray-100 text-gray-800 border-gray-300 dark:bg-gray-700 dark:text-gray-300 dark:border-gray-600', + }, +] const SPECIAL_METHODS = ['starter', 'gift', 'fossil', 'trade'] -function groupByMethod(pokemon: RouteEncounterDetail[]): { method: string; pokemon: RouteEncounterDetail[] }[] { +function groupByMethod( + pokemon: RouteEncounterDetail[] +): { method: string; pokemon: RouteEncounterDetail[] }[] { const groups = new Map() for (const rp of pokemon) { const list = groups.get(rp.encounterMethod) ?? [] @@ -84,13 +82,11 @@ function groupByMethod(pokemon: RouteEncounterDetail[]): { method: string; pokem function pickRandomPokemon( pokemon: RouteEncounterDetail[], - dupedIds?: Set, + dupedIds?: Set ): RouteEncounterDetail | null { - const eligible = dupedIds - ? pokemon.filter((rp) => !dupedIds.has(rp.pokemonId)) - : pokemon + const eligible = dupedIds ? pokemon.filter((rp) => !dupedIds.has(rp.pokemonId)) : pokemon if (eligible.length === 0) return null - return eligible[Math.floor(Math.random() * eligible.length)] + return eligible[Math.floor(Math.random() * eligible.length)] ?? null } export function EncounterModal({ @@ -107,20 +103,12 @@ export function EncounterModal({ onClose, isPending, }: EncounterModalProps) { - const { data: routePokemon, isLoading: loadingPokemon } = useRoutePokemon( - route.id, - gameId, - ) + const { data: routePokemon, isLoading: loadingPokemon } = useRoutePokemon(route.id, gameId) - const [selectedPokemon, setSelectedPokemon] = - useState(null) - const [status, setStatus] = useState( - existing?.status ?? 'caught', - ) + const [selectedPokemon, setSelectedPokemon] = useState(null) + const [status, setStatus] = useState(existing?.status ?? 'caught') const [nickname, setNickname] = useState(existing?.nickname ?? '') - const [catchLevel, setCatchLevel] = useState( - existing?.catchLevel?.toString() ?? '', - ) + const [catchLevel, setCatchLevel] = useState(existing?.catchLevel?.toString() ?? '') const [faintLevel, setFaintLevel] = useState('') const [deathCause, setDeathCause] = useState('') const [search, setSearch] = useState('') @@ -129,26 +117,27 @@ export function EncounterModal({ const showSuggestions = !!namingScheme && status === 'caught' && !isEditing const lineagePokemonId = isGenlocke && selectedPokemon ? selectedPokemon.pokemonId : null - const { data: suggestions, refetch: regenerate, isFetching: loadingSuggestions } = - useNameSuggestions(showSuggestions ? runId : null, lineagePokemonId) + const { + data: suggestions, + refetch: regenerate, + isFetching: loadingSuggestions, + } = useNameSuggestions(showSuggestions ? runId : null, lineagePokemonId) // Pre-select pokemon when editing useEffect(() => { if (existing && routePokemon) { - const match = routePokemon.find( - (rp) => rp.pokemonId === existing.pokemonId, - ) + const match = routePokemon.find((rp) => rp.pokemonId === existing.pokemonId) if (match) setSelectedPokemon(match) } }, [existing, routePokemon]) const filteredPokemon = routePokemon?.filter((rp) => - rp.pokemon.name.toLowerCase().includes(search.toLowerCase()), + rp.pokemon.name.toLowerCase().includes(search.toLowerCase()) ) const groupedPokemon = useMemo( () => (filteredPokemon ? groupByMethod(filteredPokemon) : []), - [filteredPokemon], + [filteredPokemon] ) const hasMultipleGroups = groupedPokemon.length > 1 @@ -189,12 +178,7 @@ export function EncounterModal({ onClick={onClose} className="text-gray-400 hover:text-gray-600 dark:hover:text-gray-200" > - + -

- {route.name} -

+

{route.name}

@@ -229,9 +211,7 @@ export function EncounterModal({ } onClick={() => { if (routePokemon) { - setSelectedPokemon( - pickRandomPokemon(routePokemon, dupedPokemonIds), - ) + setSelectedPokemon(pickRandomPokemon(routePokemon, dupedPokemonIds)) } }} className="px-2.5 py-1 text-xs font-medium rounded-lg border border-purple-300 dark:border-purple-600 text-purple-600 dark:text-purple-400 hover:bg-purple-50 dark:hover:bg-purple-900/20 disabled:opacity-40 disabled:cursor-not-allowed transition-colors" @@ -291,7 +271,7 @@ export function EncounterModal({ /> ) : (
- {rp.pokemon.name[0].toUpperCase()} + {rp.pokemon.name[0]?.toUpperCase()}
)} @@ -299,7 +279,9 @@ export function EncounterModal({ {isDuped && ( - {retiredPokemonIds?.has(rp.pokemonId) ? 'retired (HoF)' : 'already caught'} + {retiredPokemonIds?.has(rp.pokemonId) + ? 'retired (HoF)' + : 'already caught'} )} {!isDuped && SPECIAL_METHODS.includes(rp.encounterMethod) && ( @@ -338,7 +320,7 @@ export function EncounterModal({ /> ) : (
- {existing.pokemon.name[0].toUpperCase()} + {existing.pokemon.name[0]?.toUpperCase()}
)}
@@ -455,53 +437,45 @@ export function EncounterModal({ )} {/* Faint Level + Death Cause (only when editing a caught pokemon to mark dead) */} - {isEditing && - existing?.status === 'caught' && - existing?.faintLevel === null && ( - <> -
- - setFaintLevel(e.target.value)} - placeholder="Leave empty if still alive" - className="w-full px-3 py-2 rounded-lg border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500" - /> -
-
- - setDeathCause(e.target.value)} - placeholder="e.g. Crit from rival's Charizard" - className="w-full px-3 py-2 rounded-lg border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500" - /> -
- - )} + {isEditing && existing?.status === 'caught' && existing?.faintLevel === null && ( + <> +
+ + setFaintLevel(e.target.value)} + placeholder="Leave empty if still alive" + className="w-full px-3 py-2 rounded-lg border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500" + /> +
+
+ + setDeathCause(e.target.value)} + placeholder="e.g. Crit from rival's Charizard" + className="w-full px-3 py-2 rounded-lg border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 text-gray-900 dark:text-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500" + /> +
+ + )}
@@ -518,11 +492,7 @@ export function EncounterModal({ onClick={handleSubmit} className="px-4 py-2 bg-blue-600 text-white rounded-lg font-medium hover:bg-blue-700 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" > - {isPending - ? 'Saving...' - : isEditing - ? 'Update' - : 'Log Encounter'} + {isPending ? 'Saving...' : isEditing ? 'Update' : 'Log Encounter'}
diff --git a/frontend/src/components/EndRunModal.tsx b/frontend/src/components/EndRunModal.tsx index 253799c..2059e94 100644 --- a/frontend/src/components/EndRunModal.tsx +++ b/frontend/src/components/EndRunModal.tsx @@ -26,9 +26,7 @@ export function EndRunModal({ onConfirm, onClose, isPending, genlockeContext }:

End Run

-

- How did your run end? -

+

How did your run end?

) : ( -
+
{game.name.replace('Pokemon ', '')}
)}
-

- {game.name} -

+

{game.name}

{game.region.charAt(0).toUpperCase() + game.region.slice(1)} {game.releaseYear && ( - - {game.releaseYear} - + {game.releaseYear} )}
@@ -65,11 +58,7 @@ export function GameCard({ game, selected, onSelect }: GameCardProps) { stroke="currentColor" strokeWidth={3} > - +
)} diff --git a/frontend/src/components/GameGrid.tsx b/frontend/src/components/GameGrid.tsx index 01f3339..35056f9 100644 --- a/frontend/src/components/GameGrid.tsx +++ b/frontend/src/components/GameGrid.tsx @@ -18,7 +18,7 @@ interface GameGridProps { games: Game[] selectedId: number | null onSelect: (game: Game) => void - runs?: NuzlockeRun[] + runs?: NuzlockeRun[] | undefined } export function GameGrid({ games, selectedId, onSelect, runs }: GameGridProps) { @@ -27,15 +27,9 @@ export function GameGrid({ games, selectedId, onSelect, runs }: GameGridProps) { const [hideWithActiveRun, setHideWithActiveRun] = useState(false) const [hideCompleted, setHideCompleted] = useState(false) - const generations = useMemo( - () => [...new Set(games.map((g) => g.generation))].sort(), - [games], - ) + const generations = useMemo(() => [...new Set(games.map((g) => g.generation))].sort(), [games]) - const regions = useMemo( - () => [...new Set(games.map((g) => g.region))].sort(), - [games], - ) + const regions = useMemo(() => [...new Set(games.map((g) => g.region))].sort(), [games]) const activeRunGameIds = useMemo(() => { if (!runs) return new Set() @@ -54,7 +48,15 @@ export function GameGrid({ games, selectedId, onSelect, runs }: GameGridProps) { if (hideWithActiveRun) result = result.filter((g) => !activeRunGameIds.has(g.id)) if (hideCompleted) result = result.filter((g) => !completedRunGameIds.has(g.id)) return result - }, [games, filter, regionFilter, hideWithActiveRun, hideCompleted, activeRunGameIds, completedRunGameIds]) + }, [ + games, + filter, + regionFilter, + hideWithActiveRun, + hideCompleted, + activeRunGameIds, + completedRunGameIds, + ]) const grouped = useMemo(() => { const groups: Record = {} diff --git a/frontend/src/components/GenlockeGraveyard.tsx b/frontend/src/components/GenlockeGraveyard.tsx index f189485..68eb273 100644 --- a/frontend/src/components/GenlockeGraveyard.tsx +++ b/frontend/src/components/GenlockeGraveyard.tsx @@ -24,7 +24,7 @@ function GraveyardCard({ entry }: { entry: GraveyardEntry }) { /> ) : (
- {displayPokemon.name[0].toUpperCase()} + {displayPokemon.name[0]?.toUpperCase()}
)} @@ -35,9 +35,7 @@ function GraveyardCard({ entry }: { entry: GraveyardEntry }) {
{entry.nickname && ( -
- {displayPokemon.name} -
+
{displayPokemon.name}
)}
@@ -50,9 +48,7 @@ function GraveyardCard({ entry }: { entry: GraveyardEntry }) { Lv. {entry.catchLevel} → {entry.faintLevel}
-
- {entry.routeName} -
+
{entry.routeName}
Leg {entry.legOrder} — {entry.gameName} @@ -134,7 +130,8 @@ export function GenlockeGraveyard({ genlockeId }: GenlockeGraveyardProps) { {data.deadliestLeg && ( - Deadliest: Leg {data.deadliestLeg.legOrder} — {data.deadliestLeg.gameName} ({data.deadliestLeg.deathCount}) + Deadliest: Leg {data.deadliestLeg.legOrder} — {data.deadliestLeg.gameName} ( + {data.deadliestLeg.deathCount}) )}
diff --git a/frontend/src/components/GenlockeLineage.tsx b/frontend/src/components/GenlockeLineage.tsx index f2b6368..8a5a7e5 100644 --- a/frontend/src/components/GenlockeLineage.tsx +++ b/frontend/src/components/GenlockeLineage.tsx @@ -28,7 +28,9 @@ function LegDot({ leg }: { leg: LineageLegEntry }) { return (
-
+
{/* Tooltip */}
@@ -40,21 +42,20 @@ function LegDot({ leg }: { leg: LineageLegEntry }) { )} {displayPokemon.name}
- {leg.catchLevel !== null && ( -
Caught Lv. {leg.catchLevel}
- )} - {leg.faintLevel !== null && ( -
Died Lv. {leg.faintLevel}
- )} - {leg.deathCause && ( -
{leg.deathCause}
- )} -
+ {leg.catchLevel !== null &&
Caught Lv. {leg.catchLevel}
} + {leg.faintLevel !== null &&
Died Lv. {leg.faintLevel}
} + {leg.deathCause &&
{leg.deathCause}
} +
{label}
{leg.enteredHof && leg.faintLevel === null && ( @@ -75,8 +76,8 @@ function TimelineGrid({ allLegOrders: number[] }) { const legMap = new Map(lineage.legs.map((l) => [l.legOrder, l])) - const minLeg = lineage.legs[0].legOrder - const maxLeg = lineage.legs[lineage.legs.length - 1].legOrder + const minLeg = lineage.legs[0]!.legOrder + const maxLeg = lineage.legs[lineage.legs.length - 1]!.legOrder return (
{ const leg = legMap.get(legOrder) const inRange = legOrder >= minLeg && legOrder <= maxLeg - const showLeftLine = inRange && i > 0 && allLegOrders[i - 1] >= minLeg + const showLeftLine = inRange && i > 0 && (allLegOrders[i - 1] ?? 0) >= minLeg const showRightLine = - inRange && - i < allLegOrders.length - 1 && - allLegOrders[i + 1] <= maxLeg + inRange && i < allLegOrders.length - 1 && (allLegOrders[i + 1] ?? 0) <= maxLeg return ( -
+
{/* Left half connector */} {showLeftLine && (
@@ -123,14 +118,8 @@ function TimelineGrid({ ) } -function LineageCard({ - lineage, - allLegOrders, -}: { - lineage: LineageEntry - allLegOrders: number[] -}) { - const firstLeg = lineage.legs[0] +function LineageCard({ lineage, allLegOrders }: { lineage: LineageEntry; allLegOrders: number[] }) { + const firstLeg = lineage.legs[0]! const displayPokemon = firstLeg.currentPokemon ?? firstLeg.pokemon return ( @@ -146,7 +135,7 @@ function LineageCard({ /> ) : (
- {displayPokemon.name[0].toUpperCase()} + {displayPokemon.name[0]?.toUpperCase()}
)} @@ -265,7 +254,7 @@ export function GenlockeLineage({ genlockeId }: GenlockeLineageProps) {
{data.lineages.map((lineage) => ( diff --git a/frontend/src/components/HofTeamModal.tsx b/frontend/src/components/HofTeamModal.tsx index 43e859c..c00eef7 100644 --- a/frontend/src/components/HofTeamModal.tsx +++ b/frontend/src/components/HofTeamModal.tsx @@ -69,16 +69,14 @@ export function HofTeamModal({ alive, onSubmit, onSkip, isPending }: HofTeamModa /> ) : (
- {displayPokemon.name[0].toUpperCase()} + {displayPokemon.name[0]?.toUpperCase()}
)} {enc.nickname || displayPokemon.name} {enc.nickname && ( - - {displayPokemon.name} - + {displayPokemon.name} )} ) diff --git a/frontend/src/components/Layout.tsx b/frontend/src/components/Layout.tsx index c4967e3..372b8f7 100644 --- a/frontend/src/components/Layout.tsx +++ b/frontend/src/components/Layout.tsx @@ -55,12 +55,7 @@ export function Layout() { className="p-2 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700" aria-label="Toggle menu" > - + {menuOpen ? ( void + showFaintLevel?: boolean | undefined + onClick?: (() => void) | undefined } export function PokemonCard({ encounter, showFaintLevel, onClick }: PokemonCardProps) { @@ -21,14 +21,10 @@ export function PokemonCard({ encounter, showFaintLevel, onClick }: PokemonCardP } ${onClick ? 'cursor-pointer hover:ring-2 hover:ring-blue-400 transition-shadow' : ''}`} > {displayPokemon.spriteUrl ? ( - {displayPokemon.name} + {displayPokemon.name} ) : (
- {displayPokemon.name[0].toUpperCase()} + {displayPokemon.name[0]?.toUpperCase()}
)} @@ -41,9 +37,7 @@ export function PokemonCard({ encounter, showFaintLevel, onClick }: PokemonCardP
{nickname && ( -
- {displayPokemon.name} -
+
{displayPokemon.name}
)}
@@ -58,9 +52,7 @@ export function PokemonCard({ encounter, showFaintLevel, onClick }: PokemonCardP : `Lv. ${catchLevel ?? '?'}`}
-
- {route.name} -
+
{route.name}
{isEvolved && (
diff --git a/frontend/src/components/RuleBadges.tsx b/frontend/src/components/RuleBadges.tsx index c5eab2a..f75bdab 100644 --- a/frontend/src/components/RuleBadges.tsx +++ b/frontend/src/components/RuleBadges.tsx @@ -9,11 +9,7 @@ export function RuleBadges({ rules }: RuleBadgesProps) { const enabledRules = RULE_DEFINITIONS.filter((def) => rules[def.key]) if (enabledRules.length === 0) { - return ( - - No rules enabled - - ) + return No rules enabled } return ( diff --git a/frontend/src/components/RuleToggle.tsx b/frontend/src/components/RuleToggle.tsx index e58da33..1e20f51 100644 --- a/frontend/src/components/RuleToggle.tsx +++ b/frontend/src/components/RuleToggle.tsx @@ -7,21 +7,14 @@ interface RuleToggleProps { onChange: (enabled: boolean) => void } -export function RuleToggle({ - name, - description, - enabled, - onChange, -}: RuleToggleProps) { +export function RuleToggle({ name, description, enabled, onChange }: RuleToggleProps) { const [showTooltip, setShowTooltip] = useState(false) return (
- - {name} - + {name}
{showTooltip && ( -

- {description} -

+

{description}

)}
) })} diff --git a/frontend/src/components/TypeBadge.tsx b/frontend/src/components/TypeBadge.tsx index ec69e67..3250486 100644 --- a/frontend/src/components/TypeBadge.tsx +++ b/frontend/src/components/TypeBadge.tsx @@ -5,11 +5,5 @@ interface TypeBadgeProps { export function TypeBadge({ type, size = 'sm' }: TypeBadgeProps) { const height = size === 'md' ? 'h-5' : 'h-4' - return ( - {type} - ) + return {type} } diff --git a/frontend/src/components/admin/AdminTable.tsx b/frontend/src/components/admin/AdminTable.tsx index 5a11e6b..34d44a8 100644 --- a/frontend/src/components/admin/AdminTable.tsx +++ b/frontend/src/components/admin/AdminTable.tsx @@ -132,7 +132,9 @@ export function AdminTable({ onRowClick(row) : undefined} - className={onRowClick ? 'cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800' : ''} + className={ + onRowClick ? 'cursor-pointer hover:bg-gray-50 dark:hover:bg-gray-800' : '' + } > {columns.map((col) => ( - Edit Team ({boss?.pokemon.length ?? 0}) - - ) : undefined} + headerExtra={ + onEditTeam ? ( + + ) : undefined + } >
diff --git a/frontend/src/components/admin/BossTeamEditor.tsx b/frontend/src/components/admin/BossTeamEditor.tsx index 427263d..e21d955 100644 --- a/frontend/src/components/admin/BossTeamEditor.tsx +++ b/frontend/src/components/admin/BossTeamEditor.tsx @@ -38,7 +38,12 @@ function groupByVariant(boss: BossBattle): Variant[] { } if (map.size === 0) { - return [{ label: null, pokemon: [{ pokemonId: null, pokemonName: '', level: '', order: 1 }] }] + return [ + { + label: null, + pokemon: [{ pokemonId: null, pokemonName: '', level: '', order: 1 }], + }, + ] } const variants: Variant[] = [] @@ -70,14 +75,24 @@ export function BossTeamEditor({ boss, onSave, onClose, isSaving }: BossTeamEdit const addSlot = () => { updateVariant(activeTab, (v) => ({ ...v, - pokemon: [...v.pokemon, { pokemonId: null, pokemonName: '', level: '', order: v.pokemon.length + 1 }], + pokemon: [ + ...v.pokemon, + { + pokemonId: null, + pokemonName: '', + level: '', + order: v.pokemon.length + 1, + }, + ], })) } const removeSlot = (index: number) => { updateVariant(activeTab, (v) => ({ ...v, - pokemon: v.pokemon.filter((_, i) => i !== index).map((item, i) => ({ ...item, order: i + 1 })), + pokemon: v.pokemon + .filter((_, i) => i !== index) + .map((item, i) => ({ ...item, order: i + 1 })), })) } @@ -92,15 +107,22 @@ export function BossTeamEditor({ boss, onSave, onClose, isSaving }: BossTeamEdit const name = newVariantName.trim() if (!name) return if (variants.some((v) => v.label === name)) return - setVariants((prev) => [...prev, { label: name, pokemon: [{ pokemonId: null, pokemonName: '', level: '', order: 1 }] }]) + setVariants((prev) => [ + ...prev, + { + label: name, + pokemon: [{ pokemonId: null, pokemonName: '', level: '', order: 1 }], + }, + ]) setActiveTab(variants.length) setNewVariantName('') setShowAddVariant(false) } const removeVariant = (tabIndex: number) => { - if (variants[tabIndex].label === null) return - if (!window.confirm(`Remove variant "${variants[tabIndex].label}"?`)) return + const variant = variants[tabIndex] + if (!variant || variant.label === null) return + if (!window.confirm(`Remove variant "${variant.label}"?`)) return setVariants((prev) => prev.filter((_, i) => i !== tabIndex)) setActiveTab((prev) => Math.min(prev, variants.length - 2)) } @@ -112,9 +134,11 @@ export function BossTeamEditor({ boss, onSave, onClose, isSaving }: BossTeamEdit const conditionLabel = variants.length === 1 && variant.label === null ? null : variant.label const validPokemon = variant.pokemon.filter((t) => t.pokemonId != null && t.level) for (let i = 0; i < validPokemon.length; i++) { + const p = validPokemon[i] + if (!p?.pokemonId) continue allPokemon.push({ - pokemonId: validPokemon[i].pokemonId!, - level: Number(validPokemon[i].level), + pokemonId: p.pokemonId, + level: Number(p.level), order: i + 1, conditionLabel, }) @@ -147,7 +171,10 @@ export function BossTeamEditor({ boss, onSave, onClose, isSaving }: BossTeamEdit {v.label ?? 'Default'} {v.label !== null && ( { e.stopPropagation(); removeVariant(i) }} + onClick={(e) => { + e.stopPropagation() + removeVariant(i) + }} className="ml-1.5 text-gray-400 hover:text-red-500 cursor-pointer" title="Remove variant" > @@ -171,20 +198,38 @@ export function BossTeamEditor({ boss, onSave, onClose, isSaving }: BossTeamEdit type="text" value={newVariantName} onChange={(e) => setNewVariantName(e.target.value)} - onKeyDown={(e) => { if (e.key === 'Enter') { e.preventDefault(); addVariant() } if (e.key === 'Escape') setShowAddVariant(false) }} + onKeyDown={(e) => { + if (e.key === 'Enter') { + e.preventDefault() + addVariant() + } + if (e.key === 'Escape') setShowAddVariant(false) + }} placeholder="Variant name..." className="px-2 py-1 text-sm border rounded dark:bg-gray-700 dark:border-gray-600 w-40" autoFocus /> - - + +
)}
- {activeVariant.pokemon.map((slot, index) => ( + {activeVariant?.pokemon.map((slot, index) => (
))} - {activeVariant.pokemon.length < 6 && ( + {activeVariant && activeVariant.pokemon.length < 6 && (