Update seed data with boss battles and route changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 15:40:07 +01:00
parent 8483c4b109
commit 47c8fa8e88
28 changed files with 6568 additions and 5506 deletions

View File

@@ -2836,28 +2836,6 @@
"order": 40,
"encounters": [],
"children": [
{
"name": "Bell Tower (6F)",
"order": 45,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
},
{
"name": "Bell Tower (2F)",
"order": 41,
@@ -2880,28 +2858,6 @@
}
]
},
{
"name": "Bell Tower (7F)",
"order": 46,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
},
{
"name": "Bell Tower (3F)",
"order": 42,
@@ -2946,6 +2902,72 @@
}
]
},
{
"name": "Bell Tower (5F)",
"order": 44,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
},
{
"name": "Bell Tower (6F)",
"order": 45,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
},
{
"name": "Bell Tower (7F)",
"order": 46,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
},
{
"name": "Bell Tower (8F)",
"order": 47,
@@ -2989,28 +3011,6 @@
"max_level": 22
}
]
},
{
"name": "Bell Tower (5F)",
"order": 44,
"encounters": [
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 100,
"min_level": 20,
"max_level": 24
},
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"method": "walk",
"encounter_rate": 80,
"min_level": 20,
"max_level": 22
}
]
}
]
},
@@ -3916,6 +3916,68 @@
}
]
},
{
"name": "Mt Mortar (Lower Cave)",
"order": 59,
"encounters": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 90,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 90,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"method": "walk",
"encounter_rate": 40,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 20,
"pokemon_name": "Raticate",
"method": "walk",
"encounter_rate": 40,
"min_level": 14,
"max_level": 15
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 20,
"min_level": 14,
"max_level": 15
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"method": "walk",
"encounter_rate": 15,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 15
}
]
},
{
"name": "Mt Mortar (B1F)",
"order": 60,
@@ -4050,68 +4112,6 @@
}
]
},
{
"name": "Mt Mortar (Lower Cave)",
"order": 59,
"encounters": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 90,
"min_level": 13,
"max_level": 13
},
{
"pokeapi_id": 19,
"pokemon_name": "Rattata",
"method": "walk",
"encounter_rate": 90,
"min_level": 14,
"max_level": 14
},
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"method": "walk",
"encounter_rate": 40,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 20,
"pokemon_name": "Raticate",
"method": "walk",
"encounter_rate": 40,
"min_level": 14,
"max_level": 15
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 20,
"min_level": 14,
"max_level": 15
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"method": "walk",
"encounter_rate": 15,
"min_level": 15,
"max_level": 15
},
{
"pokeapi_id": 183,
"pokemon_name": "Marill",
"method": "walk",
"encounter_rate": 5,
"min_level": 15,
"max_level": 15
}
]
},
{
"name": "Mt Mortar (Upper Cave)",
"order": 60,
@@ -4851,6 +4851,14 @@
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 147,
"pokemon_name": "Dratini",
"method": "surf",
"encounter_rate": 10,
"min_level": 10,
"max_level": 14
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
@@ -4866,14 +4874,6 @@
"encounter_rate": 10,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 147,
"pokemon_name": "Dratini",
"method": "surf",
"encounter_rate": 10,
"min_level": 10,
"max_level": 14
}
]
},
@@ -5030,132 +5030,6 @@
"order": 73,
"encounters": [],
"children": [
{
"name": "Whirl Islands (B2F)",
"order": 76,
"encounters": [
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "walk",
"encounter_rate": 100,
"min_level": 24,
"max_level": 26
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "surf",
"encounter_rate": 90,
"min_level": 15,
"max_level": 24
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 90,
"min_level": 25,
"max_level": 25
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 85,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 50,
"min_level": 24,
"max_level": 26
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "super-rod",
"encounter_rate": 30,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 27
},
{
"pokeapi_id": 99,
"pokemon_name": "Kingler",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "old-rod",
"encounter_rate": 15,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "good-rod",
"encounter_rate": 10,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 117,
"pokemon_name": "Seadra",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 24
}
]
},
{
"name": "Whirl Islands (1F)",
"order": 74,
@@ -5328,6 +5202,132 @@
}
]
},
{
"name": "Whirl Islands (B2F)",
"order": 76,
"encounters": [
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "walk",
"encounter_rate": 100,
"min_level": 24,
"max_level": 26
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "surf",
"encounter_rate": 90,
"min_level": 15,
"max_level": 24
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 90,
"min_level": 25,
"max_level": 25
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "old-rod",
"encounter_rate": 85,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "good-rod",
"encounter_rate": 55,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"method": "walk",
"encounter_rate": 50,
"min_level": 24,
"max_level": 26
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "super-rod",
"encounter_rate": 40,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 129,
"pokemon_name": "Magikarp",
"method": "good-rod",
"encounter_rate": 35,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "super-rod",
"encounter_rate": 30,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"method": "walk",
"encounter_rate": 20,
"min_level": 26,
"max_level": 27
},
{
"pokeapi_id": 99,
"pokemon_name": "Kingler",
"method": "super-rod",
"encounter_rate": 20,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 98,
"pokemon_name": "Krabby",
"method": "old-rod",
"encounter_rate": 15,
"min_level": 10,
"max_level": 10
},
{
"pokeapi_id": 116,
"pokemon_name": "Horsea",
"method": "good-rod",
"encounter_rate": 10,
"min_level": 20,
"max_level": 20
},
{
"pokeapi_id": 117,
"pokemon_name": "Seadra",
"method": "super-rod",
"encounter_rate": 10,
"min_level": 40,
"max_level": 40
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"method": "surf",
"encounter_rate": 10,
"min_level": 20,
"max_level": 24
}
]
},
{
"name": "Whirl Islands (B3F)",
"order": 77,
@@ -7058,52 +7058,6 @@
}
]
},
{
"name": "Mt Moon (1f)",
"order": 97,
"encounters": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"method": "walk",
"encounter_rate": 100,
"min_level": 8,
"max_level": 10
},
{
"pokeapi_id": 41,
"pokemon_name": "Zubat",
"method": "walk",
"encounter_rate": 90,
"min_level": 6,
"max_level": 6
},
{
"pokeapi_id": 27,
"pokemon_name": "Sandshrew",
"method": "walk",
"encounter_rate": 40,
"min_level": 8,
"max_level": 8
},
{
"pokeapi_id": 35,
"pokemon_name": "Clefairy",
"method": "walk",
"encounter_rate": 35,
"min_level": 8,
"max_level": 12
},
{
"pokeapi_id": 46,
"pokemon_name": "Paras",
"method": "walk",
"encounter_rate": 30,
"min_level": 12,
"max_level": 12
}
]
},
{
"name": "Route 4",
"order": 98,