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

@@ -811,7 +811,7 @@
"encounters": [],
"children": [
{
"name": "Granite Cave (1F)",
"name": "Granite Cave (1f)",
"order": 15,
"encounters": [
{
@@ -849,7 +849,7 @@
]
},
{
"name": "Granite Cave (B1F)",
"name": "Granite Cave (B1f)",
"order": 16,
"encounters": [
{
@@ -895,7 +895,7 @@
]
},
{
"name": "Granite Cave (B2F)",
"name": "Granite Cave (B2f)",
"order": 17,
"encounters": [
{
@@ -949,7 +949,7 @@
]
},
{
"name": "Granite Cave (1Fsmall Room)",
"name": "Granite Cave (1fsmall Room)",
"order": 18,
"encounters": [
{
@@ -1594,14 +1594,6 @@
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
"method": "surf",
"encounter_rate": 1,
"min_level": 20,
"max_level": 30
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
@@ -1610,6 +1602,14 @@
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
"method": "surf",
"encounter_rate": 1,
"min_level": 20,
"max_level": 30
},
{
"pokeapi_id": 313,
"pokemon_name": "volbeat",
@@ -2098,7 +2098,7 @@
]
},
{
"name": "Meteor Falls (B1F)",
"name": "Meteor Falls (B1f)",
"order": 36,
"encounters": [
{
@@ -2867,14 +2867,6 @@
"min_level": 25,
"max_level": 25
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
"method": "surf",
"encounter_rate": 1,
"min_level": 20,
"max_level": 30
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
@@ -2882,6 +2874,14 @@
"encounter_rate": 1,
"min_level": 25,
"max_level": 25
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
"method": "surf",
"encounter_rate": 1,
"min_level": 20,
"max_level": 30
}
]
},
@@ -3563,117 +3563,9 @@
"order": 51,
"encounters": [],
"children": [
{
"name": "Mt Pyre (1F)",
"order": 52,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (2F)",
"order": 53,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (3F)",
"order": 54,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (4F)",
"order": 55,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (5F)",
"order": 56,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (6F)",
"order": 57,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (Outside)",
"order": 58,
"order": 52,
"encounters": [
{
"pokeapi_id": 355,
@@ -3711,7 +3603,7 @@
},
{
"name": "Mt Pyre (Summit)",
"order": 59,
"order": 53,
"encounters": [
{
"pokeapi_id": 355,
@@ -3738,6 +3630,114 @@
"max_level": 28
}
]
},
{
"name": "Mt Pyre (1f)",
"order": 54,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (2f)",
"order": 55,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (3f)",
"order": 56,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (4f)",
"order": 57,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (5f)",
"order": 58,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (6f)",
"order": 59,
"encounters": [
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
}
]
},
@@ -4244,7 +4244,7 @@
]
},
{
"name": "Shoal Cave (B1F)",
"name": "Shoal Cave (B1f)",
"order": 65,
"encounters": [
{
@@ -4419,16 +4419,24 @@
"encounters": [],
"children": [
{
"name": "Cave Of Origin (Entrance)",
"name": "Cave Of Origin (B2f)",
"order": 69,
"encounters": [
{
"pokeapi_id": 41,
"pokemon_name": "zubat",
"method": "walk",
"encounter_rate": 90,
"min_level": 28,
"max_level": 35
"encounter_rate": 60,
"min_level": 30,
"max_level": 34
},
{
"pokeapi_id": 303,
"pokemon_name": "mawile",
"method": "walk",
"encounter_rate": 30,
"min_level": 30,
"max_level": 34
},
{
"pokeapi_id": 42,
@@ -4441,7 +4449,7 @@
]
},
{
"name": "Cave Of Origin (1F)",
"name": "Cave Of Origin (B3f)",
"order": 70,
"encounters": [
{
@@ -4471,24 +4479,16 @@
]
},
{
"name": "Cave Of Origin (B1F)",
"name": "Cave Of Origin (Entrance)",
"order": 71,
"encounters": [
{
"pokeapi_id": 41,
"pokemon_name": "zubat",
"method": "walk",
"encounter_rate": 60,
"min_level": 30,
"max_level": 34
},
{
"pokeapi_id": 303,
"pokemon_name": "mawile",
"method": "walk",
"encounter_rate": 30,
"min_level": 30,
"max_level": 34
"encounter_rate": 90,
"min_level": 28,
"max_level": 35
},
{
"pokeapi_id": 42,
@@ -4501,7 +4501,7 @@
]
},
{
"name": "Cave Of Origin (B2F)",
"name": "Cave Of Origin (1f)",
"order": 72,
"encounters": [
{
@@ -4531,7 +4531,7 @@
]
},
{
"name": "Cave Of Origin (B3F)",
"name": "Cave Of Origin (B1f)",
"order": 73,
"encounters": [
{
@@ -5578,7 +5578,7 @@
"encounters": [],
"children": [
{
"name": "Victory Road (1F)",
"name": "Victory Road (1f)",
"order": 86,
"encounters": [
{
@@ -5648,7 +5648,7 @@
]
},
{
"name": "Victory Road (B1F)",
"name": "Victory Road (B1f)",
"order": 87,
"encounters": [
{
@@ -5710,7 +5710,7 @@
]
},
{
"name": "Victory Road (B2F)",
"name": "Victory Road (B2f)",
"order": 88,
"encounters": [
{
@@ -5819,7 +5819,7 @@
"encounters": [],
"children": [
{
"name": "Sky Pillar (1F)",
"name": "Sky Pillar (1f)",
"order": 90,
"encounters": [
{
@@ -5857,7 +5857,7 @@
]
},
{
"name": "Sky Pillar (3F)",
"name": "Sky Pillar (3f)",
"order": 91,
"encounters": [
{
@@ -5895,7 +5895,7 @@
]
},
{
"name": "Sky Pillar (5F)",
"name": "Sky Pillar (5f)",
"order": 92,
"encounters": [
{
@@ -6012,4 +6012,4 @@
}
]
}
]
]