Update seed data with boss battles and route changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1822,76 +1822,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1f 3f)",
|
||||
"order": 35,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 54,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 533,
|
||||
"pokemon_name": "Gurdurr",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 614,
|
||||
"pokemon_name": "Beartic",
|
||||
"method": "walk",
|
||||
"encounter_rate": 45,
|
||||
"min_level": 54,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 631,
|
||||
"pokemon_name": "Heatmor",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 55,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 615,
|
||||
"pokemon_name": "Cryogonal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 56,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 632,
|
||||
"pokemon_name": "Durant",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 56,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 527,
|
||||
"pokemon_name": "Woobat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 54,
|
||||
"max_level": 54
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 95,
|
||||
"pokemon_name": "Onix",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1F 3F)",
|
||||
"order": 35,
|
||||
@@ -2075,20 +2005,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 623,
|
||||
"pokemon_name": "Golurk",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 55,
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (Entrance)",
|
||||
"order": 40,
|
||||
@@ -2142,20 +2058,20 @@
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (7f)",
|
||||
"order": 41,
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"pokeapi_id": 623,
|
||||
"pokemon_name": "Golurk",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 47,
|
||||
"max_level": 50
|
||||
"min_level": 55,
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1798,52 +1798,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1f 3f)",
|
||||
"order": 39,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 533,
|
||||
"pokemon_name": "Gurdurr",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 28,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 613,
|
||||
"pokemon_name": "Cubchoo",
|
||||
"method": "walk",
|
||||
"encounter_rate": 69,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 527,
|
||||
"pokemon_name": "Woobat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 615,
|
||||
"pokemon_name": "Cryogonal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 8,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1F 3F)",
|
||||
"order": 39,
|
||||
@@ -2011,20 +1965,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 622,
|
||||
"pokemon_name": "Golett",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 30,
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (Entrance)",
|
||||
"order": 44,
|
||||
@@ -2078,6 +2018,20 @@
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 622,
|
||||
"pokemon_name": "Golett",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 30,
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2881,6 +2835,20 @@
|
||||
"order": 64,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Celestial Tower (2F)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 607,
|
||||
"pokemon_name": "Litwick",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 26,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (3F)",
|
||||
"order": 66,
|
||||
@@ -2903,20 +2871,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (2F)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 607,
|
||||
"pokemon_name": "Litwick",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 26,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (4F)",
|
||||
"order": 67,
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
"name": "Starter",
|
||||
"order": 1,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 7,
|
||||
"pokemon_name": "Squirtle",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 1,
|
||||
"pokemon_name": "Bulbasaur",
|
||||
@@ -18,14 +26,6 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 7,
|
||||
"pokemon_name": "Squirtle",
|
||||
"method": "starter",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2557,36 +2557,6 @@
|
||||
"order": 46,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Pokemon Tower (4F)",
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
"pokemon_name": "Gastly",
|
||||
"method": "walk",
|
||||
"encounter_rate": 86,
|
||||
"min_level": 18,
|
||||
"max_level": 24
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 104,
|
||||
"pokemon_name": "Cubone",
|
||||
"method": "walk",
|
||||
"encounter_rate": 9,
|
||||
"min_level": 20,
|
||||
"max_level": 22
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 93,
|
||||
"pokemon_name": "Haunter",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (3F)",
|
||||
"order": 47,
|
||||
@@ -2617,6 +2587,36 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (4F)",
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
"pokemon_name": "Gastly",
|
||||
"method": "walk",
|
||||
"encounter_rate": 86,
|
||||
"min_level": 18,
|
||||
"max_level": 24
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 104,
|
||||
"pokemon_name": "Cubone",
|
||||
"method": "walk",
|
||||
"encounter_rate": 9,
|
||||
"min_level": 20,
|
||||
"max_level": 22
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 93,
|
||||
"pokemon_name": "Haunter",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (5F)",
|
||||
"order": 49,
|
||||
@@ -4029,132 +4029,6 @@
|
||||
"order": 72,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Cerulean Cave (B1F)",
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 118,
|
||||
"pokemon_name": "Goldeen",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 60,
|
||||
"pokemon_name": "Poliwag",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 117,
|
||||
"pokemon_name": "Seadra",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 119,
|
||||
"pokemon_name": "Seaking",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 80,
|
||||
"pokemon_name": "Slowbro",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 105,
|
||||
"pokemon_name": "Marowak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 112,
|
||||
"pokemon_name": "Rhydon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 101,
|
||||
"pokemon_name": "Electrode",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 113,
|
||||
"pokemon_name": "Chansey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
"pokemon_name": "Ditto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 63,
|
||||
"max_level": 67
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 47,
|
||||
"pokemon_name": "Parasect",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 26,
|
||||
"pokemon_name": "Raichu",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 28,
|
||||
"pokemon_name": "Sandslash",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (1F)",
|
||||
"order": 73,
|
||||
@@ -4374,6 +4248,132 @@
|
||||
"max_level": 54
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (B1F)",
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 118,
|
||||
"pokemon_name": "Goldeen",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 60,
|
||||
"pokemon_name": "Poliwag",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 117,
|
||||
"pokemon_name": "Seadra",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 119,
|
||||
"pokemon_name": "Seaking",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 80,
|
||||
"pokemon_name": "Slowbro",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 105,
|
||||
"pokemon_name": "Marowak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 112,
|
||||
"pokemon_name": "Rhydon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 101,
|
||||
"pokemon_name": "Electrode",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 113,
|
||||
"pokemon_name": "Chansey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
"pokemon_name": "Ditto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 63,
|
||||
"max_level": 67
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 47,
|
||||
"pokemon_name": "Parasect",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 26,
|
||||
"pokemon_name": "Raichu",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 28,
|
||||
"pokemon_name": "Sandslash",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
288
backend/src/app/seeds/data/crystal-bosses.json
Normal file
288
backend/src/app/seeds/data/crystal-bosses.json
Normal file
@@ -0,0 +1,288 @@
|
||||
[
|
||||
{
|
||||
"name": "Falkner",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "flying",
|
||||
"badge_name": "Zephyr Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"level_cap": 9,
|
||||
"order": 1,
|
||||
"location": "Violet Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bugsy",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "bug",
|
||||
"badge_name": "Hive Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"level_cap": 16,
|
||||
"order": 2,
|
||||
"location": "Azalea Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Whitney",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "normal",
|
||||
"badge_name": "Plain Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"level_cap": 20,
|
||||
"order": 3,
|
||||
"location": "Goldenrod Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Morty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": "Fog Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"level_cap": 25,
|
||||
"order": 4,
|
||||
"location": "Ecruteak Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Chuck",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": "Storm Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"level_cap": 30,
|
||||
"order": 5,
|
||||
"location": "Cianwood Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Jasmine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "steel",
|
||||
"badge_name": "Mineral Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"level_cap": 35,
|
||||
"order": 6,
|
||||
"location": "Olivine Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Pryce",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": "Glacier Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"level_cap": 31,
|
||||
"order": 7,
|
||||
"location": "Mahogany Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Clair",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": "Rising Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"level_cap": 40,
|
||||
"order": 8,
|
||||
"location": "Blackthorn Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Will",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 42,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 44,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 46,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Karen",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dark",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 47,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 50,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"level_cap": 46,
|
||||
"order": 14,
|
||||
"location": "Vermilion Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"level_cap": 48,
|
||||
"order": 15,
|
||||
"location": "Saffron Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"level_cap": 47,
|
||||
"order": 16,
|
||||
"location": "Cerulean Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "grass",
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"level_cap": 46,
|
||||
"order": 17,
|
||||
"location": "Celadon Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Janine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"level_cap": 39,
|
||||
"order": 18,
|
||||
"location": "Fuchsia Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"level_cap": 44,
|
||||
"order": 19,
|
||||
"location": "Pewter Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 20,
|
||||
"location": "Cinnabar Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Earth Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"level_cap": 58,
|
||||
"order": 21,
|
||||
"location": "Viridian Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Red",
|
||||
"boss_type": "other",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 81,
|
||||
"order": 22,
|
||||
"location": "Silver Cave",
|
||||
"section": "Endgame",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -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,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
171
backend/src/app/seeds/data/emerald-bosses.json
Normal file
171
backend/src/app/seeds/data/emerald-bosses.json
Normal file
@@ -0,0 +1,171 @@
|
||||
[
|
||||
{
|
||||
"name": "Roxanne",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Stone Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png",
|
||||
"level_cap": 15,
|
||||
"order": 1,
|
||||
"location": "Rustboro Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Brawly",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": "Knuckle Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png",
|
||||
"level_cap": 19,
|
||||
"order": 2,
|
||||
"location": "Dewford Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Wattson",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Dynamo Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png",
|
||||
"level_cap": 24,
|
||||
"order": 3,
|
||||
"location": "Mauville Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Flannery",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Heat Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png",
|
||||
"level_cap": 29,
|
||||
"order": 4,
|
||||
"location": "Lavaridge Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Norman",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "normal",
|
||||
"badge_name": "Balance Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png",
|
||||
"level_cap": 31,
|
||||
"order": 5,
|
||||
"location": "Petalburg Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Winona",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "flying",
|
||||
"badge_name": "Feather Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png",
|
||||
"level_cap": 33,
|
||||
"order": 6,
|
||||
"location": "Foretree Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Tate & Lisa",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Mind Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png",
|
||||
"level_cap": 42,
|
||||
"order": 7,
|
||||
"location": "Mossdeep Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Wallace",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Rain Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png",
|
||||
"level_cap": 46,
|
||||
"order": 8,
|
||||
"location": "Sootopolis Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sydney",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dark",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 49,
|
||||
"order": 9,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Phoebe",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 51,
|
||||
"order": 10,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Glacia",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 53,
|
||||
"order": 11,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Drake",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 55,
|
||||
"order": 12,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Steven",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": "steel",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 58,
|
||||
"order": 13,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -864,44 +864,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Granite Cave (1Fsmall Room)",
|
||||
"order": 18,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 296,
|
||||
"pokemon_name": "Makuhita",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 6,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 7,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 63,
|
||||
"pokemon_name": "Abra",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 304,
|
||||
"pokemon_name": "Aron",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 7,
|
||||
"max_level": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Granite Cave (B1F)",
|
||||
"order": 16,
|
||||
@@ -1001,6 +963,44 @@
|
||||
"max_level": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Granite Cave (1Fsmall Room)",
|
||||
"order": 18,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 296,
|
||||
"pokemon_name": "Makuhita",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 6,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 7,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 63,
|
||||
"pokemon_name": "Abra",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 304,
|
||||
"pokemon_name": "Aron",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 7,
|
||||
"max_level": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -4564,44 +4564,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Shoal Cave (B1f)",
|
||||
"order": 69,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 363,
|
||||
"pokemon_name": "Spheal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 45,
|
||||
"min_level": 26,
|
||||
"max_level": 32
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 40,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 361,
|
||||
"pokemon_name": "Snorunt",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 30,
|
||||
"max_level": 32
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 126",
|
||||
"order": 70,
|
||||
|
||||
@@ -2,11 +2,13 @@
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png",
|
||||
"level_cap": 14,
|
||||
"order": 1,
|
||||
"location": "Pewter City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/50px-Boulder_Badge.png",
|
||||
"pokemon": [
|
||||
{
|
||||
@@ -26,11 +28,13 @@
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png",
|
||||
"level_cap": 21,
|
||||
"order": 2,
|
||||
"location": "Cerulean City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/50px-Cascade_Badge.png",
|
||||
"pokemon": [
|
||||
{
|
||||
@@ -50,11 +54,13 @@
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png",
|
||||
"level_cap": 24,
|
||||
"order": 3,
|
||||
"location": "Vermillion City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/50px-Thunder_Badge.png",
|
||||
"pokemon": [
|
||||
{
|
||||
@@ -80,110 +86,130 @@
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png",
|
||||
"level_cap": 29,
|
||||
"order": 4,
|
||||
"location": "Celadon City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/50px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png",
|
||||
"level_cap": 43,
|
||||
"order": 5,
|
||||
"location": "Saffron City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/50px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png",
|
||||
"level_cap": 43,
|
||||
"order": 6,
|
||||
"location": "Fuchsia City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/50px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png",
|
||||
"level_cap": 47,
|
||||
"order": 7,
|
||||
"location": "Cinnabar Island Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/50px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Giovanni",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "50",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 8,
|
||||
"location": "Viridian City Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/50px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lorelei",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 54,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 56,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Agatha",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 58,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 60,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 63,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": [
|
||||
{
|
||||
|
||||
288
backend/src/app/seeds/data/gold-bosses.json
Normal file
288
backend/src/app/seeds/data/gold-bosses.json
Normal file
@@ -0,0 +1,288 @@
|
||||
[
|
||||
{
|
||||
"name": "Falkner",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "flying",
|
||||
"badge_name": "Zephyr Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"level_cap": 9,
|
||||
"order": 1,
|
||||
"location": "Violet Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bugsy",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "bug",
|
||||
"badge_name": "Hive Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"level_cap": 16,
|
||||
"order": 2,
|
||||
"location": "Azalea Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Whitney",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "normal",
|
||||
"badge_name": "Plain Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"level_cap": 20,
|
||||
"order": 3,
|
||||
"location": "Goldenrod Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Morty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": "Fog Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"level_cap": 25,
|
||||
"order": 4,
|
||||
"location": "Ecruteak Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Chuck",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": "Storm Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"level_cap": 30,
|
||||
"order": 5,
|
||||
"location": "Cianwood Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Jasmine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "steel",
|
||||
"badge_name": "Mineral Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"level_cap": 35,
|
||||
"order": 6,
|
||||
"location": "Olivine Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Pryce",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": "Glacier Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"level_cap": 31,
|
||||
"order": 7,
|
||||
"location": "Mahogany Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Clair",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": "Rising Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"level_cap": 40,
|
||||
"order": 8,
|
||||
"location": "Blackthorn Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Will",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 42,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 44,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 46,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Karen",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dark",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 47,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 50,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"level_cap": 46,
|
||||
"order": 14,
|
||||
"location": "Vermilion Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"level_cap": 48,
|
||||
"order": 15,
|
||||
"location": "Saffron Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"level_cap": 47,
|
||||
"order": 16,
|
||||
"location": "Cerulean Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "grass",
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"level_cap": 46,
|
||||
"order": 17,
|
||||
"location": "Celadon Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Janine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"level_cap": 39,
|
||||
"order": 18,
|
||||
"location": "Fuchsia Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"level_cap": 44,
|
||||
"order": 19,
|
||||
"location": "Pewter Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 20,
|
||||
"location": "Cinnabar Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Earth Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"level_cap": 58,
|
||||
"order": 21,
|
||||
"location": "Viridian Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Red",
|
||||
"boss_type": "other",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 81,
|
||||
"order": 22,
|
||||
"location": "Silver Cave",
|
||||
"section": "Endgame",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -2530,28 +2530,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Bell Tower (9F)",
|
||||
"order": 48,
|
||||
"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,
|
||||
@@ -2683,6 +2661,28 @@
|
||||
"max_level": 22
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Bell Tower (9F)",
|
||||
"order": 48,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -6356,60 +6356,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Moon (1f)",
|
||||
"order": 97,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 6,
|
||||
"max_level": 6
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 27,
|
||||
"pokemon_name": "Sandshrew",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 46,
|
||||
"pokemon_name": "Paras",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 12,
|
||||
"max_level": 12
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 35,
|
||||
"pokemon_name": "Clefairy",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 28,
|
||||
"pokemon_name": "Sandslash",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Moon (1F)",
|
||||
"order": 97,
|
||||
|
||||
288
backend/src/app/seeds/data/heartgold-bosses.json
Normal file
288
backend/src/app/seeds/data/heartgold-bosses.json
Normal file
@@ -0,0 +1,288 @@
|
||||
[
|
||||
{
|
||||
"name": "Falkner",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Zephyr Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"level_cap": 13,
|
||||
"order": 1,
|
||||
"location": "Violet Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/4/4a/Zephyr_Badge.png/35px-Zephyr_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bugsy",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Hive Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"level_cap": 17,
|
||||
"order": 2,
|
||||
"location": "Azalea Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/10.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Whitney",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Plain Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"level_cap": 19,
|
||||
"order": 3,
|
||||
"location": "Goldenrod Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/11.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Morty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Fog Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"level_cap": 25,
|
||||
"order": 4,
|
||||
"location": "Ecruteak Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/12.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Chuck",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Storm Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"level_cap": 31,
|
||||
"order": 5,
|
||||
"location": "Cianwood Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/13.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Jasmine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Mineral Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"level_cap": 35,
|
||||
"order": 6,
|
||||
"location": "Olivine Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/14.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Pryce",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Glacier Badge",
|
||||
"badge_image_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"level_cap": 34,
|
||||
"order": 7,
|
||||
"location": "Mahogany Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://github.com/PokeAPI/sprites/blob/master/sprites/badges/15.png?raw=true",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Clair",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Rising Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"level_cap": 41,
|
||||
"order": 8,
|
||||
"location": "Blackthorn Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/5/58/Rising_Badge.png/35px-Rising_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Will",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 42,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 44,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 46,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Karen",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 47,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 50,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"level_cap": 54,
|
||||
"order": 14,
|
||||
"location": "Pewter Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"level_cap": 54,
|
||||
"order": 15,
|
||||
"location": "Cerulean Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"level_cap": 53,
|
||||
"order": 16,
|
||||
"location": "Vermilion Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"level_cap": 56,
|
||||
"order": 17,
|
||||
"location": "Celadon Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Janine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 18,
|
||||
"location": "Fuchsia Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"level_cap": 55,
|
||||
"order": 19,
|
||||
"location": "Saffron Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"level_cap": 59,
|
||||
"order": 20,
|
||||
"location": "Cinnabar Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": null,
|
||||
"badge_name": "Earth Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"level_cap": 60,
|
||||
"order": 21,
|
||||
"location": "Viridian Gym",
|
||||
"section": "Endgame",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Red",
|
||||
"boss_type": "other",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 88,
|
||||
"order": 22,
|
||||
"location": "Silver Cave",
|
||||
"section": "Endgame",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load Diff
@@ -227,6 +227,14 @@
|
||||
"name": "Wild Zone 5",
|
||||
"order": 5,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 688,
|
||||
"pokemon_name": "Binacle",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 13,
|
||||
"max_level": 14
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 16,
|
||||
"pokemon_name": "Pidgey",
|
||||
@@ -306,14 +314,6 @@
|
||||
"encounter_rate": 100,
|
||||
"min_level": 18,
|
||||
"max_level": 20
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 688,
|
||||
"pokemon_name": "Binacle",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 13,
|
||||
"max_level": 14
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
171
backend/src/app/seeds/data/red-bosses.json
Normal file
171
backend/src/app/seeds/data/red-bosses.json
Normal file
@@ -0,0 +1,171 @@
|
||||
[
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"level_cap": 14,
|
||||
"order": 1,
|
||||
"location": "Pewter Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"level_cap": 21,
|
||||
"order": 2,
|
||||
"location": "Cerulean Gem",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"level_cap": 24,
|
||||
"order": 3,
|
||||
"location": "Vermillion Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "grass",
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"level_cap": 29,
|
||||
"order": 4,
|
||||
"location": "Celadon Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"level_cap": 43,
|
||||
"order": 5,
|
||||
"location": "Saffron Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"level_cap": 43,
|
||||
"order": 6,
|
||||
"location": "Fuchsia Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"level_cap": 47,
|
||||
"order": 7,
|
||||
"location": "Cinnabar Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Giovanni",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ground",
|
||||
"badge_name": "Earth Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 8,
|
||||
"location": "Viridian Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lorelei",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 56,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 58,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Agatha",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 60,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 62,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 65,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -1738,6 +1738,14 @@
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 79,
|
||||
"pokemon_name": "Slowpoke",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 15,
|
||||
"max_level": 15
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 147,
|
||||
"pokemon_name": "Dratini",
|
||||
@@ -1762,14 +1770,6 @@
|
||||
"min_level": 15,
|
||||
"max_level": 15
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 79,
|
||||
"pokemon_name": "Slowpoke",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 15,
|
||||
"max_level": 15
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 102,
|
||||
"pokemon_name": "Exeggcute",
|
||||
@@ -2172,14 +2172,6 @@
|
||||
"min_level": 15,
|
||||
"max_level": 15
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 84,
|
||||
"pokemon_name": "Doduo",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 26,
|
||||
"max_level": 26
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 102,
|
||||
"pokemon_name": "Exeggcute",
|
||||
@@ -2196,6 +2188,14 @@
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 84,
|
||||
"pokemon_name": "Doduo",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 26,
|
||||
"max_level": 26
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 48,
|
||||
"pokemon_name": "Venonat",
|
||||
@@ -2557,36 +2557,6 @@
|
||||
"order": 46,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Pokemon Tower (4F)",
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
"pokemon_name": "Gastly",
|
||||
"method": "walk",
|
||||
"encounter_rate": 86,
|
||||
"min_level": 18,
|
||||
"max_level": 24
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 104,
|
||||
"pokemon_name": "Cubone",
|
||||
"method": "walk",
|
||||
"encounter_rate": 9,
|
||||
"min_level": 20,
|
||||
"max_level": 22
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 93,
|
||||
"pokemon_name": "Haunter",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (3F)",
|
||||
"order": 47,
|
||||
@@ -2617,6 +2587,36 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (4F)",
|
||||
"order": 48,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 92,
|
||||
"pokemon_name": "Gastly",
|
||||
"method": "walk",
|
||||
"encounter_rate": 86,
|
||||
"min_level": 18,
|
||||
"max_level": 24
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 104,
|
||||
"pokemon_name": "Cubone",
|
||||
"method": "walk",
|
||||
"encounter_rate": 9,
|
||||
"min_level": 20,
|
||||
"max_level": 22
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 93,
|
||||
"pokemon_name": "Haunter",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 25,
|
||||
"max_level": 25
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Pokemon Tower (5F)",
|
||||
"order": 49,
|
||||
@@ -3274,14 +3274,6 @@
|
||||
"name": "Cinnabar Island",
|
||||
"order": 60,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 138,
|
||||
"pokemon_name": "Omanyte",
|
||||
@@ -3306,6 +3298,14 @@
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 118,
|
||||
"pokemon_name": "Goldeen",
|
||||
@@ -4013,132 +4013,6 @@
|
||||
"order": 72,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Cerulean Cave (B1F)",
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 118,
|
||||
"pokemon_name": "Goldeen",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 60,
|
||||
"pokemon_name": "Poliwag",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 117,
|
||||
"pokemon_name": "Seadra",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 119,
|
||||
"pokemon_name": "Seaking",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 80,
|
||||
"pokemon_name": "Slowbro",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 105,
|
||||
"pokemon_name": "Marowak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 112,
|
||||
"pokemon_name": "Rhydon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 101,
|
||||
"pokemon_name": "Electrode",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 113,
|
||||
"pokemon_name": "Chansey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
"pokemon_name": "Ditto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 63,
|
||||
"max_level": 67
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 47,
|
||||
"pokemon_name": "Parasect",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 26,
|
||||
"pokemon_name": "Raichu",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 24,
|
||||
"pokemon_name": "Arbok",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (1F)",
|
||||
"order": 73,
|
||||
@@ -4358,6 +4232,132 @@
|
||||
"max_level": 54
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cerulean Cave (B1F)",
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 129,
|
||||
"pokemon_name": "Magikarp",
|
||||
"method": "old-rod",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 5,
|
||||
"max_level": 5
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 118,
|
||||
"pokemon_name": "Goldeen",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 60,
|
||||
"pokemon_name": "Poliwag",
|
||||
"method": "good-rod",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 10,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 117,
|
||||
"pokemon_name": "Seadra",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 119,
|
||||
"pokemon_name": "Seaking",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 80,
|
||||
"pokemon_name": "Slowbro",
|
||||
"method": "super-rod",
|
||||
"encounter_rate": 25,
|
||||
"min_level": 23,
|
||||
"max_level": 23
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 105,
|
||||
"pokemon_name": "Marowak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 112,
|
||||
"pokemon_name": "Rhydon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 20,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 101,
|
||||
"pokemon_name": "Electrode",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 113,
|
||||
"pokemon_name": "Chansey",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 132,
|
||||
"pokemon_name": "Ditto",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 63,
|
||||
"max_level": 67
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 47,
|
||||
"pokemon_name": "Parasect",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 26,
|
||||
"pokemon_name": "Raichu",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 64,
|
||||
"max_level": 64
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 24,
|
||||
"pokemon_name": "Arbok",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
171
backend/src/app/seeds/data/ruby-bosses.json
Normal file
171
backend/src/app/seeds/data/ruby-bosses.json
Normal file
@@ -0,0 +1,171 @@
|
||||
[
|
||||
{
|
||||
"name": "Roxanne",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Stone Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png",
|
||||
"level_cap": 15,
|
||||
"order": 1,
|
||||
"location": "Rustboro Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Stone_Badge.png/35px-Stone_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Brawly",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": "Knuckle Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png",
|
||||
"level_cap": 18,
|
||||
"order": 2,
|
||||
"location": "Dewford Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/97/Knuckle_Badge.png/35px-Knuckle_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Wattson",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Dynamo Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png",
|
||||
"level_cap": 23,
|
||||
"order": 3,
|
||||
"location": "Mauville Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/3/34/Dynamo_Badge.png/35px-Dynamo_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Flannery",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Heat Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png",
|
||||
"level_cap": 28,
|
||||
"order": 4,
|
||||
"location": "Lavaridge Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/c4/Heat_Badge.png/35px-Heat_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Norman",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "normal",
|
||||
"badge_name": "Balance Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png",
|
||||
"level_cap": 31,
|
||||
"order": 5,
|
||||
"location": "Petalburg Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/63/Balance_Badge.png/35px-Balance_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Winona",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "flying",
|
||||
"badge_name": "Feather Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png",
|
||||
"level_cap": 33,
|
||||
"order": 6,
|
||||
"location": "Foretree Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/62/Feather_Badge.png/35px-Feather_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Tate & Lisa",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Mind Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png",
|
||||
"level_cap": 42,
|
||||
"order": 7,
|
||||
"location": "Mossdeep Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/c/cc/Mind_Badge.png/35px-Mind_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Wallace",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Rain Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png",
|
||||
"level_cap": 43,
|
||||
"order": 8,
|
||||
"location": "Sootopolis Gym",
|
||||
"section": "Main Story",
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9b/Rain_Badge.png/35px-Rain_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sydney",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dark",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 49,
|
||||
"order": 9,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Phoebe",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 51,
|
||||
"order": 10,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Glacia",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 53,
|
||||
"order": 11,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Drake",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 55,
|
||||
"order": 12,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Steven",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": "steel",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 58,
|
||||
"order": 13,
|
||||
"location": "Ever Grande City",
|
||||
"section": "Main Story",
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -3572,28 +3572,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (6F)",
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 25,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (2F)",
|
||||
"order": 53,
|
||||
@@ -3646,6 +3624,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (3F)",
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (Summit)",
|
||||
"order": 54,
|
||||
@@ -3676,20 +3668,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (3F)",
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (4F)",
|
||||
"order": 55,
|
||||
@@ -3733,6 +3711,28 @@
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (6F)",
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 25,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -4276,44 +4276,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Shoal Cave (B1f)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 363,
|
||||
"pokemon_name": "Spheal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 45,
|
||||
"min_level": 26,
|
||||
"max_level": 32
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 40,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 361,
|
||||
"pokemon_name": "Snorunt",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 30,
|
||||
"max_level": 32
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 126",
|
||||
"order": 66,
|
||||
@@ -5680,6 +5642,68 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B1F)",
|
||||
"order": 87,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 75,
|
||||
"pokemon_name": "Graveler",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 70,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 297,
|
||||
"pokemon_name": "Hariyama",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 305,
|
||||
"pokemon_name": "Lairon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 40,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 308,
|
||||
"pokemon_name": "Medicham",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 40,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 307,
|
||||
"pokemon_name": "Meditite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 38,
|
||||
"max_level": 38
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B2F)",
|
||||
"order": 88,
|
||||
@@ -5781,68 +5805,6 @@
|
||||
"max_level": 44
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B1F)",
|
||||
"order": 87,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 75,
|
||||
"pokemon_name": "Graveler",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 70,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 297,
|
||||
"pokemon_name": "Hariyama",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 305,
|
||||
"pokemon_name": "Lairon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 40,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 308,
|
||||
"pokemon_name": "Medicham",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 40,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 307,
|
||||
"pokemon_name": "Meditite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 38,
|
||||
"max_level": 38
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -3572,28 +3572,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (6F)",
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 25,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (2F)",
|
||||
"order": 53,
|
||||
@@ -3646,6 +3624,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (3F)",
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (Summit)",
|
||||
"order": 54,
|
||||
@@ -3676,20 +3668,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (3F)",
|
||||
"order": 54,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (4F)",
|
||||
"order": 55,
|
||||
@@ -3733,6 +3711,28 @@
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Pyre (6F)",
|
||||
"order": 57,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 353,
|
||||
"pokemon_name": "Shuppet",
|
||||
"method": "walk",
|
||||
"encounter_rate": 90,
|
||||
"min_level": 22,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 355,
|
||||
"pokemon_name": "Duskull",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 25,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -4276,44 +4276,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Shoal Cave (B1f)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 363,
|
||||
"pokemon_name": "Spheal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 45,
|
||||
"min_level": 26,
|
||||
"max_level": 32
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 40,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 361,
|
||||
"pokemon_name": "Snorunt",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 26,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 30,
|
||||
"max_level": 32
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Route 126",
|
||||
"order": 66,
|
||||
@@ -5688,6 +5650,68 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B1F)",
|
||||
"order": 87,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 75,
|
||||
"pokemon_name": "Graveler",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 70,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 297,
|
||||
"pokemon_name": "Hariyama",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 305,
|
||||
"pokemon_name": "Lairon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 40,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 308,
|
||||
"pokemon_name": "Medicham",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 40,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 307,
|
||||
"pokemon_name": "Meditite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 38,
|
||||
"max_level": 38
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B2F)",
|
||||
"order": 88,
|
||||
@@ -5789,68 +5813,6 @@
|
||||
"max_level": 44
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (B1F)",
|
||||
"order": 87,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 75,
|
||||
"pokemon_name": "Graveler",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 70,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 297,
|
||||
"pokemon_name": "Hariyama",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 38,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "rock-smash",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 30,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 305,
|
||||
"pokemon_name": "Lairon",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 40,
|
||||
"max_level": 42
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 308,
|
||||
"pokemon_name": "Medicham",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 40,
|
||||
"max_level": 40
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 307,
|
||||
"pokemon_name": "Meditite",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 38,
|
||||
"max_level": 38
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -2530,28 +2530,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Bell Tower (9F)",
|
||||
"order": 48,
|
||||
"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,
|
||||
@@ -2683,6 +2661,28 @@
|
||||
"max_level": 22
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Bell Tower (9F)",
|
||||
"order": 48,
|
||||
"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
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -6404,44 +6404,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Moon (1f)",
|
||||
"order": 97,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 6,
|
||||
"max_level": 8
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 74,
|
||||
"pokemon_name": "Geodude",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 8,
|
||||
"max_level": 10
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 46,
|
||||
"pokemon_name": "Paras",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 12,
|
||||
"max_level": 12
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 35,
|
||||
"pokemon_name": "Clefairy",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 8,
|
||||
"max_level": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Mt Moon (1F)",
|
||||
"order": 97,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3966,6 +3966,14 @@
|
||||
"name": "Poni Plains (Center)",
|
||||
"order": 75,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 732,
|
||||
"pokemon_name": "Trumbeak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 54,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 735,
|
||||
"pokemon_name": "Gumshoos",
|
||||
@@ -3982,14 +3990,6 @@
|
||||
"min_level": 54,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 732,
|
||||
"pokemon_name": "Trumbeak",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 54,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 548,
|
||||
"pokemon_name": "Petilil",
|
||||
|
||||
@@ -1822,76 +1822,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1f 3f)",
|
||||
"order": 35,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 54,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 533,
|
||||
"pokemon_name": "Gurdurr",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 55,
|
||||
"max_level": 55
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 614,
|
||||
"pokemon_name": "Beartic",
|
||||
"method": "walk",
|
||||
"encounter_rate": 45,
|
||||
"min_level": 54,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 631,
|
||||
"pokemon_name": "Heatmor",
|
||||
"method": "walk",
|
||||
"encounter_rate": 35,
|
||||
"min_level": 55,
|
||||
"max_level": 56
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 615,
|
||||
"pokemon_name": "Cryogonal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 56,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 632,
|
||||
"pokemon_name": "Durant",
|
||||
"method": "walk",
|
||||
"encounter_rate": 15,
|
||||
"min_level": 56,
|
||||
"max_level": 57
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 527,
|
||||
"pokemon_name": "Woobat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 54,
|
||||
"max_level": 54
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 95,
|
||||
"pokemon_name": "Onix",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 57,
|
||||
"max_level": 57
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1F 3F)",
|
||||
"order": 35,
|
||||
@@ -2075,20 +2005,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 623,
|
||||
"pokemon_name": "Golurk",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 55,
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (Entrance)",
|
||||
"order": 40,
|
||||
@@ -2142,20 +2058,20 @@
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Victory Road (7f)",
|
||||
"order": 41,
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 40,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"pokeapi_id": 623,
|
||||
"pokemon_name": "Golurk",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 47,
|
||||
"max_level": 50
|
||||
"min_level": 55,
|
||||
"max_level": 58
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1798,52 +1798,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1f 3f)",
|
||||
"order": 39,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 525,
|
||||
"pokemon_name": "Boldore",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 533,
|
||||
"pokemon_name": "Gurdurr",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 28,
|
||||
"max_level": 30
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 613,
|
||||
"pokemon_name": "Cubchoo",
|
||||
"method": "walk",
|
||||
"encounter_rate": 69,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 527,
|
||||
"pokemon_name": "Woobat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 50,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 615,
|
||||
"pokemon_name": "Cryogonal",
|
||||
"method": "walk",
|
||||
"encounter_rate": 8,
|
||||
"min_level": 28,
|
||||
"max_level": 31
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Twist Mountain (B1F 3F)",
|
||||
"order": 39,
|
||||
@@ -2011,20 +1965,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 622,
|
||||
"pokemon_name": "Golett",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 30,
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (Entrance)",
|
||||
"order": 44,
|
||||
@@ -2078,6 +2018,20 @@
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Dragonspiral Tower (2F)",
|
||||
"order": 44,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 622,
|
||||
"pokemon_name": "Golett",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 30,
|
||||
"max_level": 33
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -2881,6 +2835,20 @@
|
||||
"order": 64,
|
||||
"encounters": [],
|
||||
"children": [
|
||||
{
|
||||
"name": "Celestial Tower (2F)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 607,
|
||||
"pokemon_name": "Litwick",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 26,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (3F)",
|
||||
"order": 66,
|
||||
@@ -2903,20 +2871,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (2F)",
|
||||
"order": 65,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 607,
|
||||
"pokemon_name": "Litwick",
|
||||
"method": "walk",
|
||||
"encounter_rate": 100,
|
||||
"min_level": 26,
|
||||
"max_level": 29
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Celestial Tower (4F)",
|
||||
"order": 67,
|
||||
|
||||
171
backend/src/app/seeds/data/yellow-bosses.json
Normal file
171
backend/src/app/seeds/data/yellow-bosses.json
Normal file
@@ -0,0 +1,171 @@
|
||||
[
|
||||
{
|
||||
"name": "Brock",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "rock",
|
||||
"badge_name": "Boulder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"level_cap": 12,
|
||||
"order": 1,
|
||||
"location": "Pewter Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/d/dd/Boulder_Badge.png/35px-Boulder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Misty",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "water",
|
||||
"badge_name": "Cascade Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"level_cap": 21,
|
||||
"order": 2,
|
||||
"location": "Cerulean Gem",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/9/9c/Cascade_Badge.png/35px-Cascade_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lt. Surge",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "electric",
|
||||
"badge_name": "Thunder Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"level_cap": 28,
|
||||
"order": 3,
|
||||
"location": "Vermillion Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/a/a6/Thunder_Badge.png/35px-Thunder_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Erika",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "grass",
|
||||
"badge_name": "Rainbow Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"level_cap": 32,
|
||||
"order": 4,
|
||||
"location": "Celadon Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/b/b5/Rainbow_Badge.png/35px-Rainbow_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Sabrina",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "psychic",
|
||||
"badge_name": "Marsh Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 5,
|
||||
"location": "Saffron Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/6/6b/Marsh_Badge.png/35px-Marsh_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Koga",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "poison",
|
||||
"badge_name": "Soul Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"level_cap": 50,
|
||||
"order": 6,
|
||||
"location": "Fuchsia Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/7d/Soul_Badge.png/35px-Soul_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blaine",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "fire",
|
||||
"badge_name": "Volcano Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"level_cap": 54,
|
||||
"order": 7,
|
||||
"location": "Cinnabar Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/1/12/Volcano_Badge.png/35px-Volcano_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Giovanni",
|
||||
"boss_type": "gym_leader",
|
||||
"specialty_type": "ground",
|
||||
"badge_name": "Earth Badge",
|
||||
"badge_image_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"level_cap": 55,
|
||||
"order": 8,
|
||||
"location": "Viridian Gym",
|
||||
"section": null,
|
||||
"sprite_url": "https://archives.bulbagarden.net/media/upload/thumb/7/78/Earth_Badge.png/35px-Earth_Badge.png",
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lorelei",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ice",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 56,
|
||||
"order": 9,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Bruno",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "fighting",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 58,
|
||||
"order": 10,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Agatha",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "ghost",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 60,
|
||||
"order": 11,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Lance",
|
||||
"boss_type": "elite_four",
|
||||
"specialty_type": "dragon",
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 62,
|
||||
"order": 12,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
},
|
||||
{
|
||||
"name": "Blue",
|
||||
"boss_type": "champion",
|
||||
"specialty_type": null,
|
||||
"badge_name": null,
|
||||
"badge_image_url": null,
|
||||
"level_cap": 65,
|
||||
"order": 13,
|
||||
"location": "Indigo Plateau",
|
||||
"section": null,
|
||||
"sprite_url": null,
|
||||
"pokemon": []
|
||||
}
|
||||
]
|
||||
@@ -2932,6 +2932,60 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B1F)",
|
||||
"order": 56,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 40,
|
||||
"min_level": 18,
|
||||
"max_level": 36
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 98,
|
||||
"pokemon_name": "Krabby",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 26,
|
||||
"max_level": 28
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 27,
|
||||
"max_level": 27
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 79,
|
||||
"pokemon_name": "Slowpoke",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 29,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 28,
|
||||
"max_level": 28
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 86,
|
||||
"pokemon_name": "Seel",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 22,
|
||||
"max_level": 26
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B2F)",
|
||||
"order": 57,
|
||||
@@ -2994,60 +3048,6 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B1F)",
|
||||
"order": 56,
|
||||
"encounters": [
|
||||
{
|
||||
"pokeapi_id": 41,
|
||||
"pokemon_name": "Zubat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 40,
|
||||
"min_level": 18,
|
||||
"max_level": 36
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 98,
|
||||
"pokemon_name": "Krabby",
|
||||
"method": "walk",
|
||||
"encounter_rate": 30,
|
||||
"min_level": 26,
|
||||
"max_level": 28
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 42,
|
||||
"pokemon_name": "Golbat",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 27,
|
||||
"max_level": 27
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 79,
|
||||
"pokemon_name": "Slowpoke",
|
||||
"method": "walk",
|
||||
"encounter_rate": 10,
|
||||
"min_level": 29,
|
||||
"max_level": 29
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 99,
|
||||
"pokemon_name": "Kingler",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 28,
|
||||
"max_level": 28
|
||||
},
|
||||
{
|
||||
"pokeapi_id": 86,
|
||||
"pokemon_name": "Seel",
|
||||
"method": "walk",
|
||||
"encounter_rate": 5,
|
||||
"min_level": 22,
|
||||
"max_level": 26
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Seafoam Islands (B3F)",
|
||||
"order": 58,
|
||||
|
||||
Reference in New Issue
Block a user