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

@@ -5693,8 +5693,106 @@
]
},
{
"name": "Ever Grande City",
"name": "Island Cave",
"order": 92,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Abandoned Ship",
"order": 93,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"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": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 94,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Ever Grande City",
"order": 95,
"encounters": [
{
"pokeapi_id": 129,
@@ -5788,12 +5886,12 @@
},
{
"name": "Victory Road (Hoenn)",
"order": 93,
"order": 96,
"encounters": [],
"children": [
{
"name": "Victory Road (Hoenn 1F)",
"order": 94,
"order": 97,
"encounters": [
{
"pokeapi_id": 42,
@@ -5863,7 +5961,7 @@
},
{
"name": "Victory Road (Hoenn B1F)",
"order": 95,
"order": 98,
"encounters": [
{
"pokeapi_id": 75,
@@ -5925,7 +6023,7 @@
},
{
"name": "Victory Road (Hoenn B2F)",
"order": 96,
"order": 99,
"encounters": [
{
"pokeapi_id": 42,
@@ -6029,7 +6127,7 @@
},
{
"name": "Sky Pillar",
"order": 97,
"order": 100,
"encounters": [
{
"pokeapi_id": 384,
@@ -6043,7 +6141,7 @@
"children": [
{
"name": "Sky Pillar (1F)",
"order": 98,
"order": 101,
"encounters": [
{
"pokeapi_id": 42,
@@ -6081,7 +6179,7 @@
},
{
"name": "Sky Pillar (3F)",
"order": 99,
"order": 102,
"encounters": [
{
"pokeapi_id": 42,
@@ -6119,7 +6217,7 @@
},
{
"name": "Sky Pillar (5F)",
"order": 100,
"order": 103,
"encounters": [
{
"pokeapi_id": 42,
@@ -6165,104 +6263,6 @@
}
]
},
{
"name": "Abandoned Ship",
"order": 101,
"encounters": [
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 100,
"min_level": 30,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "surf",
"encounter_rate": 99,
"min_level": 5,
"max_level": 35
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"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": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 60,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "good-rod",
"encounter_rate": 40,
"min_level": 10,
"max_level": 30
},
{
"pokeapi_id": 72,
"pokemon_name": "Tentacool",
"method": "old-rod",
"encounter_rate": 30,
"min_level": 5,
"max_level": 10
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 20,
"max_level": 35
}
]
},
{
"name": "Ancient Tomb",
"order": 102,
"encounters": [
{
"pokeapi_id": 379,
"pokemon_name": "Registeel",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Island Cave",
"order": 103,
"encounters": [
{
"pokeapi_id": 378,
"pokemon_name": "Regice",
"method": "static",
"encounter_rate": 100,
"min_level": 40,
"max_level": 40
}
]
},
{
"name": "Southern Island",
"order": 104,