From fce6756cc22f60316e88566d6fb197ad76cdcbe6 Mon Sep 17 00:00:00 2001 From: Julian Tabel Date: Fri, 6 Feb 2026 11:19:05 +0100 Subject: [PATCH] Seed all Pokemon species and add admin pagination - Update fetch_pokeapi.py to import all 1025 Pokemon species instead of only those appearing in encounters - Add paginated response for /pokemon endpoint with total count - Add pagination controls to AdminPokemon page (First/Prev/Next/Last) - Show current page and total count in admin UI - Add bean for Pokemon forms support task - Update UX improvements bean with route grouping polish item Co-Authored-By: Claude Opus 4.5 --- ...d--add-pokemon-forms-support-to-seeding.md | 31 + ...ocke-tracker-qeim--ux-improvements-pass.md | 3 +- backend/src/app/api/pokemon.py | 27 +- backend/src/app/schemas/pokemon.py | 7 + backend/src/app/seeds/data/evolutions.json | 3717 +++++++++ backend/src/app/seeds/data/pokemon.json | 6692 +++++++++++++++++ backend/src/app/seeds/fetch_pokeapi.py | 36 +- frontend/src/api/admin.ts | 3 +- .../admin/RouteEncounterFormModal.tsx | 3 +- frontend/src/hooks/useAdmin.ts | 6 +- frontend/src/pages/admin/AdminPokemon.tsx | 61 +- frontend/src/types/admin.ts | 7 + 12 files changed, 10566 insertions(+), 27 deletions(-) create mode 100644 .beans/nuzlocke-tracker-f44d--add-pokemon-forms-support-to-seeding.md diff --git a/.beans/nuzlocke-tracker-f44d--add-pokemon-forms-support-to-seeding.md b/.beans/nuzlocke-tracker-f44d--add-pokemon-forms-support-to-seeding.md new file mode 100644 index 0000000..6147c1f --- /dev/null +++ b/.beans/nuzlocke-tracker-f44d--add-pokemon-forms-support-to-seeding.md @@ -0,0 +1,31 @@ +--- +# nuzlocke-tracker-f44d +title: Add Pokemon forms support to seeding +status: todo +type: task +created_at: 2026-02-06T10:11:23Z +updated_at: 2026-02-06T10:11:23Z +--- + +The current seeding only fetches base Pokemon species. It should also include alternate forms (Alolan, Galarian, Mega, regional variants, etc.) which have different types and stats. + +## Scope + +1. **Data model evaluation**: Determine if Pokemon forms need a separate table or can be handled with additional fields on the existing Pokemon model (e.g., `form_name`, `base_pokemon_id`) + +2. **PokeAPI structure**: Investigate how forms are represented in PokeAPI data: + - `pokemon-form` endpoint + - `pokemon` endpoint (forms like `pikachu-alola` have separate entries) + - Relationship between species and forms + +3. **Seed data updates**: Update `fetch_pokeapi.py` to: + - Fetch all forms for Pokemon that appear in encounter tables + - Include form-specific data (types, sprites) + - Handle form naming consistently + +4. **Frontend considerations**: Ensure Pokemon selector in encounter modal can distinguish forms when relevant + +## Questions to resolve +- Should forms be stored as separate Pokemon records or as variants of a base Pokemon? +- How do encounter tables reference forms vs base species in PokeAPI? +- Which games have form-specific encounters that need to be supported? \ No newline at end of file diff --git a/.beans/nuzlocke-tracker-qeim--ux-improvements-pass.md b/.beans/nuzlocke-tracker-qeim--ux-improvements-pass.md index 09e1c1e..af1f92d 100644 --- a/.beans/nuzlocke-tracker-qeim--ux-improvements-pass.md +++ b/.beans/nuzlocke-tracker-qeim--ux-improvements-pass.md @@ -11,7 +11,8 @@ The current encounter tracking and run dashboard UX is clunky. Do a holistic UX Areas to evaluate: - Encounter logging flow (too many clicks? modal vs inline?) -- Route list readability and navigation (long lists, no grouping) +- Route list readability and navigation (long lists) +- Route grouping UX polish (auto-expand unvisited groups, remember expand state, visual hierarchy for parent vs child) - Run dashboard information density - Mobile usability - Navigation between run dashboard and encounters diff --git a/backend/src/app/api/pokemon.py b/backend/src/app/api/pokemon.py index 7114ab5..75883ab 100644 --- a/backend/src/app/api/pokemon.py +++ b/backend/src/app/api/pokemon.py @@ -12,6 +12,7 @@ from app.schemas.pokemon import ( BulkImportItem, BulkImportResult, EvolutionResponse, + PaginatedPokemonResponse, PokemonCreate, PokemonResponse, PokemonUpdate, @@ -23,21 +24,35 @@ from app.schemas.pokemon import ( router = APIRouter() -@router.get("/pokemon", response_model=list[PokemonResponse]) +@router.get("/pokemon", response_model=PaginatedPokemonResponse) async def list_pokemon( search: str | None = Query(None), limit: int = Query(50, ge=1, le=500), offset: int = Query(0, ge=0), session: AsyncSession = Depends(get_session), ): - query = select(Pokemon) + # Build base query with optional search filter + base_query = select(Pokemon) if search: - query = query.where( + base_query = base_query.where( func.lower(Pokemon.name).contains(search.lower()) ) - query = query.order_by(Pokemon.national_dex).offset(offset).limit(limit) - result = await session.execute(query) - return result.scalars().all() + + # Get total count + count_query = select(func.count()).select_from(base_query.subquery()) + total = (await session.execute(count_query)).scalar() or 0 + + # Get paginated items + items_query = base_query.order_by(Pokemon.national_dex).offset(offset).limit(limit) + result = await session.execute(items_query) + items = result.scalars().all() + + return PaginatedPokemonResponse( + items=items, + total=total, + limit=limit, + offset=offset, + ) @router.post("/pokemon/bulk-import", response_model=BulkImportResult) diff --git a/backend/src/app/schemas/pokemon.py b/backend/src/app/schemas/pokemon.py index 15d3e0b..2cf385b 100644 --- a/backend/src/app/schemas/pokemon.py +++ b/backend/src/app/schemas/pokemon.py @@ -11,6 +11,13 @@ class PokemonResponse(CamelModel): sprite_url: str | None +class PaginatedPokemonResponse(CamelModel): + items: list[PokemonResponse] + total: int + limit: int + offset: int + + class EvolutionResponse(CamelModel): id: int from_pokemon_id: int diff --git a/backend/src/app/seeds/data/evolutions.json b/backend/src/app/seeds/data/evolutions.json index 60b6d36..e80f9ab 100644 --- a/backend/src/app/seeds/data/evolutions.json +++ b/backend/src/app/seeds/data/evolutions.json @@ -1,4 +1,58 @@ [ + { + "from_national_dex": 1, + "to_national_dex": 2, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 2, + "to_national_dex": 3, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 4, + "to_national_dex": 5, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 5, + "to_national_dex": 6, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 7, + "to_national_dex": 8, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 8, + "to_national_dex": 9, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 10, "to_national_dex": 11, @@ -44,6 +98,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 17, + "to_national_dex": 18, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 19, "to_national_dex": 20, @@ -71,6 +134,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 25, + "to_national_dex": 26, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 27, "to_national_dex": 28, @@ -98,6 +170,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 30, + "to_national_dex": 31, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 32, "to_national_dex": 33, @@ -107,6 +188,42 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 33, + "to_national_dex": 34, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 35, + "to_national_dex": 36, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 37, + "to_national_dex": 38, + "trigger": "use-item", + "min_level": null, + "item": "fire-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 39, + "to_national_dex": 40, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 41, "to_national_dex": 42, @@ -116,6 +233,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 42, + "to_national_dex": 169, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, { "from_national_dex": 43, "to_national_dex": 44, @@ -125,6 +251,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 44, + "to_national_dex": 45, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 44, + "to_national_dex": 182, + "trigger": "use-item", + "min_level": null, + "item": "sun-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 46, "to_national_dex": 47, @@ -161,6 +305,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 52, + "to_national_dex": 863, + "trigger": "level-up", + "min_level": 28, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 54, "to_national_dex": 55, @@ -179,6 +332,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 57, + "to_national_dex": 979, + "trigger": "use-move", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 58, + "to_national_dex": 59, + "trigger": "use-item", + "min_level": null, + "item": "fire-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 60, "to_national_dex": 61, @@ -188,6 +359,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 61, + "to_national_dex": 62, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 61, + "to_national_dex": 186, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "kings-rock", + "condition": null + }, { "from_national_dex": 63, "to_national_dex": 64, @@ -197,6 +386,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 64, + "to_national_dex": 65, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 66, "to_national_dex": 67, @@ -206,6 +404,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 67, + "to_national_dex": 68, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 69, "to_national_dex": 70, @@ -215,6 +422,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 70, + "to_national_dex": 71, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 72, "to_national_dex": 73, @@ -269,6 +485,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 79, + "to_national_dex": 199, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "kings-rock", + "condition": null + }, + { + "from_national_dex": 79, + "to_national_dex": 199, + "trigger": "use-item", + "min_level": null, + "item": "galarica-wreath", + "held_item": null, + "condition": null + }, { "from_national_dex": 81, "to_national_dex": 82, @@ -278,6 +512,33 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 82, + "to_national_dex": 462, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at mt-coronet" + }, + { + "from_national_dex": 82, + "to_national_dex": 462, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 83, + "to_national_dex": 865, + "trigger": "three-critical-hits", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 84, "to_national_dex": 85, @@ -305,6 +566,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 90, + "to_national_dex": 91, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 92, "to_national_dex": 93, @@ -314,6 +584,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 93, + "to_national_dex": 94, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 95, "to_national_dex": 208, @@ -350,6 +629,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 102, + "to_national_dex": 103, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 104, "to_national_dex": 105, @@ -359,6 +647,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 108, + "to_national_dex": 463, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows rollout" + }, { "from_national_dex": 109, "to_national_dex": 110, @@ -368,6 +665,42 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 111, + "to_national_dex": 112, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 112, + "to_national_dex": 464, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "protector", + "condition": null + }, + { + "from_national_dex": 113, + "to_national_dex": 242, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 114, + "to_national_dex": 465, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows ancient-power" + }, { "from_national_dex": 116, "to_national_dex": 117, @@ -377,6 +710,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 117, + "to_national_dex": 230, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "dragon-scale", + "condition": null + }, { "from_national_dex": 118, "to_national_dex": 119, @@ -386,6 +728,60 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 120, + "to_national_dex": 121, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 122, + "to_national_dex": 866, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 123, + "to_national_dex": 212, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "metal-coat", + "condition": null + }, + { + "from_national_dex": 123, + "to_national_dex": 900, + "trigger": "use-item", + "min_level": null, + "item": "black-augurite", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 125, + "to_national_dex": 466, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "electirizer", + "condition": null + }, + { + "from_national_dex": 126, + "to_national_dex": 467, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "magmarizer", + "condition": null + }, { "from_national_dex": 129, "to_national_dex": 130, @@ -395,6 +791,123 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 133, + "to_national_dex": 134, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 133, + "to_national_dex": 135, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 133, + "to_national_dex": 136, + "trigger": "use-item", + "min_level": null, + "item": "fire-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 133, + "to_national_dex": 196, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160, day" + }, + { + "from_national_dex": 133, + "to_national_dex": 197, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160, night" + }, + { + "from_national_dex": 133, + "to_national_dex": 470, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at eterna-forest" + }, + { + "from_national_dex": 133, + "to_national_dex": 470, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 133, + "to_national_dex": 471, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at sinnoh-route-217" + }, + { + "from_national_dex": 133, + "to_national_dex": 471, + "trigger": "use-item", + "min_level": null, + "item": "ice-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 133, + "to_national_dex": 700, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "affection >= 2, knows fairy-type move" + }, + { + "from_national_dex": 137, + "to_national_dex": 233, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "up-grade", + "condition": null + }, + { + "from_national_dex": 138, + "to_national_dex": 139, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 140, + "to_national_dex": 141, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 147, "to_national_dex": 148, @@ -404,6 +917,69 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 148, + "to_national_dex": 149, + "trigger": "level-up", + "min_level": 55, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 152, + "to_national_dex": 153, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 153, + "to_national_dex": 154, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 155, + "to_national_dex": 156, + "trigger": "level-up", + "min_level": 14, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 156, + "to_national_dex": 157, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 158, + "to_national_dex": 159, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 159, + "to_national_dex": 160, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 161, "to_national_dex": 162, @@ -449,6 +1025,51 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 172, + "to_national_dex": 25, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 220" + }, + { + "from_national_dex": 173, + "to_national_dex": 35, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 174, + "to_national_dex": 39, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 175, + "to_national_dex": 176, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 176, + "to_national_dex": 468, + "trigger": "use-item", + "min_level": null, + "item": "shiny-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 177, "to_national_dex": 178, @@ -467,6 +1088,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 180, + "to_national_dex": 181, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 183, + "to_national_dex": 184, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 187, "to_national_dex": 188, @@ -476,6 +1115,42 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 188, + "to_national_dex": 189, + "trigger": "level-up", + "min_level": 27, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 190, + "to_national_dex": 424, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows double-hit" + }, + { + "from_national_dex": 191, + "to_national_dex": 192, + "trigger": "use-item", + "min_level": null, + "item": "sun-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 193, + "to_national_dex": 469, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows ancient-power" + }, { "from_national_dex": 194, "to_national_dex": 195, @@ -485,6 +1160,123 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 194, + "to_national_dex": 980, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 198, + "to_national_dex": 430, + "trigger": "use-item", + "min_level": null, + "item": "dusk-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 200, + "to_national_dex": 429, + "trigger": "use-item", + "min_level": null, + "item": "dusk-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 203, + "to_national_dex": 981, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows twin-beam" + }, + { + "from_national_dex": 204, + "to_national_dex": 205, + "trigger": "level-up", + "min_level": 31, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 206, + "to_national_dex": 982, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows hyper-drill" + }, + { + "from_national_dex": 207, + "to_national_dex": 472, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": "razor-fang", + "condition": "night" + }, + { + "from_national_dex": 209, + "to_national_dex": 210, + "trigger": "level-up", + "min_level": 23, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 211, + "to_national_dex": 904, + "trigger": "strong-style-move", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 211, + "to_national_dex": 904, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows barb-barrage" + }, + { + "from_national_dex": 211, + "to_national_dex": 904, + "trigger": "use-move", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 215, + "to_national_dex": 461, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": "razor-claw", + "condition": "night" + }, + { + "from_national_dex": 215, + "to_national_dex": 903, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": "razor-claw", + "condition": "day" + }, { "from_national_dex": 216, "to_national_dex": 217, @@ -494,6 +1286,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 217, + "to_national_dex": 901, + "trigger": "use-item", + "min_level": null, + "item": "peat-block", + "held_item": null, + "condition": "full-moon" + }, { "from_national_dex": 218, "to_national_dex": 219, @@ -503,6 +1304,33 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 220, + "to_national_dex": 221, + "trigger": "level-up", + "min_level": 33, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 221, + "to_national_dex": 473, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows ancient-power" + }, + { + "from_national_dex": 222, + "to_national_dex": 864, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 223, "to_national_dex": 224, @@ -512,6 +1340,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 228, + "to_national_dex": 229, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 231, "to_national_dex": 232, @@ -521,6 +1358,78 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 233, + "to_national_dex": 474, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "dubious-disc", + "condition": null + }, + { + "from_national_dex": 234, + "to_national_dex": 899, + "trigger": "agile-style-move", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 236, + "to_national_dex": 106, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "atk > def" + }, + { + "from_national_dex": 236, + "to_national_dex": 107, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "atk < def" + }, + { + "from_national_dex": 236, + "to_national_dex": 237, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "atk = def" + }, + { + "from_national_dex": 238, + "to_national_dex": 124, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 239, + "to_national_dex": 125, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 240, + "to_national_dex": 126, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 246, "to_national_dex": 247, @@ -530,6 +1439,69 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 247, + "to_national_dex": 248, + "trigger": "level-up", + "min_level": 55, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 252, + "to_national_dex": 253, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 253, + "to_national_dex": 254, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 255, + "to_national_dex": 256, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 256, + "to_national_dex": 257, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 258, + "to_national_dex": 259, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 259, + "to_national_dex": 260, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 261, "to_national_dex": 262, @@ -548,6 +1520,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 264, + "to_national_dex": 862, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": "night" + }, { "from_national_dex": 265, "to_national_dex": 266, @@ -566,6 +1547,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 266, + "to_national_dex": 267, + "trigger": "level-up", + "min_level": 10, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 268, + "to_national_dex": 269, + "trigger": "level-up", + "min_level": 10, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 270, "to_national_dex": 271, @@ -575,6 +1574,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 271, + "to_national_dex": 272, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 273, "to_national_dex": 274, @@ -584,6 +1592,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 274, + "to_national_dex": 275, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 276, "to_national_dex": 277, @@ -602,6 +1619,87 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 280, + "to_national_dex": 281, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 281, + "to_national_dex": 282, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 281, + "to_national_dex": 475, + "trigger": "use-item", + "min_level": null, + "item": "dawn-stone", + "held_item": null, + "condition": "male" + }, + { + "from_national_dex": 283, + "to_national_dex": 284, + "trigger": "level-up", + "min_level": 22, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 285, + "to_national_dex": 286, + "trigger": "level-up", + "min_level": 23, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 287, + "to_national_dex": 288, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 288, + "to_national_dex": 289, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 290, + "to_national_dex": 291, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 290, + "to_national_dex": 292, + "trigger": "shed", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 293, "to_national_dex": 294, @@ -611,6 +1709,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 294, + "to_national_dex": 295, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 296, "to_national_dex": 297, @@ -620,6 +1727,42 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 298, + "to_national_dex": 183, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 299, + "to_national_dex": 476, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at mt-coronet" + }, + { + "from_national_dex": 299, + "to_national_dex": 476, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 300, + "to_national_dex": 301, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, { "from_national_dex": 304, "to_national_dex": 305, @@ -629,6 +1772,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 305, + "to_national_dex": 306, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 307, + "to_national_dex": 308, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 309, "to_national_dex": 310, @@ -638,6 +1799,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 315, + "to_national_dex": 407, + "trigger": "use-item", + "min_level": null, + "item": "shiny-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 316, + "to_national_dex": 317, + "trigger": "level-up", + "min_level": 26, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 318, "to_national_dex": 319, @@ -656,6 +1835,51 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 322, + "to_national_dex": 323, + "trigger": "level-up", + "min_level": 33, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 325, + "to_national_dex": 326, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 328, + "to_national_dex": 329, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 329, + "to_national_dex": 330, + "trigger": "level-up", + "min_level": 45, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 331, + "to_national_dex": 332, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 333, "to_national_dex": 334, @@ -674,6 +1898,15 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 341, + "to_national_dex": 342, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 343, "to_national_dex": 344, @@ -683,6 +1916,42 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 345, + "to_national_dex": 346, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 347, + "to_national_dex": 348, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 349, + "to_national_dex": 350, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "beauty >= 170" + }, + { + "from_national_dex": 349, + "to_national_dex": 350, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "prism-scale", + "condition": null + }, { "from_national_dex": 353, "to_national_dex": 354, @@ -692,6 +1961,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 355, + "to_national_dex": 356, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 356, + "to_national_dex": 477, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "reaper-cloth", + "condition": null + }, { "from_national_dex": 360, "to_national_dex": 202, @@ -701,6 +1988,24 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 361, + "to_national_dex": 362, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 361, + "to_national_dex": 478, + "trigger": "use-item", + "min_level": null, + "item": "dawn-stone", + "held_item": null, + "condition": "female" + }, { "from_national_dex": 363, "to_national_dex": 364, @@ -710,6 +2015,285 @@ "held_item": null, "condition": null }, + { + "from_national_dex": 364, + "to_national_dex": 365, + "trigger": "level-up", + "min_level": 44, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 366, + "to_national_dex": 367, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "deep-sea-tooth", + "condition": null + }, + { + "from_national_dex": 366, + "to_national_dex": 368, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "deep-sea-scale", + "condition": null + }, + { + "from_national_dex": 371, + "to_national_dex": 372, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 372, + "to_national_dex": 373, + "trigger": "level-up", + "min_level": 50, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 374, + "to_national_dex": 375, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 375, + "to_national_dex": 376, + "trigger": "level-up", + "min_level": 45, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 387, + "to_national_dex": 388, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 388, + "to_national_dex": 389, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 390, + "to_national_dex": 391, + "trigger": "level-up", + "min_level": 14, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 391, + "to_national_dex": 392, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 393, + "to_national_dex": 394, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 394, + "to_national_dex": 395, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 396, + "to_national_dex": 397, + "trigger": "level-up", + "min_level": 14, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 397, + "to_national_dex": 398, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 399, + "to_national_dex": 400, + "trigger": "level-up", + "min_level": 15, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 401, + "to_national_dex": 402, + "trigger": "level-up", + "min_level": 10, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 403, + "to_national_dex": 404, + "trigger": "level-up", + "min_level": 15, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 404, + "to_national_dex": 405, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 406, + "to_national_dex": 315, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160, day" + }, + { + "from_national_dex": 408, + "to_national_dex": 409, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 410, + "to_national_dex": 411, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 412, + "to_national_dex": 413, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "female" + }, + { + "from_national_dex": 412, + "to_national_dex": 414, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "male" + }, + { + "from_national_dex": 415, + "to_national_dex": 416, + "trigger": "level-up", + "min_level": 21, + "item": null, + "held_item": null, + "condition": "female" + }, + { + "from_national_dex": 418, + "to_national_dex": 419, + "trigger": "level-up", + "min_level": 26, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 420, + "to_national_dex": 421, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 422, + "to_national_dex": 423, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 425, + "to_national_dex": 426, + "trigger": "level-up", + "min_level": 28, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 427, + "to_national_dex": 428, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 431, + "to_national_dex": 432, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, { "from_national_dex": 433, "to_national_dex": 358, @@ -718,5 +2302,2138 @@ "item": null, "held_item": null, "condition": "happiness >= 220, night" + }, + { + "from_national_dex": 434, + "to_national_dex": 435, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 436, + "to_national_dex": 437, + "trigger": "level-up", + "min_level": 33, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 438, + "to_national_dex": 185, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows mimic" + }, + { + "from_national_dex": 439, + "to_national_dex": 122, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows mimic" + }, + { + "from_national_dex": 440, + "to_national_dex": 113, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": "oval-stone", + "condition": "day" + }, + { + "from_national_dex": 443, + "to_national_dex": 444, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 444, + "to_national_dex": 445, + "trigger": "level-up", + "min_level": 48, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 446, + "to_national_dex": 143, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 447, + "to_national_dex": 448, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160, day" + }, + { + "from_national_dex": 449, + "to_national_dex": 450, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 451, + "to_national_dex": 452, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 453, + "to_national_dex": 454, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 456, + "to_national_dex": 457, + "trigger": "level-up", + "min_level": 31, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 458, + "to_national_dex": 226, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "with remoraid in party" + }, + { + "from_national_dex": 459, + "to_national_dex": 460, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 495, + "to_national_dex": 496, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 496, + "to_national_dex": 497, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 498, + "to_national_dex": 499, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 499, + "to_national_dex": 500, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 501, + "to_national_dex": 502, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 502, + "to_national_dex": 503, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 504, + "to_national_dex": 505, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 506, + "to_national_dex": 507, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 507, + "to_national_dex": 508, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 509, + "to_national_dex": 510, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 511, + "to_national_dex": 512, + "trigger": "use-item", + "min_level": null, + "item": "leaf-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 513, + "to_national_dex": 514, + "trigger": "use-item", + "min_level": null, + "item": "fire-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 515, + "to_national_dex": 516, + "trigger": "use-item", + "min_level": null, + "item": "water-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 517, + "to_national_dex": 518, + "trigger": "use-item", + "min_level": null, + "item": "moon-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 519, + "to_national_dex": 520, + "trigger": "level-up", + "min_level": 21, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 520, + "to_national_dex": 521, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 522, + "to_national_dex": 523, + "trigger": "level-up", + "min_level": 27, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 524, + "to_national_dex": 525, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 525, + "to_national_dex": 526, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 527, + "to_national_dex": 528, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 529, + "to_national_dex": 530, + "trigger": "level-up", + "min_level": 31, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 532, + "to_national_dex": 533, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 533, + "to_national_dex": 534, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 535, + "to_national_dex": 536, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 536, + "to_national_dex": 537, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 540, + "to_national_dex": 541, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 541, + "to_national_dex": 542, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 220" + }, + { + "from_national_dex": 543, + "to_national_dex": 544, + "trigger": "level-up", + "min_level": 22, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 544, + "to_national_dex": 545, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 546, + "to_national_dex": 547, + "trigger": "use-item", + "min_level": null, + "item": "sun-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 548, + "to_national_dex": 549, + "trigger": "use-item", + "min_level": null, + "item": "sun-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 550, + "to_national_dex": 902, + "trigger": "recoil-damage", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 551, + "to_national_dex": 552, + "trigger": "level-up", + "min_level": 29, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 552, + "to_national_dex": 553, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 554, + "to_national_dex": 555, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 554, + "to_national_dex": 555, + "trigger": "use-item", + "min_level": null, + "item": "ice-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 557, + "to_national_dex": 558, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 559, + "to_national_dex": 560, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 562, + "to_national_dex": 563, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 562, + "to_national_dex": 867, + "trigger": "take-damage", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 564, + "to_national_dex": 565, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 566, + "to_national_dex": 567, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 568, + "to_national_dex": 569, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 570, + "to_national_dex": 571, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 572, + "to_national_dex": 573, + "trigger": "use-item", + "min_level": null, + "item": "shiny-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 574, + "to_national_dex": 575, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 575, + "to_national_dex": 576, + "trigger": "level-up", + "min_level": 41, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 577, + "to_national_dex": 578, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 578, + "to_national_dex": 579, + "trigger": "level-up", + "min_level": 41, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 580, + "to_national_dex": 581, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 582, + "to_national_dex": 583, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 583, + "to_national_dex": 584, + "trigger": "level-up", + "min_level": 47, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 585, + "to_national_dex": 586, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 588, + "to_national_dex": 589, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": "trade for shelmet" + }, + { + "from_national_dex": 590, + "to_national_dex": 591, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 592, + "to_national_dex": 593, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 595, + "to_national_dex": 596, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 597, + "to_national_dex": 598, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 599, + "to_national_dex": 600, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 600, + "to_national_dex": 601, + "trigger": "level-up", + "min_level": 49, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 602, + "to_national_dex": 603, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 603, + "to_national_dex": 604, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 605, + "to_national_dex": 606, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 607, + "to_national_dex": 608, + "trigger": "level-up", + "min_level": 41, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 608, + "to_national_dex": 609, + "trigger": "use-item", + "min_level": null, + "item": "dusk-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 610, + "to_national_dex": 611, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 611, + "to_national_dex": 612, + "trigger": "level-up", + "min_level": 48, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 613, + "to_national_dex": 614, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 616, + "to_national_dex": 617, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": "trade for karrablast" + }, + { + "from_national_dex": 619, + "to_national_dex": 620, + "trigger": "level-up", + "min_level": 50, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 622, + "to_national_dex": 623, + "trigger": "level-up", + "min_level": 43, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 624, + "to_national_dex": 625, + "trigger": "level-up", + "min_level": 52, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 625, + "to_national_dex": 983, + "trigger": "three-defeated-bisharp", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 627, + "to_national_dex": 628, + "trigger": "level-up", + "min_level": 54, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 629, + "to_national_dex": 630, + "trigger": "level-up", + "min_level": 54, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 633, + "to_national_dex": 634, + "trigger": "level-up", + "min_level": 50, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 634, + "to_national_dex": 635, + "trigger": "level-up", + "min_level": 64, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 636, + "to_national_dex": 637, + "trigger": "level-up", + "min_level": 59, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 650, + "to_national_dex": 651, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 651, + "to_national_dex": 652, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 653, + "to_national_dex": 654, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 654, + "to_national_dex": 655, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 656, + "to_national_dex": 657, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 657, + "to_national_dex": 658, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 659, + "to_national_dex": 660, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 661, + "to_national_dex": 662, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 662, + "to_national_dex": 663, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 664, + "to_national_dex": 665, + "trigger": "level-up", + "min_level": 9, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 665, + "to_national_dex": 666, + "trigger": "level-up", + "min_level": 12, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 667, + "to_national_dex": 668, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 669, + "to_national_dex": 670, + "trigger": "level-up", + "min_level": 19, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 670, + "to_national_dex": 671, + "trigger": "use-item", + "min_level": null, + "item": "shiny-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 672, + "to_national_dex": 673, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 674, + "to_national_dex": 675, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": "with dark-type in party" + }, + { + "from_national_dex": 677, + "to_national_dex": 678, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 679, + "to_national_dex": 680, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 680, + "to_national_dex": 681, + "trigger": "use-item", + "min_level": null, + "item": "dusk-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 682, + "to_national_dex": 683, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "sachet", + "condition": null + }, + { + "from_national_dex": 684, + "to_national_dex": 685, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": "whipped-dream", + "condition": null + }, + { + "from_national_dex": 686, + "to_national_dex": 687, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": "turn upside down" + }, + { + "from_national_dex": 688, + "to_national_dex": 689, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 690, + "to_national_dex": 691, + "trigger": "level-up", + "min_level": 48, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 692, + "to_national_dex": 693, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 694, + "to_national_dex": 695, + "trigger": "use-item", + "min_level": null, + "item": "sun-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 696, + "to_national_dex": 697, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": "day" + }, + { + "from_national_dex": 698, + "to_national_dex": 699, + "trigger": "level-up", + "min_level": 39, + "item": null, + "held_item": null, + "condition": "night" + }, + { + "from_national_dex": 704, + "to_national_dex": 705, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 705, + "to_national_dex": 706, + "trigger": "level-up", + "min_level": 50, + "item": null, + "held_item": null, + "condition": "raining" + }, + { + "from_national_dex": 708, + "to_national_dex": 709, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 710, + "to_national_dex": 711, + "trigger": "trade", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 712, + "to_national_dex": 713, + "trigger": "level-up", + "min_level": 37, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 714, + "to_national_dex": 715, + "trigger": "level-up", + "min_level": 48, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 722, + "to_national_dex": 723, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 723, + "to_national_dex": 724, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 725, + "to_national_dex": 726, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 726, + "to_national_dex": 727, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 728, + "to_national_dex": 729, + "trigger": "level-up", + "min_level": 17, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 729, + "to_national_dex": 730, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 731, + "to_national_dex": 732, + "trigger": "level-up", + "min_level": 14, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 732, + "to_national_dex": 733, + "trigger": "level-up", + "min_level": 28, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 734, + "to_national_dex": 735, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": "day" + }, + { + "from_national_dex": 736, + "to_national_dex": 737, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 737, + "to_national_dex": 738, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at vast-poni-canyon" + }, + { + "from_national_dex": 737, + "to_national_dex": 738, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 739, + "to_national_dex": 740, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "at mount-lanakila" + }, + { + "from_national_dex": 739, + "to_national_dex": 740, + "trigger": "use-item", + "min_level": null, + "item": "ice-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 742, + "to_national_dex": 743, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 744, + "to_national_dex": 745, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": "day" + }, + { + "from_national_dex": 747, + "to_national_dex": 748, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 749, + "to_national_dex": 750, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 751, + "to_national_dex": 752, + "trigger": "level-up", + "min_level": 22, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 753, + "to_national_dex": 754, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": "day" + }, + { + "from_national_dex": 755, + "to_national_dex": 756, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 757, + "to_national_dex": 758, + "trigger": "level-up", + "min_level": 33, + "item": null, + "held_item": null, + "condition": "female" + }, + { + "from_national_dex": 759, + "to_national_dex": 760, + "trigger": "level-up", + "min_level": 27, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 761, + "to_national_dex": 762, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 762, + "to_national_dex": 763, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows stomp" + }, + { + "from_national_dex": 767, + "to_national_dex": 768, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 769, + "to_national_dex": 770, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 772, + "to_national_dex": 773, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160" + }, + { + "from_national_dex": 782, + "to_national_dex": 783, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 783, + "to_national_dex": 784, + "trigger": "level-up", + "min_level": 45, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 789, + "to_national_dex": 790, + "trigger": "level-up", + "min_level": 43, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 790, + "to_national_dex": 791, + "trigger": "level-up", + "min_level": 53, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 790, + "to_national_dex": 792, + "trigger": "level-up", + "min_level": 53, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 803, + "to_national_dex": 804, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows dragon-pulse" + }, + { + "from_national_dex": 810, + "to_national_dex": 811, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 811, + "to_national_dex": 812, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 813, + "to_national_dex": 814, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 814, + "to_national_dex": 815, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 816, + "to_national_dex": 817, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 817, + "to_national_dex": 818, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 819, + "to_national_dex": 820, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 821, + "to_national_dex": 822, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 822, + "to_national_dex": 823, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 824, + "to_national_dex": 825, + "trigger": "level-up", + "min_level": 10, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 825, + "to_national_dex": 826, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 827, + "to_national_dex": 828, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 829, + "to_national_dex": 830, + "trigger": "level-up", + "min_level": 20, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 831, + "to_national_dex": 832, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 833, + "to_national_dex": 834, + "trigger": "level-up", + "min_level": 22, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 835, + "to_national_dex": 836, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 837, + "to_national_dex": 838, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 838, + "to_national_dex": 839, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 840, + "to_national_dex": 841, + "trigger": "use-item", + "min_level": null, + "item": "tart-apple", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 840, + "to_national_dex": 842, + "trigger": "use-item", + "min_level": null, + "item": "sweet-apple", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 843, + "to_national_dex": 844, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 846, + "to_national_dex": 847, + "trigger": "level-up", + "min_level": 26, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 848, + "to_national_dex": 849, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 850, + "to_national_dex": 851, + "trigger": "level-up", + "min_level": 28, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 852, + "to_national_dex": 853, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "knows taunt" + }, + { + "from_national_dex": 854, + "to_national_dex": 855, + "trigger": "use-item", + "min_level": null, + "item": "cracked-pot", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 856, + "to_national_dex": 857, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 857, + "to_national_dex": 858, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 859, + "to_national_dex": 860, + "trigger": "level-up", + "min_level": 32, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 860, + "to_national_dex": 861, + "trigger": "level-up", + "min_level": 42, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 868, + "to_national_dex": 869, + "trigger": "spin", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 872, + "to_national_dex": 873, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": "happiness >= 160, night" + }, + { + "from_national_dex": 878, + "to_national_dex": 879, + "trigger": "level-up", + "min_level": 34, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 885, + "to_national_dex": 886, + "trigger": "level-up", + "min_level": 50, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 886, + "to_national_dex": 887, + "trigger": "level-up", + "min_level": 60, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 891, + "to_national_dex": 892, + "trigger": "tower-of-darkness", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 891, + "to_national_dex": 892, + "trigger": "tower-of-waters", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 906, + "to_national_dex": 907, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 907, + "to_national_dex": 908, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 909, + "to_national_dex": 910, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 910, + "to_national_dex": 911, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 912, + "to_national_dex": 913, + "trigger": "level-up", + "min_level": 16, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 913, + "to_national_dex": 914, + "trigger": "level-up", + "min_level": 36, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 915, + "to_national_dex": 916, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 917, + "to_national_dex": 918, + "trigger": "level-up", + "min_level": 15, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 919, + "to_national_dex": 920, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 921, + "to_national_dex": 922, + "trigger": "level-up", + "min_level": 18, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 922, + "to_national_dex": 923, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 924, + "to_national_dex": 925, + "trigger": "other", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 926, + "to_national_dex": 927, + "trigger": "level-up", + "min_level": 26, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 928, + "to_national_dex": 929, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 929, + "to_national_dex": 930, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 932, + "to_national_dex": 933, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 933, + "to_national_dex": 934, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 935, + "to_national_dex": 936, + "trigger": "use-item", + "min_level": null, + "item": "auspicious-armor", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 935, + "to_national_dex": 937, + "trigger": "use-item", + "min_level": null, + "item": "malicious-armor", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 938, + "to_national_dex": 939, + "trigger": "use-item", + "min_level": null, + "item": "thunder-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 940, + "to_national_dex": 941, + "trigger": "level-up", + "min_level": 25, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 942, + "to_national_dex": 943, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 944, + "to_national_dex": 945, + "trigger": "level-up", + "min_level": 28, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 946, + "to_national_dex": 947, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 948, + "to_national_dex": 949, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 951, + "to_national_dex": 952, + "trigger": "use-item", + "min_level": null, + "item": "fire-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 953, + "to_national_dex": 954, + "trigger": "level-up", + "min_level": null, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 955, + "to_national_dex": 956, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 957, + "to_national_dex": 958, + "trigger": "level-up", + "min_level": 24, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 958, + "to_national_dex": 959, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 960, + "to_national_dex": 961, + "trigger": "level-up", + "min_level": 26, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 963, + "to_national_dex": 964, + "trigger": "level-up", + "min_level": 38, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 965, + "to_national_dex": 966, + "trigger": "level-up", + "min_level": 40, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 969, + "to_national_dex": 970, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 971, + "to_national_dex": 972, + "trigger": "level-up", + "min_level": 30, + "item": null, + "held_item": null, + "condition": "night" + }, + { + "from_national_dex": 974, + "to_national_dex": 975, + "trigger": "use-item", + "min_level": null, + "item": "ice-stone", + "held_item": null, + "condition": null + }, + { + "from_national_dex": 996, + "to_national_dex": 997, + "trigger": "level-up", + "min_level": 35, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 997, + "to_national_dex": 998, + "trigger": "level-up", + "min_level": 54, + "item": null, + "held_item": null, + "condition": null + }, + { + "from_national_dex": 999, + "to_national_dex": 1000, + "trigger": "gimmmighoul-coins", + "min_level": null, + "item": null, + "held_item": null, + "condition": null } ] \ No newline at end of file diff --git a/backend/src/app/seeds/data/pokemon.json b/backend/src/app/seeds/data/pokemon.json index bd41128..66c7f3b 100644 --- a/backend/src/app/seeds/data/pokemon.json +++ b/backend/src/app/seeds/data/pokemon.json @@ -1,4 +1,80 @@ [ + { + "national_dex": 1, + "name": "Bulbasaur", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png" + }, + { + "national_dex": 2, + "name": "Ivysaur", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/2.png" + }, + { + "national_dex": 3, + "name": "Venusaur", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/3.png" + }, + { + "national_dex": 4, + "name": "Charmander", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/4.png" + }, + { + "national_dex": 5, + "name": "Charmeleon", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/5.png" + }, + { + "national_dex": 6, + "name": "Charizard", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/6.png" + }, + { + "national_dex": 7, + "name": "Squirtle", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/7.png" + }, + { + "national_dex": 8, + "name": "Wartortle", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/8.png" + }, + { + "national_dex": 9, + "name": "Blastoise", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/9.png" + }, { "national_dex": 10, "name": "Caterpie", @@ -69,6 +145,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/17.png" }, + { + "national_dex": 18, + "name": "Pidgeot", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/18.png" + }, { "national_dex": 19, "name": "Rattata", @@ -127,6 +212,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png" }, + { + "national_dex": 26, + "name": "Raichu", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/26.png" + }, { "national_dex": 27, "name": "Sandshrew", @@ -159,6 +252,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/30.png" }, + { + "national_dex": 31, + "name": "Nidoqueen", + "types": [ + "poison", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/31.png" + }, { "national_dex": 32, "name": "Nidoran M", @@ -175,6 +277,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/33.png" }, + { + "national_dex": 34, + "name": "Nidoking", + "types": [ + "poison", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/34.png" + }, { "national_dex": 35, "name": "Clefairy", @@ -183,6 +294,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/35.png" }, + { + "national_dex": 36, + "name": "Clefable", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/36.png" + }, { "national_dex": 37, "name": "Vulpix", @@ -191,6 +310,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/37.png" }, + { + "national_dex": 38, + "name": "Ninetales", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/38.png" + }, { "national_dex": 39, "name": "Jigglypuff", @@ -200,6 +327,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/39.png" }, + { + "national_dex": 40, + "name": "Wigglytuff", + "types": [ + "normal", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/40.png" + }, { "national_dex": 41, "name": "Zubat", @@ -236,6 +372,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/44.png" }, + { + "national_dex": 45, + "name": "Vileplume", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/45.png" + }, { "national_dex": 46, "name": "Paras", @@ -344,6 +489,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/58.png" }, + { + "national_dex": 59, + "name": "Arcanine", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/59.png" + }, { "national_dex": 60, "name": "Poliwag", @@ -360,6 +513,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/61.png" }, + { + "national_dex": 62, + "name": "Poliwrath", + "types": [ + "water", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/62.png" + }, { "national_dex": 63, "name": "Abra", @@ -376,6 +538,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/64.png" }, + { + "national_dex": 65, + "name": "Alakazam", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/65.png" + }, { "national_dex": 66, "name": "Machop", @@ -392,6 +562,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/67.png" }, + { + "national_dex": 68, + "name": "Machamp", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/68.png" + }, { "national_dex": 69, "name": "Bellsprout", @@ -410,6 +588,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/70.png" }, + { + "national_dex": 71, + "name": "Victreebel", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/71.png" + }, { "national_dex": 72, "name": "Tentacool", @@ -575,6 +762,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/90.png" }, + { + "national_dex": 91, + "name": "Cloyster", + "types": [ + "water", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/91.png" + }, { "national_dex": 92, "name": "Gastly", @@ -593,6 +789,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/93.png" }, + { + "national_dex": 94, + "name": "Gengar", + "types": [ + "ghost", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/94.png" + }, { "national_dex": 95, "name": "Onix", @@ -659,6 +864,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/102.png" }, + { + "national_dex": 103, + "name": "Exeggutor", + "types": [ + "grass", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/103.png" + }, { "national_dex": 104, "name": "Cubone", @@ -675,6 +889,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/105.png" }, + { + "national_dex": 106, + "name": "Hitmonlee", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/106.png" + }, + { + "national_dex": 107, + "name": "Hitmonchan", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/107.png" + }, { "national_dex": 108, "name": "Lickitung", @@ -708,6 +938,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/111.png" }, + { + "national_dex": 112, + "name": "Rhydon", + "types": [ + "ground", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/112.png" + }, { "national_dex": 113, "name": "Chansey", @@ -772,6 +1011,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/120.png" }, + { + "national_dex": 121, + "name": "Starmie", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/121.png" + }, { "national_dex": 122, "name": "Mr Mime", @@ -865,6 +1113,126 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/132.png" }, + { + "national_dex": 133, + "name": "Eevee", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/133.png" + }, + { + "national_dex": 134, + "name": "Vaporeon", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/134.png" + }, + { + "national_dex": 135, + "name": "Jolteon", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/135.png" + }, + { + "national_dex": 136, + "name": "Flareon", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/136.png" + }, + { + "national_dex": 137, + "name": "Porygon", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/137.png" + }, + { + "national_dex": 138, + "name": "Omanyte", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/138.png" + }, + { + "national_dex": 139, + "name": "Omastar", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/139.png" + }, + { + "national_dex": 140, + "name": "Kabuto", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/140.png" + }, + { + "national_dex": 141, + "name": "Kabutops", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/141.png" + }, + { + "national_dex": 142, + "name": "Aerodactyl", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/142.png" + }, + { + "national_dex": 143, + "name": "Snorlax", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/143.png" + }, + { + "national_dex": 144, + "name": "Articuno", + "types": [ + "ice", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/144.png" + }, + { + "national_dex": 145, + "name": "Zapdos", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/145.png" + }, + { + "national_dex": 146, + "name": "Moltres", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/146.png" + }, { "national_dex": 147, "name": "Dratini", @@ -881,6 +1249,103 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/148.png" }, + { + "national_dex": 149, + "name": "Dragonite", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/149.png" + }, + { + "national_dex": 150, + "name": "Mewtwo", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/150.png" + }, + { + "national_dex": 151, + "name": "Mew", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/151.png" + }, + { + "national_dex": 152, + "name": "Chikorita", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/152.png" + }, + { + "national_dex": 153, + "name": "Bayleef", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/153.png" + }, + { + "national_dex": 154, + "name": "Meganium", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/154.png" + }, + { + "national_dex": 155, + "name": "Cyndaquil", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/155.png" + }, + { + "national_dex": 156, + "name": "Quilava", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/156.png" + }, + { + "national_dex": 157, + "name": "Typhlosion", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/157.png" + }, + { + "national_dex": 158, + "name": "Totodile", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/158.png" + }, + { + "national_dex": 159, + "name": "Croconaw", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/159.png" + }, + { + "national_dex": 160, + "name": "Feraligatr", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/160.png" + }, { "national_dex": 161, "name": "Sentret", @@ -951,6 +1416,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/168.png" }, + { + "national_dex": 169, + "name": "Crobat", + "types": [ + "poison", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/169.png" + }, { "national_dex": 170, "name": "Chinchou", @@ -969,6 +1443,48 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/171.png" }, + { + "national_dex": 172, + "name": "Pichu", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/172.png" + }, + { + "national_dex": 173, + "name": "Cleffa", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/173.png" + }, + { + "national_dex": 174, + "name": "Igglybuff", + "types": [ + "normal", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/174.png" + }, + { + "national_dex": 175, + "name": "Togepi", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/175.png" + }, + { + "national_dex": 176, + "name": "Togetic", + "types": [ + "fairy", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/176.png" + }, { "national_dex": 177, "name": "Natu", @@ -1003,6 +1519,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/180.png" }, + { + "national_dex": 181, + "name": "Ampharos", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/181.png" + }, + { + "national_dex": 182, + "name": "Bellossom", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/182.png" + }, { "national_dex": 183, "name": "Marill", @@ -1012,6 +1544,31 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/183.png" }, + { + "national_dex": 184, + "name": "Azumarill", + "types": [ + "water", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/184.png" + }, + { + "national_dex": 185, + "name": "Sudowoodo", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/185.png" + }, + { + "national_dex": 186, + "name": "Politoed", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/186.png" + }, { "national_dex": 187, "name": "Hoppip", @@ -1030,6 +1587,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/188.png" }, + { + "national_dex": 189, + "name": "Jumpluff", + "types": [ + "grass", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/189.png" + }, { "national_dex": 190, "name": "Aipom", @@ -1046,6 +1612,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/191.png" }, + { + "national_dex": 192, + "name": "Sunflora", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/192.png" + }, { "national_dex": 193, "name": "Yanma", @@ -1073,6 +1647,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/195.png" }, + { + "national_dex": 196, + "name": "Espeon", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/196.png" + }, + { + "national_dex": 197, + "name": "Umbreon", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/197.png" + }, { "national_dex": 198, "name": "Murkrow", @@ -1082,6 +1672,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/198.png" }, + { + "national_dex": 199, + "name": "Slowking", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/199.png" + }, { "national_dex": 200, "name": "Misdreavus", @@ -1123,6 +1722,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/204.png" }, + { + "national_dex": 205, + "name": "Forretress", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/205.png" + }, { "national_dex": 206, "name": "Dunsparce", @@ -1157,6 +1765,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/209.png" }, + { + "national_dex": 210, + "name": "Granbull", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/210.png" + }, { "national_dex": 211, "name": "Qwilfish", @@ -1166,6 +1782,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/211.png" }, + { + "national_dex": 212, + "name": "Scizor", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/212.png" + }, { "national_dex": 213, "name": "Shuckle", @@ -1235,6 +1860,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/220.png" }, + { + "national_dex": 221, + "name": "Piloswine", + "types": [ + "ice", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/221.png" + }, { "national_dex": 222, "name": "Corsola", @@ -1296,6 +1930,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/228.png" }, + { + "national_dex": 229, + "name": "Houndoom", + "types": [ + "dark", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/229.png" + }, + { + "national_dex": 230, + "name": "Kingdra", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/230.png" + }, { "national_dex": 231, "name": "Phanpy", @@ -1312,6 +1964,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/232.png" }, + { + "national_dex": 233, + "name": "Porygon2", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/233.png" + }, { "national_dex": 234, "name": "Stantler", @@ -1328,6 +1988,47 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/235.png" }, + { + "national_dex": 236, + "name": "Tyrogue", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/236.png" + }, + { + "national_dex": 237, + "name": "Hitmontop", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/237.png" + }, + { + "national_dex": 238, + "name": "Smoochum", + "types": [ + "ice", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/238.png" + }, + { + "national_dex": 239, + "name": "Elekid", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/239.png" + }, + { + "national_dex": 240, + "name": "Magby", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/240.png" + }, { "national_dex": 241, "name": "Miltank", @@ -1336,6 +2037,38 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/241.png" }, + { + "national_dex": 242, + "name": "Blissey", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/242.png" + }, + { + "national_dex": 243, + "name": "Raikou", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/243.png" + }, + { + "national_dex": 244, + "name": "Entei", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/244.png" + }, + { + "national_dex": 245, + "name": "Suicune", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/245.png" + }, { "national_dex": 246, "name": "Larvitar", @@ -1354,6 +2087,118 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/247.png" }, + { + "national_dex": 248, + "name": "Tyranitar", + "types": [ + "rock", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/248.png" + }, + { + "national_dex": 249, + "name": "Lugia", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/249.png" + }, + { + "national_dex": 250, + "name": "Ho Oh", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/250.png" + }, + { + "national_dex": 251, + "name": "Celebi", + "types": [ + "psychic", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/251.png" + }, + { + "national_dex": 252, + "name": "Treecko", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/252.png" + }, + { + "national_dex": 253, + "name": "Grovyle", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/253.png" + }, + { + "national_dex": 254, + "name": "Sceptile", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/254.png" + }, + { + "national_dex": 255, + "name": "Torchic", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/255.png" + }, + { + "national_dex": 256, + "name": "Combusken", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/256.png" + }, + { + "national_dex": 257, + "name": "Blaziken", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/257.png" + }, + { + "national_dex": 258, + "name": "Mudkip", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/258.png" + }, + { + "national_dex": 259, + "name": "Marshtomp", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/259.png" + }, + { + "national_dex": 260, + "name": "Swampert", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/260.png" + }, { "national_dex": 261, "name": "Poochyena", @@ -1402,6 +2247,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/266.png" }, + { + "national_dex": 267, + "name": "Beautifly", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/267.png" + }, { "national_dex": 268, "name": "Cascoon", @@ -1410,6 +2264,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/268.png" }, + { + "national_dex": 269, + "name": "Dustox", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/269.png" + }, { "national_dex": 270, "name": "Lotad", @@ -1428,6 +2291,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/271.png" }, + { + "national_dex": 272, + "name": "Ludicolo", + "types": [ + "water", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/272.png" + }, { "national_dex": 273, "name": "Seedot", @@ -1445,6 +2317,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/274.png" }, + { + "national_dex": 275, + "name": "Shiftry", + "types": [ + "grass", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/275.png" + }, { "national_dex": 276, "name": "Taillow", @@ -1490,6 +2371,42 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/280.png" }, + { + "national_dex": 281, + "name": "Kirlia", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/281.png" + }, + { + "national_dex": 282, + "name": "Gardevoir", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/282.png" + }, + { + "national_dex": 283, + "name": "Surskit", + "types": [ + "bug", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/283.png" + }, + { + "national_dex": 284, + "name": "Masquerain", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/284.png" + }, { "national_dex": 285, "name": "Shroomish", @@ -1498,6 +2415,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/285.png" }, + { + "national_dex": 286, + "name": "Breloom", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/286.png" + }, { "national_dex": 287, "name": "Slakoth", @@ -1506,6 +2432,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/287.png" }, + { + "national_dex": 288, + "name": "Vigoroth", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/288.png" + }, + { + "national_dex": 289, + "name": "Slaking", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/289.png" + }, { "national_dex": 290, "name": "Nincada", @@ -1515,6 +2457,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/290.png" }, + { + "national_dex": 291, + "name": "Ninjask", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/291.png" + }, + { + "national_dex": 292, + "name": "Shedinja", + "types": [ + "bug", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/292.png" + }, { "national_dex": 293, "name": "Whismur", @@ -1531,6 +2491,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/294.png" }, + { + "national_dex": 295, + "name": "Exploud", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/295.png" + }, { "national_dex": 296, "name": "Makuhita", @@ -1547,6 +2515,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/297.png" }, + { + "national_dex": 298, + "name": "Azurill", + "types": [ + "normal", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/298.png" + }, { "national_dex": 299, "name": "Nosepass", @@ -1563,6 +2540,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/300.png" }, + { + "national_dex": 301, + "name": "Delcatty", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/301.png" + }, { "national_dex": 302, "name": "Sableye", @@ -1599,6 +2584,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/305.png" }, + { + "national_dex": 306, + "name": "Aggron", + "types": [ + "steel", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/306.png" + }, { "national_dex": 307, "name": "Meditite", @@ -1608,6 +2602,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/307.png" }, + { + "national_dex": 308, + "name": "Medicham", + "types": [ + "fighting", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/308.png" + }, { "national_dex": 309, "name": "Electrike", @@ -1656,6 +2659,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/314.png" }, + { + "national_dex": 315, + "name": "Roselia", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/315.png" + }, { "national_dex": 316, "name": "Gulpin", @@ -1664,6 +2676,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/316.png" }, + { + "national_dex": 317, + "name": "Swalot", + "types": [ + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/317.png" + }, { "national_dex": 318, "name": "Carvanha", @@ -1707,6 +2727,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/322.png" }, + { + "national_dex": 323, + "name": "Camerupt", + "types": [ + "fire", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/323.png" + }, { "national_dex": 324, "name": "Torkoal", @@ -1723,6 +2752,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/325.png" }, + { + "national_dex": 326, + "name": "Grumpig", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/326.png" + }, { "national_dex": 327, "name": "Spinda", @@ -1739,6 +2776,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/328.png" }, + { + "national_dex": 329, + "name": "Vibrava", + "types": [ + "ground", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/329.png" + }, + { + "national_dex": 330, + "name": "Flygon", + "types": [ + "ground", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/330.png" + }, { "national_dex": 331, "name": "Cacnea", @@ -1747,6 +2802,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/331.png" }, + { + "national_dex": 332, + "name": "Cacturne", + "types": [ + "grass", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/332.png" + }, { "national_dex": 333, "name": "Swablu", @@ -1765,6 +2829,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/334.png" }, + { + "national_dex": 335, + "name": "Zangoose", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/335.png" + }, { "national_dex": 336, "name": "Seviper", @@ -1773,6 +2845,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/336.png" }, + { + "national_dex": 337, + "name": "Lunatone", + "types": [ + "rock", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/337.png" + }, { "national_dex": 338, "name": "Solrock", @@ -1808,6 +2889,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/341.png" }, + { + "national_dex": 342, + "name": "Crawdaunt", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/342.png" + }, { "national_dex": 343, "name": "Baltoy", @@ -1826,6 +2916,66 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/344.png" }, + { + "national_dex": 345, + "name": "Lileep", + "types": [ + "rock", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/345.png" + }, + { + "national_dex": 346, + "name": "Cradily", + "types": [ + "rock", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/346.png" + }, + { + "national_dex": 347, + "name": "Anorith", + "types": [ + "rock", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/347.png" + }, + { + "national_dex": 348, + "name": "Armaldo", + "types": [ + "rock", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/348.png" + }, + { + "national_dex": 349, + "name": "Feebas", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/349.png" + }, + { + "national_dex": 350, + "name": "Milotic", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/350.png" + }, + { + "national_dex": 351, + "name": "Castform", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/351.png" + }, { "national_dex": 352, "name": "Kecleon", @@ -1858,6 +3008,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/355.png" }, + { + "national_dex": 356, + "name": "Dusclops", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/356.png" + }, { "national_dex": 357, "name": "Tropius", @@ -1899,6 +3057,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/361.png" }, + { + "national_dex": 362, + "name": "Glalie", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/362.png" + }, { "national_dex": 363, "name": "Spheal", @@ -1917,6 +3083,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/364.png" }, + { + "national_dex": 365, + "name": "Walrein", + "types": [ + "ice", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/365.png" + }, { "national_dex": 366, "name": "Clamperl", @@ -1925,6 +3100,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/366.png" }, + { + "national_dex": 367, + "name": "Huntail", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/367.png" + }, + { + "national_dex": 368, + "name": "Gorebyss", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/368.png" + }, { "national_dex": 369, "name": "Relicanth", @@ -1950,6 +3141,237 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/371.png" }, + { + "national_dex": 372, + "name": "Shelgon", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/372.png" + }, + { + "national_dex": 373, + "name": "Salamence", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/373.png" + }, + { + "national_dex": 374, + "name": "Beldum", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/374.png" + }, + { + "national_dex": 375, + "name": "Metang", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/375.png" + }, + { + "national_dex": 376, + "name": "Metagross", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/376.png" + }, + { + "national_dex": 377, + "name": "Regirock", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/377.png" + }, + { + "national_dex": 378, + "name": "Regice", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/378.png" + }, + { + "national_dex": 379, + "name": "Registeel", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/379.png" + }, + { + "national_dex": 380, + "name": "Latias", + "types": [ + "dragon", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/380.png" + }, + { + "national_dex": 381, + "name": "Latios", + "types": [ + "dragon", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/381.png" + }, + { + "national_dex": 382, + "name": "Kyogre", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/382.png" + }, + { + "national_dex": 383, + "name": "Groudon", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/383.png" + }, + { + "national_dex": 384, + "name": "Rayquaza", + "types": [ + "dragon", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/384.png" + }, + { + "national_dex": 385, + "name": "Jirachi", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/385.png" + }, + { + "national_dex": 386, + "name": "Deoxys Normal", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/386.png" + }, + { + "national_dex": 387, + "name": "Turtwig", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/387.png" + }, + { + "national_dex": 388, + "name": "Grotle", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/388.png" + }, + { + "national_dex": 389, + "name": "Torterra", + "types": [ + "grass", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/389.png" + }, + { + "national_dex": 390, + "name": "Chimchar", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/390.png" + }, + { + "national_dex": 391, + "name": "Monferno", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/391.png" + }, + { + "national_dex": 392, + "name": "Infernape", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/392.png" + }, + { + "national_dex": 393, + "name": "Piplup", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/393.png" + }, + { + "national_dex": 394, + "name": "Prinplup", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/394.png" + }, + { + "national_dex": 395, + "name": "Empoleon", + "types": [ + "water", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/395.png" + }, + { + "national_dex": 396, + "name": "Starly", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/396.png" + }, + { + "national_dex": 397, + "name": "Staravia", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/397.png" + }, + { + "national_dex": 398, + "name": "Staraptor", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/398.png" + }, { "national_dex": 399, "name": "Bidoof", @@ -1958,6 +3380,15 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/399.png" }, + { + "national_dex": 400, + "name": "Bibarel", + "types": [ + "normal", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/400.png" + }, { "national_dex": 401, "name": "Kricketot", @@ -1966,6 +3397,14 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/401.png" }, + { + "national_dex": 402, + "name": "Kricketune", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/402.png" + }, { "national_dex": 403, "name": "Shinx", @@ -1974,6 +3413,22 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/403.png" }, + { + "national_dex": 404, + "name": "Luxio", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/404.png" + }, + { + "national_dex": 405, + "name": "Luxray", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/405.png" + }, { "national_dex": 406, "name": "Budew", @@ -1983,6 +3438,101 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/406.png" }, + { + "national_dex": 407, + "name": "Roserade", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/407.png" + }, + { + "national_dex": 408, + "name": "Cranidos", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/408.png" + }, + { + "national_dex": 409, + "name": "Rampardos", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/409.png" + }, + { + "national_dex": 410, + "name": "Shieldon", + "types": [ + "rock", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/410.png" + }, + { + "national_dex": 411, + "name": "Bastiodon", + "types": [ + "rock", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/411.png" + }, + { + "national_dex": 412, + "name": "Burmy", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/412.png" + }, + { + "national_dex": 413, + "name": "Wormadam Plant", + "types": [ + "bug", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/413.png" + }, + { + "national_dex": 414, + "name": "Mothim", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/414.png" + }, + { + "national_dex": 415, + "name": "Combee", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/415.png" + }, + { + "national_dex": 416, + "name": "Vespiquen", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/416.png" + }, + { + "national_dex": 417, + "name": "Pachirisu", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/417.png" + }, { "national_dex": 418, "name": "Buizel", @@ -1991,6 +3541,73 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/418.png" }, + { + "national_dex": 419, + "name": "Floatzel", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/419.png" + }, + { + "national_dex": 420, + "name": "Cherubi", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/420.png" + }, + { + "national_dex": 421, + "name": "Cherrim", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/421.png" + }, + { + "national_dex": 422, + "name": "Shellos", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/422.png" + }, + { + "national_dex": 423, + "name": "Gastrodon", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/423.png" + }, + { + "national_dex": 424, + "name": "Ambipom", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/424.png" + }, + { + "national_dex": 425, + "name": "Drifloon", + "types": [ + "ghost", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/425.png" + }, + { + "national_dex": 426, + "name": "Drifblim", + "types": [ + "ghost", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/426.png" + }, { "national_dex": 427, "name": "Buneary", @@ -1999,6 +3616,47 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/427.png" }, + { + "national_dex": 428, + "name": "Lopunny", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/428.png" + }, + { + "national_dex": 429, + "name": "Mismagius", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/429.png" + }, + { + "national_dex": 430, + "name": "Honchkrow", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/430.png" + }, + { + "national_dex": 431, + "name": "Glameow", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/431.png" + }, + { + "national_dex": 432, + "name": "Purugly", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/432.png" + }, { "national_dex": 433, "name": "Chingling", @@ -2007,6 +3665,24 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/433.png" }, + { + "national_dex": 434, + "name": "Stunky", + "types": [ + "poison", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/434.png" + }, + { + "national_dex": 435, + "name": "Skuntank", + "types": [ + "poison", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/435.png" + }, { "national_dex": 436, "name": "Bronzor", @@ -2016,6 +3692,40 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/436.png" }, + { + "national_dex": 437, + "name": "Bronzong", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/437.png" + }, + { + "national_dex": 438, + "name": "Bonsly", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/438.png" + }, + { + "national_dex": 439, + "name": "Mime Jr", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/439.png" + }, + { + "national_dex": 440, + "name": "Happiny", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/440.png" + }, { "national_dex": 441, "name": "Chatot", @@ -2025,6 +3735,119 @@ ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/441.png" }, + { + "national_dex": 442, + "name": "Spiritomb", + "types": [ + "ghost", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/442.png" + }, + { + "national_dex": 443, + "name": "Gible", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/443.png" + }, + { + "national_dex": 444, + "name": "Gabite", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/444.png" + }, + { + "national_dex": 445, + "name": "Garchomp", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/445.png" + }, + { + "national_dex": 446, + "name": "Munchlax", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/446.png" + }, + { + "national_dex": 447, + "name": "Riolu", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/447.png" + }, + { + "national_dex": 448, + "name": "Lucario", + "types": [ + "fighting", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/448.png" + }, + { + "national_dex": 449, + "name": "Hippopotas", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/449.png" + }, + { + "national_dex": 450, + "name": "Hippowdon", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/450.png" + }, + { + "national_dex": 451, + "name": "Skorupi", + "types": [ + "poison", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/451.png" + }, + { + "national_dex": 452, + "name": "Drapion", + "types": [ + "poison", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/452.png" + }, + { + "national_dex": 453, + "name": "Croagunk", + "types": [ + "poison", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/453.png" + }, + { + "national_dex": 454, + "name": "Toxicroak", + "types": [ + "poison", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/454.png" + }, { "national_dex": 455, "name": "Carnivine", @@ -2032,5 +3855,4874 @@ "grass" ], "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/455.png" + }, + { + "national_dex": 456, + "name": "Finneon", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/456.png" + }, + { + "national_dex": 457, + "name": "Lumineon", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/457.png" + }, + { + "national_dex": 458, + "name": "Mantyke", + "types": [ + "water", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/458.png" + }, + { + "national_dex": 459, + "name": "Snover", + "types": [ + "grass", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/459.png" + }, + { + "national_dex": 460, + "name": "Abomasnow", + "types": [ + "grass", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/460.png" + }, + { + "national_dex": 461, + "name": "Weavile", + "types": [ + "dark", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/461.png" + }, + { + "national_dex": 462, + "name": "Magnezone", + "types": [ + "electric", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/462.png" + }, + { + "national_dex": 463, + "name": "Lickilicky", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/463.png" + }, + { + "national_dex": 464, + "name": "Rhyperior", + "types": [ + "ground", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/464.png" + }, + { + "national_dex": 465, + "name": "Tangrowth", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/465.png" + }, + { + "national_dex": 466, + "name": "Electivire", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/466.png" + }, + { + "national_dex": 467, + "name": "Magmortar", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/467.png" + }, + { + "national_dex": 468, + "name": "Togekiss", + "types": [ + "fairy", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/468.png" + }, + { + "national_dex": 469, + "name": "Yanmega", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/469.png" + }, + { + "national_dex": 470, + "name": "Leafeon", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/470.png" + }, + { + "national_dex": 471, + "name": "Glaceon", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/471.png" + }, + { + "national_dex": 472, + "name": "Gliscor", + "types": [ + "ground", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/472.png" + }, + { + "national_dex": 473, + "name": "Mamoswine", + "types": [ + "ice", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/473.png" + }, + { + "national_dex": 474, + "name": "Porygon Z", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/474.png" + }, + { + "national_dex": 475, + "name": "Gallade", + "types": [ + "psychic", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/475.png" + }, + { + "national_dex": 476, + "name": "Probopass", + "types": [ + "rock", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/476.png" + }, + { + "national_dex": 477, + "name": "Dusknoir", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/477.png" + }, + { + "national_dex": 478, + "name": "Froslass", + "types": [ + "ice", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/478.png" + }, + { + "national_dex": 479, + "name": "Rotom", + "types": [ + "electric", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/479.png" + }, + { + "national_dex": 480, + "name": "Uxie", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/480.png" + }, + { + "national_dex": 481, + "name": "Mesprit", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/481.png" + }, + { + "national_dex": 482, + "name": "Azelf", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/482.png" + }, + { + "national_dex": 483, + "name": "Dialga", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/483.png" + }, + { + "national_dex": 484, + "name": "Palkia", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/484.png" + }, + { + "national_dex": 485, + "name": "Heatran", + "types": [ + "fire", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/485.png" + }, + { + "national_dex": 486, + "name": "Regigigas", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/486.png" + }, + { + "national_dex": 487, + "name": "Giratina Altered", + "types": [ + "ghost", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/487.png" + }, + { + "national_dex": 488, + "name": "Cresselia", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/488.png" + }, + { + "national_dex": 489, + "name": "Phione", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/489.png" + }, + { + "national_dex": 490, + "name": "Manaphy", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/490.png" + }, + { + "national_dex": 491, + "name": "Darkrai", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/491.png" + }, + { + "national_dex": 492, + "name": "Shaymin Land", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/492.png" + }, + { + "national_dex": 493, + "name": "Arceus", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/493.png" + }, + { + "national_dex": 494, + "name": "Victini", + "types": [ + "psychic", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/494.png" + }, + { + "national_dex": 495, + "name": "Snivy", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/495.png" + }, + { + "national_dex": 496, + "name": "Servine", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/496.png" + }, + { + "national_dex": 497, + "name": "Serperior", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/497.png" + }, + { + "national_dex": 498, + "name": "Tepig", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/498.png" + }, + { + "national_dex": 499, + "name": "Pignite", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/499.png" + }, + { + "national_dex": 500, + "name": "Emboar", + "types": [ + "fire", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/500.png" + }, + { + "national_dex": 501, + "name": "Oshawott", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/501.png" + }, + { + "national_dex": 502, + "name": "Dewott", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/502.png" + }, + { + "national_dex": 503, + "name": "Samurott", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/503.png" + }, + { + "national_dex": 504, + "name": "Patrat", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/504.png" + }, + { + "national_dex": 505, + "name": "Watchog", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/505.png" + }, + { + "national_dex": 506, + "name": "Lillipup", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/506.png" + }, + { + "national_dex": 507, + "name": "Herdier", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/507.png" + }, + { + "national_dex": 508, + "name": "Stoutland", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/508.png" + }, + { + "national_dex": 509, + "name": "Purrloin", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/509.png" + }, + { + "national_dex": 510, + "name": "Liepard", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/510.png" + }, + { + "national_dex": 511, + "name": "Pansage", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/511.png" + }, + { + "national_dex": 512, + "name": "Simisage", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/512.png" + }, + { + "national_dex": 513, + "name": "Pansear", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/513.png" + }, + { + "national_dex": 514, + "name": "Simisear", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/514.png" + }, + { + "national_dex": 515, + "name": "Panpour", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/515.png" + }, + { + "national_dex": 516, + "name": "Simipour", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/516.png" + }, + { + "national_dex": 517, + "name": "Munna", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/517.png" + }, + { + "national_dex": 518, + "name": "Musharna", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/518.png" + }, + { + "national_dex": 519, + "name": "Pidove", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/519.png" + }, + { + "national_dex": 520, + "name": "Tranquill", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/520.png" + }, + { + "national_dex": 521, + "name": "Unfezant", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/521.png" + }, + { + "national_dex": 522, + "name": "Blitzle", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/522.png" + }, + { + "national_dex": 523, + "name": "Zebstrika", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/523.png" + }, + { + "national_dex": 524, + "name": "Roggenrola", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/524.png" + }, + { + "national_dex": 525, + "name": "Boldore", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/525.png" + }, + { + "national_dex": 526, + "name": "Gigalith", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/526.png" + }, + { + "national_dex": 527, + "name": "Woobat", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/527.png" + }, + { + "national_dex": 528, + "name": "Swoobat", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/528.png" + }, + { + "national_dex": 529, + "name": "Drilbur", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/529.png" + }, + { + "national_dex": 530, + "name": "Excadrill", + "types": [ + "ground", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/530.png" + }, + { + "national_dex": 531, + "name": "Audino", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/531.png" + }, + { + "national_dex": 532, + "name": "Timburr", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/532.png" + }, + { + "national_dex": 533, + "name": "Gurdurr", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/533.png" + }, + { + "national_dex": 534, + "name": "Conkeldurr", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/534.png" + }, + { + "national_dex": 535, + "name": "Tympole", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/535.png" + }, + { + "national_dex": 536, + "name": "Palpitoad", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/536.png" + }, + { + "national_dex": 537, + "name": "Seismitoad", + "types": [ + "water", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/537.png" + }, + { + "national_dex": 538, + "name": "Throh", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/538.png" + }, + { + "national_dex": 539, + "name": "Sawk", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/539.png" + }, + { + "national_dex": 540, + "name": "Sewaddle", + "types": [ + "bug", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/540.png" + }, + { + "national_dex": 541, + "name": "Swadloon", + "types": [ + "bug", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/541.png" + }, + { + "national_dex": 542, + "name": "Leavanny", + "types": [ + "bug", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/542.png" + }, + { + "national_dex": 543, + "name": "Venipede", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/543.png" + }, + { + "national_dex": 544, + "name": "Whirlipede", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/544.png" + }, + { + "national_dex": 545, + "name": "Scolipede", + "types": [ + "bug", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/545.png" + }, + { + "national_dex": 546, + "name": "Cottonee", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/546.png" + }, + { + "national_dex": 547, + "name": "Whimsicott", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/547.png" + }, + { + "national_dex": 548, + "name": "Petilil", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/548.png" + }, + { + "national_dex": 549, + "name": "Lilligant", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/549.png" + }, + { + "national_dex": 550, + "name": "Basculin Red Striped", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/550.png" + }, + { + "national_dex": 551, + "name": "Sandile", + "types": [ + "ground", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/551.png" + }, + { + "national_dex": 552, + "name": "Krokorok", + "types": [ + "ground", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/552.png" + }, + { + "national_dex": 553, + "name": "Krookodile", + "types": [ + "ground", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/553.png" + }, + { + "national_dex": 554, + "name": "Darumaka", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/554.png" + }, + { + "national_dex": 555, + "name": "Darmanitan Standard", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/555.png" + }, + { + "national_dex": 556, + "name": "Maractus", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/556.png" + }, + { + "national_dex": 557, + "name": "Dwebble", + "types": [ + "bug", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/557.png" + }, + { + "national_dex": 558, + "name": "Crustle", + "types": [ + "bug", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/558.png" + }, + { + "national_dex": 559, + "name": "Scraggy", + "types": [ + "dark", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/559.png" + }, + { + "national_dex": 560, + "name": "Scrafty", + "types": [ + "dark", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/560.png" + }, + { + "national_dex": 561, + "name": "Sigilyph", + "types": [ + "psychic", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/561.png" + }, + { + "national_dex": 562, + "name": "Yamask", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/562.png" + }, + { + "national_dex": 563, + "name": "Cofagrigus", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/563.png" + }, + { + "national_dex": 564, + "name": "Tirtouga", + "types": [ + "water", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/564.png" + }, + { + "national_dex": 565, + "name": "Carracosta", + "types": [ + "water", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/565.png" + }, + { + "national_dex": 566, + "name": "Archen", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/566.png" + }, + { + "national_dex": 567, + "name": "Archeops", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/567.png" + }, + { + "national_dex": 568, + "name": "Trubbish", + "types": [ + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/568.png" + }, + { + "national_dex": 569, + "name": "Garbodor", + "types": [ + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/569.png" + }, + { + "national_dex": 570, + "name": "Zorua", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/570.png" + }, + { + "national_dex": 571, + "name": "Zoroark", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/571.png" + }, + { + "national_dex": 572, + "name": "Minccino", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/572.png" + }, + { + "national_dex": 573, + "name": "Cinccino", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/573.png" + }, + { + "national_dex": 574, + "name": "Gothita", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/574.png" + }, + { + "national_dex": 575, + "name": "Gothorita", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/575.png" + }, + { + "national_dex": 576, + "name": "Gothitelle", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/576.png" + }, + { + "national_dex": 577, + "name": "Solosis", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/577.png" + }, + { + "national_dex": 578, + "name": "Duosion", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/578.png" + }, + { + "national_dex": 579, + "name": "Reuniclus", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/579.png" + }, + { + "national_dex": 580, + "name": "Ducklett", + "types": [ + "water", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/580.png" + }, + { + "national_dex": 581, + "name": "Swanna", + "types": [ + "water", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/581.png" + }, + { + "national_dex": 582, + "name": "Vanillite", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/582.png" + }, + { + "national_dex": 583, + "name": "Vanillish", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/583.png" + }, + { + "national_dex": 584, + "name": "Vanilluxe", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/584.png" + }, + { + "national_dex": 585, + "name": "Deerling", + "types": [ + "normal", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/585.png" + }, + { + "national_dex": 586, + "name": "Sawsbuck", + "types": [ + "normal", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/586.png" + }, + { + "national_dex": 587, + "name": "Emolga", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/587.png" + }, + { + "national_dex": 588, + "name": "Karrablast", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/588.png" + }, + { + "national_dex": 589, + "name": "Escavalier", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/589.png" + }, + { + "national_dex": 590, + "name": "Foongus", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/590.png" + }, + { + "national_dex": 591, + "name": "Amoonguss", + "types": [ + "grass", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/591.png" + }, + { + "national_dex": 592, + "name": "Frillish", + "types": [ + "water", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/592.png" + }, + { + "national_dex": 593, + "name": "Jellicent", + "types": [ + "water", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/593.png" + }, + { + "national_dex": 594, + "name": "Alomomola", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/594.png" + }, + { + "national_dex": 595, + "name": "Joltik", + "types": [ + "bug", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/595.png" + }, + { + "national_dex": 596, + "name": "Galvantula", + "types": [ + "bug", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/596.png" + }, + { + "national_dex": 597, + "name": "Ferroseed", + "types": [ + "grass", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/597.png" + }, + { + "national_dex": 598, + "name": "Ferrothorn", + "types": [ + "grass", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/598.png" + }, + { + "national_dex": 599, + "name": "Klink", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/599.png" + }, + { + "national_dex": 600, + "name": "Klang", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/600.png" + }, + { + "national_dex": 601, + "name": "Klinklang", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/601.png" + }, + { + "national_dex": 602, + "name": "Tynamo", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/602.png" + }, + { + "national_dex": 603, + "name": "Eelektrik", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/603.png" + }, + { + "national_dex": 604, + "name": "Eelektross", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/604.png" + }, + { + "national_dex": 605, + "name": "Elgyem", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/605.png" + }, + { + "national_dex": 606, + "name": "Beheeyem", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/606.png" + }, + { + "national_dex": 607, + "name": "Litwick", + "types": [ + "ghost", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/607.png" + }, + { + "national_dex": 608, + "name": "Lampent", + "types": [ + "ghost", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/608.png" + }, + { + "national_dex": 609, + "name": "Chandelure", + "types": [ + "ghost", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/609.png" + }, + { + "national_dex": 610, + "name": "Axew", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/610.png" + }, + { + "national_dex": 611, + "name": "Fraxure", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/611.png" + }, + { + "national_dex": 612, + "name": "Haxorus", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/612.png" + }, + { + "national_dex": 613, + "name": "Cubchoo", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/613.png" + }, + { + "national_dex": 614, + "name": "Beartic", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/614.png" + }, + { + "national_dex": 615, + "name": "Cryogonal", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/615.png" + }, + { + "national_dex": 616, + "name": "Shelmet", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/616.png" + }, + { + "national_dex": 617, + "name": "Accelgor", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/617.png" + }, + { + "national_dex": 618, + "name": "Stunfisk", + "types": [ + "ground", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/618.png" + }, + { + "national_dex": 619, + "name": "Mienfoo", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/619.png" + }, + { + "national_dex": 620, + "name": "Mienshao", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/620.png" + }, + { + "national_dex": 621, + "name": "Druddigon", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/621.png" + }, + { + "national_dex": 622, + "name": "Golett", + "types": [ + "ground", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/622.png" + }, + { + "national_dex": 623, + "name": "Golurk", + "types": [ + "ground", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/623.png" + }, + { + "national_dex": 624, + "name": "Pawniard", + "types": [ + "dark", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/624.png" + }, + { + "national_dex": 625, + "name": "Bisharp", + "types": [ + "dark", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/625.png" + }, + { + "national_dex": 626, + "name": "Bouffalant", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/626.png" + }, + { + "national_dex": 627, + "name": "Rufflet", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/627.png" + }, + { + "national_dex": 628, + "name": "Braviary", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/628.png" + }, + { + "national_dex": 629, + "name": "Vullaby", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/629.png" + }, + { + "national_dex": 630, + "name": "Mandibuzz", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/630.png" + }, + { + "national_dex": 631, + "name": "Heatmor", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/631.png" + }, + { + "national_dex": 632, + "name": "Durant", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/632.png" + }, + { + "national_dex": 633, + "name": "Deino", + "types": [ + "dark", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/633.png" + }, + { + "national_dex": 634, + "name": "Zweilous", + "types": [ + "dark", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/634.png" + }, + { + "national_dex": 635, + "name": "Hydreigon", + "types": [ + "dark", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/635.png" + }, + { + "national_dex": 636, + "name": "Larvesta", + "types": [ + "bug", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/636.png" + }, + { + "national_dex": 637, + "name": "Volcarona", + "types": [ + "bug", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/637.png" + }, + { + "national_dex": 638, + "name": "Cobalion", + "types": [ + "steel", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/638.png" + }, + { + "national_dex": 639, + "name": "Terrakion", + "types": [ + "rock", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/639.png" + }, + { + "national_dex": 640, + "name": "Virizion", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/640.png" + }, + { + "national_dex": 641, + "name": "Tornadus Incarnate", + "types": [ + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/641.png" + }, + { + "national_dex": 642, + "name": "Thundurus Incarnate", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/642.png" + }, + { + "national_dex": 643, + "name": "Reshiram", + "types": [ + "dragon", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/643.png" + }, + { + "national_dex": 644, + "name": "Zekrom", + "types": [ + "dragon", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/644.png" + }, + { + "national_dex": 645, + "name": "Landorus Incarnate", + "types": [ + "ground", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/645.png" + }, + { + "national_dex": 646, + "name": "Kyurem", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/646.png" + }, + { + "national_dex": 647, + "name": "Keldeo Ordinary", + "types": [ + "water", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/647.png" + }, + { + "national_dex": 648, + "name": "Meloetta Aria", + "types": [ + "normal", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/648.png" + }, + { + "national_dex": 649, + "name": "Genesect", + "types": [ + "bug", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/649.png" + }, + { + "national_dex": 650, + "name": "Chespin", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/650.png" + }, + { + "national_dex": 651, + "name": "Quilladin", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/651.png" + }, + { + "national_dex": 652, + "name": "Chesnaught", + "types": [ + "grass", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/652.png" + }, + { + "national_dex": 653, + "name": "Fennekin", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/653.png" + }, + { + "national_dex": 654, + "name": "Braixen", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/654.png" + }, + { + "national_dex": 655, + "name": "Delphox", + "types": [ + "fire", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/655.png" + }, + { + "national_dex": 656, + "name": "Froakie", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/656.png" + }, + { + "national_dex": 657, + "name": "Frogadier", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/657.png" + }, + { + "national_dex": 658, + "name": "Greninja", + "types": [ + "water", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/658.png" + }, + { + "national_dex": 659, + "name": "Bunnelby", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/659.png" + }, + { + "national_dex": 660, + "name": "Diggersby", + "types": [ + "normal", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/660.png" + }, + { + "national_dex": 661, + "name": "Fletchling", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/661.png" + }, + { + "national_dex": 662, + "name": "Fletchinder", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/662.png" + }, + { + "national_dex": 663, + "name": "Talonflame", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/663.png" + }, + { + "national_dex": 664, + "name": "Scatterbug", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/664.png" + }, + { + "national_dex": 665, + "name": "Spewpa", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/665.png" + }, + { + "national_dex": 666, + "name": "Vivillon", + "types": [ + "bug", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/666.png" + }, + { + "national_dex": 667, + "name": "Litleo", + "types": [ + "fire", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/667.png" + }, + { + "national_dex": 668, + "name": "Pyroar", + "types": [ + "fire", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/668.png" + }, + { + "national_dex": 669, + "name": "Flabebe", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/669.png" + }, + { + "national_dex": 670, + "name": "Floette", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/670.png" + }, + { + "national_dex": 671, + "name": "Florges", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/671.png" + }, + { + "national_dex": 672, + "name": "Skiddo", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/672.png" + }, + { + "national_dex": 673, + "name": "Gogoat", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/673.png" + }, + { + "national_dex": 674, + "name": "Pancham", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/674.png" + }, + { + "national_dex": 675, + "name": "Pangoro", + "types": [ + "fighting", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/675.png" + }, + { + "national_dex": 676, + "name": "Furfrou", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/676.png" + }, + { + "national_dex": 677, + "name": "Espurr", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/677.png" + }, + { + "national_dex": 678, + "name": "Meowstic Male", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/678.png" + }, + { + "national_dex": 679, + "name": "Honedge", + "types": [ + "steel", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/679.png" + }, + { + "national_dex": 680, + "name": "Doublade", + "types": [ + "steel", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/680.png" + }, + { + "national_dex": 681, + "name": "Aegislash Shield", + "types": [ + "steel", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/681.png" + }, + { + "national_dex": 682, + "name": "Spritzee", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/682.png" + }, + { + "national_dex": 683, + "name": "Aromatisse", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/683.png" + }, + { + "national_dex": 684, + "name": "Swirlix", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/684.png" + }, + { + "national_dex": 685, + "name": "Slurpuff", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/685.png" + }, + { + "national_dex": 686, + "name": "Inkay", + "types": [ + "dark", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/686.png" + }, + { + "national_dex": 687, + "name": "Malamar", + "types": [ + "dark", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/687.png" + }, + { + "national_dex": 688, + "name": "Binacle", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/688.png" + }, + { + "national_dex": 689, + "name": "Barbaracle", + "types": [ + "rock", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/689.png" + }, + { + "national_dex": 690, + "name": "Skrelp", + "types": [ + "poison", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/690.png" + }, + { + "national_dex": 691, + "name": "Dragalge", + "types": [ + "poison", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/691.png" + }, + { + "national_dex": 692, + "name": "Clauncher", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/692.png" + }, + { + "national_dex": 693, + "name": "Clawitzer", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/693.png" + }, + { + "national_dex": 694, + "name": "Helioptile", + "types": [ + "electric", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/694.png" + }, + { + "national_dex": 695, + "name": "Heliolisk", + "types": [ + "electric", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/695.png" + }, + { + "national_dex": 696, + "name": "Tyrunt", + "types": [ + "rock", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/696.png" + }, + { + "national_dex": 697, + "name": "Tyrantrum", + "types": [ + "rock", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/697.png" + }, + { + "national_dex": 698, + "name": "Amaura", + "types": [ + "rock", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/698.png" + }, + { + "national_dex": 699, + "name": "Aurorus", + "types": [ + "rock", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/699.png" + }, + { + "national_dex": 700, + "name": "Sylveon", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/700.png" + }, + { + "national_dex": 701, + "name": "Hawlucha", + "types": [ + "fighting", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/701.png" + }, + { + "national_dex": 702, + "name": "Dedenne", + "types": [ + "electric", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/702.png" + }, + { + "national_dex": 703, + "name": "Carbink", + "types": [ + "rock", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/703.png" + }, + { + "national_dex": 704, + "name": "Goomy", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/704.png" + }, + { + "national_dex": 705, + "name": "Sliggoo", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/705.png" + }, + { + "national_dex": 706, + "name": "Goodra", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/706.png" + }, + { + "national_dex": 707, + "name": "Klefki", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/707.png" + }, + { + "national_dex": 708, + "name": "Phantump", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/708.png" + }, + { + "national_dex": 709, + "name": "Trevenant", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/709.png" + }, + { + "national_dex": 710, + "name": "Pumpkaboo Average", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/710.png" + }, + { + "national_dex": 711, + "name": "Gourgeist Average", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/711.png" + }, + { + "national_dex": 712, + "name": "Bergmite", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/712.png" + }, + { + "national_dex": 713, + "name": "Avalugg", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/713.png" + }, + { + "national_dex": 714, + "name": "Noibat", + "types": [ + "flying", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/714.png" + }, + { + "national_dex": 715, + "name": "Noivern", + "types": [ + "flying", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/715.png" + }, + { + "national_dex": 716, + "name": "Xerneas", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/716.png" + }, + { + "national_dex": 717, + "name": "Yveltal", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/717.png" + }, + { + "national_dex": 718, + "name": "Zygarde 50", + "types": [ + "dragon", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/718.png" + }, + { + "national_dex": 719, + "name": "Diancie", + "types": [ + "rock", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/719.png" + }, + { + "national_dex": 720, + "name": "Hoopa", + "types": [ + "psychic", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/720.png" + }, + { + "national_dex": 721, + "name": "Volcanion", + "types": [ + "fire", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/721.png" + }, + { + "national_dex": 722, + "name": "Rowlet", + "types": [ + "grass", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/722.png" + }, + { + "national_dex": 723, + "name": "Dartrix", + "types": [ + "grass", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/723.png" + }, + { + "national_dex": 724, + "name": "Decidueye", + "types": [ + "grass", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/724.png" + }, + { + "national_dex": 725, + "name": "Litten", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/725.png" + }, + { + "national_dex": 726, + "name": "Torracat", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/726.png" + }, + { + "national_dex": 727, + "name": "Incineroar", + "types": [ + "fire", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/727.png" + }, + { + "national_dex": 728, + "name": "Popplio", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/728.png" + }, + { + "national_dex": 729, + "name": "Brionne", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/729.png" + }, + { + "national_dex": 730, + "name": "Primarina", + "types": [ + "water", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/730.png" + }, + { + "national_dex": 731, + "name": "Pikipek", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/731.png" + }, + { + "national_dex": 732, + "name": "Trumbeak", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/732.png" + }, + { + "national_dex": 733, + "name": "Toucannon", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/733.png" + }, + { + "national_dex": 734, + "name": "Yungoos", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/734.png" + }, + { + "national_dex": 735, + "name": "Gumshoos", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/735.png" + }, + { + "national_dex": 736, + "name": "Grubbin", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/736.png" + }, + { + "national_dex": 737, + "name": "Charjabug", + "types": [ + "bug", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/737.png" + }, + { + "national_dex": 738, + "name": "Vikavolt", + "types": [ + "bug", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/738.png" + }, + { + "national_dex": 739, + "name": "Crabrawler", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/739.png" + }, + { + "national_dex": 740, + "name": "Crabominable", + "types": [ + "fighting", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/740.png" + }, + { + "national_dex": 741, + "name": "Oricorio Baile", + "types": [ + "fire", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/741.png" + }, + { + "national_dex": 742, + "name": "Cutiefly", + "types": [ + "bug", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/742.png" + }, + { + "national_dex": 743, + "name": "Ribombee", + "types": [ + "bug", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/743.png" + }, + { + "national_dex": 744, + "name": "Rockruff", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/744.png" + }, + { + "national_dex": 745, + "name": "Lycanroc Midday", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/745.png" + }, + { + "national_dex": 746, + "name": "Wishiwashi Solo", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/746.png" + }, + { + "national_dex": 747, + "name": "Mareanie", + "types": [ + "poison", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/747.png" + }, + { + "national_dex": 748, + "name": "Toxapex", + "types": [ + "poison", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/748.png" + }, + { + "national_dex": 749, + "name": "Mudbray", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/749.png" + }, + { + "national_dex": 750, + "name": "Mudsdale", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/750.png" + }, + { + "national_dex": 751, + "name": "Dewpider", + "types": [ + "water", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/751.png" + }, + { + "national_dex": 752, + "name": "Araquanid", + "types": [ + "water", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/752.png" + }, + { + "national_dex": 753, + "name": "Fomantis", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/753.png" + }, + { + "national_dex": 754, + "name": "Lurantis", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/754.png" + }, + { + "national_dex": 755, + "name": "Morelull", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/755.png" + }, + { + "national_dex": 756, + "name": "Shiinotic", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/756.png" + }, + { + "national_dex": 757, + "name": "Salandit", + "types": [ + "poison", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/757.png" + }, + { + "national_dex": 758, + "name": "Salazzle", + "types": [ + "poison", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/758.png" + }, + { + "national_dex": 759, + "name": "Stufful", + "types": [ + "normal", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/759.png" + }, + { + "national_dex": 760, + "name": "Bewear", + "types": [ + "normal", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/760.png" + }, + { + "national_dex": 761, + "name": "Bounsweet", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/761.png" + }, + { + "national_dex": 762, + "name": "Steenee", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/762.png" + }, + { + "national_dex": 763, + "name": "Tsareena", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/763.png" + }, + { + "national_dex": 764, + "name": "Comfey", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/764.png" + }, + { + "national_dex": 765, + "name": "Oranguru", + "types": [ + "normal", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/765.png" + }, + { + "national_dex": 766, + "name": "Passimian", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/766.png" + }, + { + "national_dex": 767, + "name": "Wimpod", + "types": [ + "bug", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/767.png" + }, + { + "national_dex": 768, + "name": "Golisopod", + "types": [ + "bug", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/768.png" + }, + { + "national_dex": 769, + "name": "Sandygast", + "types": [ + "ghost", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/769.png" + }, + { + "national_dex": 770, + "name": "Palossand", + "types": [ + "ghost", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/770.png" + }, + { + "national_dex": 771, + "name": "Pyukumuku", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/771.png" + }, + { + "national_dex": 772, + "name": "Type Null", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/772.png" + }, + { + "national_dex": 773, + "name": "Silvally", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/773.png" + }, + { + "national_dex": 774, + "name": "Minior Red Meteor", + "types": [ + "rock", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/774.png" + }, + { + "national_dex": 775, + "name": "Komala", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/775.png" + }, + { + "national_dex": 776, + "name": "Turtonator", + "types": [ + "fire", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/776.png" + }, + { + "national_dex": 777, + "name": "Togedemaru", + "types": [ + "electric", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/777.png" + }, + { + "national_dex": 778, + "name": "Mimikyu Disguised", + "types": [ + "ghost", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/778.png" + }, + { + "national_dex": 779, + "name": "Bruxish", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/779.png" + }, + { + "national_dex": 780, + "name": "Drampa", + "types": [ + "normal", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/780.png" + }, + { + "national_dex": 781, + "name": "Dhelmise", + "types": [ + "ghost", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/781.png" + }, + { + "national_dex": 782, + "name": "Jangmo O", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/782.png" + }, + { + "national_dex": 783, + "name": "Hakamo O", + "types": [ + "dragon", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/783.png" + }, + { + "national_dex": 784, + "name": "Kommo O", + "types": [ + "dragon", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/784.png" + }, + { + "national_dex": 785, + "name": "Tapu Koko", + "types": [ + "electric", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/785.png" + }, + { + "national_dex": 786, + "name": "Tapu Lele", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/786.png" + }, + { + "national_dex": 787, + "name": "Tapu Bulu", + "types": [ + "grass", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/787.png" + }, + { + "national_dex": 788, + "name": "Tapu Fini", + "types": [ + "water", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/788.png" + }, + { + "national_dex": 789, + "name": "Cosmog", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/789.png" + }, + { + "national_dex": 790, + "name": "Cosmoem", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/790.png" + }, + { + "national_dex": 791, + "name": "Solgaleo", + "types": [ + "psychic", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/791.png" + }, + { + "national_dex": 792, + "name": "Lunala", + "types": [ + "psychic", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/792.png" + }, + { + "national_dex": 793, + "name": "Nihilego", + "types": [ + "rock", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/793.png" + }, + { + "national_dex": 794, + "name": "Buzzwole", + "types": [ + "bug", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/794.png" + }, + { + "national_dex": 795, + "name": "Pheromosa", + "types": [ + "bug", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/795.png" + }, + { + "national_dex": 796, + "name": "Xurkitree", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/796.png" + }, + { + "national_dex": 797, + "name": "Celesteela", + "types": [ + "steel", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/797.png" + }, + { + "national_dex": 798, + "name": "Kartana", + "types": [ + "grass", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/798.png" + }, + { + "national_dex": 799, + "name": "Guzzlord", + "types": [ + "dark", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/799.png" + }, + { + "national_dex": 800, + "name": "Necrozma", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/800.png" + }, + { + "national_dex": 801, + "name": "Magearna", + "types": [ + "steel", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/801.png" + }, + { + "national_dex": 802, + "name": "Marshadow", + "types": [ + "fighting", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/802.png" + }, + { + "national_dex": 803, + "name": "Poipole", + "types": [ + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/803.png" + }, + { + "national_dex": 804, + "name": "Naganadel", + "types": [ + "poison", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/804.png" + }, + { + "national_dex": 805, + "name": "Stakataka", + "types": [ + "rock", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/805.png" + }, + { + "national_dex": 806, + "name": "Blacephalon", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/806.png" + }, + { + "national_dex": 807, + "name": "Zeraora", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/807.png" + }, + { + "national_dex": 808, + "name": "Meltan", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/808.png" + }, + { + "national_dex": 809, + "name": "Melmetal", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/809.png" + }, + { + "national_dex": 810, + "name": "Grookey", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/810.png" + }, + { + "national_dex": 811, + "name": "Thwackey", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/811.png" + }, + { + "national_dex": 812, + "name": "Rillaboom", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/812.png" + }, + { + "national_dex": 813, + "name": "Scorbunny", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/813.png" + }, + { + "national_dex": 814, + "name": "Raboot", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/814.png" + }, + { + "national_dex": 815, + "name": "Cinderace", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/815.png" + }, + { + "national_dex": 816, + "name": "Sobble", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/816.png" + }, + { + "national_dex": 817, + "name": "Drizzile", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/817.png" + }, + { + "national_dex": 818, + "name": "Inteleon", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/818.png" + }, + { + "national_dex": 819, + "name": "Skwovet", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/819.png" + }, + { + "national_dex": 820, + "name": "Greedent", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/820.png" + }, + { + "national_dex": 821, + "name": "Rookidee", + "types": [ + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/821.png" + }, + { + "national_dex": 822, + "name": "Corvisquire", + "types": [ + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/822.png" + }, + { + "national_dex": 823, + "name": "Corviknight", + "types": [ + "flying", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/823.png" + }, + { + "national_dex": 824, + "name": "Blipbug", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/824.png" + }, + { + "national_dex": 825, + "name": "Dottler", + "types": [ + "bug", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/825.png" + }, + { + "national_dex": 826, + "name": "Orbeetle", + "types": [ + "bug", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/826.png" + }, + { + "national_dex": 827, + "name": "Nickit", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/827.png" + }, + { + "national_dex": 828, + "name": "Thievul", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/828.png" + }, + { + "national_dex": 829, + "name": "Gossifleur", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/829.png" + }, + { + "national_dex": 830, + "name": "Eldegoss", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/830.png" + }, + { + "national_dex": 831, + "name": "Wooloo", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/831.png" + }, + { + "national_dex": 832, + "name": "Dubwool", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/832.png" + }, + { + "national_dex": 833, + "name": "Chewtle", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/833.png" + }, + { + "national_dex": 834, + "name": "Drednaw", + "types": [ + "water", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/834.png" + }, + { + "national_dex": 835, + "name": "Yamper", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/835.png" + }, + { + "national_dex": 836, + "name": "Boltund", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/836.png" + }, + { + "national_dex": 837, + "name": "Rolycoly", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/837.png" + }, + { + "national_dex": 838, + "name": "Carkol", + "types": [ + "rock", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/838.png" + }, + { + "national_dex": 839, + "name": "Coalossal", + "types": [ + "rock", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/839.png" + }, + { + "national_dex": 840, + "name": "Applin", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/840.png" + }, + { + "national_dex": 841, + "name": "Flapple", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/841.png" + }, + { + "national_dex": 842, + "name": "Appletun", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/842.png" + }, + { + "national_dex": 843, + "name": "Silicobra", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/843.png" + }, + { + "national_dex": 844, + "name": "Sandaconda", + "types": [ + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/844.png" + }, + { + "national_dex": 845, + "name": "Cramorant", + "types": [ + "flying", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/845.png" + }, + { + "national_dex": 846, + "name": "Arrokuda", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/846.png" + }, + { + "national_dex": 847, + "name": "Barraskewda", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/847.png" + }, + { + "national_dex": 848, + "name": "Toxel", + "types": [ + "electric", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/848.png" + }, + { + "national_dex": 849, + "name": "Toxtricity Amped", + "types": [ + "electric", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/849.png" + }, + { + "national_dex": 850, + "name": "Sizzlipede", + "types": [ + "fire", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/850.png" + }, + { + "national_dex": 851, + "name": "Centiskorch", + "types": [ + "fire", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/851.png" + }, + { + "national_dex": 852, + "name": "Clobbopus", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/852.png" + }, + { + "national_dex": 853, + "name": "Grapploct", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/853.png" + }, + { + "national_dex": 854, + "name": "Sinistea", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/854.png" + }, + { + "national_dex": 855, + "name": "Polteageist", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/855.png" + }, + { + "national_dex": 856, + "name": "Hatenna", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/856.png" + }, + { + "national_dex": 857, + "name": "Hattrem", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/857.png" + }, + { + "national_dex": 858, + "name": "Hatterene", + "types": [ + "psychic", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/858.png" + }, + { + "national_dex": 859, + "name": "Impidimp", + "types": [ + "dark", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/859.png" + }, + { + "national_dex": 860, + "name": "Morgrem", + "types": [ + "dark", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/860.png" + }, + { + "national_dex": 861, + "name": "Grimmsnarl", + "types": [ + "dark", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/861.png" + }, + { + "national_dex": 862, + "name": "Obstagoon", + "types": [ + "dark", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/862.png" + }, + { + "national_dex": 863, + "name": "Perrserker", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/863.png" + }, + { + "national_dex": 864, + "name": "Cursola", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/864.png" + }, + { + "national_dex": 865, + "name": "Sirfetchd", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/865.png" + }, + { + "national_dex": 866, + "name": "Mr Rime", + "types": [ + "ice", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/866.png" + }, + { + "national_dex": 867, + "name": "Runerigus", + "types": [ + "ground", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/867.png" + }, + { + "national_dex": 868, + "name": "Milcery", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/868.png" + }, + { + "national_dex": 869, + "name": "Alcremie", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/869.png" + }, + { + "national_dex": 870, + "name": "Falinks", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/870.png" + }, + { + "national_dex": 871, + "name": "Pincurchin", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/871.png" + }, + { + "national_dex": 872, + "name": "Snom", + "types": [ + "ice", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/872.png" + }, + { + "national_dex": 873, + "name": "Frosmoth", + "types": [ + "ice", + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/873.png" + }, + { + "national_dex": 874, + "name": "Stonjourner", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/874.png" + }, + { + "national_dex": 875, + "name": "Eiscue Ice", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/875.png" + }, + { + "national_dex": 876, + "name": "Indeedee Male", + "types": [ + "psychic", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/876.png" + }, + { + "national_dex": 877, + "name": "Morpeko Full Belly", + "types": [ + "electric", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/877.png" + }, + { + "national_dex": 878, + "name": "Cufant", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/878.png" + }, + { + "national_dex": 879, + "name": "Copperajah", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/879.png" + }, + { + "national_dex": 880, + "name": "Dracozolt", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/880.png" + }, + { + "national_dex": 881, + "name": "Arctozolt", + "types": [ + "electric", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/881.png" + }, + { + "national_dex": 882, + "name": "Dracovish", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/882.png" + }, + { + "national_dex": 883, + "name": "Arctovish", + "types": [ + "water", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/883.png" + }, + { + "national_dex": 884, + "name": "Duraludon", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/884.png" + }, + { + "national_dex": 885, + "name": "Dreepy", + "types": [ + "dragon", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/885.png" + }, + { + "national_dex": 886, + "name": "Drakloak", + "types": [ + "dragon", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/886.png" + }, + { + "national_dex": 887, + "name": "Dragapult", + "types": [ + "dragon", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/887.png" + }, + { + "national_dex": 888, + "name": "Zacian", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/888.png" + }, + { + "national_dex": 889, + "name": "Zamazenta", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/889.png" + }, + { + "national_dex": 890, + "name": "Eternatus", + "types": [ + "poison", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/890.png" + }, + { + "national_dex": 891, + "name": "Kubfu", + "types": [ + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/891.png" + }, + { + "national_dex": 892, + "name": "Urshifu Single Strike", + "types": [ + "fighting", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/892.png" + }, + { + "national_dex": 893, + "name": "Zarude", + "types": [ + "dark", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/893.png" + }, + { + "national_dex": 894, + "name": "Regieleki", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/894.png" + }, + { + "national_dex": 895, + "name": "Regidrago", + "types": [ + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/895.png" + }, + { + "national_dex": 896, + "name": "Glastrier", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/896.png" + }, + { + "national_dex": 897, + "name": "Spectrier", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/897.png" + }, + { + "national_dex": 898, + "name": "Calyrex", + "types": [ + "psychic", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/898.png" + }, + { + "national_dex": 899, + "name": "Wyrdeer", + "types": [ + "normal", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/899.png" + }, + { + "national_dex": 900, + "name": "Kleavor", + "types": [ + "bug", + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/900.png" + }, + { + "national_dex": 901, + "name": "Ursaluna", + "types": [ + "ground", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/901.png" + }, + { + "national_dex": 902, + "name": "Basculegion Male", + "types": [ + "water", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/902.png" + }, + { + "national_dex": 903, + "name": "Sneasler", + "types": [ + "fighting", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/903.png" + }, + { + "national_dex": 904, + "name": "Overqwil", + "types": [ + "dark", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/904.png" + }, + { + "national_dex": 905, + "name": "Enamorus Incarnate", + "types": [ + "fairy", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/905.png" + }, + { + "national_dex": 906, + "name": "Sprigatito", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/906.png" + }, + { + "national_dex": 907, + "name": "Floragato", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/907.png" + }, + { + "national_dex": 908, + "name": "Meowscarada", + "types": [ + "grass", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/908.png" + }, + { + "national_dex": 909, + "name": "Fuecoco", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/909.png" + }, + { + "national_dex": 910, + "name": "Crocalor", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/910.png" + }, + { + "national_dex": 911, + "name": "Skeledirge", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/911.png" + }, + { + "national_dex": 912, + "name": "Quaxly", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/912.png" + }, + { + "national_dex": 913, + "name": "Quaxwell", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/913.png" + }, + { + "national_dex": 914, + "name": "Quaquaval", + "types": [ + "water", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/914.png" + }, + { + "national_dex": 915, + "name": "Lechonk", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/915.png" + }, + { + "national_dex": 916, + "name": "Oinkologne Male", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/916.png" + }, + { + "national_dex": 917, + "name": "Tarountula", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/917.png" + }, + { + "national_dex": 918, + "name": "Spidops", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/918.png" + }, + { + "national_dex": 919, + "name": "Nymble", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/919.png" + }, + { + "national_dex": 920, + "name": "Lokix", + "types": [ + "bug", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/920.png" + }, + { + "national_dex": 921, + "name": "Pawmi", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/921.png" + }, + { + "national_dex": 922, + "name": "Pawmo", + "types": [ + "electric", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/922.png" + }, + { + "national_dex": 923, + "name": "Pawmot", + "types": [ + "electric", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/923.png" + }, + { + "national_dex": 924, + "name": "Tandemaus", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/924.png" + }, + { + "national_dex": 925, + "name": "Maushold Family Of Four", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/925.png" + }, + { + "national_dex": 926, + "name": "Fidough", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/926.png" + }, + { + "national_dex": 927, + "name": "Dachsbun", + "types": [ + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/927.png" + }, + { + "national_dex": 928, + "name": "Smoliv", + "types": [ + "grass", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/928.png" + }, + { + "national_dex": 929, + "name": "Dolliv", + "types": [ + "grass", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/929.png" + }, + { + "national_dex": 930, + "name": "Arboliva", + "types": [ + "grass", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/930.png" + }, + { + "national_dex": 931, + "name": "Squawkabilly Green Plumage", + "types": [ + "normal", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/931.png" + }, + { + "national_dex": 932, + "name": "Nacli", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/932.png" + }, + { + "national_dex": 933, + "name": "Naclstack", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/933.png" + }, + { + "national_dex": 934, + "name": "Garganacl", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/934.png" + }, + { + "national_dex": 935, + "name": "Charcadet", + "types": [ + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/935.png" + }, + { + "national_dex": 936, + "name": "Armarouge", + "types": [ + "fire", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/936.png" + }, + { + "national_dex": 937, + "name": "Ceruledge", + "types": [ + "fire", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/937.png" + }, + { + "national_dex": 938, + "name": "Tadbulb", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/938.png" + }, + { + "national_dex": 939, + "name": "Bellibolt", + "types": [ + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/939.png" + }, + { + "national_dex": 940, + "name": "Wattrel", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/940.png" + }, + { + "national_dex": 941, + "name": "Kilowattrel", + "types": [ + "electric", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/941.png" + }, + { + "national_dex": 942, + "name": "Maschiff", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/942.png" + }, + { + "national_dex": 943, + "name": "Mabosstiff", + "types": [ + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/943.png" + }, + { + "national_dex": 944, + "name": "Shroodle", + "types": [ + "poison", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/944.png" + }, + { + "national_dex": 945, + "name": "Grafaiai", + "types": [ + "poison", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/945.png" + }, + { + "national_dex": 946, + "name": "Bramblin", + "types": [ + "grass", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/946.png" + }, + { + "national_dex": 947, + "name": "Brambleghast", + "types": [ + "grass", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/947.png" + }, + { + "national_dex": 948, + "name": "Toedscool", + "types": [ + "ground", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/948.png" + }, + { + "national_dex": 949, + "name": "Toedscruel", + "types": [ + "ground", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/949.png" + }, + { + "national_dex": 950, + "name": "Klawf", + "types": [ + "rock" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/950.png" + }, + { + "national_dex": 951, + "name": "Capsakid", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/951.png" + }, + { + "national_dex": 952, + "name": "Scovillain", + "types": [ + "grass", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/952.png" + }, + { + "national_dex": 953, + "name": "Rellor", + "types": [ + "bug" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/953.png" + }, + { + "national_dex": 954, + "name": "Rabsca", + "types": [ + "bug", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/954.png" + }, + { + "national_dex": 955, + "name": "Flittle", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/955.png" + }, + { + "national_dex": 956, + "name": "Espathra", + "types": [ + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/956.png" + }, + { + "national_dex": 957, + "name": "Tinkatink", + "types": [ + "fairy", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/957.png" + }, + { + "national_dex": 958, + "name": "Tinkatuff", + "types": [ + "fairy", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/958.png" + }, + { + "national_dex": 959, + "name": "Tinkaton", + "types": [ + "fairy", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/959.png" + }, + { + "national_dex": 960, + "name": "Wiglett", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/960.png" + }, + { + "national_dex": 961, + "name": "Wugtrio", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/961.png" + }, + { + "national_dex": 962, + "name": "Bombirdier", + "types": [ + "flying", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/962.png" + }, + { + "national_dex": 963, + "name": "Finizen", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/963.png" + }, + { + "national_dex": 964, + "name": "Palafin Zero", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/964.png" + }, + { + "national_dex": 965, + "name": "Varoom", + "types": [ + "steel", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/965.png" + }, + { + "national_dex": 966, + "name": "Revavroom", + "types": [ + "steel", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/966.png" + }, + { + "national_dex": 967, + "name": "Cyclizar", + "types": [ + "dragon", + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/967.png" + }, + { + "national_dex": 968, + "name": "Orthworm", + "types": [ + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/968.png" + }, + { + "national_dex": 969, + "name": "Glimmet", + "types": [ + "rock", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/969.png" + }, + { + "national_dex": 970, + "name": "Glimmora", + "types": [ + "rock", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/970.png" + }, + { + "national_dex": 971, + "name": "Greavard", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/971.png" + }, + { + "national_dex": 972, + "name": "Houndstone", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/972.png" + }, + { + "national_dex": 973, + "name": "Flamigo", + "types": [ + "flying", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/973.png" + }, + { + "national_dex": 974, + "name": "Cetoddle", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/974.png" + }, + { + "national_dex": 975, + "name": "Cetitan", + "types": [ + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/975.png" + }, + { + "national_dex": 976, + "name": "Veluza", + "types": [ + "water", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/976.png" + }, + { + "national_dex": 977, + "name": "Dondozo", + "types": [ + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/977.png" + }, + { + "national_dex": 978, + "name": "Tatsugiri Curly", + "types": [ + "dragon", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/978.png" + }, + { + "national_dex": 979, + "name": "Annihilape", + "types": [ + "fighting", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/979.png" + }, + { + "national_dex": 980, + "name": "Clodsire", + "types": [ + "poison", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/980.png" + }, + { + "national_dex": 981, + "name": "Farigiraf", + "types": [ + "normal", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/981.png" + }, + { + "national_dex": 982, + "name": "Dudunsparce Two Segment", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/982.png" + }, + { + "national_dex": 983, + "name": "Kingambit", + "types": [ + "dark", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/983.png" + }, + { + "national_dex": 984, + "name": "Great Tusk", + "types": [ + "ground", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/984.png" + }, + { + "national_dex": 985, + "name": "Scream Tail", + "types": [ + "fairy", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/985.png" + }, + { + "national_dex": 986, + "name": "Brute Bonnet", + "types": [ + "grass", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/986.png" + }, + { + "national_dex": 987, + "name": "Flutter Mane", + "types": [ + "ghost", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/987.png" + }, + { + "national_dex": 988, + "name": "Slither Wing", + "types": [ + "bug", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/988.png" + }, + { + "national_dex": 989, + "name": "Sandy Shocks", + "types": [ + "electric", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/989.png" + }, + { + "national_dex": 990, + "name": "Iron Treads", + "types": [ + "ground", + "steel" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/990.png" + }, + { + "national_dex": 991, + "name": "Iron Bundle", + "types": [ + "ice", + "water" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/991.png" + }, + { + "national_dex": 992, + "name": "Iron Hands", + "types": [ + "fighting", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/992.png" + }, + { + "national_dex": 993, + "name": "Iron Jugulis", + "types": [ + "dark", + "flying" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/993.png" + }, + { + "national_dex": 994, + "name": "Iron Moth", + "types": [ + "fire", + "poison" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/994.png" + }, + { + "national_dex": 995, + "name": "Iron Thorns", + "types": [ + "rock", + "electric" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/995.png" + }, + { + "national_dex": 996, + "name": "Frigibax", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/996.png" + }, + { + "national_dex": 997, + "name": "Arctibax", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/997.png" + }, + { + "national_dex": 998, + "name": "Baxcalibur", + "types": [ + "dragon", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/998.png" + }, + { + "national_dex": 999, + "name": "Gimmighoul", + "types": [ + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/999.png" + }, + { + "national_dex": 1000, + "name": "Gholdengo", + "types": [ + "steel", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1000.png" + }, + { + "national_dex": 1001, + "name": "Wo Chien", + "types": [ + "dark", + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1001.png" + }, + { + "national_dex": 1002, + "name": "Chien Pao", + "types": [ + "dark", + "ice" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1002.png" + }, + { + "national_dex": 1003, + "name": "Ting Lu", + "types": [ + "dark", + "ground" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1003.png" + }, + { + "national_dex": 1004, + "name": "Chi Yu", + "types": [ + "dark", + "fire" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1004.png" + }, + { + "national_dex": 1005, + "name": "Roaring Moon", + "types": [ + "dragon", + "dark" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1005.png" + }, + { + "national_dex": 1006, + "name": "Iron Valiant", + "types": [ + "fairy", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1006.png" + }, + { + "national_dex": 1007, + "name": "Koraidon", + "types": [ + "fighting", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1007.png" + }, + { + "national_dex": 1008, + "name": "Miraidon", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1008.png" + }, + { + "national_dex": 1009, + "name": "Walking Wake", + "types": [ + "water", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1009.png" + }, + { + "national_dex": 1010, + "name": "Iron Leaves", + "types": [ + "grass", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1010.png" + }, + { + "national_dex": 1011, + "name": "Dipplin", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1011.png" + }, + { + "national_dex": 1012, + "name": "Poltchageist", + "types": [ + "grass", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1012.png" + }, + { + "national_dex": 1013, + "name": "Sinistcha", + "types": [ + "grass", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1013.png" + }, + { + "national_dex": 1014, + "name": "Okidogi", + "types": [ + "poison", + "fighting" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1014.png" + }, + { + "national_dex": 1015, + "name": "Munkidori", + "types": [ + "poison", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1015.png" + }, + { + "national_dex": 1016, + "name": "Fezandipiti", + "types": [ + "poison", + "fairy" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1016.png" + }, + { + "national_dex": 1017, + "name": "Ogerpon", + "types": [ + "grass" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1017.png" + }, + { + "national_dex": 1018, + "name": "Archaludon", + "types": [ + "steel", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1018.png" + }, + { + "national_dex": 1019, + "name": "Hydrapple", + "types": [ + "grass", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1019.png" + }, + { + "national_dex": 1020, + "name": "Gouging Fire", + "types": [ + "fire", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1020.png" + }, + { + "national_dex": 1021, + "name": "Raging Bolt", + "types": [ + "electric", + "dragon" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1021.png" + }, + { + "national_dex": 1022, + "name": "Iron Boulder", + "types": [ + "rock", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1022.png" + }, + { + "national_dex": 1023, + "name": "Iron Crown", + "types": [ + "steel", + "psychic" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1023.png" + }, + { + "national_dex": 1024, + "name": "Terapagos", + "types": [ + "normal" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1024.png" + }, + { + "national_dex": 1025, + "name": "Pecharunt", + "types": [ + "poison", + "ghost" + ], + "sprite_url": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1025.png" } ] \ No newline at end of file diff --git a/backend/src/app/seeds/fetch_pokeapi.py b/backend/src/app/seeds/fetch_pokeapi.py index fac6073..dc5bce1 100644 --- a/backend/src/app/seeds/fetch_pokeapi.py +++ b/backend/src/app/seeds/fetch_pokeapi.py @@ -304,14 +304,23 @@ def process_version(version_name: str, vg_info: dict) -> list[dict]: return routes -def fetch_pokemon_data(dex_numbers: set[int]) -> list[dict]: - """Fetch Pokemon name/type data for all collected dex numbers.""" - print(f"\n--- Fetching {len(dex_numbers)} Pokemon ---") +def fetch_all_pokemon() -> list[dict]: + """Fetch all Pokemon species from the local PokeAPI data.""" + pokemon_dir = POKEAPI_DIR / "pokemon-species" + + # Get all species IDs (directories with numeric names, excluding forms 10000+) + all_species = [] + for entry in pokemon_dir.iterdir(): + if entry.is_dir() and entry.name.isdigit(): + dex = int(entry.name) + if dex < 10000: # Exclude alternate forms + all_species.append(dex) + + all_species.sort() + print(f"\n--- Fetching {len(all_species)} Pokemon species ---") pokemon_list = [] - dex_sorted = sorted(dex_numbers) - - for i, dex in enumerate(dex_sorted, 1): + for i, dex in enumerate(all_species, 1): poke = load_resource("pokemon", dex) types = [t["type"]["name"] for t in poke["types"]] pokemon_list.append({ @@ -321,8 +330,8 @@ def fetch_pokemon_data(dex_numbers: set[int]) -> list[dict]: "sprite_url": f"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/{dex}.png", }) - if i % 50 == 0 or i == len(dex_sorted): - print(f" Fetched {i}/{len(dex_sorted)}") + if i % 100 == 0 or i == len(all_species): + print(f" Fetched {i}/{len(all_species)}") return sorted(pokemon_list, key=lambda x: x["national_dex"]) @@ -512,13 +521,16 @@ def main(): routes = process_version(ver_name, vg_info) write_json(f"{ver_name}.json", routes) - # Fetch all Pokemon data - pokemon = fetch_pokemon_data(all_pokemon_dex) + # Fetch all Pokemon species + pokemon = fetch_all_pokemon() write_json("pokemon.json", pokemon) print(f"\nWrote {len(pokemon)} Pokemon to pokemon.json") - # Fetch evolution chains - evolutions = fetch_evolution_data(all_pokemon_dex) + # Build set of all seeded dex numbers for evolution filtering + all_seeded_dex = {p["national_dex"] for p in pokemon} + + # Fetch evolution chains for all seeded Pokemon + evolutions = fetch_evolution_data(all_seeded_dex) apply_evolution_overrides(evolutions) write_json("evolutions.json", evolutions) print(f"\nWrote {len(evolutions)} evolution pairs to evolutions.json") diff --git a/frontend/src/api/admin.ts b/frontend/src/api/admin.ts index 311e2f8..6549eb2 100644 --- a/frontend/src/api/admin.ts +++ b/frontend/src/api/admin.ts @@ -12,6 +12,7 @@ import type { CreatePokemonInput, UpdatePokemonInput, BulkImportResult, + PaginatedPokemon, CreateRouteEncounterInput, UpdateRouteEncounterInput, } from '../types' @@ -45,7 +46,7 @@ export const listPokemon = (search?: string, limit = 50, offset = 0) => { if (search) params.set('search', search) params.set('limit', String(limit)) params.set('offset', String(offset)) - return api.get(`/pokemon?${params}`) + return api.get(`/pokemon?${params}`) } export const createPokemon = (data: CreatePokemonInput) => diff --git a/frontend/src/components/admin/RouteEncounterFormModal.tsx b/frontend/src/components/admin/RouteEncounterFormModal.tsx index c9a4e0c..4b0fa0e 100644 --- a/frontend/src/components/admin/RouteEncounterFormModal.tsx +++ b/frontend/src/components/admin/RouteEncounterFormModal.tsx @@ -23,7 +23,8 @@ export function RouteEncounterFormModal({ const [minLevel, setMinLevel] = useState(String(encounter?.minLevel ?? '')) const [maxLevel, setMaxLevel] = useState(String(encounter?.maxLevel ?? '')) - const { data: pokemonOptions = [] } = usePokemonList(search || undefined) + const { data } = usePokemonList(search || undefined) + const pokemonOptions = data?.items ?? [] const handleSubmit = (e: FormEvent) => { e.preventDefault() diff --git a/frontend/src/hooks/useAdmin.ts b/frontend/src/hooks/useAdmin.ts index 96f4c52..bdcff49 100644 --- a/frontend/src/hooks/useAdmin.ts +++ b/frontend/src/hooks/useAdmin.ts @@ -14,10 +14,10 @@ import type { // --- Queries --- -export function usePokemonList(search?: string) { +export function usePokemonList(search?: string, limit = 50, offset = 0) { return useQuery({ - queryKey: ['pokemon', { search }], - queryFn: () => adminApi.listPokemon(search), + queryKey: ['pokemon', { search, limit, offset }], + queryFn: () => adminApi.listPokemon(search, limit, offset), }) } diff --git a/frontend/src/pages/admin/AdminPokemon.tsx b/frontend/src/pages/admin/AdminPokemon.tsx index f4df1c7..a998f1c 100644 --- a/frontend/src/pages/admin/AdminPokemon.tsx +++ b/frontend/src/pages/admin/AdminPokemon.tsx @@ -12,9 +12,16 @@ import { } from '../../hooks/useAdmin' import type { Pokemon, CreatePokemonInput, UpdatePokemonInput } from '../../types' +const PAGE_SIZE = 50 + export function AdminPokemon() { const [search, setSearch] = useState('') - const { data: pokemon = [], isLoading } = usePokemonList(search || undefined) + const [page, setPage] = useState(0) + const offset = page * PAGE_SIZE + const { data, isLoading } = usePokemonList(search || undefined, PAGE_SIZE, offset) + const pokemon = data?.items ?? [] + const total = data?.total ?? 0 + const totalPages = Math.ceil(total / PAGE_SIZE) const createPokemon = useCreatePokemon() const updatePokemon = useUpdatePokemon() const deletePokemon = useDeletePokemon() @@ -80,14 +87,20 @@ export function AdminPokemon() { -
+
setSearch(e.target.value)} + onChange={(e) => { + setSearch(e.target.value) + setPage(0) // Reset to first page on search + }} placeholder="Search by name..." className="w-full max-w-sm px-3 py-2 border rounded-md dark:bg-gray-700 dark:border-gray-600" /> + + {total} pokemon +
p.id} /> + {/* Pagination */} + {totalPages > 1 && ( +
+
+ Showing {offset + 1}-{Math.min(offset + PAGE_SIZE, total)} of {total} +
+
+ + + + Page {page + 1} of {totalPages} + + + +
+
+ )} + {showCreate && ( diff --git a/frontend/src/types/admin.ts b/frontend/src/types/admin.ts index 511e210..d667bcf 100644 --- a/frontend/src/types/admin.ts +++ b/frontend/src/types/admin.ts @@ -51,6 +51,13 @@ export interface BulkImportResult { errors: string[] } +export interface PaginatedPokemon { + items: import('./game').Pokemon[] + total: number + limit: number + offset: number +} + export interface CreateRouteEncounterInput { pokemonId: number encounterMethod: string