Regenerate seed data with Go fetch tool

Updated all game JSON files with data from the new Go-based PokeAPI
fetcher. Includes corrected encounter data and form identification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-07 19:44:14 +01:00
parent 66ad41cf1c
commit f57d4793f9
40 changed files with 18152 additions and 15144 deletions

View File

@@ -333,7 +333,7 @@
"encounters": [],
"children": [
{
"name": "Mt Moon (1F)",
"name": "Mt Moon (1f)",
"order": 10,
"encounters": [
{
@@ -371,7 +371,7 @@
]
},
{
"name": "Mt Moon (B1F)",
"name": "Mt Moon (B1f)",
"order": 11,
"encounters": [
{
@@ -409,7 +409,7 @@
]
},
{
"name": "Mt Moon (B2F)",
"name": "Mt Moon (B2f)",
"order": 12,
"encounters": [
{
@@ -1134,7 +1134,7 @@
"encounters": [],
"children": [
{
"name": "Rock Tunnel (B1F)",
"name": "Rock Tunnel (B1f)",
"order": 26,
"encounters": [
{
@@ -1172,7 +1172,7 @@
]
},
{
"name": "Rock Tunnel (B2F)",
"name": "Rock Tunnel (B2f)",
"order": 27,
"encounters": [
{
@@ -2558,7 +2558,7 @@
"encounters": [],
"children": [
{
"name": "Pokemon Tower (3F)",
"name": "Pokemon Tower (3f)",
"order": 47,
"encounters": [
{
@@ -2588,7 +2588,7 @@
]
},
{
"name": "Pokemon Tower (4F)",
"name": "Pokemon Tower (4f)",
"order": 48,
"encounters": [
{
@@ -2618,7 +2618,7 @@
]
},
{
"name": "Pokemon Tower (5F)",
"name": "Pokemon Tower (5f)",
"order": 49,
"encounters": [
{
@@ -2648,7 +2648,7 @@
]
},
{
"name": "Pokemon Tower (6F)",
"name": "Pokemon Tower (6f)",
"order": 50,
"encounters": [
{
@@ -2678,7 +2678,7 @@
]
},
{
"name": "Pokemon Tower (7F)",
"name": "Pokemon Tower (7f)",
"order": 51,
"encounters": [
{
@@ -2855,8 +2855,228 @@
"encounters": [],
"children": [
{
"name": "Seafoam Islands (1F)",
"name": "Seafoam Islands (B3f)",
"order": 55,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 79,
"pokemon_name": "slowpoke",
"method": "walk",
"encounter_rate": 35,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 86,
"pokemon_name": "seel",
"method": "walk",
"encounter_rate": 30,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 120,
"pokemon_name": "staryu",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 117,
"pokemon_name": "seadra",
"method": "walk",
"encounter_rate": 4,
"min_level": 39,
"max_level": 39
},
{
"pokeapi_id": 87,
"pokemon_name": "dewgong",
"method": "walk",
"encounter_rate": 1,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seafoam Islands (B4f)",
"order": 56,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "walk",
"encounter_rate": 35,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "walk",
"encounter_rate": 30,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 120,
"pokemon_name": "staryu",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 86,
"pokemon_name": "seel",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 79,
"pokemon_name": "slowpoke",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 80,
"pokemon_name": "slowbro",
"method": "walk",
"encounter_rate": 4,
"min_level": 39,
"max_level": 39
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 1,
"min_level": 32,
"max_level": 32
}
]
},
{
"name": "Seafoam Islands (1f)",
"order": 57,
"encounters": [
{
"pokeapi_id": 116,
@@ -2925,8 +3145,8 @@
]
},
{
"name": "Seafoam Islands (B1F)",
"order": 56,
"name": "Seafoam Islands (B1f)",
"order": 58,
"encounters": [
{
"pokeapi_id": 116,
@@ -2987,8 +3207,8 @@
]
},
{
"name": "Seafoam Islands (B2F)",
"order": 57,
"name": "Seafoam Islands (B2f)",
"order": 59,
"encounters": [
{
"pokeapi_id": 86,
@@ -3047,226 +3267,6 @@
"max_level": 37
}
]
},
{
"name": "Seafoam Islands (B3F)",
"order": 58,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 79,
"pokemon_name": "slowpoke",
"method": "walk",
"encounter_rate": 35,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 86,
"pokemon_name": "seel",
"method": "walk",
"encounter_rate": 30,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 120,
"pokemon_name": "staryu",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 117,
"pokemon_name": "seadra",
"method": "walk",
"encounter_rate": 4,
"min_level": 39,
"max_level": 39
},
{
"pokeapi_id": 87,
"pokemon_name": "dewgong",
"method": "walk",
"encounter_rate": 1,
"min_level": 37,
"max_level": 37
}
]
},
{
"name": "Seafoam Islands (B4F)",
"order": 59,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 5,
"max_level": 5
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "good-rod",
"encounter_rate": 50,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "walk",
"encounter_rate": 35,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "walk",
"encounter_rate": 30,
"min_level": 31,
"max_level": 33
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 90,
"pokemon_name": "shellder",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 120,
"pokemon_name": "staryu",
"method": "super-rod",
"encounter_rate": 25,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 86,
"pokemon_name": "seel",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 79,
"pokemon_name": "slowpoke",
"method": "walk",
"encounter_rate": 15,
"min_level": 29,
"max_level": 31
},
{
"pokeapi_id": 80,
"pokemon_name": "slowbro",
"method": "walk",
"encounter_rate": 4,
"min_level": 39,
"max_level": 39
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 1,
"min_level": 32,
"max_level": 32
}
]
}
]
},
@@ -3362,7 +3362,7 @@
"encounters": [],
"children": [
{
"name": "Pokemon Mansion (1F)",
"name": "Pokemon Mansion (1f)",
"order": 62,
"encounters": [
{
@@ -3416,7 +3416,7 @@
]
},
{
"name": "Pokemon Mansion (2F)",
"name": "Pokemon Mansion (2f)",
"order": 63,
"encounters": [
{
@@ -3470,7 +3470,7 @@
]
},
{
"name": "Pokemon Mansion (3F)",
"name": "Pokemon Mansion (3f)",
"order": 64,
"encounters": [
{
@@ -3524,7 +3524,7 @@
]
},
{
"name": "Pokemon Mansion (B1F)",
"name": "Pokemon Mansion (B1f)",
"order": 65,
"encounters": [
{
@@ -3797,7 +3797,7 @@
"encounters": [],
"children": [
{
"name": "Victory Road 2 (1F)",
"name": "Victory Road 2 (1f)",
"order": 69,
"encounters": [
{
@@ -3867,7 +3867,7 @@
]
},
{
"name": "Victory Road 2 (2F)",
"name": "Victory Road 2 (2f)",
"order": 70,
"encounters": [
{
@@ -3937,7 +3937,7 @@
]
},
{
"name": "Victory Road 2 (3F)",
"name": "Victory Road 2 (3f)",
"order": 71,
"encounters": [
{
@@ -4014,7 +4014,7 @@
"encounters": [],
"children": [
{
"name": "Cerulean Cave (1F)",
"name": "Cerulean Cave (1f)",
"order": 73,
"encounters": [
{
@@ -4156,7 +4156,7 @@
]
},
{
"name": "Cerulean Cave (2F)",
"name": "Cerulean Cave (2f)",
"order": 74,
"encounters": [
{
@@ -4234,7 +4234,7 @@
]
},
{
"name": "Cerulean Cave (B1F)",
"name": "Cerulean Cave (B1f)",
"order": 75,
"encounters": [
{
@@ -4375,4 +4375,4 @@
}
]
}
]
]