From 2aa60f0ace10768fa7395c9910b1b52cb326a1c0 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Fri, 6 Feb 2026 11:07:45 +0100 Subject: [PATCH] Add hierarchical route grouping for multi-area locations Locations like Mt. Moon (with 1F, B1F, B2F floors) are now grouped so only one encounter can be logged per location group, enforcing Nuzlocke first-encounter rules correctly. - Add parent_route_id column with self-referential FK to routes table - Add parent/children relationships on Route model - Update games API to return hierarchical route structure - Add validation in encounters API to prevent parent route encounters and duplicate encounters within sibling routes (409 conflict) - Update frontend with collapsible RouteGroup component - Auto-derive route groups from PokeAPI location/location-area structure - Regenerate seed data with 70 parent routes and 315 child routes Co-Authored-By: Claude Opus 4.5 --- ...combine-sub-areas-into-single-locations.md | 59 +- .../c3d4e5f6a7b8_add_route_grouping.py | 35 + backend/src/app/api/encounters.py | 40 +- backend/src/app/api/games.py | 47 +- backend/src/app/models/route.py | 11 + backend/src/app/schemas/game.py | 7 + backend/src/app/seeds/data/emerald.json | 3666 ++-- backend/src/app/seeds/data/firered.json | 7148 ++++---- backend/src/app/seeds/data/heartgold.json | 15135 ++++++++-------- backend/src/app/seeds/data/leafgreen.json | 7148 ++++---- backend/src/app/seeds/data/soulsilver.json | 15103 +++++++-------- backend/src/app/seeds/fetch_pokeapi.py | 50 +- backend/src/app/seeds/loader.py | 38 +- backend/src/app/seeds/run.py | 22 +- frontend/src/api/games.ts | 4 +- frontend/src/pages/RunEncounters.tsx | 254 +- frontend/src/types/game.ts | 5 + 17 files changed, 24876 insertions(+), 23896 deletions(-) create mode 100644 backend/src/app/alembic/versions/c3d4e5f6a7b8_add_route_grouping.py diff --git a/.beans/nuzlocke-tracker-u7i9--combine-sub-areas-into-single-locations.md b/.beans/nuzlocke-tracker-u7i9--combine-sub-areas-into-single-locations.md index df234b8..a198f93 100644 --- a/.beans/nuzlocke-tracker-u7i9--combine-sub-areas-into-single-locations.md +++ b/.beans/nuzlocke-tracker-u7i9--combine-sub-areas-into-single-locations.md @@ -1,19 +1,64 @@ --- # nuzlocke-tracker-u7i9 title: Combine sub-areas into single locations -status: todo +status: completed type: feature +priority: normal created_at: 2026-02-05T14:27:13Z -updated_at: 2026-02-05T14:27:13Z +updated_at: 2026-02-06T09:56:11Z parent: nuzlocke-tracker-f5ob --- -Some game locations have multiple encounter tables (e.g. Mount Moon 1F, Mount Moon B1F, Mount Moon B2F) but are treated as a single location for Nuzlocke first-encounter rules. +Some game locations have multiple encounter tables (e.g. Mount Moon 1F, Mount Moon B1F, Mount Moon B2F) but are treated as a single location for Nuzlocke first-encounter rules. Needs a concept of 'location groups' — a parent location that contains multiple sub-areas, each with their own encounter table. For Nuzlocke purposes, the first encounter in *any* sub-area of the group counts as that location's encounter. +## Implementation Summary + +Added hierarchical route grouping so locations like Mt. Moon (with floors 1F, B1F, B2F) are treated as a single location for Nuzlocke first-encounter rules. The first encounter in ANY sub-area counts as that location's encounter. + +### Changes Made + +1. **Database Migration** (`c3d4e5f6a7b8_add_route_grouping.py`) + - Added nullable `parent_route_id` column with self-referential FK (CASCADE delete) + +2. **Backend Model** (`backend/src/app/models/route.py`) + - Added `parent_route_id` field + - Added self-referential `parent` and `children` relationships + +3. **Backend Schemas** (`backend/src/app/schemas/game.py`) + - Added `parent_route_id` to `RouteResponse`, `RouteCreate`, `RouteUpdate` + - Added `RouteWithChildrenResponse` with nested children + +4. **Backend API - Games** (`backend/src/app/api/games.py`) + - Updated `list_game_routes` to support hierarchical response (default) or flat list (`?flat=true`) + +5. **Backend API - Encounters** (`backend/src/app/api/encounters.py`) + - Added validation: cannot create encounter on parent route (400 error) + - Added validation: cannot create encounter if sibling already has one (409 error) + +6. **Frontend Types** (`frontend/src/types/game.ts`) + - Added `parentRouteId` to `Route` interface + - Added `RouteWithChildren` interface + +7. **Frontend Page** (`frontend/src/pages/RunEncounters.tsx`) + - Added `organizeRoutes()` helper to build hierarchy from flat list + - Added `getGroupEncounter()` to check if any child has an encounter + - Updated progress counter to count groups (not individual sub-routes) + - Added collapsible `RouteGroup` component + - Sibling routes are disabled after one has an encounter + +8. **Seed Data** (`backend/src/app/seeds/fetch_pokeapi.py`) + - Updated to automatically detect grouped locations from PokeAPI's location/location-area structure + - Parent routes have empty encounters; children have actual encounters + - 70 parent routes with 315 child routes across all games + +9. **Seed Loader** (`backend/src/app/seeds/loader.py`, `run.py`) + - Updated `upsert_routes` to handle hierarchical structure with parent_route_id + - Updated seed runner to process child route encounters + ## Considerations -- Data model: add a parent_route_id or location_group concept to the Route model -- Seed data: identify which routes should be grouped (may need manual curation per game) -- Encounter tracking: when logging an encounter in a sub-area, mark the whole group as visited -- Route list UI: show grouped locations as collapsible sections \ No newline at end of file +- [x] Data model: add a parent_route_id or location_group concept to the Route model +- [x] Seed data: identify which routes should be grouped (automatically derived from PokeAPI location/area structure) +- [x] Encounter tracking: when logging an encounter in a sub-area, mark the whole group as visited +- [x] Route list UI: show grouped locations as collapsible sections \ No newline at end of file diff --git a/backend/src/app/alembic/versions/c3d4e5f6a7b8_add_route_grouping.py b/backend/src/app/alembic/versions/c3d4e5f6a7b8_add_route_grouping.py new file mode 100644 index 0000000..3269fae --- /dev/null +++ b/backend/src/app/alembic/versions/c3d4e5f6a7b8_add_route_grouping.py @@ -0,0 +1,35 @@ +"""add parent_route_id for route grouping + +Revision ID: c3d4e5f6a7b8 +Revises: b2c3d4e5f6a7 +Create Date: 2026-02-06 12:00:00.000000 + +""" +from typing import Sequence, Union + +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision: str = 'c3d4e5f6a7b8' +down_revision: Union[str, Sequence[str], None] = 'b2c3d4e5f6a7' +branch_labels: Union[str, Sequence[str], None] = None +depends_on: Union[str, Sequence[str], None] = None + + +def upgrade() -> None: + op.add_column( + 'routes', + sa.Column( + 'parent_route_id', + sa.Integer(), + sa.ForeignKey('routes.id', ondelete='CASCADE'), + nullable=True, + index=True, + ), + ) + + +def downgrade() -> None: + op.drop_column('routes', 'parent_route_id') diff --git a/backend/src/app/api/encounters.py b/backend/src/app/api/encounters.py index 4b292e7..e40b9a5 100644 --- a/backend/src/app/api/encounters.py +++ b/backend/src/app/api/encounters.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Depends, HTTPException, Response from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession -from sqlalchemy.orm import joinedload +from sqlalchemy.orm import joinedload, selectinload from app.core.database import get_session from app.models.encounter import Encounter @@ -33,11 +33,45 @@ async def create_encounter( if run is None: raise HTTPException(status_code=404, detail="Run not found") - # Validate route exists - route = await session.get(Route, data.route_id) + # Validate route exists and load its children + result = await session.execute( + select(Route) + .where(Route.id == data.route_id) + .options(selectinload(Route.children)) + ) + route = result.scalar_one_or_none() if route is None: raise HTTPException(status_code=404, detail="Route not found") + # Cannot create encounter on a parent route (routes with children) + if route.children: + raise HTTPException( + status_code=400, + detail="Cannot create encounter on a parent route. Use a child route instead.", + ) + + # If this route has a parent, check if any sibling already has an encounter + if route.parent_route_id is not None: + # Get all sibling route IDs (routes with same parent, including this one) + siblings_result = await session.execute( + select(Route.id).where(Route.parent_route_id == route.parent_route_id) + ) + sibling_ids = [r for r in siblings_result.scalars().all()] + + # Check if any sibling already has an encounter in this run + existing_encounter = await session.execute( + select(Encounter) + .where( + Encounter.run_id == run_id, + Encounter.route_id.in_(sibling_ids), + ) + ) + if existing_encounter.scalar_one_or_none() is not None: + raise HTTPException( + status_code=409, + detail="This location group already has an encounter. Only one encounter per location group is allowed.", + ) + # Validate pokemon exists pokemon = await session.get(Pokemon, data.pokemon_id) if pokemon is None: diff --git a/backend/src/app/api/games.py b/backend/src/app/api/games.py index 0949f30..3ea29a1 100644 --- a/backend/src/app/api/games.py +++ b/backend/src/app/api/games.py @@ -15,6 +15,7 @@ from app.schemas.game import ( RouteReorderRequest, RouteResponse, RouteUpdate, + RouteWithChildrenResponse, ) router = APIRouter() @@ -42,10 +43,21 @@ async def get_game(game_id: int, session: AsyncSession = Depends(get_session)): return game -@router.get("/{game_id}/routes", response_model=list[RouteResponse]) +@router.get( + "/{game_id}/routes", + response_model=list[RouteWithChildrenResponse] | list[RouteResponse], +) async def list_game_routes( - game_id: int, session: AsyncSession = Depends(get_session) + game_id: int, + flat: bool = False, + session: AsyncSession = Depends(get_session), ): + """ + List routes for a game. + + By default, returns a hierarchical structure with top-level routes containing + nested children. Use `flat=True` to get a flat list of all routes. + """ # Verify game exists game = await session.get(Game, game_id) if game is None: @@ -56,7 +68,36 @@ async def list_game_routes( .where(Route.game_id == game_id) .order_by(Route.order) ) - return result.scalars().all() + all_routes = result.scalars().all() + + if flat: + return all_routes + + # Build hierarchical structure + # Group children by parent_route_id + children_by_parent: dict[int, list[Route]] = {} + top_level_routes: list[Route] = [] + + for route in all_routes: + if route.parent_route_id is None: + top_level_routes.append(route) + else: + children_by_parent.setdefault(route.parent_route_id, []).append(route) + + # Build response with nested children + response = [] + for route in top_level_routes: + route_dict = { + "id": route.id, + "name": route.name, + "game_id": route.game_id, + "order": route.order, + "parent_route_id": route.parent_route_id, + "children": children_by_parent.get(route.id, []), + } + response.append(route_dict) + + return response # --- Admin endpoints --- diff --git a/backend/src/app/models/route.py b/backend/src/app/models/route.py index 262a076..ccc7187 100644 --- a/backend/src/app/models/route.py +++ b/backend/src/app/models/route.py @@ -14,6 +14,9 @@ class Route(Base): name: Mapped[str] = mapped_column(String(100)) game_id: Mapped[int] = mapped_column(ForeignKey("games.id"), index=True) order: Mapped[int] = mapped_column(SmallInteger) + parent_route_id: Mapped[int | None] = mapped_column( + ForeignKey("routes.id", ondelete="CASCADE"), index=True, default=None + ) game: Mapped["Game"] = relationship(back_populates="routes") route_encounters: Mapped[list["RouteEncounter"]] = relationship( @@ -21,5 +24,13 @@ class Route(Base): ) encounters: Mapped[list["Encounter"]] = relationship(back_populates="route") + # Self-referential relationships for route grouping + parent: Mapped["Route | None"] = relationship( + back_populates="children", remote_side=[id] + ) + children: Mapped[list["Route"]] = relationship( + back_populates="parent", cascade="all, delete-orphan" + ) + def __repr__(self) -> str: return f"" diff --git a/backend/src/app/schemas/game.py b/backend/src/app/schemas/game.py index 0841c9d..1050996 100644 --- a/backend/src/app/schemas/game.py +++ b/backend/src/app/schemas/game.py @@ -6,6 +6,7 @@ class RouteResponse(CamelModel): name: str game_id: int order: int + parent_route_id: int | None = None class GameResponse(CamelModel): @@ -18,6 +19,10 @@ class GameResponse(CamelModel): release_year: int | None +class RouteWithChildrenResponse(RouteResponse): + children: list[RouteResponse] = [] + + class GameDetailResponse(GameResponse): routes: list[RouteResponse] = [] @@ -46,11 +51,13 @@ class GameUpdate(CamelModel): class RouteCreate(CamelModel): name: str order: int + parent_route_id: int | None = None class RouteUpdate(CamelModel): name: str | None = None order: int | None = None + parent_route_id: int | None = None class RouteReorderItem(CamelModel): diff --git a/backend/src/app/seeds/data/emerald.json b/backend/src/app/seeds/data/emerald.json index 64e4425..d56e7c1 100644 --- a/backend/src/app/seeds/data/emerald.json +++ b/backend/src/app/seeds/data/emerald.json @@ -460,298 +460,305 @@ ] }, { - "name": "Meteor Falls (Back)", + "name": "Meteor Falls", "order": 7, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 + "name": "Meteor Falls (Back)", + "order": 8, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] }, { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 + "name": "Meteor Falls (B1F)", + "order": 9, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 65, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 35, + "min_level": 33, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, - { - "name": "Meteor Falls (B1F)", - "order": 8, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 65, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 35, - "min_level": 33, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 - } - ] - }, - { - "name": "Meteor Falls (Backsmall Room)", - "order": 9, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 50, - "min_level": 33, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 371, - "pokemon_name": "bagon", - "method": "walk", - "encounter_rate": 25, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "walk", - "encounter_rate": 25, - "min_level": 35, - "max_level": 39 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 338, - "pokemon_name": "solrock", - "method": "surf", - "encounter_rate": 10, - "min_level": 5, - "max_level": 35 + "name": "Meteor Falls (Backsmall Room)", + "order": 10, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 50, + "min_level": 33, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 371, + "pokemon_name": "bagon", + "method": "walk", + "encounter_rate": 25, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "walk", + "encounter_rate": 25, + "min_level": 35, + "max_level": 39 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 338, + "pokemon_name": "solrock", + "method": "surf", + "encounter_rate": 10, + "min_level": 5, + "max_level": 35 + } + ] } ] }, { "name": "Meteor Falls", - "order": 10, + "order": 11, "encounters": [ { "national_dex": 339, @@ -837,7 +844,7 @@ }, { "name": "Rusturf Tunnel", - "order": 11, + "order": 12, "encounters": [ { "national_dex": 293, @@ -850,184 +857,191 @@ ] }, { - "name": "Granite Cave (1F)", - "order": 12, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 6, - "max_level": 9 - } - ] - }, - { - "name": "Granite Cave (B1F)", + "name": "Granite Cave", "order": 13, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 9, - "max_level": 11 + "name": "Granite Cave (1F)", + "order": 14, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 6, + "max_level": 9 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 + "name": "Granite Cave (B1F)", + "order": 15, + "encounters": [ + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 9, + "max_level": 11 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 9 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 10, + "min_level": 9, + "max_level": 11 + } + ] }, { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 9 + "name": "Granite Cave (B2F)", + "order": 16, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 70, + "min_level": 5, + "max_level": 20 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 40, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 299, + "pokemon_name": "nosepass", + "method": "rock-smash", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 11 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + } + ] }, { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 10, - "min_level": 9, - "max_level": 11 - } - ] - }, - { - "name": "Granite Cave (B2F)", - "order": 14, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 70, - "min_level": 5, - "max_level": 20 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 40, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 299, - "pokemon_name": "nosepass", - "method": "rock-smash", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 11 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Granite Cave (1Fsmall Room)", - "order": 15, - "encounters": [ - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 + "name": "Granite Cave (1Fsmall Room)", + "order": 17, + "encounters": [ + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + } + ] } ] }, { "name": "Petalburg Woods", - "order": 16, + "order": 18, "encounters": [ { "national_dex": 261, @@ -1089,7 +1103,7 @@ }, { "name": "Jagged Pass", - "order": 17, + "order": 19, "encounters": [ { "national_dex": 322, @@ -1119,7 +1133,7 @@ }, { "name": "Fiery Path", - "order": 18, + "order": 20, "encounters": [ { "national_dex": 322, @@ -1172,176 +1186,183 @@ ] }, { - "name": "Mt Pyre (1F)", - "order": 19, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (2F)", - "order": 20, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (3F)", + "name": "Mt Pyre", "order": 21, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 100, - "min_level": 22, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (4F)", - "order": 22, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 + "name": "Mt Pyre (1F)", + "order": 22, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] }, { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (5F)", - "order": 23, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 + "name": "Mt Pyre (2F)", + "order": 23, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] }, { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (6F)", - "order": 24, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 90, - "min_level": 22, - "max_level": 29 + "name": "Mt Pyre (3F)", + "order": 24, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 100, + "min_level": 22, + "max_level": 29 + } + ] }, { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 29 - } - ] - }, - { - "name": "Mt Pyre (Outside)", - "order": 25, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 60, - "min_level": 27, - "max_level": 29 + "name": "Mt Pyre (4F)", + "order": 25, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] }, { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 30, - "min_level": 25, - "max_level": 29 + "name": "Mt Pyre (5F)", + "order": 26, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] }, { - "national_dex": 278, - "pokemon_name": "wingull", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 28 - } - ] - }, - { - "name": "Mt Pyre (Summit)", - "order": 26, - "encounters": [ - { - "national_dex": 353, - "pokemon_name": "shuppet", - "method": "walk", - "encounter_rate": 85, - "min_level": 24, - "max_level": 30 + "name": "Mt Pyre (6F)", + "order": 27, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 90, + "min_level": 22, + "max_level": 29 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 29 + } + ] }, { - "national_dex": 355, - "pokemon_name": "duskull", - "method": "walk", - "encounter_rate": 13, - "min_level": 26, - "max_level": 30 + "name": "Mt Pyre (Outside)", + "order": 28, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 60, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 30, + "min_level": 25, + "max_level": 29 + }, + { + "national_dex": 278, + "pokemon_name": "wingull", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 28 + } + ] }, { - "national_dex": 358, - "pokemon_name": "chimecho", - "method": "walk", - "encounter_rate": 2, - "min_level": 28, - "max_level": 28 + "name": "Mt Pyre (Summit)", + "order": 29, + "encounters": [ + { + "national_dex": 353, + "pokemon_name": "shuppet", + "method": "walk", + "encounter_rate": 85, + "min_level": 24, + "max_level": 30 + }, + { + "national_dex": 355, + "pokemon_name": "duskull", + "method": "walk", + "encounter_rate": 13, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 358, + "pokemon_name": "chimecho", + "method": "walk", + "encounter_rate": 2, + "min_level": 28, + "max_level": 28 + } + ] } ] }, { "name": "Seafloor Cavern", - "order": 27, + "order": 30, "encounters": [ { "national_dex": 320, @@ -1434,376 +1455,390 @@ ] }, { - "name": "Cave Of Origin (Entrance)", - "order": 28, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 90, - "min_level": 28, - "max_level": 35 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (1F)", - "order": 29, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (B1F)", - "order": 30, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Cave Of Origin (B2F)", + "name": "Cave Of Origin", "order": 31, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 + "name": "Cave Of Origin (Entrance)", + "order": 32, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 90, + "min_level": 28, + "max_level": 35 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] }, { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 + "name": "Cave Of Origin (1F)", + "order": 33, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 + "name": "Cave Of Origin (B1F)", + "order": 34, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Cave Of Origin (B2F)", + "order": 35, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] + }, + { + "name": "Cave Of Origin (B3F)", + "order": 36, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 36 + } + ] } ] }, { - "name": "Cave Of Origin (B3F)", - "order": 32, - "encounters": [ + "name": "Victory Road", + "order": 37, + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 30, - "max_level": 34 + "name": "Victory Road (1F)", + "order": 38, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 297, + "pokemon_name": "hariyama", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 305, + "pokemon_name": "lairon", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 294, + "pokemon_name": "loudred", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 36, + "max_level": 36 + }, + { + "national_dex": 304, + "pokemon_name": "aron", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 36 + }, + { + "national_dex": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 36 + } + ] }, { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 34 + "name": "Victory Road (B1F)", + "order": 39, + "encounters": [ + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 70, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 35, + "min_level": 38, + "max_level": 42 + }, + { + "national_dex": 297, + "pokemon_name": "hariyama", + "method": "walk", + "encounter_rate": 35, + "min_level": 38, + "max_level": 42 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 30, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 305, + "pokemon_name": "lairon", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 42 + }, + { + "national_dex": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 5, + "min_level": 38, + "max_level": 38 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 36 - } - ] - }, - { - "name": "Victory Road (1F)", - "order": 33, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 297, - "pokemon_name": "hariyama", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 305, - "pokemon_name": "lairon", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 294, - "pokemon_name": "loudred", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 36, - "max_level": 36 - }, - { - "national_dex": 304, - "pokemon_name": "aron", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 36 - }, - { - "national_dex": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 36 - } - ] - }, - { - "name": "Victory Road (B1F)", - "order": 34, - "encounters": [ - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 70, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 35, - "min_level": 38, - "max_level": 42 - }, - { - "national_dex": 297, - "pokemon_name": "hariyama", - "method": "walk", - "encounter_rate": 35, - "min_level": 38, - "max_level": 42 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 30, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 305, - "pokemon_name": "lairon", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 42 - }, - { - "national_dex": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 5, - "min_level": 38, - "max_level": 38 - } - ] - }, - { - "name": "Victory Road (B2F)", - "order": 35, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "surf", - "encounter_rate": 100, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 35, - "min_level": 40, - "max_level": 44 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 35, - "min_level": 40, - "max_level": 44 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 305, - "pokemon_name": "lairon", - "method": "walk", - "encounter_rate": 25, - "min_level": 40, - "max_level": 44 - }, - { - "national_dex": 339, - "pokemon_name": "barboach", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 340, - "pokemon_name": "whiscash", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 303, - "pokemon_name": "mawile", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 44 + "name": "Victory Road (B2F)", + "order": 40, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "surf", + "encounter_rate": 100, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 35, + "min_level": 40, + "max_level": 44 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 35, + "min_level": 40, + "max_level": 44 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 305, + "pokemon_name": "lairon", + "method": "walk", + "encounter_rate": 25, + "min_level": 40, + "max_level": 44 + }, + { + "national_dex": 339, + "pokemon_name": "barboach", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 340, + "pokemon_name": "whiscash", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 303, + "pokemon_name": "mawile", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 44 + } + ] } ] }, { "name": "Shoal Cave (B1F)", - "order": 36, + "order": 41, "encounters": [ { "national_dex": 363, @@ -1841,7 +1876,7 @@ }, { "name": "Shoal Cave", - "order": 37, + "order": 42, "encounters": [ { "national_dex": 320, @@ -1943,7 +1978,7 @@ }, { "name": "New Mauville (Entrance)", - "order": 38, + "order": 43, "encounters": [ { "national_dex": 81, @@ -1965,7 +2000,7 @@ }, { "name": "New Mauville", - "order": 39, + "order": 44, "encounters": [ { "national_dex": 81, @@ -2003,7 +2038,7 @@ }, { "name": "Abandoned Ship", - "order": 40, + "order": 45, "encounters": [ { "national_dex": 72, @@ -2072,130 +2107,137 @@ ] }, { - "name": "Sky Pillar (1F)", - "order": 41, - "encounters": [ + "name": "Sky Pillar", + "order": 46, + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 + "name": "Sky Pillar (1F)", + "order": 47, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "national_dex": 344, + "pokemon_name": "claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 38 + }, + { + "national_dex": 354, + "pokemon_name": "banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + } + ] }, { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 + "name": "Sky Pillar (3F)", + "order": 48, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "national_dex": 344, + "pokemon_name": "claydol", + "method": "walk", + "encounter_rate": 25, + "min_level": 36, + "max_level": 38 + }, + { + "national_dex": 354, + "pokemon_name": "banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + } + ] }, { - "national_dex": 344, - "pokemon_name": "claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 38 - }, - { - "national_dex": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - } - ] - }, - { - "name": "Sky Pillar (3F)", - "order": 42, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "national_dex": 344, - "pokemon_name": "claydol", - "method": "walk", - "encounter_rate": 25, - "min_level": 36, - "max_level": 38 - }, - { - "national_dex": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - } - ] - }, - { - "name": "Sky Pillar (5F)", - "order": 43, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 35 - }, - { - "national_dex": 302, - "pokemon_name": "sableye", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 34 - }, - { - "national_dex": 344, - "pokemon_name": "claydol", - "method": "walk", - "encounter_rate": 19, - "min_level": 36, - "max_level": 37 - }, - { - "national_dex": 354, - "pokemon_name": "banette", - "method": "walk", - "encounter_rate": 15, - "min_level": 37, - "max_level": 38 - }, - { - "national_dex": 334, - "pokemon_name": "altaria", - "method": "walk", - "encounter_rate": 6, - "min_level": 38, - "max_level": 39 + "name": "Sky Pillar (5F)", + "order": 49, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 35 + }, + { + "national_dex": 302, + "pokemon_name": "sableye", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 34 + }, + { + "national_dex": 344, + "pokemon_name": "claydol", + "method": "walk", + "encounter_rate": 19, + "min_level": 36, + "max_level": 37 + }, + { + "national_dex": 354, + "pokemon_name": "banette", + "method": "walk", + "encounter_rate": 15, + "min_level": 37, + "max_level": 38 + }, + { + "national_dex": 334, + "pokemon_name": "altaria", + "method": "walk", + "encounter_rate": 6, + "min_level": 38, + "max_level": 39 + } + ] } ] }, { "name": "Route 101", - "order": 44, + "order": 50, "encounters": [ { "national_dex": 261, @@ -2225,7 +2267,7 @@ }, { "name": "Route 102", - "order": 45, + "order": 51, "encounters": [ { "national_dex": 341, @@ -2343,7 +2385,7 @@ }, { "name": "Route 103", - "order": 46, + "order": 52, "encounters": [ { "national_dex": 129, @@ -2453,7 +2495,7 @@ }, { "name": "Route 104", - "order": 47, + "order": 53, "encounters": [ { "national_dex": 129, @@ -2539,7 +2581,7 @@ }, { "name": "Route 105", - "order": 48, + "order": 54, "encounters": [ { "national_dex": 320, @@ -2617,7 +2659,7 @@ }, { "name": "Route 106", - "order": 49, + "order": 55, "encounters": [ { "national_dex": 320, @@ -2695,7 +2737,7 @@ }, { "name": "Route 107", - "order": 50, + "order": 56, "encounters": [ { "national_dex": 320, @@ -2773,7 +2815,7 @@ }, { "name": "Route 108", - "order": 51, + "order": 57, "encounters": [ { "national_dex": 320, @@ -2851,7 +2893,7 @@ }, { "name": "Route 109", - "order": 52, + "order": 58, "encounters": [ { "national_dex": 320, @@ -2929,7 +2971,7 @@ }, { "name": "Route 110", - "order": 53, + "order": 59, "encounters": [ { "national_dex": 320, @@ -3063,7 +3105,7 @@ }, { "name": "Route 111", - "order": 54, + "order": 60, "encounters": [ { "national_dex": 339, @@ -3173,7 +3215,7 @@ }, { "name": "Route 112", - "order": 55, + "order": 61, "encounters": [ { "national_dex": 322, @@ -3195,7 +3237,7 @@ }, { "name": "Route 113", - "order": 56, + "order": 62, "encounters": [ { "national_dex": 327, @@ -3225,7 +3267,7 @@ }, { "name": "Route 114", - "order": 57, + "order": 63, "encounters": [ { "national_dex": 339, @@ -3343,7 +3385,7 @@ }, { "name": "Route 115", - "order": 58, + "order": 64, "encounters": [ { "national_dex": 320, @@ -3461,7 +3503,7 @@ }, { "name": "Route 116", - "order": 59, + "order": 65, "encounters": [ { "national_dex": 261, @@ -3515,7 +3557,7 @@ }, { "name": "Route 117", - "order": 60, + "order": 66, "encounters": [ { "national_dex": 341, @@ -3633,7 +3675,7 @@ }, { "name": "Route 118", - "order": 61, + "order": 67, "encounters": [ { "national_dex": 129, @@ -3767,7 +3809,7 @@ }, { "name": "Route 119", - "order": 62, + "order": 68, "encounters": [ { "national_dex": 318, @@ -3885,7 +3927,7 @@ }, { "name": "Route 120", - "order": 63, + "order": 69, "encounters": [ { "national_dex": 339, @@ -4011,7 +4053,7 @@ }, { "name": "Route 121", - "order": 64, + "order": 70, "encounters": [ { "national_dex": 320, @@ -4145,7 +4187,7 @@ }, { "name": "Route 122", - "order": 65, + "order": 71, "encounters": [ { "national_dex": 129, @@ -4231,7 +4273,7 @@ }, { "name": "Route 123", - "order": 66, + "order": 72, "encounters": [ { "national_dex": 320, @@ -4365,7 +4407,7 @@ }, { "name": "Route 124", - "order": 67, + "order": 73, "encounters": [ { "national_dex": 129, @@ -4451,7 +4493,7 @@ }, { "name": "Route 125", - "order": 68, + "order": 74, "encounters": [ { "national_dex": 129, @@ -4537,7 +4579,7 @@ }, { "name": "Route 126", - "order": 69, + "order": 75, "encounters": [ { "national_dex": 129, @@ -4623,7 +4665,7 @@ }, { "name": "Route 127", - "order": 70, + "order": 76, "encounters": [ { "national_dex": 129, @@ -4709,7 +4751,7 @@ }, { "name": "Route 128", - "order": 71, + "order": 77, "encounters": [ { "national_dex": 129, @@ -4803,7 +4845,7 @@ }, { "name": "Route 129", - "order": 72, + "order": 78, "encounters": [ { "national_dex": 129, @@ -4897,7 +4939,7 @@ }, { "name": "Route 130", - "order": 73, + "order": 79, "encounters": [ { "national_dex": 360, @@ -4991,7 +5033,7 @@ }, { "name": "Route 131", - "order": 74, + "order": 80, "encounters": [ { "national_dex": 129, @@ -5077,7 +5119,7 @@ }, { "name": "Route 132", - "order": 75, + "order": 81, "encounters": [ { "national_dex": 129, @@ -5171,7 +5213,7 @@ }, { "name": "Route 133", - "order": 76, + "order": 82, "encounters": [ { "national_dex": 129, @@ -5265,7 +5307,7 @@ }, { "name": "Route 134", - "order": 77, + "order": 83, "encounters": [ { "national_dex": 129, @@ -5358,604 +5400,611 @@ ] }, { - "name": "Safari Zone (Nwmach Bike Area)", - "order": 78, - "encounters": [ + "name": "Safari Zone", + "order": 84, + "encounters": [], + "children": [ { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 95, - "min_level": 20, - "max_level": 35 + "name": "Safari Zone (Nwmach Bike Area)", + "order": 85, + "encounters": [ + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 95, + "min_level": 20, + "max_level": 35 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "national_dex": 85, + "pokemon_name": "dodrio", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 31 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 127, + "pokemon_name": "pinsir", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 29 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 + "name": "Safari Zone (Neacro Bike Area)", + "order": 86, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 30, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 15, + "min_level": 29, + "max_level": 31 + }, + { + "national_dex": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 15, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 214, + "pokemon_name": "heracross", + "method": "walk", + "encounter_rate": 5, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 178, + "pokemon_name": "xatu", + "method": "walk", + "encounter_rate": 5, + "min_level": 29, + "max_level": 31 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 + "name": "Safari Zone (Sw)", + "order": 87, + "encounters": [ + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 35 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 10, + "max_level": 30 + }, + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 5, + "max_level": 10 + }, + { + "national_dex": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 27 + }, + { + "national_dex": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 25, + "pokemon_name": "pikachu", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 27 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 + "name": "Safari Zone (Se)", + "order": 88, + "encounters": [ + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 40, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 10, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 10, + "min_level": 27, + "max_level": 29 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 25, + "pokemon_name": "pikachu", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 27 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 10, - "max_level": 30 + "name": "Safari Zone (Expansion South)", + "order": 89, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 70, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 223, + "pokemon_name": "remoraid", + "method": "super-rod", + "encounter_rate": 59, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 39, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 179, + "pokemon_name": "mareep", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 191, + "pokemon_name": "sunkern", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 223, + "pokemon_name": "remoraid", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 190, + "pokemon_name": "aipom", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 167, + "pokemon_name": "spinarak", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 207, + "pokemon_name": "gligar", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + }, + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + }, + { + "national_dex": 209, + "pokemon_name": "snubbull", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 39 + }, + { + "national_dex": 224, + "pokemon_name": "octillery", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "national_dex": 85, - "pokemon_name": "dodrio", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 31 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 127, - "pokemon_name": "pinsir", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 29 - } - ] - }, - { - "name": "Safari Zone (Neacro Bike Area)", - "order": 79, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 5, - "max_level": 30 - }, - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 30, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 15, - "min_level": 29, - "max_level": 31 - }, - { - "national_dex": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 15, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 214, - "pokemon_name": "heracross", - "method": "walk", - "encounter_rate": 5, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 178, - "pokemon_name": "xatu", - "method": "walk", - "encounter_rate": 5, - "min_level": 29, - "max_level": 31 - } - ] - }, - { - "name": "Safari Zone (Sw)", - "order": 80, - "encounters": [ - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 35 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 10, - "max_level": 30 - }, - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 5, - "max_level": 10 - }, - { - "national_dex": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 27 - }, - { - "national_dex": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 25, - "pokemon_name": "pikachu", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 27 - } - ] - }, - { - "name": "Safari Zone (Se)", - "order": 81, - "encounters": [ - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 40, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 10, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 10, - "min_level": 27, - "max_level": 29 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 25, - "pokemon_name": "pikachu", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 27 - } - ] - }, - { - "name": "Safari Zone (Expansion South)", - "order": 82, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 70, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 223, - "pokemon_name": "remoraid", - "method": "super-rod", - "encounter_rate": 59, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 39, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 179, - "pokemon_name": "mareep", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 191, - "pokemon_name": "sunkern", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 223, - "pokemon_name": "remoraid", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 190, - "pokemon_name": "aipom", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 167, - "pokemon_name": "spinarak", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 207, - "pokemon_name": "gligar", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 - }, - { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - }, - { - "national_dex": 209, - "pokemon_name": "snubbull", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 39 - }, - { - "national_dex": 224, - "pokemon_name": "octillery", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Safari Zone (Expansion North)", - "order": 83, - "encounters": [ - { - "national_dex": 213, - "pokemon_name": "shuckle", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "national_dex": 190, - "pokemon_name": "aipom", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 165, - "pokemon_name": "ledyba", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 191, - "pokemon_name": "sunkern", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - }, - { - "national_dex": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 5, - "min_level": 36, - "max_level": 39 - }, - { - "national_dex": 241, - "pokemon_name": "miltank", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 40 - }, - { - "national_dex": 204, - "pokemon_name": "pineco", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 + "name": "Safari Zone (Expansion North)", + "order": 90, + "encounters": [ + { + "national_dex": 213, + "pokemon_name": "shuckle", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 190, + "pokemon_name": "aipom", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 165, + "pokemon_name": "ledyba", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 191, + "pokemon_name": "sunkern", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + }, + { + "national_dex": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 5, + "min_level": 36, + "max_level": 39 + }, + { + "national_dex": 241, + "pokemon_name": "miltank", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 40 + }, + { + "national_dex": 204, + "pokemon_name": "pineco", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + } + ] } ] }, { "name": "Dewford Town", - "order": 84, + "order": 91, "encounters": [ { "national_dex": 320, @@ -6033,7 +6082,7 @@ }, { "name": "Pacifidlog Town", - "order": 85, + "order": 92, "encounters": [ { "national_dex": 129, @@ -6119,7 +6168,7 @@ }, { "name": "Magma Hideout", - "order": 86, + "order": 93, "encounters": [ { "national_dex": 74, @@ -6149,7 +6198,7 @@ }, { "name": "Mirage Tower", - "order": 87, + "order": 94, "encounters": [ { "national_dex": 27, @@ -6171,7 +6220,7 @@ }, { "name": "Desert Underpass", - "order": 88, + "order": 95, "encounters": [ { "national_dex": 132, @@ -6201,7 +6250,7 @@ }, { "name": "Artisan Cave", - "order": 89, + "order": 96, "encounters": [ { "national_dex": 235, @@ -6214,128 +6263,135 @@ ] }, { - "name": "Altering Cave (A)", - "order": 90, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 16 - } - ] - }, - { - "name": "Altering Cave (B)", - "order": 91, - "encounters": [ - { - "national_dex": 179, - "pokemon_name": "mareep", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 13 - } - ] - }, - { - "name": "Altering Cave (C)", - "order": 92, - "encounters": [ - { - "national_dex": 204, - "pokemon_name": "pineco", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 29 - } - ] - }, - { - "name": "Altering Cave (D)", - "order": 93, - "encounters": [ - { - "national_dex": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, - { - "name": "Altering Cave (E)", - "order": 94, - "encounters": [ - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 16 - } - ] - }, - { - "name": "Altering Cave (F)", - "order": 95, - "encounters": [ - { - "national_dex": 190, - "pokemon_name": "aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (G)", - "order": 96, - "encounters": [ - { - "national_dex": 213, - "pokemon_name": "shuckle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (H)", + "name": "Altering Cave", "order": 97, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (I)", - "order": 98, - "encounters": [ + "name": "Altering Cave (A)", + "order": 98, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 16 + } + ] + }, { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 + "name": "Altering Cave (B)", + "order": 99, + "encounters": [ + { + "national_dex": 179, + "pokemon_name": "mareep", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 13 + } + ] + }, + { + "name": "Altering Cave (C)", + "order": 100, + "encounters": [ + { + "national_dex": 204, + "pokemon_name": "pineco", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 29 + } + ] + }, + { + "name": "Altering Cave (D)", + "order": 101, + "encounters": [ + { + "national_dex": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] + }, + { + "name": "Altering Cave (E)", + "order": 102, + "encounters": [ + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 16 + } + ] + }, + { + "name": "Altering Cave (F)", + "order": 103, + "encounters": [ + { + "national_dex": 190, + "pokemon_name": "aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, + { + "name": "Altering Cave (G)", + "order": 104, + "encounters": [ + { + "national_dex": 213, + "pokemon_name": "shuckle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, + { + "name": "Altering Cave (H)", + "order": 105, + "encounters": [ + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, + { + "name": "Altering Cave (I)", + "order": 106, + "encounters": [ + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] } ] } diff --git a/backend/src/app/seeds/data/firered.json b/backend/src/app/seeds/data/firered.json index f2c856c..f7c5925 100644 --- a/backend/src/app/seeds/data/firered.json +++ b/backend/src/app/seeds/data/firered.json @@ -310,98 +310,105 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon", "order": 6, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 69, - "min_level": 7, - "max_level": 10 + "name": "Mt Moon (1F)", + "order": 7, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 69, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 25, + "min_level": 7, + "max_level": 9 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 1, + "min_level": 8, + "max_level": 8 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 25, - "min_level": 7, - "max_level": 9 + "name": "Mt Moon (B1F)", + "order": 8, + "encounters": [ + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 10 + } + ] }, { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 1, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Mt Moon (B1F)", - "order": 7, - "encounters": [ - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 10 - } - ] - }, - { - "name": "Mt Moon (B2F)", - "order": 8, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 49, - "min_level": 8, - "max_level": 11 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 6, - "min_level": 10, - "max_level": 12 + "name": "Mt Moon (B2F)", + "order": 9, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 49, + "min_level": 8, + "max_level": 11 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 6, + "min_level": 10, + "max_level": 12 + } + ] } ] }, { "name": "Pallet Town", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 129, @@ -486,116 +493,123 @@ ] }, { - "name": "Rock Tunnel (1F)", - "order": 10, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 56, - "pokemon_name": "mankey", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 13, - "max_level": 15 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel", "order": 11, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 + "name": "Rock Tunnel (1F)", + "order": 12, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 56, + "pokemon_name": "mankey", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 13, + "max_level": 15 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 56, - "pokemon_name": "mankey", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 17 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 + "name": "Rock Tunnel (B1F)", + "order": 13, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 56, + "pokemon_name": "mankey", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 17 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] } ] }, { "name": "Route 1", - "order": 12, + "order": 14, "encounters": [ { "national_dex": 16, @@ -617,7 +631,7 @@ }, { "name": "Route 10", - "order": 13, + "order": 15, "encounters": [ { "national_dex": 129, @@ -711,7 +725,7 @@ }, { "name": "Route 11", - "order": 14, + "order": 16, "encounters": [ { "national_dex": 129, @@ -805,7 +819,7 @@ }, { "name": "Route 12", - "order": 15, + "order": 17, "encounters": [ { "national_dex": 129, @@ -907,7 +921,7 @@ }, { "name": "Route 13", - "order": 16, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1025,7 +1039,7 @@ }, { "name": "Route 14", - "order": 17, + "order": 19, "encounters": [ { "national_dex": 43, @@ -1079,7 +1093,7 @@ }, { "name": "Route 15", - "order": 18, + "order": 20, "encounters": [ { "national_dex": 43, @@ -1133,7 +1147,7 @@ }, { "name": "Route 16", - "order": 19, + "order": 21, "encounters": [ { "national_dex": 84, @@ -1171,7 +1185,7 @@ }, { "name": "Route 17", - "order": 20, + "order": 22, "encounters": [ { "national_dex": 84, @@ -1217,7 +1231,7 @@ }, { "name": "Route 18", - "order": 21, + "order": 23, "encounters": [ { "national_dex": 84, @@ -1263,122 +1277,6 @@ }, { "name": "Sea Route 19", - "order": 22, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 2 (South Towards Viridian City)", - "order": 23, - "encounters": [ - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 5 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 5 - }, - { - "national_dex": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 5, - "min_level": 4, - "max_level": 5 - }, - { - "national_dex": 13, - "pokemon_name": "weedle", - "method": "walk", - "encounter_rate": 5, - "min_level": 4, - "max_level": 5 - } - ] - }, - { - "name": "Sea Route 20", "order": 24, "encounters": [ { @@ -1456,8 +1354,124 @@ ] }, { - "name": "Sea Route 21", + "name": "Route 2 (South Towards Viridian City)", "order": 25, + "encounters": [ + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 5 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 5 + }, + { + "national_dex": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 5, + "min_level": 4, + "max_level": 5 + }, + { + "national_dex": 13, + "pokemon_name": "weedle", + "method": "walk", + "encounter_rate": 5, + "min_level": 4, + "max_level": 5 + } + ] + }, + { + "name": "Sea Route 20", + "order": 26, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Sea Route 21", + "order": 27, "encounters": [ { "national_dex": 129, @@ -1543,7 +1557,7 @@ }, { "name": "Route 22", - "order": 26, + "order": 28, "encounters": [ { "national_dex": 129, @@ -1645,7 +1659,7 @@ }, { "name": "Route 24", - "order": 27, + "order": 29, "encounters": [ { "national_dex": 129, @@ -1771,7 +1785,7 @@ }, { "name": "Route 25", - "order": 28, + "order": 30, "encounters": [ { "national_dex": 129, @@ -1905,7 +1919,7 @@ }, { "name": "Route 3", - "order": 29, + "order": 31, "encounters": [ { "national_dex": 21, @@ -1959,7 +1973,7 @@ }, { "name": "Route 4", - "order": 30, + "order": 32, "encounters": [ { "national_dex": 129, @@ -2061,7 +2075,7 @@ }, { "name": "Route 5", - "order": 31, + "order": 33, "encounters": [ { "national_dex": 16, @@ -2091,7 +2105,7 @@ }, { "name": "Route 6", - "order": 32, + "order": 34, "encounters": [ { "national_dex": 129, @@ -2193,7 +2207,7 @@ }, { "name": "Route 7", - "order": 33, + "order": 35, "encounters": [ { "national_dex": 52, @@ -2231,7 +2245,7 @@ }, { "name": "Route 8", - "order": 34, + "order": 36, "encounters": [ { "national_dex": 52, @@ -2269,7 +2283,7 @@ }, { "name": "Route 9", - "order": 35, + "order": 37, "encounters": [ { "national_dex": 19, @@ -2298,840 +2312,854 @@ ] }, { - "name": "Seafoam Islands (1F)", - "order": 36, - "encounters": [ - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 55, - "min_level": 26, - "max_level": 33 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - } - ] - }, - { - "name": "Seafoam Islands (B1F)", - "order": 37, - "encounters": [ - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 29, - "max_level": 31 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 35 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", + "name": "Seafoam Islands", "order": 38, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (1F)", + "order": 39, + "encounters": [ + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 55, + "min_level": 26, + "max_level": 33 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + } + ] }, { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (B1F)", + "order": 40, + "encounters": [ + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 29, + "max_level": 31 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 35 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 24 + "name": "Seafoam Islands (B2F)", + "order": 41, + "encounters": [ + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 34 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 + "name": "Seafoam Islands (B3F)", + "order": 42, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 4, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + } + ] }, { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 34 + "name": "Seafoam Islands (B4F)", + "order": 43, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 50, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 4, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + } + ] } ] }, { - "name": "Seafoam Islands (B3F)", - "order": 39, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 4, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 40, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 50, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 4, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Cerulean Cave (1F)", - "order": 41, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 58 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 14, - "min_level": 46, - "max_level": 55 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 57, - "pokemon_name": "primeape", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 4, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 42, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 45, - "max_level": 60 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 58 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 61, - "max_level": 61 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 43, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 67 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 67 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 55, - "max_level": 55 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 64, - "max_level": 64 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 1, - "min_level": 61, - "max_level": 61 + "name": "Cerulean Cave", + "order": 44, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 45, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 58 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 14, + "min_level": 46, + "max_level": 55 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 57, + "pokemon_name": "primeape", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 4, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 46, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 45, + "max_level": 60 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 58 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 61, + "max_level": 61 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 47, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 67 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 67 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 55, + "max_level": 55 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 64, + "max_level": 64 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 1, + "min_level": 61, + "max_level": 61 + } + ] } ] }, { "name": "Vermilion City", - "order": 44, + "order": 48, "encounters": [ { "national_dex": 129, @@ -3209,7 +3237,7 @@ }, { "name": "Viridian City", - "order": 45, + "order": 49, "encounters": [ { "national_dex": 129, @@ -3287,7 +3315,7 @@ }, { "name": "Viridian Forest", - "order": 46, + "order": 50, "encounters": [ { "national_dex": 10, @@ -3333,7 +3361,7 @@ }, { "name": "Route 23", - "order": 47, + "order": 51, "encounters": [ { "national_dex": 129, @@ -3459,7 +3487,7 @@ }, { "name": "Power Plant", - "order": 48, + "order": 52, "encounters": [ { "national_dex": 81, @@ -3504,1232 +3532,1260 @@ ] }, { - "name": "Victory Road 2 (1F)", - "order": 49, - "encounters": [ - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 46 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - } - ] - }, - { - "name": "Victory Road 2 (2F)", - "order": 50, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 57, - "pokemon_name": "primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 48 - } - ] - }, - { - "name": "Victory Road 2 (3F)", - "order": 51, - "encounters": [ - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 46 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - } - ] - }, - { - "name": "Pokemon Tower (3F)", - "order": 52, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 90, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 1, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (4F)", + "name": "Victory Road 2", "order": 53, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 + "name": "Victory Road 2 (1F)", + "order": 54, + "encounters": [ + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 46 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + } + ] }, { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 + "name": "Victory Road 2 (2F)", + "order": 55, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 57, + "pokemon_name": "primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 48 + } + ] }, { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 + "name": "Victory Road 2 (3F)", + "order": 56, + "encounters": [ + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 46 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + } + ] } ] }, { - "name": "Pokemon Tower (5F)", - "order": 54, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (6F)", - "order": 55, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 14, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 17, - "max_level": 19 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 6, - "min_level": 21, - "max_level": 23 - } - ] - }, - { - "name": "Pokemon Tower (7F)", - "order": 56, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 75, - "min_level": 15, - "max_level": 19 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 19 - } - ] - }, - { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Tower", "order": 57, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 + "name": "Pokemon Tower (3F)", + "order": 58, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 90, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 1, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 + "name": "Pokemon Tower (4F)", + "order": 59, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 + "name": "Pokemon Tower (5F)", + "order": 60, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 + "name": "Pokemon Tower (6F)", + "order": 61, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 14, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 17, + "max_level": 19 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 6, + "min_level": 21, + "max_level": 23 + } + ] }, { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 + "name": "Pokemon Tower (7F)", + "order": 62, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 75, + "min_level": 15, + "max_level": 19 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 19 + } + ] } ] }, { - "name": "Pokemon Mansion (2F)", - "order": 58, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (3F)", - "order": 59, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (B1F)", - "order": 60, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 38 - }, - { - "national_dex": 58, - "pokemon_name": "growlithe", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 - } - ] - }, - { - "name": "Safari Zone (Middle)", - "order": 61, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 123, - "pokemon_name": "scyther", - "method": "walk", - "encounter_rate": 4, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 1, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Safari Zone (Area 1 East)", - "order": 62, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 123, - "pokemon_name": "scyther", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Safari Zone (Area 2 North)", + "name": "Pokemon Mansion", "order": 63, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Pokemon Mansion (1F)", + "order": 64, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 + "name": "Pokemon Mansion (2F)", + "order": 65, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Pokemon Mansion (3F)", + "order": 66, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 4, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 + "name": "Pokemon Mansion (B1F)", + "order": 67, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 38 + }, + { + "national_dex": 58, + "pokemon_name": "growlithe", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + } + ] } ] }, { - "name": "Safari Zone (Area 3 West)", - "order": 64, - "encounters": [ + "name": "Safari Zone", + "order": 68, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Safari Zone (Middle)", + "order": 69, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 123, + "pokemon_name": "scyther", + "method": "walk", + "encounter_rate": 4, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 1, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] }, { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 + "name": "Safari Zone (Area 1 East)", + "order": 70, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 4, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 123, + "pokemon_name": "scyther", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Safari Zone (Area 2 North)", + "order": 71, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 4, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 + "name": "Safari Zone (Area 3 West)", + "order": 72, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 4, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] } ] }, { "name": "Monean Chamber", - "order": 65, + "order": 73, "encounters": [ { "national_dex": 201, @@ -4743,7 +4799,7 @@ }, { "name": "Liptoo Chamber", - "order": 66, + "order": 74, "encounters": [ { "national_dex": 201, @@ -4757,7 +4813,7 @@ }, { "name": "Weepth Chamber", - "order": 67, + "order": 75, "encounters": [ { "national_dex": 201, @@ -4771,7 +4827,7 @@ }, { "name": "Dilford Chamber", - "order": 68, + "order": 76, "encounters": [ { "national_dex": 201, @@ -4785,7 +4841,7 @@ }, { "name": "Scufib Chamber", - "order": 69, + "order": 77, "encounters": [ { "national_dex": 201, @@ -4799,7 +4855,7 @@ }, { "name": "Rixy Chamber", - "order": 70, + "order": 78, "encounters": [ { "national_dex": 201, @@ -4813,7 +4869,7 @@ }, { "name": "Viapos Chamber", - "order": 71, + "order": 79, "encounters": [ { "national_dex": 201, @@ -4827,7 +4883,7 @@ }, { "name": "Ss Anne", - "order": 72, + "order": 80, "encounters": [ { "national_dex": 129, @@ -4904,250 +4960,257 @@ ] }, { - "name": "Mt Ember (Cave)", - "order": 73, - "encounters": [ + "name": "Mt Ember", + "order": 81, + "encounters": [], + "children": [ { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 37 + "name": "Mt Ember (Cave)", + "order": 82, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 37 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 39 + } + ] }, { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 39 - } - ] - }, - { - "name": "Mt Ember (Inside)", - "order": 74, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 + "name": "Mt Ember (Inside)", + "order": 83, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 34 + "name": "Mt Ember (1F Cave Behind Team Rocket)", + "order": 84, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 40 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 34, + "max_level": 38 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 42 + } + ] }, { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 36 + "name": "Mt Ember (B1F)", + "order": 85, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 42 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 30 + } + ] }, { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 + "name": "Mt Ember (B2F)", + "order": 86, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 32 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] }, { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt Ember (1F Cave Behind Team Rocket)", - "order": 75, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 + "name": "Mt Ember (B3F)", + "order": 87, + "encounters": [ + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 36 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 219, + "pokemon_name": "magcargo", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 25, + "max_level": 45 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 40 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 34, - "max_level": 38 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 42 - } - ] - }, - { - "name": "Mt Ember (B1F)", - "order": 76, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 42 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 30 - } - ] - }, - { - "name": "Mt Ember (B2F)", - "order": 77, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 32 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt Ember (B3F)", - "order": 78, - "encounters": [ - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 36 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 219, - "pokemon_name": "magcargo", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 25, - "max_level": 45 - } - ] - }, - { - "name": "Mt Ember (Summit)", - "order": 79, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 + "name": "Mt Ember (Summit)", + "order": 88, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] } ] }, { "name": "Mt Ember", - "order": 80, + "order": 89, "encounters": [ { "national_dex": 74, @@ -5217,7 +5280,7 @@ }, { "name": "Berry Forest", - "order": 81, + "order": 90, "encounters": [ { "national_dex": 129, @@ -5382,376 +5445,383 @@ ] }, { - "name": "Icefall Cave (Entrance)", - "order": 82, - "encounters": [ + "name": "Icefall Cave", + "order": 91, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Icefall Cave (Entrance)", + "order": 92, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 30, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 15 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Icefall Cave (1F)", + "order": 93, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] }, { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 + "name": "Icefall Cave (B1F)", + "order": 94, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 30, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, - "max_level": 15 - } - ] - }, - { - "name": "Icefall Cave (1F)", - "order": 83, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", - "order": 84, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (Waterfall)", - "order": 85, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 45 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "national_dex": 90, - "pokemon_name": "shellder", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 4, - "min_level": 35, - "max_level": 45 - }, - { - "national_dex": 131, - "pokemon_name": "lapras", - "method": "surf", - "encounter_rate": 1, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 + "name": "Icefall Cave (Waterfall)", + "order": 95, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 45 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "national_dex": 90, + "pokemon_name": "shellder", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 4, + "min_level": 35, + "max_level": 45 + }, + { + "national_dex": 131, + "pokemon_name": "lapras", + "method": "surf", + "encounter_rate": 1, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] } ] }, { "name": "Pattern Bush", - "order": 86, + "order": 96, "encounters": [ { "national_dex": 167, @@ -5812,514 +5882,521 @@ ] }, { - "name": "Lost Cave (Room 1)", - "order": 87, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 2)", - "order": 88, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 3)", - "order": 89, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 4)", - "order": 90, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 5)", - "order": 91, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 6)", - "order": 92, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 7)", - "order": 93, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 8)", - "order": 94, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 9)", - "order": 95, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 10)", - "order": 96, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave", "order": 97, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 + "name": "Lost Cave (Room 1)", + "order": 98, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 + "name": "Lost Cave (Room 2)", + "order": 99, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 22 + "name": "Lost Cave (Room 3)", + "order": 100, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 + "name": "Lost Cave (Room 4)", + "order": 101, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 + "name": "Lost Cave (Room 5)", + "order": 102, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 6)", + "order": 103, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 7)", + "order": 104, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 8)", + "order": 105, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 9)", + "order": 106, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 10)", + "order": 107, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Item Rooms)", + "order": 108, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] } ] }, { "name": "Kindle Road", - "order": 98, + "order": 109, "encounters": [ { "national_dex": 129, @@ -6477,7 +6554,7 @@ }, { "name": "Treasure Beach", - "order": 99, + "order": 110, "encounters": [ { "national_dex": 129, @@ -6603,7 +6680,7 @@ }, { "name": "Cape Brink", - "order": 100, + "order": 111, "encounters": [ { "national_dex": 129, @@ -6753,7 +6830,7 @@ }, { "name": "Bond Bridge", - "order": 101, + "order": 112, "encounters": [ { "national_dex": 129, @@ -6895,7 +6972,7 @@ }, { "name": "Three Isle Port", - "order": 102, + "order": 113, "encounters": [ { "national_dex": 206, @@ -6909,7 +6986,7 @@ }, { "name": "Resort Gorgeous", - "order": 103, + "order": 114, "encounters": [ { "national_dex": 129, @@ -7003,7 +7080,7 @@ }, { "name": "Water Labyrinth", - "order": 104, + "order": 115, "encounters": [ { "national_dex": 129, @@ -7097,7 +7174,7 @@ }, { "name": "Five Isle Meadow", - "order": 105, + "order": 116, "encounters": [ { "national_dex": 129, @@ -7247,7 +7324,7 @@ }, { "name": "Memorial Pillar", - "order": 106, + "order": 117, "encounters": [ { "national_dex": 187, @@ -7349,7 +7426,7 @@ }, { "name": "Outcast Island", - "order": 107, + "order": 118, "encounters": [ { "national_dex": 129, @@ -7435,7 +7512,7 @@ }, { "name": "Green Path", - "order": 108, + "order": 119, "encounters": [ { "national_dex": 129, @@ -7521,7 +7598,7 @@ }, { "name": "Water Path", - "order": 109, + "order": 120, "encounters": [ { "national_dex": 129, @@ -7671,7 +7748,7 @@ }, { "name": "Ruin Valley", - "order": 110, + "order": 121, "encounters": [ { "national_dex": 129, @@ -7821,7 +7898,7 @@ }, { "name": "Trainer Tower", - "order": 111, + "order": 122, "encounters": [ { "national_dex": 129, @@ -7907,7 +7984,7 @@ }, { "name": "Canyon Entrance", - "order": 112, + "order": 123, "encounters": [ { "national_dex": 161, @@ -7969,7 +8046,7 @@ }, { "name": "Sevault Canyon", - "order": 113, + "order": 124, "encounters": [ { "national_dex": 74, @@ -8071,7 +8148,7 @@ }, { "name": "Tanoby Ruins", - "order": 114, + "order": 125, "encounters": [ { "national_dex": 129, @@ -8157,7 +8234,7 @@ }, { "name": "One Island", - "order": 115, + "order": 126, "encounters": [ { "national_dex": 129, @@ -8243,7 +8320,7 @@ }, { "name": "Four Island", - "order": 116, + "order": 127, "encounters": [ { "national_dex": 129, @@ -8329,7 +8406,7 @@ }, { "name": "Five Island", - "order": 117, + "order": 128, "encounters": [ { "national_dex": 129, @@ -8422,128 +8499,135 @@ ] }, { - "name": "Altering Cave (A)", - "order": 118, - "encounters": [ + "name": "Altering Cave", + "order": 129, + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 16 - } - ] - }, - { - "name": "Altering Cave (B)", - "order": 119, - "encounters": [ + "name": "Altering Cave (A)", + "order": 130, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 16 + } + ] + }, { - "national_dex": 179, - "pokemon_name": "mareep", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 13 - } - ] - }, - { - "name": "Altering Cave (C)", - "order": 120, - "encounters": [ + "name": "Altering Cave (B)", + "order": 131, + "encounters": [ + { + "national_dex": 179, + "pokemon_name": "mareep", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 13 + } + ] + }, { - "national_dex": 204, - "pokemon_name": "pineco", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 29 - } - ] - }, - { - "name": "Altering Cave (D)", - "order": 121, - "encounters": [ + "name": "Altering Cave (C)", + "order": 132, + "encounters": [ + { + "national_dex": 204, + "pokemon_name": "pineco", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 29 + } + ] + }, { - "national_dex": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, - { - "name": "Altering Cave (E)", - "order": 122, - "encounters": [ + "name": "Altering Cave (D)", + "order": 133, + "encounters": [ + { + "national_dex": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] + }, { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (F)", - "order": 123, - "encounters": [ + "name": "Altering Cave (E)", + "order": 134, + "encounters": [ + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 190, - "pokemon_name": "aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (G)", - "order": 124, - "encounters": [ + "name": "Altering Cave (F)", + "order": 135, + "encounters": [ + { + "national_dex": 190, + "pokemon_name": "aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 213, - "pokemon_name": "shuckle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (H)", - "order": 125, - "encounters": [ + "name": "Altering Cave (G)", + "order": 136, + "encounters": [ + { + "national_dex": 213, + "pokemon_name": "shuckle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (I)", - "order": 126, - "encounters": [ + "name": "Altering Cave (H)", + "order": 137, + "encounters": [ + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 + "name": "Altering Cave (I)", + "order": 138, + "encounters": [ + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] } ] } diff --git a/backend/src/app/seeds/data/heartgold.json b/backend/src/app/seeds/data/heartgold.json index 14c33de..d0a54bc 100644 --- a/backend/src/app/seeds/data/heartgold.json +++ b/backend/src/app/seeds/data/heartgold.json @@ -62,148 +62,155 @@ ] }, { - "name": "Burned Tower (1F)", + "name": "Burned Tower", "order": 2, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 15 + "name": "Burned Tower (1F)", + "order": 3, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 35, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 14 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] }, { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 35, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 14 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Burned Tower (B1F)", - "order": 3, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 55, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 + "name": "Burned Tower (B1F)", + "order": 4, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 55, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] } ] }, { "name": "Cherrygrove City", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 72, @@ -305,7 +312,7 @@ }, { "name": "Cianwood City", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 98, @@ -422,292 +429,299 @@ ] }, { - "name": "Dark Cave (Violet City Entrance)", - "order": 6, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 2, - "max_level": 20 - }, - { - "national_dex": 206, - "pokemon_name": "dunsparce", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 4, - "max_level": 8 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 206, - "pokemon_name": "dunsparce", - "method": "walk", - "encounter_rate": 41, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 39, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 8, - "max_level": 14 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Dark Cave (Blackthorn City Entrance)", + "name": "Dark Cave", "order": 7, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 2, - "max_level": 20 + "name": "Dark Cave (Violet City Entrance)", + "order": 8, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 2, + "max_level": 20 + }, + { + "national_dex": 206, + "pokemon_name": "dunsparce", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 4, + "max_level": 8 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 206, + "pokemon_name": "dunsparce", + "method": "walk", + "encounter_rate": 41, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 39, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 8, + "max_level": 14 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 + "name": "Dark Cave (Blackthorn City Entrance)", + "order": 9, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 2, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Dragons Den", - "order": 8, + "order": 10, "encounters": [ { "national_dex": 129, @@ -777,7 +791,7 @@ }, { "name": "Ecruteak City", - "order": 9, + "order": 11, "encounters": [ { "national_dex": 60, @@ -846,288 +860,295 @@ ] }, { - "name": "Ice Path (1F)", - "order": 10, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", - "order": 11, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B2F)", + "name": "Ice Path", "order": 12, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 + "name": "Ice Path (1F)", + "order": 13, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 + "name": "Ice Path (B1F)", + "order": 14, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 + "name": "Ice Path (B2F)", + "order": 15, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Ice Path (B3F)", - "order": 13, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 + "name": "Ice Path (B3F)", + "order": 16, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Ilex Forest", - "order": 14, + "order": 17, "encounters": [ { "national_dex": 10, @@ -1269,7 +1290,7 @@ }, { "name": "Lake Of Rage", - "order": 15, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1330,1720 +1351,1734 @@ ] }, { - "name": "Mt Mortar (1F)", - "order": 16, - "encounters": [ - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 41, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 14, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Mt Mortar (Lower Cave)", - "order": 17, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 35, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Mt Mortar (Upper Cave)", - "order": 18, - "encounters": [ - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Mt Mortar (B1F)", + "name": "Mt Mortar", "order": 19, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 + "name": "Mt Mortar (1F)", + "order": 20, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 41, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 14, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Mt Mortar (Lower Cave)", + "order": 21, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 35, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Mt Mortar (Upper Cave)", + "order": 22, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 + "name": "Mt Mortar (B1F)", + "order": 23, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + } + ] } ] }, { - "name": "Mt Silver (2F)", - "order": 20, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (1F Top)", - "order": 21, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (4F)", - "order": 22, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 50, - "max_level": 50 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (Outside)", - "order": 23, - "encounters": [ - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 77, - "pokemon_name": "ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 114, - "pokemon_name": "tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 418, - "pokemon_name": "buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 264, - "pokemon_name": "linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 85, - "pokemon_name": "dodrio", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 78, - "pokemon_name": "rapidash", - "method": "walk", - "encounter_rate": 10, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - } - ] - }, - { - "name": "Mt Silver (1F)", + "name": "Mt Silver", "order": 24, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 50 + "name": "Mt Silver (2F)", + "order": 25, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Mt Silver (1F Top)", + "order": 26, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 40, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 + "name": "Mt Silver (4F)", + "order": 27, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 50, + "max_level": 50 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 + "name": "Mt Silver (Outside)", + "order": 28, + "encounters": [ + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 77, + "pokemon_name": "ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 114, + "pokemon_name": "tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 418, + "pokemon_name": "buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 264, + "pokemon_name": "linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 85, + "pokemon_name": "dodrio", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 78, + "pokemon_name": "rapidash", + "method": "walk", + "encounter_rate": 10, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 + "name": "Mt Silver (1F)", + "order": 29, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 44 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 44 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 44 + "name": "Mt Silver (Mountainside)", + "order": 30, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "national_dex": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 + "name": "Mt Silver (3F)", + "order": 31, + "encounters": [ + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 231, + "pokemon_name": "phanpy", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + }, + { + "national_dex": 247, + "pokemon_name": "pupitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + } + ] }, { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 44 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 44 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (Mountainside)", - "order": 25, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "national_dex": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (3F)", - "order": 26, - "encounters": [ - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 231, - "pokemon_name": "phanpy", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - }, - { - "national_dex": 247, - "pokemon_name": "pupitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - } - ] - }, - { - "name": "Mt Silver (Top)", - "order": 27, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 + "name": "Mt Silver (Top)", + "order": 32, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] } ] }, { "name": "National Park", - "order": 28, + "order": 33, "encounters": [ { "national_dex": 163, @@ -3113,7 +3148,7 @@ }, { "name": "New Bark Town", - "order": 29, + "order": 34, "encounters": [ { "national_dex": 72, @@ -3215,7 +3250,7 @@ }, { "name": "Olivine City", - "order": 30, + "order": 35, "encounters": [ { "national_dex": 72, @@ -3317,7 +3352,7 @@ }, { "name": "Route 29", - "order": 31, + "order": 36, "encounters": [ { "national_dex": 16, @@ -3379,7 +3414,7 @@ }, { "name": "Route 30", - "order": 32, + "order": 37, "encounters": [ { "national_dex": 16, @@ -3529,7 +3564,7 @@ }, { "name": "Route 31", - "order": 33, + "order": 38, "encounters": [ { "national_dex": 60, @@ -3687,7 +3722,7 @@ }, { "name": "Route 32", - "order": 34, + "order": 39, "encounters": [ { "national_dex": 211, @@ -3869,7 +3904,7 @@ }, { "name": "Route 33", - "order": 35, + "order": 40, "encounters": [ { "national_dex": 187, @@ -3931,7 +3966,7 @@ }, { "name": "Route 34", - "order": 36, + "order": 41, "encounters": [ { "national_dex": 72, @@ -4105,7 +4140,7 @@ }, { "name": "Route 35", - "order": 37, + "order": 42, "encounters": [ { "national_dex": 54, @@ -4271,7 +4306,7 @@ }, { "name": "Route 36", - "order": 38, + "order": 43, "encounters": [ { "national_dex": 16, @@ -4349,7 +4384,7 @@ }, { "name": "Route 37", - "order": 39, + "order": 44, "encounters": [ { "national_dex": 16, @@ -4427,7 +4462,7 @@ }, { "name": "Route 38", - "order": 40, + "order": 45, "encounters": [ { "national_dex": 209, @@ -4513,7 +4548,7 @@ }, { "name": "Route 39", - "order": 41, + "order": 46, "encounters": [ { "national_dex": 19, @@ -4591,7 +4626,7 @@ }, { "name": "Sea Route 40", - "order": 42, + "order": 47, "encounters": [ { "national_dex": 72, @@ -4693,7 +4728,7 @@ }, { "name": "Sea Route 41", - "order": 43, + "order": 48, "encounters": [ { "national_dex": 129, @@ -4803,7 +4838,7 @@ }, { "name": "Route 42", - "order": 44, + "order": 49, "encounters": [ { "national_dex": 118, @@ -4953,7 +4988,7 @@ }, { "name": "Route 43", - "order": 45, + "order": 50, "encounters": [ { "national_dex": 129, @@ -5095,7 +5130,7 @@ }, { "name": "Route 44", - "order": 46, + "order": 51, "encounters": [ { "national_dex": 223, @@ -5253,7 +5288,7 @@ }, { "name": "Route 45", - "order": 47, + "order": 52, "encounters": [ { "national_dex": 129, @@ -5387,7 +5422,7 @@ }, { "name": "Route 46", - "order": 48, + "order": 53, "encounters": [ { "national_dex": 21, @@ -5440,228 +5475,235 @@ ] }, { - "name": "Route 47 (Cave Gate)", - "order": 49, - "encounters": [ + "name": "Route 47", + "order": 54, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 + "name": "Route 47 (Cave Gate)", + "order": 55, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 25, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 25, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - } - ] - }, - { - "name": "Route 47 (Inside Cave)", - "order": 50, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 20, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 24, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 28, - "max_level": 31 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 8, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 4, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 2, - "min_level": 23, - "max_level": 23 + "name": "Route 47 (Inside Cave)", + "order": 56, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 20, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 24, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 28, + "max_level": 31 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 8, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 4, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 2, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Route 47", - "order": 51, + "order": 57, "encounters": [ { "national_dex": 129, @@ -5867,7 +5909,7 @@ }, { "name": "Route 48", - "order": 52, + "order": 58, "encounters": [ { "national_dex": 83, @@ -5960,1036 +6002,1064 @@ ] }, { - "name": "Ruins Of Alph (Outside)", - "order": 53, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 3, - "max_level": 14 - }, - { - "national_dex": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 90, - "min_level": 18, - "max_level": 24 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 418, - "pokemon_name": "buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 264, - "pokemon_name": "linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Ruins Of Alph (Interior A)", - "order": 54, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", - "order": 55, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior C)", - "order": 56, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior D)", - "order": 57, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Slowpoke Well (1F)", - "order": 58, - "encounters": [ - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 85, - "min_level": 5, - "max_level": 8 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 6 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 6 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Slowpoke Well (B1F)", + "name": "Ruins Of Alph", "order": 59, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 + "name": "Ruins Of Alph (Outside)", + "order": 60, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 3, + "max_level": 14 + }, + { + "national_dex": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 90, + "min_level": 18, + "max_level": 24 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 418, + "pokemon_name": "buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 264, + "pokemon_name": "linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 22 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Ruins Of Alph (Interior A)", + "order": 61, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 23 + "name": "Ruins Of Alph (Interior B)", + "order": 62, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Ruins Of Alph (Interior C)", + "order": 63, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 + "name": "Ruins Of Alph (Interior D)", + "order": 64, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { - "name": "Sprout Tower (2F)", - "order": 60, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - } - ] - }, - { - "name": "Sprout Tower (3F)", - "order": 61, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - } - ] - }, - { - "name": "Bell Tower (2F)", - "order": 62, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (3F)", - "order": 63, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (4F)", - "order": 64, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (5F)", + "name": "Slowpoke Well", "order": 65, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Slowpoke Well (1F)", + "order": 66, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 85, + "min_level": 5, + "max_level": 8 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 6 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 6 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Slowpoke Well (B1F)", + "order": 67, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 23 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { - "name": "Bell Tower (6F)", - "order": 66, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (7F)", - "order": 67, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (8F)", + "name": "Sprout Tower", "order": 68, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Sprout Tower (2F)", + "order": 69, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Sprout Tower (3F)", + "order": 70, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + } + ] } ] }, { - "name": "Bell Tower (9F)", - "order": 69, - "encounters": [ + "name": "Bell Tower", + "order": 71, + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Bell Tower (2F)", + "order": 72, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 + "name": "Bell Tower (3F)", + "order": 73, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (4F)", + "order": 74, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 + "name": "Bell Tower (5F)", + "order": 75, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 + "name": "Bell Tower (6F)", + "order": 76, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (10F)", - "order": 70, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Bell Tower (7F)", + "order": 77, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 + "name": "Bell Tower (8F)", + "order": 78, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (9F)", + "order": 79, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (10F)", + "order": 80, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] } ] }, { "name": "Tohjo Falls", - "order": 71, + "order": 81, "encounters": [ { "national_dex": 129, @@ -7146,498 +7216,505 @@ ] }, { - "name": "Union Cave (1F)", - "order": 72, - "encounters": [ + "name": "Union Cave", + "order": 82, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Union Cave (1F)", + "order": 83, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 5, + "max_level": 7 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 10, + "min_level": 4, + "max_level": 4 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Union Cave (B1F)", + "order": 84, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 7, + "max_level": 9 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 5, - "max_level": 7 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 10, - "min_level": 4, - "max_level": 4 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Union Cave (B1F)", - "order": 73, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 7, - "max_level": 9 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Union Cave (B2F)", - "order": 74, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 21, - "max_level": 21 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 + "name": "Union Cave (B2F)", + "order": 85, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 21, + "max_level": 21 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] } ] }, { "name": "Unknown All Poliwag", - "order": 75, + "order": 86, "encounters": [ { "national_dex": 60, @@ -7699,7 +7776,7 @@ }, { "name": "Unknown All Rattata", - "order": 76, + "order": 87, "encounters": [ { "national_dex": 118, @@ -7761,7 +7838,7 @@ }, { "name": "Unknown All Bugs", - "order": 77, + "order": 88, "encounters": [ { "national_dex": 10, @@ -7775,7 +7852,7 @@ }, { "name": "Violet City", - "order": 78, + "order": 89, "encounters": [ { "national_dex": 340, @@ -7868,1592 +7945,1606 @@ ] }, { - "name": "Whirl Islands (1F)", - "order": 79, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B1F)", - "order": 80, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B2F)", - "order": 81, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B3F)", - "order": 82, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Safari Zone (Zone Peak)", - "order": 83, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 76, - "pokemon_name": "golem", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Desert)", - "order": 84, - "encounters": [ - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Plains)", - "order": 85, - "encounters": [ - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 80, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Meadow)", - "order": 86, - "encounters": [ - { - "national_dex": 39, - "pokemon_name": "jigglypuff", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 187, - "pokemon_name": "hoppip", - "method": "walk", - "encounter_rate": 70, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 38 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 36 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 191, - "pokemon_name": "sunkern", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 188, - "pokemon_name": "skiploom", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Forest)", - "order": 87, - "encounters": [ - { - "national_dex": 69, - "pokemon_name": "bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 122, - "pokemon_name": "mr-mime", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Swamp)", - "order": 88, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 161, - "pokemon_name": "sentret", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 39, - "pokemon_name": "jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 60, - "min_level": 7, - "max_level": 17 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 36, - "max_level": 37 - }, - { - "national_dex": 96, - "pokemon_name": "drowzee", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 97, - "pokemon_name": "hypno", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - } - ] - }, - { - "name": "Safari Zone (Zone Marshland)", - "order": 89, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 7, - "max_level": 37 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 14 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 23, - "pokemon_name": "ekans", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 36, - "max_level": 37 - }, - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Mountain)", + "name": "Whirl Islands", "order": 90, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Whirl Islands (1F)", + "order": 91, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 + "name": "Whirl Islands (B1F)", + "order": 92, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Whirl Islands (B2F)", + "order": 93, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 364, - "pokemon_name": "sealeo", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 + "name": "Whirl Islands (B3F)", + "order": 94, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + } + ] } ] }, { - "name": "Safari Zone (Zone Rocky Beach)", - "order": 91, - "encounters": [ + "name": "Safari Zone", + "order": 95, + "encounters": [], + "children": [ { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Peak)", + "order": 96, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 76, + "pokemon_name": "golem", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Desert)", + "order": 97, + "encounters": [ + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Plains)", + "order": 98, + "encounters": [ + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 80, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 38 + "name": "Safari Zone (Zone Meadow)", + "order": 99, + "encounters": [ + { + "national_dex": 39, + "pokemon_name": "jigglypuff", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 187, + "pokemon_name": "hoppip", + "method": "walk", + "encounter_rate": 70, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 36 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 191, + "pokemon_name": "sunkern", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 188, + "pokemon_name": "skiploom", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 25 + "name": "Safari Zone (Zone Forest)", + "order": 100, + "encounters": [ + { + "national_dex": 69, + "pokemon_name": "bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 122, + "pokemon_name": "mr-mime", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 14 + "name": "Safari Zone (Zone Swamp)", + "order": 101, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 161, + "pokemon_name": "sentret", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 39, + "pokemon_name": "jigglypuff", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 60, + "min_level": 7, + "max_level": 17 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 36, + "max_level": 37 + }, + { + "national_dex": 96, + "pokemon_name": "drowzee", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 97, + "pokemon_name": "hypno", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + } + ] }, { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 38 + "name": "Safari Zone (Zone Marshland)", + "order": 102, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 7, + "max_level": 37 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 14 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 23, + "pokemon_name": "ekans", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 36, + "max_level": 37 + }, + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 13, - "max_level": 15 + "name": "Safari Zone (Zone Mountain)", + "order": 103, + "encounters": [ + { + "national_dex": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 364, + "pokemon_name": "sealeo", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 + "name": "Safari Zone (Zone Rocky Beach)", + "order": 104, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 14 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 131, + "pokemon_name": "lapras", + "method": "surf", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 13, - "max_level": 15 + "name": "Safari Zone (Zone Wasteland)", + "order": 105, + "encounters": [ + { + "national_dex": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 70, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 + "name": "Safari Zone (Zone Savannah)", + "order": 106, + "encounters": [ + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 131, - "pokemon_name": "lapras", - "method": "surf", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Wasteland)", - "order": 92, - "encounters": [ - { - "national_dex": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 70, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Savannah)", - "order": 93, - "encounters": [ - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Wetland)", - "order": 94, - "encounters": [ - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 70, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 83, - "pokemon_name": "farfetchd", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 161, - "pokemon_name": "sentret", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 21, - "pokemon_name": "spearow", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 + "name": "Safari Zone (Zone Wetland)", + "order": 107, + "encounters": [ + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 70, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 83, + "pokemon_name": "farfetchd", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 161, + "pokemon_name": "sentret", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 21, + "pokemon_name": "spearow", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] } ] }, { "name": "Celadon City", - "order": 95, + "order": 108, "encounters": [ { "national_dex": 88, @@ -9475,7 +9566,7 @@ }, { "name": "Cerulean City", - "order": 96, + "order": 109, "encounters": [ { "national_dex": 118, @@ -9553,7 +9644,7 @@ }, { "name": "Cinnabar Island", - "order": 97, + "order": 110, "encounters": [ { "national_dex": 72, @@ -9655,7 +9746,7 @@ }, { "name": "Digletts Cave", - "order": 98, + "order": 111, "encounters": [ { "national_dex": 50, @@ -9709,7 +9800,7 @@ }, { "name": "Fuchsia City", - "order": 99, + "order": 112, "encounters": [ { "national_dex": 129, @@ -9762,234 +9853,241 @@ ] }, { - "name": "Mt Moon (Mt Moon Square)", - "order": 100, - "encounters": [ + "name": "Mt Moon", + "order": 113, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 + "name": "Mt Moon (Mt Moon Square)", + "order": 114, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 70, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "name": "Mt Moon (1F)", + "order": 115, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 70, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Mt Moon (1F)", - "order": 101, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 - } - ] - }, - { - "name": "Mt Moon (2F)", - "order": 102, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 10, - "max_level": 10 + "name": "Mt Moon (2F)", + "order": 116, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 10, + "max_level": 10 + } + ] } ] }, { "name": "Pallet Town", - "order": 103, + "order": 117, "encounters": [ { "national_dex": 72, @@ -10090,180 +10188,187 @@ ] }, { - "name": "Rock Tunnel (1F)", - "order": 104, - "encounters": [ + "name": "Rock Tunnel", + "order": 118, + "encounters": [], + "children": [ { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 35, - "min_level": 10, - "max_level": 13 + "name": "Rock Tunnel (1F)", + "order": 119, + "encounters": [ + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 35, + "min_level": 10, + "max_level": 13 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", - "order": 105, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 12, - "max_level": 21 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 + "name": "Rock Tunnel (B1F)", + "order": 120, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 12, + "max_level": 21 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] } ] }, { "name": "Route 1", - "order": 106, + "order": 121, "encounters": [ { "national_dex": 16, @@ -10341,7 +10446,7 @@ }, { "name": "Route 10", - "order": 107, + "order": 122, "encounters": [ { "national_dex": 118, @@ -10499,7 +10604,7 @@ }, { "name": "Route 11", - "order": 108, + "order": 123, "encounters": [ { "national_dex": 96, @@ -10561,7 +10666,7 @@ }, { "name": "Route 12", - "order": 109, + "order": 124, "encounters": [ { "national_dex": 369, @@ -10671,7 +10776,7 @@ }, { "name": "Route 13", - "order": 110, + "order": 125, "encounters": [ { "national_dex": 129, @@ -10845,7 +10950,7 @@ }, { "name": "Route 14", - "order": 111, + "order": 126, "encounters": [ { "national_dex": 17, @@ -10939,7 +11044,7 @@ }, { "name": "Route 15", - "order": 112, + "order": 127, "encounters": [ { "national_dex": 17, @@ -11025,7 +11130,7 @@ }, { "name": "Route 16", - "order": 113, + "order": 128, "encounters": [ { "national_dex": 22, @@ -11095,7 +11200,7 @@ }, { "name": "Route 17", - "order": 114, + "order": 129, "encounters": [ { "national_dex": 88, @@ -11157,7 +11262,7 @@ }, { "name": "Route 18", - "order": 115, + "order": 130, "encounters": [ { "national_dex": 22, @@ -11219,7 +11324,7 @@ }, { "name": "Sea Route 19", - "order": 116, + "order": 131, "encounters": [ { "national_dex": 99, @@ -11344,212 +11449,219 @@ ] }, { - "name": "Route 2 (South Towards Viridian City)", - "order": 117, - "encounters": [ + "name": "Route 2", + "order": 132, + "encounters": [], + "children": [ { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 70, - "min_level": 3, - "max_level": 8 + "name": "Route 2 (South Towards Viridian City)", + "order": 133, + "encounters": [ + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 70, + "min_level": 3, + "max_level": 8 + }, + { + "national_dex": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 62, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 50, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 11, + "pokemon_name": "metapod", + "method": "walk", + "encounter_rate": 40, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 403, + "pokemon_name": "shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 167, + "pokemon_name": "spinarak", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 10 + }, + { + "national_dex": 312, + "pokemon_name": "minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 311, + "pokemon_name": "plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "national_dex": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 12, + "pokemon_name": "butterfree", + "method": "walk", + "encounter_rate": 10, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 168, + "pokemon_name": "ariados", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] }, { - "national_dex": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 62, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 50, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 11, - "pokemon_name": "metapod", - "method": "walk", - "encounter_rate": 40, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 403, - "pokemon_name": "shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 167, - "pokemon_name": "spinarak", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 10 - }, - { - "national_dex": 312, - "pokemon_name": "minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 311, - "pokemon_name": "plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "national_dex": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 12, - "pokemon_name": "butterfree", - "method": "walk", - "encounter_rate": 10, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 168, - "pokemon_name": "ariados", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - } - ] - }, - { - "name": "Route 2 (North Towards Pewter City)", - "order": 118, - "encounters": [ - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 80, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 62, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 50, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 403, - "pokemon_name": "shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 167, - "pokemon_name": "spinarak", - "method": "walk", - "encounter_rate": 35, - "min_level": 3, - "max_level": 10 - }, - { - "national_dex": 12, - "pokemon_name": "butterfree", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 8 - }, - { - "national_dex": 11, - "pokemon_name": "metapod", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 312, - "pokemon_name": "minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 311, - "pokemon_name": "plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "national_dex": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 168, - "pokemon_name": "ariados", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 + "name": "Route 2 (North Towards Pewter City)", + "order": 134, + "encounters": [ + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 80, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 62, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 50, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 403, + "pokemon_name": "shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 167, + "pokemon_name": "spinarak", + "method": "walk", + "encounter_rate": 35, + "min_level": 3, + "max_level": 10 + }, + { + "national_dex": 12, + "pokemon_name": "butterfree", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 8 + }, + { + "national_dex": 11, + "pokemon_name": "metapod", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 312, + "pokemon_name": "minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 311, + "pokemon_name": "plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "national_dex": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 168, + "pokemon_name": "ariados", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] } ] }, { "name": "Sea Route 20", - "order": 119, + "order": 135, "encounters": [ { "national_dex": 72, @@ -11651,7 +11763,7 @@ }, { "name": "Sea Route 21", - "order": 120, + "order": 136, "encounters": [ { "national_dex": 114, @@ -11801,7 +11913,7 @@ }, { "name": "Route 22", - "order": 121, + "order": 137, "encounters": [ { "national_dex": 21, @@ -11943,7 +12055,7 @@ }, { "name": "Route 24", - "order": 122, + "order": 138, "encounters": [ { "national_dex": 69, @@ -12109,7 +12221,7 @@ }, { "name": "Route 25", - "order": 123, + "order": 139, "encounters": [ { "national_dex": 118, @@ -12291,7 +12403,7 @@ }, { "name": "Route 26", - "order": 124, + "order": 140, "encounters": [ { "national_dex": 72, @@ -12473,7 +12585,7 @@ }, { "name": "Route 27", - "order": 125, + "order": 141, "encounters": [ { "national_dex": 84, @@ -12655,7 +12767,7 @@ }, { "name": "Route 28", - "order": 126, + "order": 142, "encounters": [ { "national_dex": 60, @@ -12813,7 +12925,7 @@ }, { "name": "Route 3", - "order": 127, + "order": 143, "encounters": [ { "national_dex": 19, @@ -12883,7 +12995,7 @@ }, { "name": "Route 4", - "order": 128, + "order": 144, "encounters": [ { "national_dex": 118, @@ -13025,7 +13137,7 @@ }, { "name": "Route 5", - "order": 129, + "order": 145, "encounters": [ { "national_dex": 16, @@ -13095,7 +13207,7 @@ }, { "name": "Route 6", - "order": 130, + "order": 146, "encounters": [ { "national_dex": 16, @@ -13237,7 +13349,7 @@ }, { "name": "Route 7", - "order": 131, + "order": 147, "encounters": [ { "national_dex": 21, @@ -13315,7 +13427,7 @@ }, { "name": "Route 8", - "order": 132, + "order": 148, "encounters": [ { "national_dex": 17, @@ -13393,7 +13505,7 @@ }, { "name": "Route 9", - "order": 133, + "order": 149, "encounters": [ { "national_dex": 118, @@ -13558,1064 +13670,1078 @@ ] }, { - "name": "Seafoam Islands (1F)", - "order": 134, - "encounters": [ + "name": "Seafoam Islands", + "order": 150, + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (1F)", + "order": 151, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 + "name": "Seafoam Islands (B1F)", + "order": 152, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 16, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 + "name": "Seafoam Islands (B2F)", + "order": 153, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 16, + "min_level": 27, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 30 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 + "name": "Seafoam Islands (B3F)", + "order": 154, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 24, + "min_level": 35, + "max_level": 36 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 12, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 32 + } + ] }, { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 + "name": "Seafoam Islands (B4F)", + "order": 155, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 24, + "min_level": 37, + "max_level": 38 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 37, + "max_level": 38 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 12, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 50 + } + ] } ] }, { - "name": "Seafoam Islands (B1F)", - "order": 135, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 16, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", - "order": 136, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 16, - "min_level": 27, - "max_level": 30 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Seafoam Islands (B3F)", - "order": 137, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 24, - "min_level": 35, - "max_level": 36 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 12, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 32 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 138, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 24, - "min_level": 37, - "max_level": 38 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 37, - "max_level": 38 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 12, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 50 - } - ] - }, - { - "name": "Cerulean Cave (1F)", - "order": 139, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 50, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 50, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 46, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 57, - "pokemon_name": "primeape", - "method": "walk", - "encounter_rate": 24, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 12, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 12, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 140, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 42 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 141, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 + "name": "Cerulean Cave", + "order": 156, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 157, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 50, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 50, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 46, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 57, + "pokemon_name": "primeape", + "method": "walk", + "encounter_rate": 24, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 12, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 12, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 158, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 42 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 159, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + } + ] } ] }, { "name": "Vermilion City (Ss Anne Dock)", - "order": 142, + "order": 160, "encounters": [ { "national_dex": 129, @@ -14733,7 +14859,7 @@ }, { "name": "Vermilion City", - "order": 143, + "order": 161, "encounters": [ { "national_dex": 50, @@ -14858,258 +14984,265 @@ ] }, { - "name": "Victory Road 1 (1F)", - "order": 144, - "encounters": [ + "name": "Victory Road 1", + "order": 162, + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 + "name": "Victory Road 1 (1F)", + "order": 163, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] }, { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 + "name": "Victory Road 1 (2F)", + "order": 164, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", - "order": 145, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (3F)", - "order": 146, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 24, - "max_level": 32 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 232, - "pokemon_name": "donphan", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 30, - "max_level": 33 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 + "name": "Victory Road 1 (3F)", + "order": 165, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 24, + "max_level": 32 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 232, + "pokemon_name": "donphan", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 30, + "max_level": 33 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] } ] }, { "name": "Viridian City", - "order": 147, + "order": 166, "encounters": [ { "national_dex": 60, @@ -15179,7 +15312,7 @@ }, { "name": "Viridian Forest", - "order": 148, + "order": 167, "encounters": [ { "national_dex": 10, diff --git a/backend/src/app/seeds/data/leafgreen.json b/backend/src/app/seeds/data/leafgreen.json index 3a25696..089112b 100644 --- a/backend/src/app/seeds/data/leafgreen.json +++ b/backend/src/app/seeds/data/leafgreen.json @@ -310,98 +310,105 @@ ] }, { - "name": "Mt Moon (1F)", + "name": "Mt Moon", "order": 6, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 69, - "min_level": 7, - "max_level": 10 + "name": "Mt Moon (1F)", + "order": 7, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 69, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 25, + "min_level": 7, + "max_level": 9 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 1, + "min_level": 8, + "max_level": 8 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 25, - "min_level": 7, - "max_level": 9 + "name": "Mt Moon (B1F)", + "order": 8, + "encounters": [ + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 10 + } + ] }, { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 1, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Mt Moon (B1F)", - "order": 7, - "encounters": [ - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 10 - } - ] - }, - { - "name": "Mt Moon (B2F)", - "order": 8, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 49, - "min_level": 8, - "max_level": 11 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 9, - "max_level": 10 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 10, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 6, - "min_level": 10, - "max_level": 12 + "name": "Mt Moon (B2F)", + "order": 9, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 49, + "min_level": 8, + "max_level": 11 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 9, + "max_level": 10 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 10, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 6, + "min_level": 10, + "max_level": 12 + } + ] } ] }, { "name": "Pallet Town", - "order": 9, + "order": 10, "encounters": [ { "national_dex": 129, @@ -486,116 +493,123 @@ ] }, { - "name": "Rock Tunnel (1F)", - "order": 10, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 56, - "pokemon_name": "mankey", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 13, - "max_level": 15 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", + "name": "Rock Tunnel", "order": 11, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 + "name": "Rock Tunnel (1F)", + "order": 12, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 56, + "pokemon_name": "mankey", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 13, + "max_level": 15 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 56, - "pokemon_name": "mankey", - "method": "walk", - "encounter_rate": 15, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 13, - "max_level": 17 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 + "name": "Rock Tunnel (B1F)", + "order": 13, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 56, + "pokemon_name": "mankey", + "method": "walk", + "encounter_rate": 15, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 13, + "max_level": 17 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] } ] }, { "name": "Route 1", - "order": 12, + "order": 14, "encounters": [ { "national_dex": 16, @@ -617,7 +631,7 @@ }, { "name": "Route 10", - "order": 13, + "order": 15, "encounters": [ { "national_dex": 129, @@ -711,7 +725,7 @@ }, { "name": "Route 11", - "order": 14, + "order": 16, "encounters": [ { "national_dex": 129, @@ -805,7 +819,7 @@ }, { "name": "Route 12", - "order": 15, + "order": 17, "encounters": [ { "national_dex": 129, @@ -907,7 +921,7 @@ }, { "name": "Route 13", - "order": 16, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1025,7 +1039,7 @@ }, { "name": "Route 14", - "order": 17, + "order": 19, "encounters": [ { "national_dex": 69, @@ -1079,7 +1093,7 @@ }, { "name": "Route 15", - "order": 18, + "order": 20, "encounters": [ { "national_dex": 69, @@ -1133,7 +1147,7 @@ }, { "name": "Route 16", - "order": 19, + "order": 21, "encounters": [ { "national_dex": 84, @@ -1171,7 +1185,7 @@ }, { "name": "Route 17", - "order": 20, + "order": 22, "encounters": [ { "national_dex": 84, @@ -1217,7 +1231,7 @@ }, { "name": "Route 18", - "order": 21, + "order": 23, "encounters": [ { "national_dex": 84, @@ -1263,122 +1277,6 @@ }, { "name": "Sea Route 19", - "order": 22, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Route 2 (South Towards Viridian City)", - "order": 23, - "encounters": [ - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 5 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 45, - "min_level": 2, - "max_level": 5 - }, - { - "national_dex": 10, - "pokemon_name": "caterpie", - "method": "walk", - "encounter_rate": 5, - "min_level": 4, - "max_level": 5 - }, - { - "national_dex": 13, - "pokemon_name": "weedle", - "method": "walk", - "encounter_rate": 5, - "min_level": 4, - "max_level": 5 - } - ] - }, - { - "name": "Sea Route 20", "order": 24, "encounters": [ { @@ -1456,8 +1354,124 @@ ] }, { - "name": "Sea Route 21", + "name": "Route 2 (South Towards Viridian City)", "order": 25, + "encounters": [ + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 5 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 45, + "min_level": 2, + "max_level": 5 + }, + { + "national_dex": 10, + "pokemon_name": "caterpie", + "method": "walk", + "encounter_rate": 5, + "min_level": 4, + "max_level": 5 + }, + { + "national_dex": 13, + "pokemon_name": "weedle", + "method": "walk", + "encounter_rate": 5, + "min_level": 4, + "max_level": 5 + } + ] + }, + { + "name": "Sea Route 20", + "order": 26, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] + }, + { + "name": "Sea Route 21", + "order": 27, "encounters": [ { "national_dex": 129, @@ -1543,7 +1557,7 @@ }, { "name": "Route 22", - "order": 26, + "order": 28, "encounters": [ { "national_dex": 129, @@ -1645,7 +1659,7 @@ }, { "name": "Route 24", - "order": 27, + "order": 29, "encounters": [ { "national_dex": 129, @@ -1771,7 +1785,7 @@ }, { "name": "Route 25", - "order": 28, + "order": 30, "encounters": [ { "national_dex": 129, @@ -1905,7 +1919,7 @@ }, { "name": "Route 3", - "order": 29, + "order": 31, "encounters": [ { "national_dex": 21, @@ -1959,7 +1973,7 @@ }, { "name": "Route 4", - "order": 30, + "order": 32, "encounters": [ { "national_dex": 129, @@ -2061,7 +2075,7 @@ }, { "name": "Route 5", - "order": 31, + "order": 33, "encounters": [ { "national_dex": 16, @@ -2091,7 +2105,7 @@ }, { "name": "Route 6", - "order": 32, + "order": 34, "encounters": [ { "national_dex": 129, @@ -2193,7 +2207,7 @@ }, { "name": "Route 7", - "order": 33, + "order": 35, "encounters": [ { "national_dex": 52, @@ -2231,7 +2245,7 @@ }, { "name": "Route 8", - "order": 34, + "order": 36, "encounters": [ { "national_dex": 52, @@ -2269,7 +2283,7 @@ }, { "name": "Route 9", - "order": 35, + "order": 37, "encounters": [ { "national_dex": 19, @@ -2298,840 +2312,854 @@ ] }, { - "name": "Seafoam Islands (1F)", - "order": 36, - "encounters": [ - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 55, - "min_level": 26, - "max_level": 33 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - } - ] - }, - { - "name": "Seafoam Islands (B1F)", - "order": 37, - "encounters": [ - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 40, - "min_level": 29, - "max_level": 31 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 34, - "min_level": 22, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 5, - "min_level": 33, - "max_level": 35 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", + "name": "Seafoam Islands", "order": 38, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (1F)", + "order": 39, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 55, + "min_level": 26, + "max_level": 33 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + } + ] }, { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (B1F)", + "order": 40, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 40, + "min_level": 29, + "max_level": 31 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 34, + "min_level": 22, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 5, + "min_level": 33, + "max_level": 35 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 24 + "name": "Seafoam Islands (B2F)", + "order": 41, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 34 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 + "name": "Seafoam Islands (B3F)", + "order": 42, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 4, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + } + ] }, { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 34 + "name": "Seafoam Islands (B4F)", + "order": 43, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 50, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "surf", + "encounter_rate": 30, + "min_level": 25, + "max_level": 30 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 15, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 4, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 1, + "min_level": 35, + "max_level": 40 + } + ] } ] }, { - "name": "Seafoam Islands (B3F)", - "order": 39, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 4, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 40, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 50, - "min_level": 30, - "max_level": 34 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "surf", - "encounter_rate": 30, - "min_level": 25, - "max_level": 30 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 15, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 4, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 1, - "min_level": 35, - "max_level": 40 - } - ] - }, - { - "name": "Cerulean Cave (1F)", - "order": 41, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 65, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 35, - "min_level": 40, - "max_level": 55 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 58 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 14, - "min_level": 46, - "max_level": 55 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 57, - "pokemon_name": "primeape", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 4, - "min_level": 55, - "max_level": 55 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 42, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 35, - "max_level": 55 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 45, - "max_level": 60 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 49, - "max_level": 58 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 49 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 11, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 58, - "max_level": 58 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 61, - "max_level": 61 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 43, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 65, - "min_level": 40, - "max_level": 60 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 35, - "min_level": 50, - "max_level": 65 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 67 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 25, - "min_level": 58, - "max_level": 67 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 16, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 14, - "min_level": 55, - "max_level": 64 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 11, - "min_level": 52, - "max_level": 61 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 52, - "max_level": 52 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 55, - "max_level": 55 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 4, - "min_level": 64, - "max_level": 64 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 1, - "min_level": 61, - "max_level": 61 + "name": "Cerulean Cave", + "order": 44, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 45, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 65, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 35, + "min_level": 40, + "max_level": 55 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 58 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 14, + "min_level": 46, + "max_level": 55 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 57, + "pokemon_name": "primeape", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 4, + "min_level": 55, + "max_level": 55 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 46, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 35, + "max_level": 55 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 45, + "max_level": 60 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 49, + "max_level": 58 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 49 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 11, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 58, + "max_level": 58 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 61, + "max_level": 61 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 47, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 65, + "min_level": 40, + "max_level": 60 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 35, + "min_level": 50, + "max_level": 65 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 67 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 25, + "min_level": 58, + "max_level": 67 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 16, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 14, + "min_level": 55, + "max_level": 64 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 11, + "min_level": 52, + "max_level": 61 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 52, + "max_level": 52 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 55, + "max_level": 55 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 4, + "min_level": 64, + "max_level": 64 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 1, + "min_level": 61, + "max_level": 61 + } + ] } ] }, { "name": "Vermilion City", - "order": 44, + "order": 48, "encounters": [ { "national_dex": 129, @@ -3217,7 +3245,7 @@ }, { "name": "Viridian City", - "order": 45, + "order": 49, "encounters": [ { "national_dex": 129, @@ -3295,7 +3323,7 @@ }, { "name": "Viridian Forest", - "order": 46, + "order": 50, "encounters": [ { "national_dex": 10, @@ -3341,7 +3369,7 @@ }, { "name": "Route 23", - "order": 47, + "order": 51, "encounters": [ { "national_dex": 129, @@ -3467,7 +3495,7 @@ }, { "name": "Power Plant", - "order": 48, + "order": 52, "encounters": [ { "national_dex": 81, @@ -3504,1232 +3532,1260 @@ ] }, { - "name": "Victory Road 2 (1F)", - "order": 49, - "encounters": [ - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 46 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Victory Road 2 (2F)", - "order": 50, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 57, - "pokemon_name": "primeape", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - } - ] - }, - { - "name": "Victory Road 2 (3F)", - "order": 51, - "encounters": [ - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 40, - "max_level": 46 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 46 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 5, - "min_level": 44, - "max_level": 44 - } - ] - }, - { - "name": "Pokemon Tower (3F)", - "order": 52, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 90, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 1, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (4F)", + "name": "Victory Road 2", "order": 53, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 + "name": "Victory Road 2 (1F)", + "order": 54, + "encounters": [ + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 46 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] }, { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 + "name": "Victory Road 2 (2F)", + "order": 55, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 57, + "pokemon_name": "primeape", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + } + ] }, { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 + "name": "Victory Road 2 (3F)", + "order": 56, + "encounters": [ + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 40, + "max_level": 46 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 46 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 5, + "min_level": 44, + "max_level": 44 + } + ] } ] }, { - "name": "Pokemon Tower (5F)", - "order": 54, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 86, - "min_level": 13, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Pokemon Tower (6F)", - "order": 55, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 14, - "max_level": 19 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 9, - "min_level": 17, - "max_level": 19 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 6, - "min_level": 21, - "max_level": 23 - } - ] - }, - { - "name": "Pokemon Tower (7F)", - "order": 56, - "encounters": [ - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 75, - "min_level": 15, - "max_level": 19 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 19 - } - ] - }, - { - "name": "Pokemon Mansion (1F)", + "name": "Pokemon Tower", "order": 57, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 + "name": "Pokemon Tower (3F)", + "order": 58, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 90, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 1, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 + "name": "Pokemon Tower (4F)", + "order": 59, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 + "name": "Pokemon Tower (5F)", + "order": 60, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 86, + "min_level": 13, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 + "name": "Pokemon Tower (6F)", + "order": 61, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 14, + "max_level": 19 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 9, + "min_level": 17, + "max_level": 19 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 6, + "min_level": 21, + "max_level": 23 + } + ] }, { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 + "name": "Pokemon Tower (7F)", + "order": 62, + "encounters": [ + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 75, + "min_level": 15, + "max_level": 19 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 19 + } + ] } ] }, { - "name": "Pokemon Mansion (2F)", - "order": 58, - "encounters": [ - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (3F)", - "order": 59, - "encounters": [ - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 36 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 15, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - } - ] - }, - { - "name": "Pokemon Mansion (B1F)", - "order": 60, - "encounters": [ - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 30, - "min_level": 28, - "max_level": 30 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 38 - }, - { - "national_dex": 37, - "pokemon_name": "vulpix", - "method": "walk", - "encounter_rate": 15, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - }, - { - "national_dex": 89, - "pokemon_name": "muk", - "method": "walk", - "encounter_rate": 5, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 26, - "max_level": 26 - } - ] - }, - { - "name": "Safari Zone (Middle)", - "order": 61, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 5, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 127, - "pokemon_name": "pinsir", - "method": "walk", - "encounter_rate": 4, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 1, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - } - ] - }, - { - "name": "Safari Zone (Area 1 East)", - "order": 62, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 10, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 5, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 127, - "pokemon_name": "pinsir", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Safari Zone (Area 2 North)", + "name": "Pokemon Mansion", "order": 63, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Pokemon Mansion (1F)", + "order": 64, + "encounters": [ + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 + "name": "Pokemon Mansion (2F)", + "order": 65, + "encounters": [ + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Pokemon Mansion (3F)", + "order": 66, + "encounters": [ + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 15, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 113, - "pokemon_name": "chansey", - "method": "walk", - "encounter_rate": 4, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 + "name": "Pokemon Mansion (B1F)", + "order": 67, + "encounters": [ + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 30, + "min_level": 28, + "max_level": 30 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 38 + }, + { + "national_dex": 37, + "pokemon_name": "vulpix", + "method": "walk", + "encounter_rate": 15, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + }, + { + "national_dex": 89, + "pokemon_name": "muk", + "method": "walk", + "encounter_rate": 5, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 26, + "max_level": 26 + } + ] } ] }, { - "name": "Safari Zone (Area 3 West)", - "order": 64, - "encounters": [ + "name": "Safari Zone", + "order": 68, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Safari Zone (Middle)", + "order": 69, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 5, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 127, + "pokemon_name": "pinsir", + "method": "walk", + "encounter_rate": 4, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 1, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] }, { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 20, - "max_level": 40 + "name": "Safari Zone (Area 1 East)", + "order": 70, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 10, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 5, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 4, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 127, + "pokemon_name": "pinsir", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Safari Zone (Area 2 North)", + "order": 71, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 113, + "pokemon_name": "chansey", + "method": "walk", + "encounter_rate": 4, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 20, - "min_level": 26, - "max_level": 26 - }, - { - "national_dex": 102, - "pokemon_name": "exeggcute", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 27 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 48, - "pokemon_name": "venonat", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 32, - "pokemon_name": "nidoran-m", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 49, - "pokemon_name": "venomoth", - "method": "walk", - "encounter_rate": 5, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 4, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 148, - "pokemon_name": "dragonair", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 1, - "min_level": 28, - "max_level": 28 + "name": "Safari Zone (Area 3 West)", + "order": 72, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 20, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 20, + "min_level": 26, + "max_level": 26 + }, + { + "national_dex": 102, + "pokemon_name": "exeggcute", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 27 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 48, + "pokemon_name": "venonat", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 32, + "pokemon_name": "nidoran-m", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 49, + "pokemon_name": "venomoth", + "method": "walk", + "encounter_rate": 5, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 4, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 148, + "pokemon_name": "dragonair", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 1, + "min_level": 28, + "max_level": 28 + } + ] } ] }, { "name": "Monean Chamber", - "order": 65, + "order": 73, "encounters": [ { "national_dex": 201, @@ -4743,7 +4799,7 @@ }, { "name": "Liptoo Chamber", - "order": 66, + "order": 74, "encounters": [ { "national_dex": 201, @@ -4757,7 +4813,7 @@ }, { "name": "Weepth Chamber", - "order": 67, + "order": 75, "encounters": [ { "national_dex": 201, @@ -4771,7 +4827,7 @@ }, { "name": "Dilford Chamber", - "order": 68, + "order": 76, "encounters": [ { "national_dex": 201, @@ -4785,7 +4841,7 @@ }, { "name": "Scufib Chamber", - "order": 69, + "order": 77, "encounters": [ { "national_dex": 201, @@ -4799,7 +4855,7 @@ }, { "name": "Rixy Chamber", - "order": 70, + "order": 78, "encounters": [ { "national_dex": 201, @@ -4813,7 +4869,7 @@ }, { "name": "Viapos Chamber", - "order": 71, + "order": 79, "encounters": [ { "national_dex": 201, @@ -4827,7 +4883,7 @@ }, { "name": "Ss Anne", - "order": 72, + "order": 80, "encounters": [ { "national_dex": 129, @@ -4904,250 +4960,257 @@ ] }, { - "name": "Mt Ember (Cave)", - "order": 73, - "encounters": [ + "name": "Mt Ember", + "order": 81, + "encounters": [], + "children": [ { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 29, - "max_level": 37 + "name": "Mt Ember (Cave)", + "order": 82, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 29, + "max_level": 37 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 50, + "min_level": 31, + "max_level": 39 + } + ] }, { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 50, - "min_level": 31, - "max_level": 39 - } - ] - }, - { - "name": "Mt Ember (Inside)", - "order": 74, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 + "name": "Mt Ember (Inside)", + "order": 83, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 30, + "max_level": 34 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 32, + "max_level": 36 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 30, - "max_level": 34 + "name": "Mt Ember (1F Cave Behind Team Rocket)", + "order": 84, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 32, + "max_level": 40 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 34, + "max_level": 38 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 42 + } + ] }, { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 32, - "max_level": 36 + "name": "Mt Ember (B1F)", + "order": 85, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 70, + "min_level": 34, + "max_level": 42 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 30 + } + ] }, { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 40 + "name": "Mt Ember (B2F)", + "order": 86, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 65, + "min_level": 25, + "max_level": 40 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 60, + "min_level": 22, + "max_level": 32 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 40, + "min_level": 40, + "max_level": 44 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 35, + "min_level": 30, + "max_level": 50 + } + ] }, { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 - } - ] - }, - { - "name": "Mt Ember (1F Cave Behind Team Rocket)", - "order": 75, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 + "name": "Mt Ember (B3F)", + "order": 87, + "encounters": [ + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 36 + }, + { + "national_dex": 218, + "pokemon_name": "slugma", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 219, + "pokemon_name": "magcargo", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 25, + "max_level": 45 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 32, - "max_level": 40 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 34, - "max_level": 38 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 42 - } - ] - }, - { - "name": "Mt Ember (B1F)", - "order": 76, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 70, - "min_level": 34, - "max_level": 42 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 30 - } - ] - }, - { - "name": "Mt Ember (B2F)", - "order": 77, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 65, - "min_level": 25, - "max_level": 40 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 60, - "min_level": 22, - "max_level": 32 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 40, - "min_level": 40, - "max_level": 44 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 35, - "min_level": 30, - "max_level": 50 - } - ] - }, - { - "name": "Mt Ember (B3F)", - "order": 78, - "encounters": [ - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 36 - }, - { - "national_dex": 218, - "pokemon_name": "slugma", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 219, - "pokemon_name": "magcargo", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 25, - "max_level": 45 - } - ] - }, - { - "name": "Mt Ember (Summit)", - "order": 79, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 95, - "min_level": 5, - "max_level": 30 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 5, - "min_level": 25, - "max_level": 40 + "name": "Mt Ember (Summit)", + "order": 88, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 95, + "min_level": 5, + "max_level": 30 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 5, + "min_level": 25, + "max_level": 40 + } + ] } ] }, { "name": "Mt Ember", - "order": 80, + "order": 89, "encounters": [ { "national_dex": 74, @@ -5225,7 +5288,7 @@ }, { "name": "Berry Forest", - "order": 81, + "order": 90, "encounters": [ { "national_dex": 129, @@ -5390,376 +5453,383 @@ ] }, { - "name": "Icefall Cave (Entrance)", - "order": 82, - "encounters": [ + "name": "Icefall Cave", + "order": 91, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 + "name": "Icefall Cave (Entrance)", + "order": 92, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 30, + "min_level": 5, + "max_level": 35 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "surf", + "encounter_rate": 5, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 5, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 5, + "min_level": 15, + "max_level": 35 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 15 + "name": "Icefall Cave (1F)", + "order": 93, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] }, { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 5, - "max_level": 35 + "name": "Icefall Cave (B1F)", + "order": 94, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 31 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 30, - "min_level": 5, - "max_level": 35 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "surf", - "encounter_rate": 5, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 5, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 5, - "min_level": 15, - "max_level": 35 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - } - ] - }, - { - "name": "Icefall Cave (1F)", - "order": 83, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (B1F)", - "order": 84, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 31 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Icefall Cave (Waterfall)", - "order": 85, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 95, - "min_level": 5, - "max_level": 45 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 80, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 40, - "min_level": 43, - "max_level": 47 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 20, - "min_level": 49, - "max_level": 53 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 5, - "max_level": 15 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 4, - "min_level": 25, - "max_level": 35 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 4, - "min_level": 35, - "max_level": 45 - }, - { - "national_dex": 131, - "pokemon_name": "lapras", - "method": "surf", - "encounter_rate": 1, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "super-rod", - "encounter_rate": 1, - "min_level": 25, - "max_level": 35 + "name": "Icefall Cave (Waterfall)", + "order": 95, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 95, + "min_level": 5, + "max_level": 45 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 80, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 40, + "min_level": 43, + "max_level": 47 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 20, + "min_level": 49, + "max_level": 53 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 5, + "max_level": 15 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 4, + "min_level": 25, + "max_level": 35 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 4, + "min_level": 35, + "max_level": 45 + }, + { + "national_dex": 131, + "pokemon_name": "lapras", + "method": "surf", + "encounter_rate": 1, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "super-rod", + "encounter_rate": 1, + "min_level": 25, + "max_level": 35 + } + ] } ] }, { "name": "Pattern Bush", - "order": 86, + "order": 96, "encounters": [ { "national_dex": 165, @@ -5820,514 +5890,521 @@ ] }, { - "name": "Lost Cave (Room 1)", - "order": 87, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 2)", - "order": 88, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 3)", - "order": 89, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 4)", - "order": 90, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 5)", - "order": 91, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 6)", - "order": 92, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 7)", - "order": 93, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 8)", - "order": 94, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 9)", - "order": 95, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Room 10)", - "order": 96, - "encounters": [ - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 25, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Lost Cave (Item Rooms)", + "name": "Lost Cave", "order": 97, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 52 + "name": "Lost Cave (Room 1)", + "order": 98, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 + "name": "Lost Cave (Room 2)", + "order": 99, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 22 + "name": "Lost Cave (Room 3)", + "order": 100, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 20, - "min_level": 37, - "max_level": 37 + "name": "Lost Cave (Room 4)", + "order": 101, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 + "name": "Lost Cave (Room 5)", + "order": 102, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 6)", + "order": 103, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 7)", + "order": 104, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 8)", + "order": 105, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 9)", + "order": 106, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Room 10)", + "order": 107, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 25, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 22, + "max_level": 22 + } + ] + }, + { + "name": "Lost Cave (Item Rooms)", + "order": 108, + "encounters": [ + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 52 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 20, + "min_level": 37, + "max_level": 37 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + } + ] } ] }, { "name": "Kindle Road", - "order": 98, + "order": 109, "encounters": [ { "national_dex": 129, @@ -6485,7 +6562,7 @@ }, { "name": "Treasure Beach", - "order": 99, + "order": 110, "encounters": [ { "national_dex": 129, @@ -6611,7 +6688,7 @@ }, { "name": "Cape Brink", - "order": 100, + "order": 111, "encounters": [ { "national_dex": 129, @@ -6761,7 +6838,7 @@ }, { "name": "Bond Bridge", - "order": 101, + "order": 112, "encounters": [ { "national_dex": 129, @@ -6903,7 +6980,7 @@ }, { "name": "Three Isle Port", - "order": 102, + "order": 113, "encounters": [ { "national_dex": 206, @@ -6917,7 +6994,7 @@ }, { "name": "Resort Gorgeous", - "order": 103, + "order": 114, "encounters": [ { "national_dex": 129, @@ -7011,7 +7088,7 @@ }, { "name": "Water Labyrinth", - "order": 104, + "order": 115, "encounters": [ { "national_dex": 129, @@ -7105,7 +7182,7 @@ }, { "name": "Five Isle Meadow", - "order": 105, + "order": 116, "encounters": [ { "national_dex": 129, @@ -7255,7 +7332,7 @@ }, { "name": "Memorial Pillar", - "order": 106, + "order": 117, "encounters": [ { "national_dex": 187, @@ -7357,7 +7434,7 @@ }, { "name": "Outcast Island", - "order": 107, + "order": 118, "encounters": [ { "national_dex": 129, @@ -7443,7 +7520,7 @@ }, { "name": "Green Path", - "order": 108, + "order": 119, "encounters": [ { "national_dex": 129, @@ -7529,7 +7606,7 @@ }, { "name": "Water Path", - "order": 109, + "order": 120, "encounters": [ { "national_dex": 129, @@ -7679,7 +7756,7 @@ }, { "name": "Ruin Valley", - "order": 110, + "order": 121, "encounters": [ { "national_dex": 129, @@ -7829,7 +7906,7 @@ }, { "name": "Trainer Tower", - "order": 111, + "order": 122, "encounters": [ { "national_dex": 129, @@ -7923,7 +8000,7 @@ }, { "name": "Canyon Entrance", - "order": 112, + "order": 123, "encounters": [ { "national_dex": 161, @@ -7985,7 +8062,7 @@ }, { "name": "Sevault Canyon", - "order": 113, + "order": 124, "encounters": [ { "national_dex": 74, @@ -8079,7 +8156,7 @@ }, { "name": "Tanoby Ruins", - "order": 114, + "order": 125, "encounters": [ { "national_dex": 129, @@ -8173,7 +8250,7 @@ }, { "name": "One Island", - "order": 115, + "order": 126, "encounters": [ { "national_dex": 129, @@ -8259,7 +8336,7 @@ }, { "name": "Four Island", - "order": 116, + "order": 127, "encounters": [ { "national_dex": 129, @@ -8345,7 +8422,7 @@ }, { "name": "Five Island", - "order": 117, + "order": 128, "encounters": [ { "national_dex": 129, @@ -8438,128 +8515,135 @@ ] }, { - "name": "Altering Cave (A)", - "order": 118, - "encounters": [ + "name": "Altering Cave", + "order": 129, + "encounters": [], + "children": [ { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 100, - "min_level": 6, - "max_level": 16 - } - ] - }, - { - "name": "Altering Cave (B)", - "order": 119, - "encounters": [ + "name": "Altering Cave (A)", + "order": 130, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 100, + "min_level": 6, + "max_level": 16 + } + ] + }, { - "national_dex": 179, - "pokemon_name": "mareep", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 13 - } - ] - }, - { - "name": "Altering Cave (C)", - "order": 120, - "encounters": [ + "name": "Altering Cave (B)", + "order": 131, + "encounters": [ + { + "national_dex": 179, + "pokemon_name": "mareep", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 13 + } + ] + }, { - "national_dex": 204, - "pokemon_name": "pineco", - "method": "walk", - "encounter_rate": 100, - "min_level": 19, - "max_level": 29 - } - ] - }, - { - "name": "Altering Cave (D)", - "order": 121, - "encounters": [ + "name": "Altering Cave (C)", + "order": 132, + "encounters": [ + { + "national_dex": 204, + "pokemon_name": "pineco", + "method": "walk", + "encounter_rate": 100, + "min_level": 19, + "max_level": 29 + } + ] + }, { - "national_dex": 228, - "pokemon_name": "houndour", - "method": "walk", - "encounter_rate": 100, - "min_level": 12, - "max_level": 22 - } - ] - }, - { - "name": "Altering Cave (E)", - "order": 122, - "encounters": [ + "name": "Altering Cave (D)", + "order": 133, + "encounters": [ + { + "national_dex": 228, + "pokemon_name": "houndour", + "method": "walk", + "encounter_rate": 100, + "min_level": 12, + "max_level": 22 + } + ] + }, { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (F)", - "order": 123, - "encounters": [ + "name": "Altering Cave (E)", + "order": 134, + "encounters": [ + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 190, - "pokemon_name": "aipom", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (G)", - "order": 124, - "encounters": [ + "name": "Altering Cave (F)", + "order": 135, + "encounters": [ + { + "national_dex": 190, + "pokemon_name": "aipom", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 213, - "pokemon_name": "shuckle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (H)", - "order": 125, - "encounters": [ + "name": "Altering Cave (G)", + "order": 136, + "encounters": [ + { + "national_dex": 213, + "pokemon_name": "shuckle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 - } - ] - }, - { - "name": "Altering Cave (I)", - "order": 126, - "encounters": [ + "name": "Altering Cave (H)", + "order": 137, + "encounters": [ + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] + }, { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 100, - "min_level": 18, - "max_level": 28 + "name": "Altering Cave (I)", + "order": 138, + "encounters": [ + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 100, + "min_level": 18, + "max_level": 28 + } + ] } ] } diff --git a/backend/src/app/seeds/data/soulsilver.json b/backend/src/app/seeds/data/soulsilver.json index a317239..2910582 100644 --- a/backend/src/app/seeds/data/soulsilver.json +++ b/backend/src/app/seeds/data/soulsilver.json @@ -62,148 +62,155 @@ ] }, { - "name": "Burned Tower (1F)", + "name": "Burned Tower", "order": 2, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 15 + "name": "Burned Tower (1F)", + "order": 3, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 35, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 14 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] }, { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 35, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 14 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 - } - ] - }, - { - "name": "Burned Tower (B1F)", - "order": 3, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 55, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 50, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 15 + "name": "Burned Tower (B1F)", + "order": 4, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 55, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 50, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 15 + } + ] } ] }, { "name": "Cherrygrove City", - "order": 4, + "order": 5, "encounters": [ { "national_dex": 72, @@ -305,7 +312,7 @@ }, { "name": "Cianwood City", - "order": 5, + "order": 6, "encounters": [ { "national_dex": 98, @@ -422,292 +429,299 @@ ] }, { - "name": "Dark Cave (Violet City Entrance)", - "order": 6, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 2, - "max_level": 20 - }, - { - "national_dex": 206, - "pokemon_name": "dunsparce", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 4, - "max_level": 8 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 60, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 206, - "pokemon_name": "dunsparce", - "method": "walk", - "encounter_rate": 41, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 39, - "min_level": 2, - "max_level": 4 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 3 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 2, - "max_level": 2 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 8, - "max_level": 14 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Dark Cave (Blackthorn City Entrance)", + "name": "Dark Cave", "order": 7, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 100, - "min_level": 2, - "max_level": 20 + "name": "Dark Cave (Violet City Entrance)", + "order": 8, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 2, + "max_level": 20 + }, + { + "national_dex": 206, + "pokemon_name": "dunsparce", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 4, + "max_level": 8 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 60, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 206, + "pokemon_name": "dunsparce", + "method": "walk", + "encounter_rate": 41, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 39, + "min_level": 2, + "max_level": 4 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 3 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 2, + "max_level": 2 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 8, + "max_level": 14 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 15, - "min_level": 20, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 + "name": "Dark Cave (Blackthorn City Entrance)", + "order": 9, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 100, + "min_level": 2, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 15, + "min_level": 20, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Dragons Den", - "order": 8, + "order": 10, "encounters": [ { "national_dex": 129, @@ -777,7 +791,7 @@ }, { "name": "Ecruteak City", - "order": 9, + "order": 11, "encounters": [ { "national_dex": 60, @@ -846,320 +860,327 @@ ] }, { - "name": "Ice Path (1F)", - "order": 10, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B1F)", - "order": 11, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - } - ] - }, - { - "name": "Ice Path (B2F)", + "name": "Ice Path", "order": 12, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 + "name": "Ice Path (1F)", + "order": 13, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 + "name": "Ice Path (B1F)", + "order": 14, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 + "name": "Ice Path (B2F)", + "order": 15, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Ice Path (B3F)", - "order": 13, - "encounters": [ - { - "national_dex": 220, - "pokemon_name": "swinub", - "method": "walk", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 225, - "pokemon_name": "delibird", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 23, - "max_level": 23 + "name": "Ice Path (B3F)", + "order": 16, + "encounters": [ + { + "national_dex": 220, + "pokemon_name": "swinub", + "method": "walk", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 225, + "pokemon_name": "delibird", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Ilex Forest", - "order": 14, + "order": 17, "encounters": [ { "national_dex": 13, @@ -1301,7 +1322,7 @@ }, { "name": "Lake Of Rage", - "order": 15, + "order": 18, "encounters": [ { "national_dex": 129, @@ -1362,1720 +1383,1734 @@ ] }, { - "name": "Mt Mortar (1F)", - "order": 16, - "encounters": [ - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 41, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 14, - "min_level": 14, - "max_level": 16 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Mt Mortar (Lower Cave)", - "order": 17, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 50, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 35, - "min_level": 13, - "max_level": 15 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 13, - "max_level": 13 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 15 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 10, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Mt Mortar (Upper Cave)", - "order": 18, - "encounters": [ - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 31, - "max_level": 31 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 10, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 5, - "min_level": 28, - "max_level": 28 - } - ] - }, - { - "name": "Mt Mortar (B1F)", + "name": "Mt Mortar", "order": 19, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 + "name": "Mt Mortar (1F)", + "order": 20, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 41, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 14, + "min_level": 14, + "max_level": 16 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Mt Mortar (Lower Cave)", + "order": 21, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 50, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 35, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 13, + "max_level": 13 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 15 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 10, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Mt Mortar (Upper Cave)", + "order": 22, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 31, + "max_level": 31 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 10, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 5, + "min_level": 28, + "max_level": 28 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 5, - "min_level": 16, - "max_level": 16 + "name": "Mt Mortar (B1F)", + "order": 23, + "encounters": [ + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 5, + "min_level": 16, + "max_level": 16 + } + ] } ] }, { - "name": "Mt Silver (2F)", - "order": 20, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 50, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (1F Top)", - "order": 21, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 40, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 50 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (4F)", - "order": 22, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 50, - "max_level": 50 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (Outside)", - "order": 23, - "encounters": [ - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 77, - "pokemon_name": "ponyta", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 114, - "pokemon_name": "tangela", - "method": "walk", - "encounter_rate": 30, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 418, - "pokemon_name": "buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 264, - "pokemon_name": "linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 85, - "pokemon_name": "dodrio", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 78, - "pokemon_name": "rapidash", - "method": "walk", - "encounter_rate": 10, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - } - ] - }, - { - "name": "Mt Silver (1F)", + "name": "Mt Silver", "order": 24, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 91, - "min_level": 30, - "max_level": 50 + "name": "Mt Silver (2F)", + "order": 25, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 50, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Mt Silver (1F Top)", + "order": 26, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 40, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 50 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 + "name": "Mt Silver (4F)", + "order": 27, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 50, + "max_level": 50 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 + "name": "Mt Silver (Outside)", + "order": 28, + "encounters": [ + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 77, + "pokemon_name": "ponyta", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 114, + "pokemon_name": "tangela", + "method": "walk", + "encounter_rate": 30, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 418, + "pokemon_name": "buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 264, + "pokemon_name": "linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 85, + "pokemon_name": "dodrio", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 78, + "pokemon_name": "rapidash", + "method": "walk", + "encounter_rate": 10, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 + "name": "Mt Silver (1F)", + "order": 29, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 91, + "min_level": 30, + "max_level": 50 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 30, + "min_level": 44, + "max_level": 44 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 44 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 44 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 43 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 43, + "max_level": 43 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 9, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 + "name": "Mt Silver (Mountainside)", + "order": 30, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 30, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 51 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 10, + "min_level": 50, + "max_level": 50 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 5, + "min_level": 51, + "max_level": 51 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + } + ] }, { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 42, - "max_level": 42 + "name": "Mt Silver (3F)", + "order": 31, + "encounters": [ + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 65, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 30, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 46 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 48 + }, + { + "national_dex": 216, + "pokemon_name": "teddiursa", + "method": "walk", + "encounter_rate": 10, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 15, + "max_level": 20 + }, + { + "national_dex": 247, + "pokemon_name": "pupitar", + "method": "walk", + "encounter_rate": 5, + "min_level": 30, + "max_level": 30 + } + ] }, { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 30, - "min_level": 44, - "max_level": 44 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 44 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 44 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 43 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 43, - "max_level": 43 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 9, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (Mountainside)", - "order": 25, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 30, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 51 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 10, - "min_level": 50, - "max_level": 50 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 5, - "min_level": 51, - "max_level": 51 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - } - ] - }, - { - "name": "Mt Silver (3F)", - "order": 26, - "encounters": [ - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 65, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 30, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 46 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 48 - }, - { - "national_dex": 216, - "pokemon_name": "teddiursa", - "method": "walk", - "encounter_rate": 10, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 15, - "max_level": 20 - }, - { - "national_dex": 247, - "pokemon_name": "pupitar", - "method": "walk", - "encounter_rate": 5, - "min_level": 30, - "max_level": 30 - } - ] - }, - { - "name": "Mt Silver (Top)", - "order": 27, - "encounters": [ - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "surf", - "encounter_rate": 90, - "min_level": 30, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 40, - "min_level": 48, - "max_level": 48 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 215, - "pokemon_name": "sneasel", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 48 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 48, - "max_level": 48 + "name": "Mt Silver (Top)", + "order": 32, + "encounters": [ + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "surf", + "encounter_rate": 90, + "min_level": 30, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 40, + "min_level": 48, + "max_level": 48 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 215, + "pokemon_name": "sneasel", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 48 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 48, + "max_level": 48 + } + ] } ] }, { "name": "National Park", - "order": 28, + "order": 33, "encounters": [ { "national_dex": 163, @@ -3145,7 +3180,7 @@ }, { "name": "New Bark Town", - "order": 29, + "order": 34, "encounters": [ { "national_dex": 72, @@ -3247,7 +3282,7 @@ }, { "name": "Olivine City", - "order": 30, + "order": 35, "encounters": [ { "national_dex": 72, @@ -3349,7 +3384,7 @@ }, { "name": "Route 29", - "order": 31, + "order": 36, "encounters": [ { "national_dex": 16, @@ -3411,7 +3446,7 @@ }, { "name": "Route 30", - "order": 32, + "order": 37, "encounters": [ { "national_dex": 60, @@ -3561,7 +3596,7 @@ }, { "name": "Route 31", - "order": 33, + "order": 38, "encounters": [ { "national_dex": 60, @@ -3719,7 +3754,7 @@ }, { "name": "Route 32", - "order": 34, + "order": 39, "encounters": [ { "national_dex": 211, @@ -3909,7 +3944,7 @@ }, { "name": "Route 33", - "order": 35, + "order": 40, "encounters": [ { "national_dex": 187, @@ -3979,7 +4014,7 @@ }, { "name": "Route 34", - "order": 36, + "order": 41, "encounters": [ { "national_dex": 72, @@ -4153,7 +4188,7 @@ }, { "name": "Route 35", - "order": 37, + "order": 42, "encounters": [ { "national_dex": 54, @@ -4319,7 +4354,7 @@ }, { "name": "Route 36", - "order": 38, + "order": 43, "encounters": [ { "national_dex": 29, @@ -4397,7 +4432,7 @@ }, { "name": "Route 37", - "order": 39, + "order": 44, "encounters": [ { "national_dex": 16, @@ -4475,7 +4510,7 @@ }, { "name": "Route 38", - "order": 40, + "order": 45, "encounters": [ { "national_dex": 52, @@ -4561,7 +4596,7 @@ }, { "name": "Route 39", - "order": 41, + "order": 46, "encounters": [ { "national_dex": 52, @@ -4639,7 +4674,7 @@ }, { "name": "Sea Route 40", - "order": 42, + "order": 47, "encounters": [ { "national_dex": 72, @@ -4741,7 +4776,7 @@ }, { "name": "Sea Route 41", - "order": 43, + "order": 48, "encounters": [ { "national_dex": 72, @@ -4843,7 +4878,7 @@ }, { "name": "Route 42", - "order": 44, + "order": 49, "encounters": [ { "national_dex": 118, @@ -4985,7 +5020,7 @@ }, { "name": "Route 43", - "order": 45, + "order": 50, "encounters": [ { "national_dex": 129, @@ -5127,7 +5162,7 @@ }, { "name": "Route 44", - "order": 46, + "order": 51, "encounters": [ { "national_dex": 223, @@ -5285,7 +5320,7 @@ }, { "name": "Route 45", - "order": 47, + "order": 52, "encounters": [ { "national_dex": 129, @@ -5419,7 +5454,7 @@ }, { "name": "Route 46", - "order": 48, + "order": 53, "encounters": [ { "national_dex": 21, @@ -5472,228 +5507,235 @@ ] }, { - "name": "Route 47 (Cave Gate)", - "order": 49, - "encounters": [ + "name": "Route 47", + "order": 54, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 + "name": "Route 47 (Cave Gate)", + "order": 55, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 95, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 90, + "min_level": 20, + "max_level": 30 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 25, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 10, + "min_level": 30, + "max_level": 40 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 95, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 90, - "min_level": 20, - "max_level": 30 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 25, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 10, - "min_level": 30, - "max_level": 40 - } - ] - }, - { - "name": "Route 47 (Inside Cave)", - "order": 50, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 20, - "max_level": 26 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 24, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 20 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "walk", - "encounter_rate": 10, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 28, - "max_level": 31 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 10, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 10, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 8, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 5, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 4, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 208, - "pokemon_name": "steelix", - "method": "walk", - "encounter_rate": 2, - "min_level": 23, - "max_level": 23 + "name": "Route 47 (Inside Cave)", + "order": 56, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 20, + "max_level": 26 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 24, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 20 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "walk", + "encounter_rate": 10, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 28, + "max_level": 31 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 10, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 10, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 8, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 5, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 4, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 208, + "pokemon_name": "steelix", + "method": "walk", + "encounter_rate": 2, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { "name": "Route 47", - "order": 51, + "order": 57, "encounters": [ { "national_dex": 129, @@ -5899,7 +5941,7 @@ }, { "name": "Route 48", - "order": 52, + "order": 58, "encounters": [ { "national_dex": 83, @@ -5992,1036 +6034,1064 @@ ] }, { - "name": "Ruins Of Alph (Outside)", - "order": 53, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 3, - "max_level": 14 - }, - { - "national_dex": 177, - "pokemon_name": "natu", - "method": "walk", - "encounter_rate": 90, - "min_level": 18, - "max_level": 24 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 399, - "pokemon_name": "bidoof", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 418, - "pokemon_name": "buizel", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 264, - "pokemon_name": "linoone", - "method": "walk", - "encounter_rate": 20, - "min_level": 18, - "max_level": 18 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 293, - "pokemon_name": "whismur", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 10, - "min_level": 20, - "max_level": 22 - } - ] - }, - { - "name": "Ruins Of Alph (Interior A)", - "order": 54, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior B)", - "order": 55, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior C)", - "order": 56, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Ruins Of Alph (Interior D)", - "order": 57, - "encounters": [ - { - "national_dex": 201, - "pokemon_name": "unown", - "method": "walk", - "encounter_rate": 100, - "min_level": 5, - "max_level": 5 - } - ] - }, - { - "name": "Slowpoke Well (1F)", - "order": 58, - "encounters": [ - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 100, - "min_level": 5, - "max_level": 25 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 85, - "min_level": 5, - "max_level": 8 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 6 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 6 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Slowpoke Well (B1F)", + "name": "Ruins Of Alph", "order": 59, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "surf", - "encounter_rate": 90, - "min_level": 10, - "max_level": 25 + "name": "Ruins Of Alph (Outside)", + "order": 60, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 3, + "max_level": 14 + }, + { + "national_dex": 177, + "pokemon_name": "natu", + "method": "walk", + "encounter_rate": 90, + "min_level": 18, + "max_level": 24 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 399, + "pokemon_name": "bidoof", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 418, + "pokemon_name": "buizel", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 264, + "pokemon_name": "linoone", + "method": "walk", + "encounter_rate": 20, + "min_level": 18, + "max_level": 18 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 293, + "pokemon_name": "whismur", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 10, + "min_level": 20, + "max_level": 22 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Ruins Of Alph (Interior A)", + "order": 61, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 80, - "min_level": 19, - "max_level": 23 + "name": "Ruins Of Alph (Interior B)", + "order": 62, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Ruins Of Alph (Interior C)", + "order": 63, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 19, - "max_level": 19 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 15, - "min_level": 21, - "max_level": 23 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 + "name": "Ruins Of Alph (Interior D)", + "order": 64, + "encounters": [ + { + "national_dex": 201, + "pokemon_name": "unown", + "method": "walk", + "encounter_rate": 100, + "min_level": 5, + "max_level": 5 + } + ] } ] }, { - "name": "Sprout Tower (2F)", - "order": 60, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - } - ] - }, - { - "name": "Sprout Tower (3F)", - "order": 61, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 85, - "min_level": 3, - "max_level": 6 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 4 - } - ] - }, - { - "name": "Bell Tower (2F)", - "order": 62, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (3F)", - "order": 63, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (4F)", - "order": 64, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (5F)", + "name": "Slowpoke Well", "order": 65, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Slowpoke Well (1F)", + "order": 66, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 100, + "min_level": 5, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 85, + "min_level": 5, + "max_level": 8 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 6 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 6 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Slowpoke Well (B1F)", + "order": 67, + "encounters": [ + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "surf", + "encounter_rate": 90, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 80, + "min_level": 19, + "max_level": 23 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 19, + "max_level": 19 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 15, + "min_level": 21, + "max_level": 23 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] } ] }, { - "name": "Bell Tower (6F)", - "order": 66, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (7F)", - "order": 67, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (8F)", + "name": "Sprout Tower", "order": 68, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Sprout Tower (2F)", + "order": 69, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 - }, - { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - }, - { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Sprout Tower (3F)", + "order": 70, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 85, + "min_level": 3, + "max_level": 6 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 4 + } + ] } ] }, { - "name": "Bell Tower (9F)", - "order": 69, - "encounters": [ + "name": "Bell Tower", + "order": 71, + "encounters": [], + "children": [ { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Bell Tower (2F)", + "order": 72, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 + "name": "Bell Tower (3F)", + "order": 73, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (4F)", + "order": 74, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 + "name": "Bell Tower (5F)", + "order": 75, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 + "name": "Bell Tower (6F)", + "order": 76, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 - } - ] - }, - { - "name": "Bell Tower (10F)", - "order": 70, - "encounters": [ - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 100, - "min_level": 20, - "max_level": 24 + "name": "Bell Tower (7F)", + "order": 77, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 80, - "min_level": 20, - "max_level": 22 + "name": "Bell Tower (8F)", + "order": 78, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 441, - "pokemon_name": "chatot", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (9F)", + "order": 79, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] }, { - "national_dex": 307, - "pokemon_name": "meditite", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 327, - "pokemon_name": "spinda", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 263, - "pokemon_name": "zigzagoon", - "method": "walk", - "encounter_rate": 20, - "min_level": 20, - "max_level": 21 + "name": "Bell Tower (10F)", + "order": 80, + "encounters": [ + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 100, + "min_level": 20, + "max_level": 24 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 80, + "min_level": 20, + "max_level": 22 + }, + { + "national_dex": 441, + "pokemon_name": "chatot", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + }, + { + "national_dex": 307, + "pokemon_name": "meditite", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 327, + "pokemon_name": "spinda", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 263, + "pokemon_name": "zigzagoon", + "method": "walk", + "encounter_rate": 20, + "min_level": 20, + "max_level": 21 + } + ] } ] }, { "name": "Tohjo Falls", - "order": 71, + "order": 81, "encounters": [ { "national_dex": 129, @@ -7178,482 +7248,489 @@ ] }, { - "name": "Union Cave (1F)", - "order": 72, - "encounters": [ + "name": "Union Cave", + "order": 82, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 + "name": "Union Cave (1F)", + "order": 83, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 40, + "min_level": 4, + "max_level": 6 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 5, + "max_level": 7 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 6 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 6, + "max_level": 6 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 + "name": "Union Cave (B1F)", + "order": 84, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 40, + "min_level": 10, + "max_level": 25 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 35, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 25, + "min_level": 7, + "max_level": 9 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 40, - "min_level": 4, - "max_level": 6 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 5, - "max_level": 7 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 6 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 6, - "max_level": 6 - } - ] - }, - { - "name": "Union Cave (B1F)", - "order": 73, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 40, - "min_level": 10, - "max_level": 25 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 35, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 25, - "min_level": 7, - "max_level": 9 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - } - ] - }, - { - "name": "Union Cave (B2F)", - "order": 74, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 222, - "pokemon_name": "corsola", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 22 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 10, - "min_level": 21, - "max_level": 21 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 120, - "pokemon_name": "staryu", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 19, - "pokemon_name": "rattata", - "method": "walk", - "encounter_rate": 5, - "min_level": 20, - "max_level": 20 + "name": "Union Cave (B2F)", + "order": 85, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 222, + "pokemon_name": "corsola", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 22 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 10, + "min_level": 21, + "max_level": 21 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 120, + "pokemon_name": "staryu", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 19, + "pokemon_name": "rattata", + "method": "walk", + "encounter_rate": 5, + "min_level": 20, + "max_level": 20 + } + ] } ] }, { "name": "Unknown All Poliwag", - "order": 75, + "order": 86, "encounters": [ { "national_dex": 60, @@ -7715,7 +7792,7 @@ }, { "name": "Unknown All Rattata", - "order": 76, + "order": 87, "encounters": [ { "national_dex": 118, @@ -7777,7 +7854,7 @@ }, { "name": "Unknown All Bugs", - "order": 77, + "order": 88, "encounters": [ { "national_dex": 13, @@ -7791,7 +7868,7 @@ }, { "name": "Violet City", - "order": 78, + "order": 89, "encounters": [ { "national_dex": 340, @@ -7884,1592 +7961,1606 @@ ] }, { - "name": "Whirl Islands (1F)", - "order": 79, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 72, - "pokemon_name": "tentacool", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 10, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B1F)", - "order": 80, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B2F)", - "order": 81, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 60, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 73, - "pokemon_name": "tentacruel", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 23, - "max_level": 23 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "surf", - "encounter_rate": 10, - "min_level": 15, - "max_level": 30 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 23, - "max_level": 23 - } - ] - }, - { - "name": "Whirl Islands (B3F)", - "order": 82, - "encounters": [ - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 50, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 24, - "max_level": 24 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 23, - "max_level": 24 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 25, - "max_level": 25 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 15, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 5, - "min_level": 24, - "max_level": 24 - } - ] - }, - { - "name": "Safari Zone (Zone Peak)", - "order": 83, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 76, - "pokemon_name": "golem", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 40, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 126, - "pokemon_name": "magmar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Desert)", - "order": 84, - "encounters": [ - { - "national_dex": 27, - "pokemon_name": "sandshrew", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 28, - "pokemon_name": "sandslash", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Plains)", - "order": 85, - "encounters": [ - { - "national_dex": 63, - "pokemon_name": "abra", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 203, - "pokemon_name": "girafarig", - "method": "walk", - "encounter_rate": 80, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 235, - "pokemon_name": "smeargle", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 234, - "pokemon_name": "stantler", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Meadow)", - "order": 86, - "encounters": [ - { - "national_dex": 39, - "pokemon_name": "jigglypuff", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 187, - "pokemon_name": "hoppip", - "method": "walk", - "encounter_rate": 70, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 35, - "max_level": 38 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 36 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 191, - "pokemon_name": "sunkern", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 183, - "pokemon_name": "marill", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 188, - "pokemon_name": "skiploom", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Forest)", - "order": 87, - "encounters": [ - { - "national_dex": 69, - "pokemon_name": "bellsprout", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 200, - "pokemon_name": "misdreavus", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 122, - "pokemon_name": "mr-mime", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 92, - "pokemon_name": "gastly", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 93, - "pokemon_name": "haunter", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Swamp)", - "order": 88, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 161, - "pokemon_name": "sentret", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 39, - "pokemon_name": "jigglypuff", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 60, - "min_level": 7, - "max_level": 17 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 198, - "pokemon_name": "murkrow", - "method": "walk", - "encounter_rate": 50, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 147, - "pokemon_name": "dratini", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 36, - "max_level": 37 - }, - { - "national_dex": 96, - "pokemon_name": "drowzee", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 97, - "pokemon_name": "hypno", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 24, - "max_level": 25 - } - ] - }, - { - "name": "Safari Zone (Zone Marshland)", - "order": 89, - "encounters": [ - { - "national_dex": 109, - "pokemon_name": "koffing", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 80, - "min_level": 7, - "max_level": 37 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 5, - "max_level": 14 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 60, - "min_level": 24, - "max_level": 25 - }, - { - "national_dex": 110, - "pokemon_name": "weezing", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 23, - "pokemon_name": "ekans", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 24, - "pokemon_name": "arbok", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 44, - "pokemon_name": "gloom", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 88, - "pokemon_name": "grimer", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 36, - "max_level": 37 - }, - { - "national_dex": 43, - "pokemon_name": "oddish", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Mountain)", + "name": "Whirl Islands", "order": 90, - "encounters": [ + "encounters": [], + "children": [ { - "national_dex": 108, - "pokemon_name": "lickitung", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Whirl Islands (1F)", + "order": 91, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 72, + "pokemon_name": "tentacool", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 10, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 16 + "name": "Whirl Islands (B1F)", + "order": 92, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 20, - "pokemon_name": "raticate", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Whirl Islands (B2F)", + "order": 93, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 60, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 73, + "pokemon_name": "tentacruel", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 23, + "max_level": 23 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "surf", + "encounter_rate": 10, + "min_level": 15, + "max_level": 30 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 23, + "max_level": 23 + } + ] }, { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 246, - "pokemon_name": "larvitar", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 364, - "pokemon_name": "sealeo", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 + "name": "Whirl Islands (B3F)", + "order": 94, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 50, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 24, + "max_level": 24 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 23, + "max_level": 24 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 25, + "max_level": 25 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 15, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 5, + "min_level": 24, + "max_level": 24 + } + ] } ] }, { - "name": "Safari Zone (Zone Rocky Beach)", - "order": 91, - "encounters": [ + "name": "Safari Zone", + "order": 95, + "encounters": [], + "children": [ { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Peak)", + "order": 96, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 76, + "pokemon_name": "golem", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 40, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 126, + "pokemon_name": "magmar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 79, - "pokemon_name": "slowpoke", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Desert)", + "order": 97, + "encounters": [ + { + "national_dex": 27, + "pokemon_name": "sandshrew", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 28, + "pokemon_name": "sandslash", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 84, - "pokemon_name": "doduo", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 + "name": "Safari Zone (Zone Plains)", + "order": 98, + "encounters": [ + { + "national_dex": 63, + "pokemon_name": "abra", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 203, + "pokemon_name": "girafarig", + "method": "walk", + "encounter_rate": 80, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 235, + "pokemon_name": "smeargle", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 234, + "pokemon_name": "stantler", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 38 + "name": "Safari Zone (Zone Meadow)", + "order": 99, + "encounters": [ + { + "national_dex": 39, + "pokemon_name": "jigglypuff", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 187, + "pokemon_name": "hoppip", + "method": "walk", + "encounter_rate": 70, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 36 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 191, + "pokemon_name": "sunkern", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 183, + "pokemon_name": "marill", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 188, + "pokemon_name": "skiploom", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 22, - "max_level": 25 + "name": "Safari Zone (Zone Forest)", + "order": 100, + "encounters": [ + { + "national_dex": 69, + "pokemon_name": "bellsprout", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 200, + "pokemon_name": "misdreavus", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 122, + "pokemon_name": "mr-mime", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 92, + "pokemon_name": "gastly", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 93, + "pokemon_name": "haunter", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 14 + "name": "Safari Zone (Zone Swamp)", + "order": 101, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 161, + "pokemon_name": "sentret", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 39, + "pokemon_name": "jigglypuff", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 60, + "min_level": 7, + "max_level": 17 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 198, + "pokemon_name": "murkrow", + "method": "walk", + "encounter_rate": 50, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 147, + "pokemon_name": "dratini", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 36, + "max_level": 37 + }, + { + "national_dex": 96, + "pokemon_name": "drowzee", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 97, + "pokemon_name": "hypno", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 24, + "max_level": 25 + } + ] }, { - "national_dex": 119, - "pokemon_name": "seaking", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 35, - "max_level": 38 + "name": "Safari Zone (Zone Marshland)", + "order": 102, + "encounters": [ + { + "national_dex": 109, + "pokemon_name": "koffing", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 80, + "min_level": 7, + "max_level": 37 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 5, + "max_level": 14 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 60, + "min_level": 24, + "max_level": 25 + }, + { + "national_dex": 110, + "pokemon_name": "weezing", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 23, + "pokemon_name": "ekans", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 24, + "pokemon_name": "arbok", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 44, + "pokemon_name": "gloom", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 88, + "pokemon_name": "grimer", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 36, + "max_level": 37 + }, + { + "national_dex": 43, + "pokemon_name": "oddish", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 13, - "max_level": 15 + "name": "Safari Zone (Zone Mountain)", + "order": 103, + "encounters": [ + { + "national_dex": 108, + "pokemon_name": "lickitung", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 20, + "pokemon_name": "raticate", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 246, + "pokemon_name": "larvitar", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 364, + "pokemon_name": "sealeo", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 + "name": "Safari Zone (Zone Rocky Beach)", + "order": 104, + "encounters": [ + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 79, + "pokemon_name": "slowpoke", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 84, + "pokemon_name": "doduo", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 22, + "max_level": 25 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 14 + }, + { + "national_dex": 119, + "pokemon_name": "seaking", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 35, + "max_level": 38 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 30, + "min_level": 13, + "max_level": 15 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 22, + "max_level": 23 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 20, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 131, + "pokemon_name": "lapras", + "method": "surf", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] }, { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 30, - "min_level": 13, - "max_level": 15 + "name": "Safari Zone (Zone Wasteland)", + "order": 105, + "encounters": [ + { + "national_dex": 81, + "pokemon_name": "magnemite", + "method": "walk", + "encounter_rate": 90, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 70, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 40, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 22, + "pokemon_name": "fearow", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 + "name": "Safari Zone (Zone Savannah)", + "order": 106, + "encounters": [ + { + "national_dex": 29, + "pokemon_name": "nidoran-f", + "method": "walk", + "encounter_rate": 100, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 128, + "pokemon_name": "tauros", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 30, + "pokemon_name": "nidorina", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 33, + "pokemon_name": "nidorino", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 17, + "max_level": 17 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 22, - "max_level": 23 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 20, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 131, - "pokemon_name": "lapras", - "method": "surf", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Wasteland)", - "order": 92, - "encounters": [ - { - "national_dex": 81, - "pokemon_name": "magnemite", - "method": "walk", - "encounter_rate": 90, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 70, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 40, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 22, - "pokemon_name": "fearow", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Savannah)", - "order": 93, - "encounters": [ - { - "national_dex": 29, - "pokemon_name": "nidoran-f", - "method": "walk", - "encounter_rate": 100, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 128, - "pokemon_name": "tauros", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 30, - "pokemon_name": "nidorina", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 33, - "pokemon_name": "nidorino", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 17, - "max_level": 17 - } - ] - }, - { - "name": "Safari Zone (Zone Wetland)", - "order": 94, - "encounters": [ - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 70, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 83, - "pokemon_name": "farfetchd", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 60, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 161, - "pokemon_name": "sentret", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 21, - "pokemon_name": "spearow", - "method": "walk", - "encounter_rate": 60, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 50, - "min_level": 35, - "max_level": 37 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "old-rod", - "encounter_rate": 40, - "min_level": 12, - "max_level": 15 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "walk", - "encounter_rate": 40, - "min_level": 15, - "max_level": 17 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 23, - "max_level": 25 - }, - { - "national_dex": 194, - "pokemon_name": "wooper", - "method": "surf", - "encounter_rate": 30, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 17, - "max_level": 17 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 20, - "min_level": 15, - "max_level": 16 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 - }, - { - "national_dex": 195, - "pokemon_name": "quagsire", - "method": "surf", - "encounter_rate": 20, - "min_level": 16, - "max_level": 17 + "name": "Safari Zone (Zone Wetland)", + "order": 107, + "encounters": [ + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 70, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 83, + "pokemon_name": "farfetchd", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 60, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 161, + "pokemon_name": "sentret", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 21, + "pokemon_name": "spearow", + "method": "walk", + "encounter_rate": 60, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 50, + "min_level": 35, + "max_level": 37 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "old-rod", + "encounter_rate": 40, + "min_level": 12, + "max_level": 15 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "walk", + "encounter_rate": 40, + "min_level": 15, + "max_level": 17 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 23, + "max_level": 25 + }, + { + "national_dex": 194, + "pokemon_name": "wooper", + "method": "surf", + "encounter_rate": 30, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 17, + "max_level": 17 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 20, + "min_level": 15, + "max_level": 16 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + }, + { + "national_dex": 195, + "pokemon_name": "quagsire", + "method": "surf", + "encounter_rate": 20, + "min_level": 16, + "max_level": 17 + } + ] } ] }, { "name": "Celadon City", - "order": 95, + "order": 108, "encounters": [ { "national_dex": 88, @@ -9491,7 +9582,7 @@ }, { "name": "Cerulean City", - "order": 96, + "order": 109, "encounters": [ { "national_dex": 118, @@ -9569,7 +9660,7 @@ }, { "name": "Cinnabar Island", - "order": 97, + "order": 110, "encounters": [ { "national_dex": 72, @@ -9671,7 +9762,7 @@ }, { "name": "Digletts Cave", - "order": 98, + "order": 111, "encounters": [ { "national_dex": 50, @@ -9725,7 +9816,7 @@ }, { "name": "Fuchsia City", - "order": 99, + "order": 112, "encounters": [ { "national_dex": 129, @@ -9778,202 +9869,209 @@ ] }, { - "name": "Mt Moon (Mt Moon Square)", - "order": 100, - "encounters": [ + "name": "Mt Moon", + "order": 113, + "encounters": [], + "children": [ { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 + "name": "Mt Moon (Mt Moon Square)", + "order": 114, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 100, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 70, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "surf", + "encounter_rate": 60, + "min_level": 35, + "max_level": 35 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "surf", + "encounter_rate": 40, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + } + ] }, { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 100, - "min_level": 40, - "max_level": 40 + "name": "Mt Moon (1F)", + "order": 115, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 8, + "max_level": 10 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + } + ] }, { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 70, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "surf", - "encounter_rate": 60, - "min_level": 35, - "max_level": 35 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "surf", - "encounter_rate": 40, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - } - ] - }, - { - "name": "Mt Moon (1F)", - "order": 101, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 8, - "max_level": 10 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 - } - ] - }, - { - "name": "Mt Moon (2F)", - "order": 102, - "encounters": [ - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 50, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 35, - "min_level": 8, - "max_level": 10 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 6, - "max_level": 8 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 46, - "pokemon_name": "paras", - "method": "walk", - "encounter_rate": 10, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 35, - "pokemon_name": "clefairy", - "method": "walk", - "encounter_rate": 5, - "min_level": 8, - "max_level": 8 + "name": "Mt Moon (2F)", + "order": 116, + "encounters": [ + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 50, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 35, + "min_level": 8, + "max_level": 10 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 6, + "max_level": 8 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 46, + "pokemon_name": "paras", + "method": "walk", + "encounter_rate": 10, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 35, + "pokemon_name": "clefairy", + "method": "walk", + "encounter_rate": 5, + "min_level": 8, + "max_level": 8 + } + ] } ] }, { "name": "Pallet Town", - "order": 103, + "order": 117, "encounters": [ { "national_dex": 72, @@ -10074,180 +10172,187 @@ ] }, { - "name": "Rock Tunnel (1F)", - "order": 104, - "encounters": [ + "name": "Rock Tunnel", + "order": 118, + "encounters": [], + "children": [ { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 35, - "min_level": 10, - "max_level": 13 + "name": "Rock Tunnel (1F)", + "order": 119, + "encounters": [ + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 35, + "min_level": 10, + "max_level": 13 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 66, + "pokemon_name": "machop", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 8, + "max_level": 8 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] }, { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 66, - "pokemon_name": "machop", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 8, - "max_level": 8 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - } - ] - }, - { - "name": "Rock Tunnel (B1F)", - "order": 105, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 100, - "min_level": 12, - "max_level": 21 - }, - { - "national_dex": 104, - "pokemon_name": "cubone", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "walk", - "encounter_rate": 30, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 12, - "max_level": 12 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 20, - "min_level": 16, - "max_level": 16 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 115, - "pokemon_name": "kangaskhan", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 - }, - { - "national_dex": 105, - "pokemon_name": "marowak", - "method": "walk", - "encounter_rate": 5, - "min_level": 14, - "max_level": 14 + "name": "Rock Tunnel (B1F)", + "order": 120, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 100, + "min_level": 12, + "max_level": 21 + }, + { + "national_dex": 104, + "pokemon_name": "cubone", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "walk", + "encounter_rate": 30, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 12, + "max_level": 12 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 20, + "min_level": 16, + "max_level": 16 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 115, + "pokemon_name": "kangaskhan", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + }, + { + "national_dex": 105, + "pokemon_name": "marowak", + "method": "walk", + "encounter_rate": 5, + "min_level": 14, + "max_level": 14 + } + ] } ] }, { "name": "Route 1", - "order": 106, + "order": 121, "encounters": [ { "national_dex": 16, @@ -10325,7 +10430,7 @@ }, { "name": "Route 10", - "order": 107, + "order": 122, "encounters": [ { "national_dex": 118, @@ -10483,7 +10588,7 @@ }, { "name": "Route 11", - "order": 108, + "order": 123, "encounters": [ { "national_dex": 96, @@ -10545,7 +10650,7 @@ }, { "name": "Route 12", - "order": 109, + "order": 124, "encounters": [ { "national_dex": 369, @@ -10655,7 +10760,7 @@ }, { "name": "Route 13", - "order": 110, + "order": 125, "encounters": [ { "national_dex": 129, @@ -10829,7 +10934,7 @@ }, { "name": "Route 14", - "order": 111, + "order": 126, "encounters": [ { "national_dex": 17, @@ -10923,7 +11028,7 @@ }, { "name": "Route 15", - "order": 112, + "order": 127, "encounters": [ { "national_dex": 17, @@ -11009,7 +11114,7 @@ }, { "name": "Route 16", - "order": 113, + "order": 128, "encounters": [ { "national_dex": 22, @@ -11079,7 +11184,7 @@ }, { "name": "Route 17", - "order": 114, + "order": 129, "encounters": [ { "national_dex": 88, @@ -11141,7 +11246,7 @@ }, { "name": "Route 18", - "order": 115, + "order": 130, "encounters": [ { "national_dex": 22, @@ -11203,7 +11308,7 @@ }, { "name": "Sea Route 19", - "order": 116, + "order": 131, "encounters": [ { "national_dex": 99, @@ -11328,212 +11433,219 @@ ] }, { - "name": "Route 2 (South Towards Viridian City)", - "order": 117, - "encounters": [ + "name": "Route 2", + "order": 132, + "encounters": [], + "children": [ { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 + "name": "Route 2 (South Towards Viridian City)", + "order": 133, + "encounters": [ + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 7 + }, + { + "national_dex": 14, + "pokemon_name": "kakuna", + "method": "walk", + "encounter_rate": 51, + "min_level": 3, + "max_level": 7 + }, + { + "national_dex": 13, + "pokemon_name": "weedle", + "method": "walk", + "encounter_rate": 51, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 403, + "pokemon_name": "shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 165, + "pokemon_name": "ledyba", + "method": "walk", + "encounter_rate": 34, + "min_level": 3, + "max_level": 10 + }, + { + "national_dex": 312, + "pokemon_name": "minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 311, + "pokemon_name": "plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "national_dex": 15, + "pokemon_name": "beedrill", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 166, + "pokemon_name": "ledian", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] }, { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 7 - }, - { - "national_dex": 14, - "pokemon_name": "kakuna", - "method": "walk", - "encounter_rate": 51, - "min_level": 3, - "max_level": 7 - }, - { - "national_dex": 13, - "pokemon_name": "weedle", - "method": "walk", - "encounter_rate": 51, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 403, - "pokemon_name": "shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 165, - "pokemon_name": "ledyba", - "method": "walk", - "encounter_rate": 34, - "min_level": 3, - "max_level": 10 - }, - { - "national_dex": 312, - "pokemon_name": "minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 311, - "pokemon_name": "plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "national_dex": 15, - "pokemon_name": "beedrill", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 166, - "pokemon_name": "ledian", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 - } - ] - }, - { - "name": "Route 2 (North Towards Pewter City)", - "order": 118, - "encounters": [ - { - "national_dex": 163, - "pokemon_name": "hoothoot", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 16, - "pokemon_name": "pidgey", - "method": "walk", - "encounter_rate": 60, - "min_level": 3, - "max_level": 7 - }, - { - "national_dex": 14, - "pokemon_name": "kakuna", - "method": "walk", - "encounter_rate": 51, - "min_level": 3, - "max_level": 7 - }, - { - "national_dex": 13, - "pokemon_name": "weedle", - "method": "walk", - "encounter_rate": 51, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 403, - "pokemon_name": "shinx", - "method": "walk", - "encounter_rate": 40, - "min_level": 3, - "max_level": 5 - }, - { - "national_dex": 165, - "pokemon_name": "ledyba", - "method": "walk", - "encounter_rate": 34, - "min_level": 3, - "max_level": 10 - }, - { - "national_dex": 312, - "pokemon_name": "minun", - "method": "walk", - "encounter_rate": 20, - "min_level": 5, - "max_level": 5 - }, - { - "national_dex": 311, - "pokemon_name": "plusle", - "method": "walk", - "encounter_rate": 20, - "min_level": 3, - "max_level": 3 - }, - { - "national_dex": 15, - "pokemon_name": "beedrill", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 164, - "pokemon_name": "noctowl", - "method": "walk", - "encounter_rate": 14, - "min_level": 7, - "max_level": 7 - }, - { - "national_dex": 166, - "pokemon_name": "ledian", - "method": "walk", - "encounter_rate": 9, - "min_level": 7, - "max_level": 10 - }, - { - "national_dex": 17, - "pokemon_name": "pidgeotto", - "method": "walk", - "encounter_rate": 5, - "min_level": 7, - "max_level": 7 + "name": "Route 2 (North Towards Pewter City)", + "order": 134, + "encounters": [ + { + "national_dex": 163, + "pokemon_name": "hoothoot", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 16, + "pokemon_name": "pidgey", + "method": "walk", + "encounter_rate": 60, + "min_level": 3, + "max_level": 7 + }, + { + "national_dex": 14, + "pokemon_name": "kakuna", + "method": "walk", + "encounter_rate": 51, + "min_level": 3, + "max_level": 7 + }, + { + "national_dex": 13, + "pokemon_name": "weedle", + "method": "walk", + "encounter_rate": 51, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 403, + "pokemon_name": "shinx", + "method": "walk", + "encounter_rate": 40, + "min_level": 3, + "max_level": 5 + }, + { + "national_dex": 165, + "pokemon_name": "ledyba", + "method": "walk", + "encounter_rate": 34, + "min_level": 3, + "max_level": 10 + }, + { + "national_dex": 312, + "pokemon_name": "minun", + "method": "walk", + "encounter_rate": 20, + "min_level": 5, + "max_level": 5 + }, + { + "national_dex": 311, + "pokemon_name": "plusle", + "method": "walk", + "encounter_rate": 20, + "min_level": 3, + "max_level": 3 + }, + { + "national_dex": 15, + "pokemon_name": "beedrill", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 164, + "pokemon_name": "noctowl", + "method": "walk", + "encounter_rate": 14, + "min_level": 7, + "max_level": 7 + }, + { + "national_dex": 166, + "pokemon_name": "ledian", + "method": "walk", + "encounter_rate": 9, + "min_level": 7, + "max_level": 10 + }, + { + "national_dex": 17, + "pokemon_name": "pidgeotto", + "method": "walk", + "encounter_rate": 5, + "min_level": 7, + "max_level": 7 + } + ] } ] }, { "name": "Sea Route 20", - "order": 119, + "order": 135, "encounters": [ { "national_dex": 72, @@ -11635,7 +11747,7 @@ }, { "name": "Sea Route 21", - "order": 120, + "order": 136, "encounters": [ { "national_dex": 114, @@ -11785,7 +11897,7 @@ }, { "name": "Route 22", - "order": 121, + "order": 137, "encounters": [ { "national_dex": 21, @@ -11927,7 +12039,7 @@ }, { "name": "Route 24", - "order": 122, + "order": 138, "encounters": [ { "national_dex": 69, @@ -12093,7 +12205,7 @@ }, { "name": "Route 25", - "order": 123, + "order": 139, "encounters": [ { "national_dex": 118, @@ -12275,7 +12387,7 @@ }, { "name": "Route 26", - "order": 124, + "order": 140, "encounters": [ { "national_dex": 72, @@ -12449,7 +12561,7 @@ }, { "name": "Route 27", - "order": 125, + "order": 141, "encounters": [ { "national_dex": 72, @@ -12639,7 +12751,7 @@ }, { "name": "Route 28", - "order": 126, + "order": 142, "encounters": [ { "national_dex": 60, @@ -12797,7 +12909,7 @@ }, { "name": "Route 3", - "order": 127, + "order": 143, "encounters": [ { "national_dex": 19, @@ -12883,7 +12995,7 @@ }, { "name": "Route 4", - "order": 128, + "order": 144, "encounters": [ { "national_dex": 19, @@ -13041,7 +13153,7 @@ }, { "name": "Route 5", - "order": 129, + "order": 145, "encounters": [ { "national_dex": 69, @@ -13119,7 +13231,7 @@ }, { "name": "Route 6", - "order": 130, + "order": 146, "encounters": [ { "national_dex": 54, @@ -13269,7 +13381,7 @@ }, { "name": "Route 7", - "order": 131, + "order": 147, "encounters": [ { "national_dex": 21, @@ -13363,7 +13475,7 @@ }, { "name": "Route 8", - "order": 132, + "order": 148, "encounters": [ { "national_dex": 17, @@ -13449,7 +13561,7 @@ }, { "name": "Route 9", - "order": 133, + "order": 149, "encounters": [ { "national_dex": 21, @@ -13598,1064 +13710,1078 @@ ] }, { - "name": "Seafoam Islands (1F)", - "order": 134, - "encounters": [ + "name": "Seafoam Islands", + "order": 150, + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 30, - "max_level": 32 + "name": "Seafoam Islands (1F)", + "order": 151, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 29 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 30, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 29 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 32 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 32, + "max_level": 32 + } + ] }, { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 29 + "name": "Seafoam Islands (B1F)", + "order": 152, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 28, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 16, + "min_level": 26, + "max_level": 28 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 28, + "max_level": 29 + } + ] }, { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 30, - "min_level": 26, - "max_level": 28 + "name": "Seafoam Islands (B2F)", + "order": 153, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 30, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 30, + "max_level": 35 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 16, + "min_level": 27, + "max_level": 30 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 33, + "max_level": 35 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 29, + "max_level": 30 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 + "name": "Seafoam Islands (B3F)", + "order": 154, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 24, + "min_level": 35, + "max_level": 36 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 12, + "min_level": 31, + "max_level": 32 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 41, + "pokemon_name": "zubat", + "method": "walk", + "encounter_rate": 10, + "min_level": 31, + "max_level": 32 + } + ] }, { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 29 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 32 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 32, - "max_level": 32 + "name": "Seafoam Islands (B4F)", + "order": 155, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 85, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "surf", + "encounter_rate": 60, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 40, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 40, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "surf", + "encounter_rate": 30, + "min_level": 30, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "good-rod", + "encounter_rate": 30, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 87, + "pokemon_name": "dewgong", + "method": "walk", + "encounter_rate": 24, + "min_level": 37, + "max_level": 38 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "good-rod", + "encounter_rate": 20, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 99, + "pokemon_name": "kingler", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 98, + "pokemon_name": "krabby", + "method": "old-rod", + "encounter_rate": 15, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 117, + "pokemon_name": "seadra", + "method": "super-rod", + "encounter_rate": 15, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "walk", + "encounter_rate": 14, + "min_level": 37, + "max_level": 38 + }, + { + "national_dex": 124, + "pokemon_name": "jynx", + "method": "walk", + "encounter_rate": 12, + "min_level": 38, + "max_level": 40 + }, + { + "national_dex": 116, + "pokemon_name": "horsea", + "method": "good-rod", + "encounter_rate": 10, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 86, + "pokemon_name": "seel", + "method": "walk", + "encounter_rate": 10, + "min_level": 34, + "max_level": 34 + }, + { + "national_dex": 80, + "pokemon_name": "slowbro", + "method": "surf", + "encounter_rate": 10, + "min_level": 35, + "max_level": 50 + } + ] } ] }, { - "name": "Seafoam Islands (B1F)", - "order": 135, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 28, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 16, - "min_level": 26, - "max_level": 28 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 28, - "max_level": 29 - } - ] - }, - { - "name": "Seafoam Islands (B2F)", - "order": 136, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 30, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 30, - "max_level": 35 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 16, - "min_level": 27, - "max_level": 30 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 33, - "max_level": 35 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 29, - "max_level": 30 - } - ] - }, - { - "name": "Seafoam Islands (B3F)", - "order": 137, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 24, - "min_level": 35, - "max_level": 36 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 12, - "min_level": 31, - "max_level": 32 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 41, - "pokemon_name": "zubat", - "method": "walk", - "encounter_rate": 10, - "min_level": 31, - "max_level": 32 - } - ] - }, - { - "name": "Seafoam Islands (B4F)", - "order": 138, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 85, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "surf", - "encounter_rate": 60, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 40, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 40, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "surf", - "encounter_rate": 30, - "min_level": 30, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "good-rod", - "encounter_rate": 30, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 87, - "pokemon_name": "dewgong", - "method": "walk", - "encounter_rate": 24, - "min_level": 37, - "max_level": 38 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "good-rod", - "encounter_rate": 20, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 99, - "pokemon_name": "kingler", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 98, - "pokemon_name": "krabby", - "method": "old-rod", - "encounter_rate": 15, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 117, - "pokemon_name": "seadra", - "method": "super-rod", - "encounter_rate": 15, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "walk", - "encounter_rate": 14, - "min_level": 37, - "max_level": 38 - }, - { - "national_dex": 124, - "pokemon_name": "jynx", - "method": "walk", - "encounter_rate": 12, - "min_level": 38, - "max_level": 40 - }, - { - "national_dex": 116, - "pokemon_name": "horsea", - "method": "good-rod", - "encounter_rate": 10, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 86, - "pokemon_name": "seel", - "method": "walk", - "encounter_rate": 10, - "min_level": 34, - "max_level": 34 - }, - { - "national_dex": 80, - "pokemon_name": "slowbro", - "method": "surf", - "encounter_rate": 10, - "min_level": 35, - "max_level": 50 - } - ] - }, - { - "name": "Cerulean Cave (1F)", - "order": 139, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 50, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 50, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 46, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 53, - "pokemon_name": "persian", - "method": "walk", - "encounter_rate": 24, - "min_level": 38, - "max_level": 39 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 38, - "max_level": 38 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 12, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 12, - "min_level": 39, - "max_level": 40 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 37, - "max_level": 37 - } - ] - }, - { - "name": "Cerulean Cave (2F)", - "order": 140, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 30, - "min_level": 39, - "max_level": 42 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 39, - "max_level": 41 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 41, - "max_level": 42 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 20, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 42, - "max_level": 42 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 10, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 41, - "max_level": 41 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 42, - "max_level": 42 - } - ] - }, - { - "name": "Cerulean Cave (B1F)", - "order": 141, - "encounters": [ - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "old-rod", - "encounter_rate": 100, - "min_level": 10, - "max_level": 10 - }, - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 22, - "max_level": 24 - }, - { - "national_dex": 54, - "pokemon_name": "psyduck", - "method": "surf", - "encounter_rate": 90, - "min_level": 35, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "super-rod", - "encounter_rate": 70, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 61, - "pokemon_name": "poliwhirl", - "method": "super-rod", - "encounter_rate": 60, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 60, - "pokemon_name": "poliwag", - "method": "good-rod", - "encounter_rate": 55, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 118, - "pokemon_name": "goldeen", - "method": "good-rod", - "encounter_rate": 50, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 130, - "pokemon_name": "gyarados", - "method": "super-rod", - "encounter_rate": 30, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 47, - "pokemon_name": "parasect", - "method": "walk", - "encounter_rate": 25, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 64, - "pokemon_name": "kadabra", - "method": "walk", - "encounter_rate": 20, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 129, - "pokemon_name": "magikarp", - "method": "good-rod", - "encounter_rate": 15, - "min_level": 20, - "max_level": 20 - }, - { - "national_dex": 82, - "pokemon_name": "magneton", - "method": "walk", - "encounter_rate": 15, - "min_level": 45, - "max_level": 47 - }, - { - "national_dex": 132, - "pokemon_name": "ditto", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 10, - "min_level": 47, - "max_level": 47 - }, - { - "national_dex": 55, - "pokemon_name": "golduck", - "method": "surf", - "encounter_rate": 10, - "min_level": 40, - "max_level": 40 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 26, - "max_level": 30 - }, - { - "national_dex": 67, - "pokemon_name": "machoke", - "method": "walk", - "encounter_rate": 10, - "min_level": 45, - "max_level": 45 - }, - { - "national_dex": 101, - "pokemon_name": "electrode", - "method": "walk", - "encounter_rate": 5, - "min_level": 46, - "max_level": 46 - }, - { - "national_dex": 202, - "pokemon_name": "wobbuffet", - "method": "walk", - "encounter_rate": 5, - "min_level": 49, - "max_level": 49 + "name": "Cerulean Cave", + "order": 156, + "encounters": [], + "children": [ + { + "name": "Cerulean Cave (1F)", + "order": 157, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 50, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 50, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 46, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 53, + "pokemon_name": "persian", + "method": "walk", + "encounter_rate": 24, + "min_level": 38, + "max_level": 39 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 38, + "max_level": 38 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 12, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 12, + "min_level": 39, + "max_level": 40 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 37, + "max_level": 37 + } + ] + }, + { + "name": "Cerulean Cave (2F)", + "order": 158, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 30, + "min_level": 39, + "max_level": 42 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 39, + "max_level": 41 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 41, + "max_level": 42 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 20, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 42, + "max_level": 42 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 10, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 41, + "max_level": 41 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 42, + "max_level": 42 + } + ] + }, + { + "name": "Cerulean Cave (B1F)", + "order": 159, + "encounters": [ + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "old-rod", + "encounter_rate": 100, + "min_level": 10, + "max_level": 10 + }, + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 22, + "max_level": 24 + }, + { + "national_dex": 54, + "pokemon_name": "psyduck", + "method": "surf", + "encounter_rate": 90, + "min_level": 35, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "super-rod", + "encounter_rate": 70, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 61, + "pokemon_name": "poliwhirl", + "method": "super-rod", + "encounter_rate": 60, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 60, + "pokemon_name": "poliwag", + "method": "good-rod", + "encounter_rate": 55, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 118, + "pokemon_name": "goldeen", + "method": "good-rod", + "encounter_rate": 50, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 130, + "pokemon_name": "gyarados", + "method": "super-rod", + "encounter_rate": 30, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 47, + "pokemon_name": "parasect", + "method": "walk", + "encounter_rate": 25, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 64, + "pokemon_name": "kadabra", + "method": "walk", + "encounter_rate": 20, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 129, + "pokemon_name": "magikarp", + "method": "good-rod", + "encounter_rate": 15, + "min_level": 20, + "max_level": 20 + }, + { + "national_dex": 82, + "pokemon_name": "magneton", + "method": "walk", + "encounter_rate": 15, + "min_level": 45, + "max_level": 47 + }, + { + "national_dex": 132, + "pokemon_name": "ditto", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 10, + "min_level": 47, + "max_level": 47 + }, + { + "national_dex": 55, + "pokemon_name": "golduck", + "method": "surf", + "encounter_rate": 10, + "min_level": 40, + "max_level": 40 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 26, + "max_level": 30 + }, + { + "national_dex": 67, + "pokemon_name": "machoke", + "method": "walk", + "encounter_rate": 10, + "min_level": 45, + "max_level": 45 + }, + { + "national_dex": 101, + "pokemon_name": "electrode", + "method": "walk", + "encounter_rate": 5, + "min_level": 46, + "max_level": 46 + }, + { + "national_dex": 202, + "pokemon_name": "wobbuffet", + "method": "walk", + "encounter_rate": 5, + "min_level": 49, + "max_level": 49 + } + ] } ] }, { "name": "Vermilion City (Ss Anne Dock)", - "order": 142, + "order": 160, "encounters": [ { "national_dex": 129, @@ -14773,7 +14899,7 @@ }, { "name": "Vermilion City", - "order": 143, + "order": 161, "encounters": [ { "national_dex": 50, @@ -14898,258 +15024,265 @@ ] }, { - "name": "Victory Road 1 (1F)", - "order": 144, - "encounters": [ + "name": "Victory Road 1", + "order": 162, + "encounters": [], + "children": [ { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 + "name": "Victory Road 1 (1F)", + "order": 163, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] }, { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 + "name": "Victory Road 1 (2F)", + "order": 164, + "encounters": [ + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] }, { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (2F)", - "order": 145, - "encounters": [ - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 - } - ] - }, - { - "name": "Victory Road 1 (3F)", - "order": 146, - "encounters": [ - { - "national_dex": 74, - "pokemon_name": "geodude", - "method": "rock-smash", - "encounter_rate": 90, - "min_level": 24, - "max_level": 32 - }, - { - "national_dex": 42, - "pokemon_name": "golbat", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "walk", - "encounter_rate": 30, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 359, - "pokemon_name": "absol", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 436, - "pokemon_name": "bronzor", - "method": "walk", - "encounter_rate": 20, - "min_level": 32, - "max_level": 32 - }, - { - "national_dex": 433, - "pokemon_name": "chingling", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 296, - "pokemon_name": "makuhita", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 217, - "pokemon_name": "ursaring", - "method": "walk", - "encounter_rate": 20, - "min_level": 33, - "max_level": 33 - }, - { - "national_dex": 95, - "pokemon_name": "onix", - "method": "walk", - "encounter_rate": 15, - "min_level": 34, - "max_level": 36 - }, - { - "national_dex": 75, - "pokemon_name": "graveler", - "method": "rock-smash", - "encounter_rate": 10, - "min_level": 30, - "max_level": 33 - }, - { - "national_dex": 111, - "pokemon_name": "rhyhorn", - "method": "walk", - "encounter_rate": 5, - "min_level": 35, - "max_level": 35 + "name": "Victory Road 1 (3F)", + "order": 165, + "encounters": [ + { + "national_dex": 74, + "pokemon_name": "geodude", + "method": "rock-smash", + "encounter_rate": 90, + "min_level": 24, + "max_level": 32 + }, + { + "national_dex": 42, + "pokemon_name": "golbat", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "walk", + "encounter_rate": 30, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 359, + "pokemon_name": "absol", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 436, + "pokemon_name": "bronzor", + "method": "walk", + "encounter_rate": 20, + "min_level": 32, + "max_level": 32 + }, + { + "national_dex": 433, + "pokemon_name": "chingling", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 296, + "pokemon_name": "makuhita", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 217, + "pokemon_name": "ursaring", + "method": "walk", + "encounter_rate": 20, + "min_level": 33, + "max_level": 33 + }, + { + "national_dex": 95, + "pokemon_name": "onix", + "method": "walk", + "encounter_rate": 15, + "min_level": 34, + "max_level": 36 + }, + { + "national_dex": 75, + "pokemon_name": "graveler", + "method": "rock-smash", + "encounter_rate": 10, + "min_level": 30, + "max_level": 33 + }, + { + "national_dex": 111, + "pokemon_name": "rhyhorn", + "method": "walk", + "encounter_rate": 5, + "min_level": 35, + "max_level": 35 + } + ] } ] }, { "name": "Viridian City", - "order": 147, + "order": 166, "encounters": [ { "national_dex": 60, @@ -15219,7 +15352,7 @@ }, { "name": "Viridian Forest", - "order": 148, + "order": 167, "encounters": [ { "national_dex": 163, diff --git a/backend/src/app/seeds/fetch_pokeapi.py b/backend/src/app/seeds/fetch_pokeapi.py index 368e926..fac6073 100644 --- a/backend/src/app/seeds/fetch_pokeapi.py +++ b/backend/src/app/seeds/fetch_pokeapi.py @@ -187,7 +187,11 @@ def aggregate_encounters(raw_encounters: list[dict]) -> list[dict]: def process_version(version_name: str, vg_info: dict) -> list[dict]: - """Process all locations for a specific game version.""" + """Process all locations for a specific game version. + + Creates hierarchical route structure where locations with multiple areas + become parent routes with child routes for each area. + """ print(f"\n--- Processing {version_name} ---") region = load_resource("region", vg_info["region_id"]) @@ -230,8 +234,38 @@ def process_version(version_name: str, vg_info: dict) -> list[dict]: else: all_encounters.extend(encounters) - # Area-specific encounters become separate routes - if area_specific: + # If we have multiple area-specific encounters, create a parent route + # with child routes for each area (hierarchical grouping) + if area_specific and len(area_specific) > 1: + # Create parent route (no encounters - just a logical grouping) + parent_order = order + order += 1 + + child_routes = [] + for area_suffix, area_encs in area_specific.items(): + aggregated = aggregate_encounters(area_encs) + if aggregated: + route_name = f"{display_name} ({area_suffix})" + for enc in aggregated: + all_pokemon_dex.add(enc["national_dex"]) + child_routes.append({ + "name": route_name, + "order": order, + "encounters": aggregated, + }) + order += 1 + + # Only add parent if we have child routes + if child_routes: + routes.append({ + "name": display_name, + "order": parent_order, + "encounters": [], # Parent routes have no encounters + "children": child_routes, + }) + + elif area_specific: + # Only one area-specific route - don't create parent/child, just use suffix for area_suffix, area_encs in area_specific.items(): aggregated = aggregate_encounters(area_encs) if aggregated: @@ -245,6 +279,7 @@ def process_version(version_name: str, vg_info: dict) -> list[dict]: }) order += 1 + # Non-area-specific encounters (or single area without suffix) if all_encounters: aggregated = aggregate_encounters(all_encounters) if aggregated: @@ -257,8 +292,13 @@ def process_version(version_name: str, vg_info: dict) -> list[dict]: }) order += 1 - print(f" Routes with encounters: {len(routes)}") - total_enc = sum(len(r["encounters"]) for r in routes) + # Count routes including children + total_routes = sum(1 + len(r.get("children", [])) for r in routes) + print(f" Routes with encounters: {total_routes}") + total_enc = sum( + len(r["encounters"]) + sum(len(c["encounters"]) for c in r.get("children", [])) + for r in routes + ) print(f" Total encounter entries: {total_enc}") return routes diff --git a/backend/src/app/seeds/loader.py b/backend/src/app/seeds/loader.py index 90fc166..844f029 100644 --- a/backend/src/app/seeds/loader.py +++ b/backend/src/app/seeds/loader.py @@ -66,20 +66,54 @@ async def upsert_routes( game_id: int, routes: list[dict], ) -> dict[str, int]: - """Upsert route records for a game, return {name: id} mapping.""" + """Upsert route records for a game, return {name: id} mapping. + + Handles hierarchical routes: routes with 'children' are parent routes, + and their children get parent_route_id set accordingly. + """ + # First pass: upsert all parent routes (without parent_route_id) for route in routes: stmt = insert(Route).values( name=route["name"], game_id=game_id, order=route["order"], + parent_route_id=None, # Parent routes have no parent ).on_conflict_do_update( constraint="uq_routes_game_name", - set_={"order": route["order"]}, + set_={"order": route["order"], "parent_route_id": None}, ) await session.execute(stmt) await session.flush() + # Get mapping of parent routes + result = await session.execute( + select(Route.name, Route.id).where(Route.game_id == game_id) + ) + name_to_id = {row.name: row.id for row in result} + + # Second pass: upsert child routes with parent_route_id + for route in routes: + children = route.get("children", []) + if not children: + continue + + parent_id = name_to_id[route["name"]] + for child in children: + stmt = insert(Route).values( + name=child["name"], + game_id=game_id, + order=child["order"], + parent_route_id=parent_id, + ).on_conflict_do_update( + constraint="uq_routes_game_name", + set_={"order": child["order"], "parent_route_id": parent_id}, + ) + await session.execute(stmt) + + await session.flush() + + # Return full mapping including children result = await session.execute( select(Route.name, Route.id).where(Route.game_id == game_id) ) diff --git a/backend/src/app/seeds/run.py b/backend/src/app/seeds/run.py index b58193e..70297fe 100644 --- a/backend/src/app/seeds/run.py +++ b/backend/src/app/seeds/run.py @@ -66,10 +66,24 @@ async def seed(): print(f" Warning: route '{route['name']}' not found") continue - enc_count = await upsert_route_encounters( - session, route_id, route["encounters"], dex_to_id - ) - total_encounters += enc_count + # Parent routes may have empty encounters + if route["encounters"]: + enc_count = await upsert_route_encounters( + session, route_id, route["encounters"], dex_to_id + ) + total_encounters += enc_count + + # Handle child routes + for child in route.get("children", []): + child_id = route_map.get(child["name"]) + if child_id is None: + print(f" Warning: child route '{child['name']}' not found") + continue + + enc_count = await upsert_route_encounters( + session, child_id, child["encounters"], dex_to_id + ) + total_encounters += enc_count print(f" {game_slug}: {len(route_map)} routes") diff --git a/frontend/src/api/games.ts b/frontend/src/api/games.ts index 37cc4c3..b955610 100644 --- a/frontend/src/api/games.ts +++ b/frontend/src/api/games.ts @@ -14,7 +14,9 @@ export function getGame(id: number): Promise { } export function getGameRoutes(gameId: number): Promise { - return api.get(`/games/${gameId}/routes`) + // Use flat=true to get all routes in a flat list + // The frontend organizes them into hierarchy based on parentRouteId + return api.get(`/games/${gameId}/routes?flat=true`) } export function getRoutePokemon(routeId: number): Promise { diff --git a/frontend/src/pages/RunEncounters.tsx b/frontend/src/pages/RunEncounters.tsx index a3a976e..fccadb9 100644 --- a/frontend/src/pages/RunEncounters.tsx +++ b/frontend/src/pages/RunEncounters.tsx @@ -1,10 +1,15 @@ -import { useState } from 'react' +import { useState, useMemo } from 'react' import { useParams, Link } from 'react-router-dom' import { useRun } from '../hooks/useRuns' import { useGameRoutes } from '../hooks/useGames' import { useCreateEncounter, useUpdateEncounter } from '../hooks/useEncounters' import { EncounterModal } from '../components' -import type { Route, EncounterDetail, EncounterStatus } from '../types' +import type { + Route, + RouteWithChildren, + EncounterDetail, + EncounterStatus, +} from '../types' type RouteStatus = 'caught' | 'fainted' | 'missed' | 'none' @@ -35,6 +40,175 @@ const statusIndicator: Record< none: { dot: 'bg-gray-300 dark:bg-gray-600', label: '', bg: '' }, } +/** + * Organize flat routes into hierarchical structure. + * Routes with parentRouteId are grouped under their parent. + */ +function organizeRoutes(routes: Route[]): RouteWithChildren[] { + const childrenByParent = new Map() + const topLevel: Route[] = [] + + for (const route of routes) { + if (route.parentRouteId === null) { + topLevel.push(route) + } else { + const children = childrenByParent.get(route.parentRouteId) ?? [] + children.push(route) + childrenByParent.set(route.parentRouteId, children) + } + } + + return topLevel.map((route) => ({ + ...route, + children: childrenByParent.get(route.id) ?? [], + })) +} + +/** + * Check if any child route in a group has an encounter. + * Returns the encounter if found, null otherwise. + */ +function getGroupEncounter( + group: RouteWithChildren, + encounterByRoute: Map, +): EncounterDetail | null { + for (const child of group.children) { + const enc = encounterByRoute.get(child.id) + if (enc) return enc + } + return null +} + +interface RouteGroupProps { + group: RouteWithChildren + encounterByRoute: Map + isExpanded: boolean + onToggleExpand: () => void + onRouteClick: (route: Route) => void + filter: 'all' | RouteStatus +} + +function RouteGroup({ + group, + encounterByRoute, + isExpanded, + onToggleExpand, + onRouteClick, + filter, +}: RouteGroupProps) { + const groupEncounter = getGroupEncounter(group, encounterByRoute) + const groupStatus = groupEncounter ? groupEncounter.status : 'none' + const si = statusIndicator[groupStatus] + + // For groups, check if it matches the filter + if (filter !== 'all' && groupStatus !== filter) { + return null + } + + const hasGroupEncounter = groupEncounter !== null + + return ( +
+ {/* Group header */} + + + {/* Expanded children */} + {isExpanded && ( +
+ {group.children.map((child) => { + const childEncounter = encounterByRoute.get(child.id) + const childStatus = getRouteStatus(childEncounter) + const childSi = statusIndicator[childStatus] + const isDisabled = hasGroupEncounter && !childEncounter + + return ( + + ) + })} +
+ )} +
+ ) +} + export function RunEncounters() { const { runId } = useParams<{ runId: string }>() const runIdNum = Number(runId) @@ -49,6 +223,13 @@ export function RunEncounters() { const [editingEncounter, setEditingEncounter] = useState(null) const [filter, setFilter] = useState<'all' | RouteStatus>('all') + const [expandedGroups, setExpandedGroups] = useState>(new Set()) + + // Organize routes into hierarchical structure + const organizedRoutes = useMemo(() => { + if (!routes) return [] + return organizeRoutes(routes) + }, [routes]) if (isLoading || loadingRoutes) { return ( @@ -80,19 +261,29 @@ export function RunEncounters() { encounterByRoute.set(enc.routeId, enc) } - const allRoutes = routes ?? [] - const completedCount = allRoutes.filter((r) => - encounterByRoute.has(r.id), - ).length + // Count completed locations (groups count as 1, standalone routes count as 1) + const completedCount = organizedRoutes.filter((r) => { + if (r.children.length > 0) { + // It's a group - check if any child has an encounter + return getGroupEncounter(r, encounterByRoute) !== null + } + // Standalone route + return encounterByRoute.has(r.id) + }).length - // Filter routes - const filteredRoutes = - filter === 'all' - ? allRoutes - : allRoutes.filter((r) => { - const enc = encounterByRoute.get(r.id) - return getRouteStatus(enc) === filter - }) + const totalLocations = organizedRoutes.length + + const toggleGroup = (groupId: number) => { + setExpandedGroups((prev) => { + const next = new Set(prev) + if (next.has(groupId)) { + next.delete(groupId) + } else { + next.add(groupId) + } + return next + }) + } const handleRouteClick = (route: Route) => { const existing = encounterByRoute.get(route.id) @@ -136,6 +327,21 @@ export function RunEncounters() { }) } + // Filter routes + const filteredRoutes = organizedRoutes.filter((r) => { + if (filter === 'all') return true + + if (r.children.length > 0) { + // It's a group + const groupEnc = getGroupEncounter(r, encounterByRoute) + return getRouteStatus(groupEnc ?? undefined) === filter + } + + // Standalone route + const enc = encounterByRoute.get(r.id) + return getRouteStatus(enc) === filter + }) + return (
{/* Header */} @@ -150,7 +356,7 @@ export function RunEncounters() { Encounters

- {run.game.name} · {completedCount} / {allRoutes.length} routes + {run.game.name} · {completedCount} / {totalLocations} locations

@@ -160,7 +366,7 @@ export function RunEncounters() {
0 ? (completedCount / allRoutes.length) * 100 : 0}%`, + width: `${totalLocations > 0 ? (completedCount / totalLocations) * 100 : 0}%`, }} />
@@ -199,6 +405,22 @@ export function RunEncounters() {

)} {filteredRoutes.map((route) => { + // Render as group if it has children + if (route.children.length > 0) { + return ( + toggleGroup(route.id)} + onRouteClick={handleRouteClick} + filter={filter} + /> + ) + } + + // Standalone route (no children) const encounter = encounterByRoute.get(route.id) const rs = getRouteStatus(encounter) const si = statusIndicator[rs] diff --git a/frontend/src/types/game.ts b/frontend/src/types/game.ts index 76f0a74..460db39 100644 --- a/frontend/src/types/game.ts +++ b/frontend/src/types/game.ts @@ -13,6 +13,11 @@ export interface Route { name: string gameId: number order: number + parentRouteId: number | null +} + +export interface RouteWithChildren extends Route { + children: Route[] } export interface Pokemon {