Files
nuzlocke-tracker/backend/src/app/seeds/data/red-bosses.json
Julian Tabel c4ed232996
All checks were successful
CI / backend-lint (push) Successful in 9s
CI / frontend-lint (push) Successful in 31s
Refine seed data: route ordering and boss configs up to gen 8 (WIP)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 16:28:27 +01:00

185 lines
4.7 KiB
JSON

[
{
"name": "Brock",
"boss_type": "gym_leader",
"specialty_type": "rock",
"badge_name": "Boulder Badge",
"badge_image_url": "/badges/boulder-badge.png",
"level_cap": 14,
"order": 1,
"after_route_name": "Viridian Forest",
"location": "Pewter Gym",
"section": null,
"sprite_url": "/boss-sprites/red/brock.png",
"pokemon": []
},
{
"name": "Misty",
"boss_type": "gym_leader",
"specialty_type": "water",
"badge_name": "Cascade Badge",
"badge_image_url": "/badges/cascade-badge.png",
"level_cap": 21,
"order": 2,
"after_route_name": "Cerulean City",
"location": "Cerulean Gem",
"section": null,
"sprite_url": "/boss-sprites/red/misty.png",
"pokemon": []
},
{
"name": "Lt. Surge",
"boss_type": "gym_leader",
"specialty_type": "electric",
"badge_name": "Thunder Badge",
"badge_image_url": "/badges/thunder-badge.png",
"level_cap": 24,
"order": 3,
"after_route_name": "Vermilion City",
"location": "Vermillion Gym",
"section": null,
"sprite_url": "/boss-sprites/red/lt-surge.png",
"pokemon": []
},
{
"name": "Erika",
"boss_type": "gym_leader",
"specialty_type": "grass",
"badge_name": "Rainbow Badge",
"badge_image_url": "/badges/rainbow-badge.png",
"level_cap": 29,
"order": 4,
"after_route_name": "Celadon City",
"location": "Celadon Gym",
"section": null,
"sprite_url": "/boss-sprites/red/erika.png",
"pokemon": []
},
{
"name": "Sabrina",
"boss_type": "gym_leader",
"specialty_type": "psychic",
"badge_name": "Marsh Badge",
"badge_image_url": "/badges/marsh-badge.png",
"level_cap": 43,
"order": 5,
"after_route_name": "Fighting Dojo",
"location": "Saffron Gym",
"section": null,
"sprite_url": "/boss-sprites/red/sabrina.png",
"pokemon": []
},
{
"name": "Koga",
"boss_type": "gym_leader",
"specialty_type": "poison",
"badge_name": "Soul Badge",
"badge_image_url": "/badges/soul-badge.png",
"level_cap": 43,
"order": 6,
"after_route_name": "Fuchsia City",
"location": "Fuchsia Gym",
"section": null,
"sprite_url": "/boss-sprites/red/koga.png",
"pokemon": []
},
{
"name": "Blaine",
"boss_type": "gym_leader",
"specialty_type": "fire",
"badge_name": "Volcano Badge",
"badge_image_url": "/badges/volcano-badge.png",
"level_cap": 47,
"order": 7,
"after_route_name": "Cinnabar Island",
"location": "Cinnabar Gym",
"section": null,
"sprite_url": "/boss-sprites/red/blaine.png",
"pokemon": []
},
{
"name": "Giovanni",
"boss_type": "gym_leader",
"specialty_type": "ground",
"badge_name": "Earth Badge",
"badge_image_url": "/badges/earth-badge.png",
"level_cap": 50,
"order": 8,
"after_route_name": "Route 23 (Kanto)",
"location": "Viridian Gym",
"section": null,
"sprite_url": "/boss-sprites/red/giovanni.png",
"pokemon": []
},
{
"name": "Lorelei",
"boss_type": "elite_four",
"specialty_type": "ice",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 9,
"after_route_name": "Indigo Plateau",
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/lorelei.png",
"pokemon": []
},
{
"name": "Bruno",
"boss_type": "elite_four",
"specialty_type": "fighting",
"badge_name": null,
"badge_image_url": null,
"level_cap": 58,
"order": 10,
"after_route_name": "Indigo Plateau",
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/bruno.png",
"pokemon": []
},
{
"name": "Agatha",
"boss_type": "elite_four",
"specialty_type": "ghost",
"badge_name": null,
"badge_image_url": null,
"level_cap": 60,
"order": 11,
"after_route_name": "Indigo Plateau",
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/agatha.png",
"pokemon": []
},
{
"name": "Lance",
"boss_type": "elite_four",
"specialty_type": "dragon",
"badge_name": null,
"badge_image_url": null,
"level_cap": 62,
"order": 12,
"after_route_name": "Indigo Plateau",
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/lance.png",
"pokemon": []
},
{
"name": "Blue",
"boss_type": "champion",
"specialty_type": null,
"badge_name": null,
"badge_image_url": null,
"level_cap": 65,
"order": 13,
"after_route_name": "Indigo Plateau",
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/blue.png",
"pokemon": []
}
]