Re-export all seed data from database

Ran --export to refresh seed JSON files with current database state.
Includes updated games, pokemon, routes/encounters, evolutions, and
new firered-bosses.json boss battle data.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 12:39:45 +01:00
parent 0a2d42a6d0
commit 2d4aa9d562
36 changed files with 71274 additions and 32837 deletions

View File

@@ -0,0 +1,26 @@
---
# nuzlocke-tracker-neqv
title: Add detailed boss battle information
status: todo
type: feature
created_at: 2026-02-08T11:21:22Z
updated_at: 2026-02-08T11:21:22Z
---
Enhance boss battles with more detailed information for each boss pokemon and the player's team.
## Boss Pokemon Details
Add the following optional fields to boss pokemon entries:
- **Ability** the pokemon's ability
- **Held item** item the pokemon is holding
- **Nature** the pokemon's nature
- **Moveset** up to 4 moves per pokemon
This requires backend model/schema changes (BossPokemon fields), migration, admin UI for editing, and display in the run encounter boss cards.
## Team Snapshot
When recording a boss battle result, allow the player to snapshot which of their alive team pokemon they used and at what levels. This gives a record of "what I brought to the fight."
- Add a `boss_result_team` join table (boss_result_id, encounter_id, level)
- In the BossDefeatModal, show checkboxes for alive team members with optional level override
- Display the team snapshot when viewing past boss results

View File

