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": [
{
@@ -1602,14 +1602,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",
@@ -1617,6 +1609,14 @@
"encounter_rate": 1,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 283,
"pokemon_name": "surskit",
"method": "surf",
"encounter_rate": 1,
"min_level": 20,
"max_level": 30
}
]
},
@@ -2004,7 +2004,7 @@
"encounters": [],
"children": [
{
"name": "Meteor Falls (Back)",
"name": "Meteor Falls (B1f)",
"order": 35,
"encounters": [
{
@@ -2097,103 +2097,9 @@
}
]
},
{
"name": "Meteor Falls (B1F)",
"order": 36,
"encounters": [
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "surf",
"encounter_rate": 90,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 339,
"pokemon_name": "barboach",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 65,
"min_level": 33,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 337,
"pokemon_name": "lunatone",
"method": "walk",
"encounter_rate": 35,
"min_level": 33,
"max_level": 39
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 339,
"pokemon_name": "barboach",
"method": "good-rod",
"encounter_rate": 20,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 20,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 340,
"pokemon_name": "whiscash",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 337,
"pokemon_name": "lunatone",
"method": "surf",
"encounter_rate": 10,
"min_level": 5,
"max_level": 35
}
]
},
{
"name": "Meteor Falls (Backsmall Room)",
"order": 37,
"order": 36,
"encounters": [
{
"pokeapi_id": 42,
@@ -2292,6 +2198,100 @@
"max_level": 35
}
]
},
{
"name": "Meteor Falls (Back)",
"order": 37,
"encounters": [
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "surf",
"encounter_rate": 90,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 339,
"pokemon_name": "barboach",
"method": "super-rod",
"encounter_rate": 80,
"min_level": 25,
"max_level": 35
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "old-rod",
"encounter_rate": 70,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 42,
"pokemon_name": "golbat",
"method": "walk",
"encounter_rate": 65,
"min_level": 33,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 337,
"pokemon_name": "lunatone",
"method": "walk",
"encounter_rate": 35,
"min_level": 33,
"max_level": 39
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 339,
"pokemon_name": "barboach",
"method": "good-rod",
"encounter_rate": 20,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 118,
"pokemon_name": "goldeen",
"method": "good-rod",
"encounter_rate": 20,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 340,
"pokemon_name": "whiscash",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 30,
"max_level": 45
},
{
"pokeapi_id": 337,
"pokemon_name": "lunatone",
"method": "surf",
"encounter_rate": 10,
"min_level": 5,
"max_level": 35
}
]
}
]
},
@@ -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
}
]
},
@@ -3564,7 +3564,7 @@
"encounters": [],
"children": [
{
"name": "Mt Pyre (1F)",
"name": "Mt Pyre (2f)",
"order": 52,
"encounters": [
{
@@ -3578,7 +3578,7 @@
]
},
{
"name": "Mt Pyre (2F)",
"name": "Mt Pyre (3f)",
"order": 53,
"encounters": [
{
@@ -3592,21 +3592,29 @@
]
},
{
"name": "Mt Pyre (3F)",
"name": "Mt Pyre (4f)",
"order": 54,
"encounters": [
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 100,
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (4F)",
"name": "Mt Pyre (5f)",
"order": 55,
"encounters": [
{
@@ -3628,7 +3636,7 @@
]
},
{
"name": "Mt Pyre (5F)",
"name": "Mt Pyre (6f)",
"order": 56,
"encounters": [
{
@@ -3649,31 +3657,9 @@
}
]
},
{
"name": "Mt Pyre (6F)",
"order": 57,
"encounters": [
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 90,
"min_level": 22,
"max_level": 29
},
{
"pokeapi_id": 355,
"pokemon_name": "duskull",
"method": "walk",
"encounter_rate": 10,
"min_level": 25,
"max_level": 29
}
]
},
{
"name": "Mt Pyre (Outside)",
"order": 58,
"order": 57,
"encounters": [
{
"pokeapi_id": 353,
@@ -3711,7 +3697,7 @@
},
{
"name": "Mt Pyre (Summit)",
"order": 59,
"order": 58,
"encounters": [
{
"pokeapi_id": 353,
@@ -3738,6 +3724,20 @@
"max_level": 28
}
]
},
{
"name": "Mt Pyre (1f)",
"order": 59,
"encounters": [
{
"pokeapi_id": 353,
"pokemon_name": "shuppet",
"method": "walk",
"encounter_rate": 100,
"min_level": 22,
"max_level": 29
}
]
}
]
},
@@ -4244,7 +4244,7 @@
]
},
{
"name": "Shoal Cave (B1F)",
"name": "Shoal Cave (B1f)",
"order": 65,
"encounters": [
{
@@ -4449,7 +4449,7 @@
]
},
{
"name": "Cave Of Origin (1F)",
"name": "Cave Of Origin (1f)",
"order": 70,
"encounters": [
{
@@ -4479,7 +4479,7 @@
]
},
{
"name": "Cave Of Origin (B1F)",
"name": "Cave Of Origin (B1f)",
"order": 71,
"encounters": [
{
@@ -4509,7 +4509,7 @@
]
},
{
"name": "Cave Of Origin (B2F)",
"name": "Cave Of Origin (B2f)",
"order": 72,
"encounters": [
{
@@ -4539,7 +4539,7 @@
]
},
{
"name": "Cave Of Origin (B3F)",
"name": "Cave Of Origin (B3f)",
"order": 73,
"encounters": [
{
@@ -5586,7 +5586,7 @@
"encounters": [],
"children": [
{
"name": "Victory Road (1F)",
"name": "Victory Road (1f)",
"order": 86,
"encounters": [
{
@@ -5656,7 +5656,7 @@
]
},
{
"name": "Victory Road (B1F)",
"name": "Victory Road (B1f)",
"order": 87,
"encounters": [
{
@@ -5718,7 +5718,7 @@
]
},
{
"name": "Victory Road (B2F)",
"name": "Victory Road (B2f)",
"order": 88,
"encounters": [
{
@@ -5827,7 +5827,7 @@
"encounters": [],
"children": [
{
"name": "Sky Pillar (1F)",
"name": "Sky Pillar (1f)",
"order": 90,
"encounters": [
{
@@ -5865,7 +5865,7 @@
]
},
{
"name": "Sky Pillar (3F)",
"name": "Sky Pillar (3f)",
"order": 91,
"encounters": [
{
@@ -5903,7 +5903,7 @@
]
},
{
"name": "Sky Pillar (5F)",
"name": "Sky Pillar (5f)",
"order": 92,
"encounters": [
{
@@ -6020,4 +6020,4 @@
}
]
}
]
]