Refine seed data: route ordering and boss configs up to gen 8 (WIP)
All checks were successful
CI / backend-lint (push) Successful in 9s
CI / frontend-lint (push) Successful in 31s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 16:28:27 +01:00
parent a691fb94c4
commit c4ed232996
42 changed files with 28119 additions and 28020 deletions

View File

@@ -7,11 +7,27 @@
"badge_image_url": null,
"level_cap": 12,
"order": 1,
"after_route_name": null,
"after_route_name": "Hau'oli Cemetery",
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/735.webp",
"pokemon": []
"pokemon": [],
"game_slug": "sun"
},
{
"name": "Totem Raticate",
"boss_type": "totem",
"specialty_type": "dark",
"badge_name": null,
"badge_image_url": null,
"level_cap": 12,
"order": 2,
"after_route_name": "Hau'oli Cemetery",
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/10093.webp",
"pokemon": [],
"game_slug": "moon"
},
{
"name": "Hala",
@@ -20,8 +36,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 15,
"order": 2,
"after_route_name": null,
"order": 3,
"after_route_name": "Kala'e Bay",
"location": "Iki Town",
"section": "Melemele Island",
"sprite_url": "/boss-sprites/sun/hala.png",
@@ -34,8 +50,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 3,
"after_route_name": null,
"order": 4,
"after_route_name": "Alola Route 5 (Northern half)",
"location": "Brooklet Hill",
"section": "Akala Island",
"sprite_url": "/sprites/746.webp",
@@ -48,8 +64,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 4,
"after_route_name": null,
"order": 5,
"after_route_name": "Wela Volcano Park",
"location": "Wela Volcano Park",
"section": "Akala Island",
"sprite_url": "/sprites/758.webp",
@@ -62,8 +78,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 24,
"order": 5,
"after_route_name": null,
"order": 6,
"after_route_name": "Alola Route 8",
"location": "Lush Jungle",
"section": "Akala Island",
"sprite_url": "/sprites/754.webp",
@@ -76,8 +92,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 27,
"order": 6,
"after_route_name": null,
"order": 7,
"after_route_name": "Akala Outskirts",
"location": "Ruins of Life",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/olivia.png",
@@ -90,8 +106,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 29,
"order": 7,
"after_route_name": null,
"order": 8,
"after_route_name": "Mount Hokulani",
"location": "Hokulani Observatory",
"section": "Ula'ula Island",
"sprite_url": "/sprites/738.webp",
@@ -104,8 +120,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 33,
"order": 8,
"after_route_name": null,
"order": 9,
"after_route_name": "Alola Route 14",
"location": "Thrifty Megamart",
"section": "Ula'ula Island",
"sprite_url": "/sprites/778.webp",
@@ -118,27 +134,13 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 34,
"order": 9,
"after_route_name": null,
"order": 10,
"after_route_name": "Alola Route 17",
"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": "/sprites/784.webp",
"pokemon": []
},
{
"name": "Hapu",
"boss_type": "kahuna",
@@ -147,12 +149,26 @@
"badge_image_url": null,
"level_cap": 48,
"order": 11,
"after_route_name": null,
"after_route_name": "Exeggutor Island",
"location": "Exeggutor Island",
"section": "Poni Island",
"sprite_url": "/boss-sprites/sun/hapu.png",
"pokemon": []
},
{
"name": "Totem Kommo-o",
"boss_type": "totem",
"specialty_type": "dragon",
"badge_name": null,
"badge_image_url": null,
"level_cap": 45,
"order": 12,
"after_route_name": "Vast Poni Canyon",
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/sprites/784.webp",
"pokemon": []
},
{
"name": "Hala",
"boss_type": "elite_four",
@@ -160,8 +176,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 12,
"after_route_name": null,
"order": 13,
"after_route_name": "Mount Lanakila",
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/hala.png",
@@ -174,8 +190,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 13,
"after_route_name": null,
"order": 14,
"after_route_name": "Mount Lanakila",
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/olivia.png",
@@ -188,8 +204,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 14,
"after_route_name": null,
"order": 15,
"after_route_name": "Mount Lanakila",
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/acerola.png",
@@ -202,8 +218,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 56,
"order": 15,
"after_route_name": null,
"order": 16,
"after_route_name": "Mount Lanakila",
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/kahili.png",
@@ -216,8 +232,8 @@
"badge_name": null,
"badge_image_url": null,
"level_cap": 58,
"order": 16,
"after_route_name": null,
"order": 17,
"after_route_name": "Mount Lanakila",
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/professor-kukui.png",