Add Boss list for all games and more boss types
All checks were successful
CI / backend-lint (pull_request) Successful in 8s
CI / frontend-lint (pull_request) Successful in 30s

This commit is contained in:
2026-02-11 21:33:55 +01:00
parent e61fce5f72
commit f71db65642
54 changed files with 139369 additions and 4512 deletions

View File

@@ -0,0 +1,226 @@
[
{
"name": "Totem Gumshoos",
"boss_type": "totem",
"specialty_type": "normal",
"badge_name": null,
"badge_image_url": null,
"level_cap": 12,
"order": 1,
"after_route_name": null,
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/boss-sprites/sun/totem-gumshoos.png",
"pokemon": []
},
{
"name": "Hala",
"boss_type": "kahuna",
"specialty_type": "fighting",
"badge_name": null,
"badge_image_url": null,
"level_cap": 15,
"order": 2,
"after_route_name": null,
"location": "Iki Town",
"section": "Melemele Island",
"sprite_url": "/boss-sprites/sun/hala.png",
"pokemon": []
},
{
"name": "Totem Wishiwashi",
"boss_type": "totem",
"specialty_type": "water",
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 3,
"after_route_name": null,
"location": "Brooklet Hill",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/totem-wishiwashi.png",
"pokemon": []
},
{
"name": "Totem Salazzle",
"boss_type": "totem",
"specialty_type": "fire",
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 4,
"after_route_name": null,
"location": "Wela Volcano Park",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/totem-salazzle.png",
"pokemon": []
},
{
"name": "Totem Lurantis",
"boss_type": "totem",
"specialty_type": "grass",
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 5,
"after_route_name": null,
"location": "Lush Jungle",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/totem-lurantis.png",
"pokemon": []
},
{
"name": "Olivia",
"boss_type": "kahuna",
"specialty_type": "rock",
"badge_name": null,
"badge_image_url": null,
"level_cap": 27,
"order": 6,
"after_route_name": null,
"location": "Ruins of Life",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/olivia.png",
"pokemon": []
},
{
"name": "Totem Vikavolt",
"boss_type": "totem",
"specialty_type": "bug",
"badge_name": null,
"badge_image_url": null,
"level_cap": 29,
"order": 7,
"after_route_name": null,
"location": "Hokulani Observatory",
"section": "Ula'ula Island",
"sprite_url": "/boss-sprites/sun/totem-vikavolt.png",
"pokemon": []
},
{
"name": "Totem Mimikyu",
"boss_type": "totem",
"specialty_type": "ghost",
"badge_name": null,
"badge_image_url": null,
"level_cap": 33,
"order": 8,
"after_route_name": null,
"location": "Thrifty Megamart",
"section": "Ula'ula Island",
"sprite_url": "/boss-sprites/sun/totem-mimikyu.png",
"pokemon": []
},
{
"name": "Nanu",
"boss_type": "kahuna",
"specialty_type": "dark",
"badge_name": null,
"badge_image_url": null,
"level_cap": 34,
"order": 9,
"after_route_name": null,
"location": "Malie City",
"section": "Ula'ula Island",
"sprite_url": "/boss-sprites/sun/nanu.png",
"pokemon": []
},
{
"name": "Totem Kommo-o",
"boss_type": "totem",
"specialty_type": "dragon",
"badge_name": null,
"badge_image_url": null,
"level_cap": 45,
"order": 10,
"after_route_name": null,
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/boss-sprites/sun/totem-kommo-o.png",
"pokemon": []
},
{
"name": "Hapu",
"boss_type": "kahuna",
"specialty_type": "ground",
"badge_name": null,
"badge_image_url": null,
"level_cap": 48,
"order": 11,
"after_route_name": null,
"location": "Exeggutor Island",
"section": "Poni Island",
"sprite_url": "/boss-sprites/sun/hapu.png",
"pokemon": []
},
{
"name": "Hala",
"boss_type": "elite_four",
"specialty_type": "fighting",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 12,
"after_route_name": null,
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/hala.png",
"pokemon": []
},
{
"name": "Olivia",
"boss_type": "elite_four",
"specialty_type": "rock",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 13,
"after_route_name": null,
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/olivia.png",
"pokemon": []
},
{
"name": "Acerola",
"boss_type": "elite_four",
"specialty_type": "ghost",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 14,
"after_route_name": null,
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/acerola.png",
"pokemon": []
},
{
"name": "Kahili",
"boss_type": "elite_four",
"specialty_type": "flying",
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 15,
"after_route_name": null,
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/kahili.png",
"pokemon": []
},
{
"name": "Professor Kukui",
"boss_type": "champion",
"specialty_type": null,
"badge_name": null,
"badge_image_url": null,
"level_cap": 58,
"order": 16,
"after_route_name": null,
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/professor-kukui.png",
"pokemon": []
}
]