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

@@ -826,7 +826,7 @@
"encounters": [],
"children": [
{
"name": "Sprout Tower (2F)",
"name": "Sprout Tower (2f)",
"order": 12,
"encounters": [
{
@@ -848,7 +848,7 @@
]
},
{
"name": "Sprout Tower (3F)",
"name": "Sprout Tower (3f)",
"order": 13,
"encounters": [
{
@@ -1184,118 +1184,8 @@
"encounters": [],
"children": [
{
"name": "Union Cave (1F)",
"name": "Union Cave (B1f)",
"order": 22,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 85,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 70,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 194,
"pokemon_name": "wooper",
"method": "surf",
"encounter_rate": 60,
"min_level": 15,
"max_level": 19
},
{
"pokeapi_id": 195,
"pokemon_name": "quagsire",
"method": "surf",
"encounter_rate": 40,
"min_level": 15,
"max_level": 24
},
{
"pokeapi_id": 19,
"pokemon_name": "rattata",
"method": "walk",
"encounter_rate": 40,
"min_level": 4,
"max_level": 6
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 74,
"pokemon_name": "geodude",
"method": "walk",
"encounter_rate": 30,
"min_level": 6,
"max_level": 6
},
{
"pokeapi_id": 41,
"pokemon_name": "zubat",
"method": "walk",
"encounter_rate": 25,
"min_level": 5,
"max_level": 7
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "old-rod",
"encounter_rate": 15,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 5,
"min_level": 6,
"max_level": 6
}
]
},
{
"name": "Union Cave (B1F)",
"order": 23,
"encounters": [
{
"pokeapi_id": 129,
@@ -1404,8 +1294,8 @@
]
},
{
"name": "Union Cave (B2F)",
"order": 24,
"name": "Union Cave (B2f)",
"order": 23,
"encounters": [
{
"pokeapi_id": 98,
@@ -1560,6 +1450,116 @@
"max_level": 20
}
]
},
{
"name": "Union Cave (1f)",
"order": 24,
"encounters": [
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 85,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "super-rod",
"encounter_rate": 70,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 194,
"pokemon_name": "wooper",
"method": "surf",
"encounter_rate": 60,
"min_level": 15,
"max_level": 19
},
{
"pokeapi_id": 195,
"pokemon_name": "quagsire",
"method": "surf",
"encounter_rate": 40,
"min_level": 15,
"max_level": 24
},
{
"pokeapi_id": 19,
"pokemon_name": "rattata",
"method": "walk",
"encounter_rate": 40,
"min_level": 4,
"max_level": 6
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 74,
"pokemon_name": "geodude",
"method": "walk",
"encounter_rate": 30,
"min_level": 6,
"max_level": 6
},
{
"pokeapi_id": 41,
"pokemon_name": "zubat",
"method": "walk",
"encounter_rate": 25,
"min_level": 5,
"max_level": 7
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "old-rod",
"encounter_rate": 15,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 5,
"min_level": 6,
"max_level": 6
}
]
}
]
},
@@ -1615,7 +1615,7 @@
"encounters": [],
"children": [
{
"name": "Slowpoke Well (1F)",
"name": "Slowpoke Well (1f)",
"order": 27,
"encounters": [
{
@@ -1701,7 +1701,7 @@
]
},
{
"name": "Slowpoke Well (B1F)",
"name": "Slowpoke Well (B1f)",
"order": 28,
"encounters": [
{
@@ -2426,7 +2426,7 @@
"encounters": [],
"children": [
{
"name": "Burned Tower (1F)",
"name": "Burned Tower (1f)",
"order": 38,
"encounters": [
{
@@ -2464,7 +2464,7 @@
]
},
{
"name": "Burned Tower (B1F)",
"name": "Burned Tower (B1f)",
"order": 39,
"encounters": [
{
@@ -2509,7 +2509,7 @@
"encounters": [],
"children": [
{
"name": "Bell Tower (2F)",
"name": "Bell Tower (6f)",
"order": 41,
"encounters": [
{
@@ -2531,7 +2531,7 @@
]
},
{
"name": "Bell Tower (3F)",
"name": "Bell Tower (7f)",
"order": 42,
"encounters": [
{
@@ -2553,7 +2553,7 @@
]
},
{
"name": "Bell Tower (4F)",
"name": "Bell Tower (8f)",
"order": 43,
"encounters": [
{
@@ -2575,7 +2575,7 @@
]
},
{
"name": "Bell Tower (5F)",
"name": "Bell Tower (9f)",
"order": 44,
"encounters": [
{
@@ -2597,7 +2597,7 @@
]
},
{
"name": "Bell Tower (6F)",
"name": "Bell Tower (2f)",
"order": 45,
"encounters": [
{
@@ -2619,7 +2619,7 @@
]
},
{
"name": "Bell Tower (7F)",
"name": "Bell Tower (3f)",
"order": 46,
"encounters": [
{
@@ -2641,7 +2641,7 @@
]
},
{
"name": "Bell Tower (8F)",
"name": "Bell Tower (4f)",
"order": 47,
"encounters": [
{
@@ -2663,7 +2663,7 @@
]
},
{
"name": "Bell Tower (9F)",
"name": "Bell Tower (5f)",
"order": 48,
"encounters": [
{
@@ -3358,14 +3358,6 @@
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
@@ -3373,6 +3365,14 @@
"encounter_rate": 10,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
}
]
},
@@ -3391,7 +3391,7 @@
],
"children": [
{
"name": "Mt Mortar (1F)",
"name": "Mt Mortar (1f)",
"order": 57,
"encounters": [
{
@@ -3681,7 +3681,7 @@
]
},
{
"name": "Mt Mortar (B1F)",
"name": "Mt Mortar (B1f)",
"order": 60,
"encounters": [
{
@@ -4104,7 +4104,7 @@
"encounters": [],
"children": [
{
"name": "Ice Path (1F)",
"name": "Ice Path (1f)",
"order": 65,
"encounters": [
{
@@ -4150,7 +4150,7 @@
]
},
{
"name": "Ice Path (B1F)",
"name": "Ice Path (B1f)",
"order": 66,
"encounters": [
{
@@ -4196,7 +4196,7 @@
]
},
{
"name": "Ice Path (B2F)",
"name": "Ice Path (B2f)",
"order": 67,
"encounters": [
{
@@ -4242,7 +4242,7 @@
]
},
{
"name": "Ice Path (B3F)",
"name": "Ice Path (B3f)",
"order": 68,
"encounters": [
{
@@ -4567,7 +4567,7 @@
"encounters": [],
"children": [
{
"name": "Whirl Islands (1F)",
"name": "Whirl Islands (1f)",
"order": 74,
"encounters": [
{
@@ -4618,14 +4618,6 @@
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 30,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
@@ -4634,6 +4626,14 @@
"min_level": 15,
"max_level": 19
},
{
"pokeapi_id": 116,
"pokemon_name": "horsea",
"method": "super-rod",
"encounter_rate": 30,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 41,
"pokemon_name": "zubat",
@@ -4701,7 +4701,7 @@
]
},
{
"name": "Whirl Islands (B1F)",
"name": "Whirl Islands (B1f)",
"order": 75,
"encounters": [
{
@@ -4739,7 +4739,7 @@
]
},
{
"name": "Whirl Islands (B2F)",
"name": "Whirl Islands (B2f)",
"order": 76,
"encounters": [
{
@@ -4865,7 +4865,7 @@
]
},
{
"name": "Whirl Islands (B3F)",
"name": "Whirl Islands (B3f)",
"order": 77,
"encounters": [
{
@@ -5416,7 +5416,7 @@
"encounters": [],
"children": [
{
"name": "Victory Road 1 (1F)",
"name": "Victory Road 1 (1f)",
"order": 82,
"encounters": [
{
@@ -5462,7 +5462,7 @@
]
},
{
"name": "Victory Road 1 (2F)",
"name": "Victory Road 1 (2f)",
"order": 83,
"encounters": [
{
@@ -5508,7 +5508,7 @@
]
},
{
"name": "Victory Road 1 (3F)",
"name": "Victory Road 1 (3f)",
"order": 84,
"encounters": [
{
@@ -5687,8 +5687,100 @@
"encounters": [],
"children": [
{
"name": "Mt Silver (2F)",
"name": "Mt Silver (1f)",
"order": 87,
"encounters": [
{
"pokeapi_id": 232,
"pokemon_name": "donphan",
"method": "walk",
"encounter_rate": 30,
"min_level": 44,
"max_level": 44
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 30,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 30,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 5,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 246,
"pokemon_name": "larvitar",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 20
}
]
},
{
"name": "Mt Silver (Top)",
"order": 88,
"encounters": [
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 50,
"min_level": 48,
"max_level": 51
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 30,
"min_level": 48,
"max_level": 48
},
{
"pokeapi_id": 232,
"pokemon_name": "donphan",
"method": "walk",
"encounter_rate": 10,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 55,
"pokemon_name": "golduck",
"method": "walk",
"encounter_rate": 5,
"min_level": 51,
"max_level": 51
},
{
"pokeapi_id": 246,
"pokemon_name": "larvitar",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 20
}
]
},
{
"name": "Mt Silver (2f)",
"order": 89,
"encounters": [
{
"pokeapi_id": 195,
@@ -5814,7 +5906,7 @@
},
{
"name": "Mt Silver (Outside)",
"order": 88,
"order": 90,
"encounters": [
{
"pokeapi_id": 61,
@@ -5937,98 +6029,6 @@
"max_level": 42
}
]
},
{
"name": "Mt Silver (1F)",
"order": 89,
"encounters": [
{
"pokeapi_id": 232,
"pokemon_name": "donphan",
"method": "walk",
"encounter_rate": 30,
"min_level": 44,
"max_level": 44
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 30,
"min_level": 43,
"max_level": 43
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 30,
"min_level": 42,
"max_level": 42
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 5,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 246,
"pokemon_name": "larvitar",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 20
}
]
},
{
"name": "Mt Silver (Top)",
"order": 90,
"encounters": [
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 50,
"min_level": 48,
"max_level": 51
},
{
"pokeapi_id": 95,
"pokemon_name": "onix",
"method": "walk",
"encounter_rate": 30,
"min_level": 48,
"max_level": 48
},
{
"pokeapi_id": 232,
"pokemon_name": "donphan",
"method": "walk",
"encounter_rate": 10,
"min_level": 50,
"max_level": 50
},
{
"pokeapi_id": 55,
"pokemon_name": "golduck",
"method": "walk",
"encounter_rate": 5,
"min_level": 51,
"max_level": 51
},
{
"pokeapi_id": 246,
"pokemon_name": "larvitar",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 20
}
]
}
]
},
@@ -6405,7 +6405,7 @@
]
},
{
"name": "Mt Moon (1F)",
"name": "Mt Moon (1f)",
"order": 97,
"encounters": [
{
@@ -6848,14 +6848,6 @@
"min_level": 10,
"max_level": 12
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
@@ -6863,6 +6855,14 @@
"encounter_rate": 10,
"min_level": 10,
"max_level": 14
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
}
]
},
@@ -7474,14 +7474,6 @@
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
@@ -7489,6 +7481,14 @@
"encounter_rate": 10,
"min_level": 15,
"max_level": 19
},
{
"pokeapi_id": 119,
"pokemon_name": "seaking",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
}
]
},
@@ -7624,7 +7624,7 @@
"encounters": [],
"children": [
{
"name": "Rock Tunnel (1F)",
"name": "Rock Tunnel (1f)",
"order": 111,
"encounters": [
{
@@ -7670,7 +7670,7 @@
]
},
{
"name": "Rock Tunnel (B1F)",
"name": "Rock Tunnel (B1f)",
"order": 112,
"encounters": [
{
@@ -8885,4 +8885,4 @@
}
]
}
]
]