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

@@ -911,7 +911,7 @@
"encounters": [],
"children": [
{
"name": "Reflection Cave (Unknown Area 305)",
"name": "Reflection Cave (Unknown Area 308)",
"order": 13,
"encounters": [
{
@@ -973,7 +973,7 @@
]
},
{
"name": "Reflection Cave (Unknown Area 306)",
"name": "Reflection Cave (Unknown Area 305)",
"order": 14,
"encounters": [
{
@@ -1035,7 +1035,7 @@
]
},
{
"name": "Reflection Cave (Unknown Area 307)",
"name": "Reflection Cave (Unknown Area 306)",
"order": 15,
"encounters": [
{
@@ -1097,7 +1097,7 @@
]
},
{
"name": "Reflection Cave (Unknown Area 308)",
"name": "Reflection Cave (Unknown Area 307)",
"order": 16,
"encounters": [
{
@@ -1760,8 +1760,116 @@
"encounters": [],
"children": [
{
"name": "Frost Cavern (Unknown Area 313)",
"name": "Frost Cavern (Unknown Area 316)",
"order": 25,
"encounters": [
{
"pokeapi_id": 614,
"pokemon_name": "beartic",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 712,
"pokemon_name": "bergmite",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 124,
"pokemon_name": "jynx",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 221,
"pokemon_name": "piloswine",
"method": "walk",
"encounter_rate": 20,
"min_level": 38,
"max_level": 39
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 16,
"min_level": 38,
"max_level": 40
},
{
"pokeapi_id": 615,
"pokemon_name": "cryogonal",
"method": "walk",
"encounter_rate": 4,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Frost Cavern (Unknown Area 317)",
"order": 26,
"encounters": [
{
"pokeapi_id": 614,
"pokemon_name": "beartic",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 712,
"pokemon_name": "bergmite",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 124,
"pokemon_name": "jynx",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 221,
"pokemon_name": "piloswine",
"method": "walk",
"encounter_rate": 20,
"min_level": 38,
"max_level": 39
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 16,
"min_level": 38,
"max_level": 40
},
{
"pokeapi_id": 615,
"pokemon_name": "cryogonal",
"method": "walk",
"encounter_rate": 4,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Frost Cavern (Unknown Area 313)",
"order": 27,
"encounters": [
{
"pokeapi_id": 60,
@@ -1823,7 +1931,7 @@
},
{
"name": "Frost Cavern (Unknown Area 314)",
"order": 26,
"order": 28,
"encounters": [
{
"pokeapi_id": 614,
@@ -1877,7 +1985,7 @@
},
{
"name": "Frost Cavern (Unknown Area 315)",
"order": 27,
"order": 29,
"encounters": [
{
"pokeapi_id": 60,
@@ -1976,114 +2084,6 @@
"max_level": 39
}
]
},
{
"name": "Frost Cavern (Unknown Area 316)",
"order": 28,
"encounters": [
{
"pokeapi_id": 614,
"pokemon_name": "beartic",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 712,
"pokemon_name": "bergmite",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 124,
"pokemon_name": "jynx",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 221,
"pokemon_name": "piloswine",
"method": "walk",
"encounter_rate": 20,
"min_level": 38,
"max_level": 39
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 16,
"min_level": 38,
"max_level": 40
},
{
"pokeapi_id": 615,
"pokemon_name": "cryogonal",
"method": "walk",
"encounter_rate": 4,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Frost Cavern (Unknown Area 317)",
"order": 29,
"encounters": [
{
"pokeapi_id": 614,
"pokemon_name": "beartic",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 712,
"pokemon_name": "bergmite",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 124,
"pokemon_name": "jynx",
"method": "walk",
"encounter_rate": 20,
"min_level": 39,
"max_level": 40
},
{
"pokeapi_id": 221,
"pokemon_name": "piloswine",
"method": "walk",
"encounter_rate": 20,
"min_level": 38,
"max_level": 39
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 16,
"min_level": 38,
"max_level": 40
},
{
"pokeapi_id": 615,
"pokemon_name": "cryogonal",
"method": "walk",
"encounter_rate": 4,
"min_level": 40,
"max_level": 40
}
]
}
]
},
@@ -2639,8 +2639,242 @@
"encounters": [],
"children": [
{
"name": "Victory Road (Unknown Area 322)",
"name": "Victory Road (Unknown Area 326)",
"order": 38,
"encounters": [
{
"pokeapi_id": 533,
"pokemon_name": "gurdurr",
"method": "walk",
"encounter_rate": 30,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 621,
"pokemon_name": "druddigon",
"method": "walk",
"encounter_rate": 20,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 57,
"max_level": 58
},
{
"pokeapi_id": 108,
"pokemon_name": "lickitung",
"method": "walk",
"encounter_rate": 15,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 10,
"min_level": 58,
"max_level": 58
},
{
"pokeapi_id": 634,
"pokemon_name": "zweilous",
"method": "walk",
"encounter_rate": 5,
"min_level": 59,
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 327)",
"order": 39,
"encounters": [
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 271,
"pokemon_name": "lombre",
"method": "surf",
"encounter_rate": 66,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 550,
"pokemon_name": "basculin-red-striped",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "super-rod",
"encounter_rate": 65,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 10016,
"pokemon_name": "basculin-blue-striped",
"method": "super-rod",
"encounter_rate": 35,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 419,
"pokemon_name": "floatzel",
"method": "surf",
"encounter_rate": 34,
"min_level": 57,
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 328)",
"order": 40,
"encounters": [
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "surf",
"encounter_rate": 66,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 550,
"pokemon_name": "basculin-red-striped",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "super-rod",
"encounter_rate": 60,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 10016,
"pokemon_name": "basculin-blue-striped",
"method": "super-rod",
"encounter_rate": 35,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 419,
"pokemon_name": "floatzel",
"method": "surf",
"encounter_rate": 34,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 533,
"pokemon_name": "gurdurr",
"method": "walk",
"encounter_rate": 30,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 621,
"pokemon_name": "druddigon",
"method": "walk",
"encounter_rate": 20,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 57,
"max_level": 58
},
{
"pokeapi_id": 108,
"pokemon_name": "lickitung",
"method": "walk",
"encounter_rate": 15,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 10,
"min_level": 58,
"max_level": 58
},
{
"pokeapi_id": 62,
"pokemon_name": "poliwrath",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 60,
"max_level": 60
},
{
"pokeapi_id": 634,
"pokemon_name": "zweilous",
"method": "walk",
"encounter_rate": 5,
"min_level": 59,
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 322)",
"order": 41,
"encounters": [
{
"pokeapi_id": 60,
@@ -2766,7 +3000,7 @@
},
{
"name": "Victory Road (Unknown Area 324)",
"order": 39,
"order": 42,
"encounters": [
{
"pokeapi_id": 75,
@@ -2833,240 +3067,6 @@
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 326)",
"order": 40,
"encounters": [
{
"pokeapi_id": 533,
"pokemon_name": "gurdurr",
"method": "walk",
"encounter_rate": 30,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 621,
"pokemon_name": "druddigon",
"method": "walk",
"encounter_rate": 20,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 57,
"max_level": 58
},
{
"pokeapi_id": 108,
"pokemon_name": "lickitung",
"method": "walk",
"encounter_rate": 15,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 10,
"min_level": 58,
"max_level": 58
},
{
"pokeapi_id": 634,
"pokemon_name": "zweilous",
"method": "walk",
"encounter_rate": 5,
"min_level": 59,
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 327)",
"order": 41,
"encounters": [
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 271,
"pokemon_name": "lombre",
"method": "surf",
"encounter_rate": 66,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 550,
"pokemon_name": "basculin-red-striped",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "super-rod",
"encounter_rate": 65,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 10016,
"pokemon_name": "basculin-blue-striped",
"method": "super-rod",
"encounter_rate": 35,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 419,
"pokemon_name": "floatzel",
"method": "surf",
"encounter_rate": 34,
"min_level": 57,
"max_level": 59
}
]
},
{
"name": "Victory Road (Unknown Area 328)",
"order": 42,
"encounters": [
{
"pokeapi_id": 60,
"pokemon_name": "poliwag",
"method": "old-rod",
"encounter_rate": 100,
"min_level": 35,
"max_level": 35
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "surf",
"encounter_rate": 66,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 550,
"pokemon_name": "basculin-red-striped",
"method": "good-rod",
"encounter_rate": 65,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "super-rod",
"encounter_rate": 60,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 10016,
"pokemon_name": "basculin-blue-striped",
"method": "super-rod",
"encounter_rate": 35,
"min_level": 55,
"max_level": 55
},
{
"pokeapi_id": 61,
"pokemon_name": "poliwhirl",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 45,
"max_level": 45
},
{
"pokeapi_id": 419,
"pokemon_name": "floatzel",
"method": "surf",
"encounter_rate": 34,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 533,
"pokemon_name": "gurdurr",
"method": "walk",
"encounter_rate": 30,
"min_level": 57,
"max_level": 59
},
{
"pokeapi_id": 621,
"pokemon_name": "druddigon",
"method": "walk",
"encounter_rate": 20,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 57,
"max_level": 58
},
{
"pokeapi_id": 108,
"pokemon_name": "lickitung",
"method": "walk",
"encounter_rate": 15,
"min_level": 58,
"max_level": 59
},
{
"pokeapi_id": 93,
"pokemon_name": "haunter",
"method": "walk",
"encounter_rate": 10,
"min_level": 58,
"max_level": 58
},
{
"pokeapi_id": 62,
"pokemon_name": "poliwrath",
"method": "super-rod",
"encounter_rate": 5,
"min_level": 60,
"max_level": 60
},
{
"pokeapi_id": 634,
"pokemon_name": "zweilous",
"method": "walk",
"encounter_rate": 5,
"min_level": 59,
"max_level": 59
}
]
}
]
},
@@ -3339,7 +3339,7 @@
"encounters": [],
"children": [
{
"name": "Terminus Cave (1F)",
"name": "Terminus Cave (B1f Left)",
"order": 49,
"encounters": [
{
@@ -3393,7 +3393,7 @@
]
},
{
"name": "Terminus Cave (B1F Left)",
"name": "Terminus Cave (B1f Right)",
"order": 50,
"encounters": [
{
@@ -3447,8 +3447,84 @@
]
},
{
"name": "Terminus Cave (B1F Right)",
"name": "Terminus Cave (B2f)",
"order": 51,
"encounters": [
{
"pokeapi_id": 632,
"pokemon_name": "durant",
"method": "walk",
"encounter_rate": 40,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 247,
"pokemon_name": "pupitar",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
},
{
"pokeapi_id": 28,
"pokemon_name": "sandslash",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
}
]
},
{
"name": "Terminus Cave (Zygardes Chamber)",
"order": 52,
"encounters": [
{
"pokeapi_id": 632,
"pokemon_name": "durant",
"method": "walk",
"encounter_rate": 40,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 247,
"pokemon_name": "pupitar",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
},
{
"pokeapi_id": 28,
"pokemon_name": "sandslash",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
}
]
},
{
"name": "Terminus Cave (1f)",
"order": 53,
"encounters": [
{
"pokeapi_id": 75,
@@ -3499,82 +3575,6 @@
"max_level": 46
}
]
},
{
"name": "Terminus Cave (B2F)",
"order": 52,
"encounters": [
{
"pokeapi_id": 632,
"pokemon_name": "durant",
"method": "walk",
"encounter_rate": 40,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 247,
"pokemon_name": "pupitar",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
},
{
"pokeapi_id": 28,
"pokemon_name": "sandslash",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
}
]
},
{
"name": "Terminus Cave (Zygardes Chamber)",
"order": 53,
"encounters": [
{
"pokeapi_id": 632,
"pokemon_name": "durant",
"method": "walk",
"encounter_rate": 40,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 75,
"pokemon_name": "graveler",
"method": "walk",
"encounter_rate": 20,
"min_level": 44,
"max_level": 46
},
{
"pokeapi_id": 247,
"pokemon_name": "pupitar",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
},
{
"pokeapi_id": 28,
"pokemon_name": "sandslash",
"method": "walk",
"encounter_rate": 20,
"min_level": 45,
"max_level": 46
}
]
}
]
},
@@ -3624,4 +3624,4 @@
}
]
}
]
]