Standardise 426 inconsistent route names across 33 seed data files (game data + boss files). Converts 'Region Route X' prefix style and 'Route X - Region' dash style to the consistent 'Route X (Region)' format. Resolves beans-r48e. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
185 lines
4.8 KiB
JSON
185 lines
4.8 KiB
JSON
[
|
|
{
|
|
"name": "Viola",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "bug",
|
|
"badge_name": "Bug Badge",
|
|
"badge_image_url": "/badges/bug-badge.png",
|
|
"level_cap": 12,
|
|
"order": 1,
|
|
"after_route_name": "Santalune City",
|
|
"location": "Santalune Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/viola.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Grant",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "rock",
|
|
"badge_name": "Cliff Badge",
|
|
"badge_image_url": "/badges/cliff-badge.png",
|
|
"level_cap": 25,
|
|
"order": 2,
|
|
"after_route_name": "Cyllage City",
|
|
"location": "Cyllage Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/grant.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Korrina",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "fighting",
|
|
"badge_name": "Rumble Badge",
|
|
"badge_image_url": "/badges/rumble-badge.png",
|
|
"level_cap": 32,
|
|
"order": 3,
|
|
"after_route_name": "Shalour City",
|
|
"location": "Shalour Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/korrina.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Ramos",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "grass",
|
|
"badge_name": "Plant Badge",
|
|
"badge_image_url": "/badges/plant-badge.png",
|
|
"level_cap": 34,
|
|
"order": 4,
|
|
"after_route_name": "Coumarine City",
|
|
"location": "Coumarine Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/ramos.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Clemont",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "electric",
|
|
"badge_name": "Voltage Badge",
|
|
"badge_image_url": "/badges/voltage-badge.png",
|
|
"level_cap": 37,
|
|
"order": 5,
|
|
"after_route_name": "Route 13 (Kalos)",
|
|
"location": "Lumiose Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/clemont.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Valerie",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "fairy",
|
|
"badge_name": "Fairy Badge",
|
|
"badge_image_url": "/badges/fairy-badge.png",
|
|
"level_cap": 38,
|
|
"order": 6,
|
|
"after_route_name": "Laverre City",
|
|
"location": "Laverre Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/valerie.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Olympia",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "psychic",
|
|
"badge_name": "Psychic Badge",
|
|
"badge_image_url": "/badges/psychic-badge.png",
|
|
"level_cap": 44,
|
|
"order": 7,
|
|
"after_route_name": "Route 17 (Kalos)",
|
|
"location": "Anistar Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/olympia.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Wulfric",
|
|
"boss_type": "gym_leader",
|
|
"specialty_type": "ice",
|
|
"badge_name": "Iceberg Badge",
|
|
"badge_image_url": "/badges/iceberg-badge.png",
|
|
"level_cap": 48,
|
|
"order": 8,
|
|
"after_route_name": "Snowbelle City",
|
|
"location": "Snowbelle Gym",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/wulfric.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Malva",
|
|
"boss_type": "elite_four",
|
|
"specialty_type": "fire",
|
|
"badge_name": null,
|
|
"badge_image_url": null,
|
|
"level_cap": 63,
|
|
"order": 9,
|
|
"after_route_name": "Victory Road (Kalos)",
|
|
"location": "Pokemon League",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/malva.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Siebold",
|
|
"boss_type": "elite_four",
|
|
"specialty_type": "water",
|
|
"badge_name": null,
|
|
"badge_image_url": null,
|
|
"level_cap": 63,
|
|
"order": 10,
|
|
"after_route_name": "Victory Road (Kalos)",
|
|
"location": "Pokemon League",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/siebold.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Wikstrom",
|
|
"boss_type": "elite_four",
|
|
"specialty_type": "steel",
|
|
"badge_name": null,
|
|
"badge_image_url": null,
|
|
"level_cap": 63,
|
|
"order": 11,
|
|
"after_route_name": "Victory Road (Kalos)",
|
|
"location": "Pokemon League",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/wikstrom.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Drasna",
|
|
"boss_type": "elite_four",
|
|
"specialty_type": "dragon",
|
|
"badge_name": null,
|
|
"badge_image_url": null,
|
|
"level_cap": 63,
|
|
"order": 12,
|
|
"after_route_name": "Victory Road (Kalos)",
|
|
"location": "Pokemon League",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/drasna.png",
|
|
"pokemon": []
|
|
},
|
|
{
|
|
"name": "Diantha",
|
|
"boss_type": "champion",
|
|
"specialty_type": null,
|
|
"badge_name": null,
|
|
"badge_image_url": null,
|
|
"level_cap": 68,
|
|
"order": 13,
|
|
"after_route_name": "Victory Road (Kalos)",
|
|
"location": "Pokemon League",
|
|
"section": "Main Story",
|
|
"sprite_url": "/boss-sprites/x/diantha.png",
|
|
"pokemon": []
|
|
}
|
|
]
|