@@ -5,7 +5,7 @@
"encounters": [
{
"pokeapi_id": 252,
"pokemon_name": "treecko",
"pokemon_name": "Treecko",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -13,7 +13,7 @@
},
{
"pokeapi_id": 255,
"pokemon_name": "torchic",
"pokemon_name": "Torchic",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -21,7 +21,7 @@
},
{
"pokeapi_id": 258,
"pokemon_name": "mudkip",
"pokemon_name": "Mudkip",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -35,7 +35,7 @@
"encounters": [
{
"pokeapi_id": 345,
"pokemon_name": "lileep",
"pokemon_name": "Lileep",
"method": "fossil",
"encounter_rate": 100,
"min_level": 20,
@@ -43,7 +43,7 @@
},
{
"pokeapi_id": 347,
"pokemon_name": "anorith",
"pokemon_name": "Anorith",
"method": "fossil",
"encounter_rate": 100,
"min_level": 20,
@@ -57,7 +57,7 @@
"encounters": [
{
"pokeapi_id": 360,
"pokemon_name": "wynaut",
"pokemon_name": "Wynaut",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,
@@ -71,7 +71,7 @@
"encounters": [
{
"pokeapi_id": 351,
"pokemon_name": "castform",
"pokemon_name": "Castform",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -85,7 +85,7 @@
"encounters": [
{
"pokeapi_id": 374,
"pokemon_name": "beldum",
"pokemon_name": "Beldum",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -276,7 +276,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -796,7 +796,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -946,7 +946,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160, day",
"condition": "happiness >= 160, day",
"region": null
},
{
@@ -956,7 +956,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160, night",
"condition": "happiness >= 160, night",
"region": null
},
{
@@ -1006,7 +1006,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "affection \u003e= 2, knows fairy-type move",
"condition": "affection >= 2, knows fairy-type move",
"region": null
},
{
@@ -1176,7 +1176,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 220",
"condition": "happiness >= 220",
"region": null
},
{
@@ -1186,7 +1186,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -1196,7 +1196,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -1206,7 +1206,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -1566,7 +1566,7 @@
"min_level": 20,
"item": null,
"held_item": null,
"condition": "atk \u003e def",
"condition": "atk > def",
"region": null
},
{
@@ -1576,7 +1576,7 @@
"min_level": 20,
"item": null,
"held_item": null,
"condition": "atk \u003c def",
"condition": "atk < def",
"region": null
},
{
@@ -1966,7 +1966,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -2206,7 +2206,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "beauty \u003e= 170",
"condition": "beauty >= 170",
"region": null
},
{
@@ -2476,7 +2476,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160, day",
"condition": "happiness >= 160, day",
"region": null
},
{
@@ -2576,7 +2576,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -2596,7 +2596,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 220, night",
"condition": "happiness >= 220, night",
"region": null
},
{
@@ -2676,7 +2676,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -2686,7 +2686,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160, day",
"condition": "happiness >= 160, day",
"region": null
},
{
@@ -2946,7 +2946,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -3016,7 +3016,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 220",
"condition": "happiness >= 220",
"region": null
},
{
@@ -4146,7 +4146,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160",
"condition": "happiness >= 160",
"region": null
},
{
@@ -4526,7 +4526,7 @@
"min_level": null,
"item": null,
"held_item": null,
"condition": "happiness \u003e= 160, night",
"condition": "happiness >= 160, night",
"region": null
},
{

View File

@@ -0,0 +1,227 @@
[
{
"name": "Brock",
"boss_type": "gym_leader",
"badge_name": "Boulder Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png",
"level_cap": 14,
"order": 1,
"location": "Pewter City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png",
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 14,
"order": 2
}
]
},
{
"name": "Misty",
"boss_type": "gym_leader",
"badge_name": "Cascade Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png",
"level_cap": 21,
"order": 2,
"location": "Cerulean City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png",
"pokemon": [
{
"pokeapi_id": 120,
"pokemon_name": "Staryu",
"level": 18,
"order": 1
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 21,
"order": 2
}
]
},
{
"name": "Lt. Surge",
"boss_type": "gym_leader",
"badge_name": "Thunder Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png",
"level_cap": 24,
"order": 3,
"location": "Vermillion City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png",
"pokemon": [
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 21,
"order": 1
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 18,
"order": 2
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 24,
"order": 3
}
]
},
{
"name": "Erika",
"boss_type": "gym_leader",
"badge_name": "Rainbow Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png",
"level_cap": 29,
"order": 4,
"location": "Celadon City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png",
"pokemon": []
},
{
"name": "Sabrina",
"boss_type": "gym_leader",
"badge_name": "Marsh Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png",
"level_cap": 43,
"order": 5,
"location": "Saffron City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png",
"pokemon": []
},
{
"name": "Koga",
"boss_type": "gym_leader",
"badge_name": "Soul Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png",
"level_cap": 43,
"order": 6,
"location": "Fuchsia City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png",
"pokemon": []
},
{
"name": "Blaine",
"boss_type": "gym_leader",
"badge_name": "Volcano Badge",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png",
"level_cap": 47,
"order": 7,
"location": "Cinnabar Island Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png",
"pokemon": []
},
{
"name": "Giovanni",
"boss_type": "gym_leader",
"badge_name": "50",
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png",
"level_cap": 50,
"order": 8,
"location": "Viridian City Gym",
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png",
"pokemon": []
},
{
"name": "Lorelei",
"boss_type": "elite_four",
"badge_name": null,
"badge_image_url": null,
"level_cap": 54,
"order": 9,
"location": "Indigo Plateau",
"sprite_url": null,
"pokemon": []
},
{
"name": "Bruno",
"boss_type": "elite_four",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 10,
"location": "Indigo Plateau",
"sprite_url": null,
"pokemon": []
},
{
"name": "Agatha",
"boss_type": "elite_four",
"badge_name": null,
"badge_image_url": null,
"level_cap": 58,
"order": 11,
"location": "Indigo Plateau",
"sprite_url": null,
"pokemon": []
},
{
"name": "Lance",
"boss_type": "elite_four",
"badge_name": null,
"badge_image_url": null,
"level_cap": 60,
"order": 12,
"location": "Indigo Plateau",
"sprite_url": null,
"pokemon": []
},
{
"name": "Blue",
"boss_type": "champion",
"badge_name": null,
"badge_image_url": null,
"level_cap": 63,
"order": 13,
"location": "Indigo Plateau",
"sprite_url": null,
"pokemon": [
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 59,
"order": 1
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 57,
"order": 2
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 59,
"order": 3
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 59,
"order": 4
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 61,
"order": 5
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 63,
"order": 6
}
]
}
]

File diff suppressed because it is too large Load Diff

View File

@@ -1,51 +1,11 @@
[
{
"name": "Pokemon Crystal",
"slug": "crystal",
"generation": 2,
"region": "johto",
"release_year": 2000,
"color": "#4FD9FF"
},
{
"name": "Pokemon FireRed",
"slug": "firered",
"generation": 3,
"region": "kanto",
"release_year": 2004,
"color": "#FF7327"
},
{
"name": "Pokemon LeafGreen",
"slug": "leafgreen",
"generation": 3,
"region": "kanto",
"release_year": 2004,
"color": "#00DD00"
},
{
"name": "Pokemon Diamond",
"slug": "diamond",
"generation": 4,
"region": "sinnoh",
"release_year": 2006,
"color": "#AAAAFF"
},
{
"name": "Pokemon Pearl",
"slug": "pearl",
"generation": 4,
"region": "sinnoh",
"release_year": 2006,
"color": "#FFAAAA"
},
{
"name": "Pokemon Platinum",
"slug": "platinum",
"generation": 4,
"region": "sinnoh",
"release_year": 2008,
"color": "#999999"
"name": "Pokemon Alpha Sapphire",
"slug": "alpha-sapphire",
"generation": 6,
"region": "hoenn",
"release_year": 2014,
"color": "#26649C"
},
{
"name": "Pokemon Black",
@@ -56,60 +16,12 @@
"color": "#444444"
},
{
"name": "Pokemon White",
"slug": "white",
"name": "Pokemon Black 2",
"slug": "black-2",
"generation": 5,
"region": "unova",
"release_year": 2010,
"color": "#E1E1E1"
},
{
"name": "Pokemon X",
"slug": "x",
"generation": 6,
"region": "kalos",
"release_year": 2013,
"color": "#025DA6"
},
{
"name": "Pokemon Y",
"slug": "y",
"generation": 6,
"region": "kalos",
"release_year": 2013,
"color": "#EA1A3E"
},
{
"name": "Pokemon Omega Ruby",
"slug": "omega-ruby",
"generation": 6,
"region": "hoenn",
"release_year": 2014,
"color": "#CF3025"
},
{
"name": "Pokemon Alpha Sapphire",
"slug": "alpha-sapphire",
"generation": 6,
"region": "hoenn",
"release_year": 2014,
"color": "#26649C"
},
{
"name": "Pokemon Sun",
"slug": "sun",
"generation": 7,
"region": "alola",
"release_year": 2016,
"color": "#F1912B"
},
{
"name": "Pokemon Moon",
"slug": "moon",
"generation": 7,
"region": "alola",
"release_year": 2016,
"color": "#5599CA"
"release_year": 2012,
"color": "#424B50"
},
{
"name": "Pokemon Blue",
@@ -120,12 +32,44 @@
"color": "#1111FF"
},
{
"name": "Pokemon Red",
"slug": "red",
"generation": 1,
"name": "Pokemon Brilliant Diamond",
"slug": "brilliant-diamond",
"generation": 8,
"region": "sinnoh",
"release_year": 2021,
"color": "#44BAE5"
},
{
"name": "Pokemon Crystal",
"slug": "crystal",
"generation": 2,
"region": "johto",
"release_year": 2000,
"color": "#4FD9FF"
},
{
"name": "Pokemon Diamond",
"slug": "diamond",
"generation": 4,
"region": "sinnoh",
"release_year": 2006,
"color": "#AAAAFF"
},
{
"name": "Pokemon Emerald",
"slug": "emerald",
"generation": 3,
"region": "hoenn",
"release_year": 2005,
"color": "#00A000"
},
{
"name": "Pokemon FireRed",
"slug": "firered",
"generation": 3,
"region": "kanto",
"release_year": 1996,
"color": "#FF1111"
"release_year": 2004,
"color": "#FF7327"
},
{
"name": "Pokemon Gold",
@@ -136,36 +80,36 @@
"color": "#DAA520"
},
{
"name": "Pokemon Silver",
"slug": "silver",
"generation": 2,
"name": "Pokemon HeartGold",
"slug": "heartgold",
"generation": 4,
"region": "johto",
"release_year": 1999,
"color": "#C0C0C0"
"release_year": 2010,
"color": "#B69E00"
},
{
"name": "Pokemon Ruby",
"slug": "ruby",
"name": "Pokemon LeafGreen",
"slug": "leafgreen",
"generation": 3,
"region": "hoenn",
"release_year": 2002,
"color": "#A00000"
"region": "kanto",
"release_year": 2004,
"color": "#00DD00"
},
{
"name": "Pokemon Sapphire",
"slug": "sapphire",
"generation": 3,
"region": "hoenn",
"release_year": 2002,
"color": "#0000A0"
"name": "Pokemon Legends: Arceus",
"slug": "legends-arceus",
"generation": 8,
"region": "hisui",
"release_year": 2022,
"color": "#36597B"
},
{
"name": "Pokemon Emerald",
"slug": "emerald",
"generation": 3,
"region": "hoenn",
"release_year": 2005,
"color": "#00A000"
"name": "Pokemon Legends: Z-A",
"slug": "legends-z-a",
"generation": 9,
"region": "lumiose",
"release_year": 2025,
"color": "#3A7BDB"
},
{
"name": "Pokemon Let's Go Eevee",
@@ -184,12 +128,68 @@
"color": "#F5DA00"
},
{
"name": "Pokemon Sword",
"slug": "sword",
"generation": 8,
"region": "galar",
"release_year": 2019,
"color": "#00D4E7"
"name": "Pokemon Moon",
"slug": "moon",
"generation": 7,
"region": "alola",
"release_year": 2016,
"color": "#5599CA"
},
{
"name": "Pokemon Omega Ruby",
"slug": "omega-ruby",
"generation": 6,
"region": "hoenn",
"release_year": 2014,
"color": "#CF3025"
},
{
"name": "Pokemon Pearl",
"slug": "pearl",
"generation": 4,
"region": "sinnoh",
"release_year": 2006,
"color": "#FFAAAA"
},
{
"name": "Pokemon Platinum",
"slug": "platinum",
"generation": 4,
"region": "sinnoh",
"release_year": 2008,
"color": "#999999"
},
{
"name": "Pokemon Red",
"slug": "red",
"generation": 1,
"region": "kanto",
"release_year": 1996,
"color": "#FF1111"
},
{
"name": "Pokemon Ruby",
"slug": "ruby",
"generation": 3,
"region": "hoenn",
"release_year": 2002,
"color": "#A00000"
},
{
"name": "Pokemon Sapphire",
"slug": "sapphire",
"generation": 3,
"region": "hoenn",
"release_year": 2002,
"color": "#0000A0"
},
{
"name": "Pokemon Scarlet",
"slug": "scarlet",
"generation": 9,
"region": "paldea",
"release_year": 2022,
"color": "#F93C3C"
},
{
"name": "Pokemon Shield",
@@ -208,68 +208,12 @@
"color": "#E18AAA"
},
{
"name": "Pokemon Brilliant Diamond",
"slug": "brilliant-diamond",
"generation": 8,
"region": "sinnoh",
"release_year": 2021,
"color": "#44BAE5"
},
{
"name": "Pokemon Legends: Z-A",
"slug": "legends-z-a",
"generation": 9,
"region": "lumiose",
"release_year": 2025,
"color": "#3A7BDB"
},
{
"name": "Pokemon Ultra Sun",
"slug": "ultra-sun",
"generation": 7,
"region": "alola",
"release_year": 2017,
"color": "#E95B2B"
},
{
"name": "Pokemon Ultra Moon",
"slug": "ultra-moon",
"generation": 7,
"region": "alola",
"release_year": 2017,
"color": "#204E8C"
},
{
"name": "Pokemon Legends: Arceus",
"slug": "legends-arceus",
"generation": 8,
"region": "hisui",
"release_year": 2022,
"color": "#36597B"
},
{
"name": "Pokemon Scarlet",
"slug": "scarlet",
"generation": 9,
"region": "paldea",
"release_year": 2022,
"color": "#F93C3C"
},
{
"name": "Pokemon Violet",
"slug": "violet",
"generation": 9,
"region": "paldea",
"release_year": 2022,
"color": "#A96EEC"
},
{
"name": "Pokemon Yellow",
"slug": "yellow",
"generation": 1,
"region": "kanto",
"release_year": 1998,
"color": "#FFD733"
"name": "Pokemon Silver",
"slug": "silver",
"generation": 2,
"region": "johto",
"release_year": 1999,
"color": "#C0C0C0"
},
{
"name": "Pokemon SoulSilver",
@@ -280,20 +224,52 @@
"color": "#C0C0E0"
},
{
"name": "Pokemon HeartGold",
"slug": "heartgold",
"generation": 4,
"region": "johto",
"release_year": 2010,
"color": "#B69E00"
"name": "Pokemon Sun",
"slug": "sun",
"generation": 7,
"region": "alola",
"release_year": 2016,
"color": "#F1912B"
},
{
"name": "Pokemon Black 2",
"slug": "black-2",
"name": "Pokemon Sword",
"slug": "sword",
"generation": 8,
"region": "galar",
"release_year": 2019,
"color": "#00D4E7"
},
{
"name": "Pokemon Ultra Moon",
"slug": "ultra-moon",
"generation": 7,
"region": "alola",
"release_year": 2017,
"color": "#204E8C"
},
{
"name": "Pokemon Ultra Sun",
"slug": "ultra-sun",
"generation": 7,
"region": "alola",
"release_year": 2017,
"color": "#E95B2B"
},
{
"name": "Pokemon Violet",
"slug": "violet",
"generation": 9,
"region": "paldea",
"release_year": 2022,
"color": "#A96EEC"
},
{
"name": "Pokemon White",
"slug": "white",
"generation": 5,
"region": "unova",
"release_year": 2012,
"color": "#424B50"
"release_year": 2010,
"color": "#E1E1E1"
},
{
"name": "Pokemon White 2",
@@ -302,5 +278,29 @@
"region": "unova",
"release_year": 2012,
"color": "#E3CED0"
},
{
"name": "Pokemon X",
"slug": "x",
"generation": 6,
"region": "kalos",
"release_year": 2013,
"color": "#025DA6"
},
{
"name": "Pokemon Y",
"slug": "y",
"generation": 6,
"region": "kalos",
"release_year": 2013,
"color": "#EA1A3E"
},
{
"name": "Pokemon Yellow",
"slug": "yellow",
"generation": 1,
"region": "kanto",
"release_year": 1998,
"color": "#FFD733"
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,7 @@
"encounters": [
{
"pokeapi_id": 1,
"pokemon_name": "bulbasaur",
"pokemon_name": "Bulbasaur",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -13,7 +13,7 @@
},
{
"pokeapi_id": 4,
"pokemon_name": "charmander",
"pokemon_name": "Charmander",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -21,7 +21,7 @@
},
{
"pokeapi_id": 7,
"pokemon_name": "squirtle",
"pokemon_name": "Squirtle",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -35,7 +35,7 @@
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"pokemon_name": "Magikarp",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,
@@ -49,7 +49,7 @@
"encounters": [
{
"pokeapi_id": 133,
"pokemon_name": "eevee",
"pokemon_name": "Eevee",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -63,7 +63,7 @@
"encounters": [
{
"pokeapi_id": 131,
"pokemon_name": "lapras",
"pokemon_name": "Lapras",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -71,7 +71,7 @@
},
{
"pokeapi_id": 106,
"pokemon_name": "hitmonlee",
"pokemon_name": "Hitmonlee",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -79,7 +79,7 @@
},
{
"pokeapi_id": 107,
"pokemon_name": "hitmonchan",
"pokemon_name": "Hitmonchan",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -93,7 +93,7 @@
"encounters": [
{
"pokeapi_id": 138,
"pokemon_name": "omanyte",
"pokemon_name": "Omanyte",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -101,7 +101,7 @@
},
{
"pokeapi_id": 140,
"pokemon_name": "kabuto",
"pokemon_name": "Kabuto",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -109,7 +109,7 @@
},
{
"pokeapi_id": 142,
"pokemon_name": "aerodactyl",
"pokemon_name": "Aerodactyl",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -123,7 +123,7 @@
"encounters": [
{
"pokeapi_id": 175,
"pokemon_name": "togepi",
"pokemon_name": "Togepi",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,

View File

@@ -5,7 +5,7 @@
"encounters": [
{
"pokeapi_id": 1,
"pokemon_name": "bulbasaur",
"pokemon_name": "Bulbasaur",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -13,7 +13,7 @@
},
{
"pokeapi_id": 4,
"pokemon_name": "charmander",
"pokemon_name": "Charmander",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -21,7 +21,7 @@
},
{
"pokeapi_id": 7,
"pokemon_name": "squirtle",
"pokemon_name": "Squirtle",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -35,7 +35,7 @@
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"pokemon_name": "Magikarp",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,
@@ -49,7 +49,7 @@
"encounters": [
{
"pokeapi_id": 133,
"pokemon_name": "eevee",
"pokemon_name": "Eevee",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -63,7 +63,7 @@
"encounters": [
{
"pokeapi_id": 131,
"pokemon_name": "lapras",
"pokemon_name": "Lapras",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -71,7 +71,7 @@
},
{
"pokeapi_id": 106,
"pokemon_name": "hitmonlee",
"pokemon_name": "Hitmonlee",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -79,7 +79,7 @@
},
{
"pokeapi_id": 107,
"pokemon_name": "hitmonchan",
"pokemon_name": "Hitmonchan",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -93,7 +93,7 @@
"encounters": [
{
"pokeapi_id": 138,
"pokemon_name": "omanyte",
"pokemon_name": "Omanyte",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -101,7 +101,7 @@
},
{
"pokeapi_id": 140,
"pokemon_name": "kabuto",
"pokemon_name": "Kabuto",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -109,7 +109,7 @@
},
{
"pokeapi_id": 142,
"pokemon_name": "aerodactyl",
"pokemon_name": "Aerodactyl",
"method": "fossil",
"encounter_rate": 100,
"min_level": 5,
@@ -123,7 +123,7 @@
"encounters": [
{
"pokeapi_id": 175,
"pokemon_name": "togepi",
"pokemon_name": "Togepi",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,7 @@
"encounters": [
{
"pokeapi_id": 252,
"pokemon_name": "treecko",
"pokemon_name": "Treecko",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -13,7 +13,7 @@
},
{
"pokeapi_id": 255,
"pokemon_name": "torchic",
"pokemon_name": "Torchic",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -21,7 +21,7 @@
},
{
"pokeapi_id": 258,
"pokemon_name": "mudkip",
"pokemon_name": "Mudkip",
"method": "starter",
"encounter_rate": 100,
"min_level": 5,
@@ -35,7 +35,7 @@
"encounters": [
{
"pokeapi_id": 345,
"pokemon_name": "lileep",
"pokemon_name": "Lileep",
"method": "fossil",
"encounter_rate": 100,
"min_level": 20,
@@ -43,7 +43,7 @@
},
{
"pokeapi_id": 347,
"pokemon_name": "anorith",
"pokemon_name": "Anorith",
"method": "fossil",
"encounter_rate": 100,
"min_level": 20,
@@ -57,7 +57,7 @@
"encounters": [
{
"pokeapi_id": 360,
"pokemon_name": "wynaut",
"pokemon_name": "Wynaut",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,
@@ -71,7 +71,7 @@
"encounters": [
{
"pokeapi_id": 351,
"pokemon_name": "castform",
"pokemon_name": "Castform",
"method": "gift",
"encounter_rate": 100,
"min_level": 25,
@@ -85,7 +85,7 @@
"encounters": [
{
"pokeapi_id": 374,
"pokemon_name": "beldum",
"pokemon_name": "Beldum",
"method": "gift",
"encounter_rate": 100,
"min_level": 5,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff