develop #25

Merged
TheFurya merged 22 commits from develop into main 2026-02-16 21:20:01 +01:00
23 changed files with 9158 additions and 382 deletions
Showing only changes of commit 7aeddd61da - Show all commits

View File

@@ -0,0 +1,11 @@
---
# nuzlocke-tracker-huag
title: Populate boss Pokemon teams from Bulbapedia
status: completed
type: task
priority: normal
created_at: 2026-02-16T19:53:15Z
updated_at: 2026-02-16T20:07:17Z
---
Populate all 318 boss entries across 21 *-bosses.json seed files with their actual in-game Pokemon teams (pokeapi_id, level, order, condition_label). Data sourced from Bulbapedia. Also fix _export_bosses in run.py to include condition_label.

View File

@@ -11,7 +11,22 @@
"location": "Aspertia Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/cheren.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 504,
"pokemon_name": "Patrat",
"level": 11,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 506,
"pokemon_name": "Lillipup",
"level": 13,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Roxie",
@@ -25,7 +40,22 @@
"location": "Virbank Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/roxie.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 109,
"pokemon_name": "Koffing",
"level": 16,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 544,
"pokemon_name": "Whirlipede",
"level": 18,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Burgh",
@@ -39,7 +69,29 @@
"location": "Castelia Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/burgh.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 541,
"pokemon_name": "Swadloon",
"level": 22,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 557,
"pokemon_name": "Dwebble",
"level": 22,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 542,
"pokemon_name": "Leavanny",
"level": 24,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Elesa",
@@ -53,7 +105,29 @@
"location": "Nimbasa Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/elesa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 587,
"pokemon_name": "Emolga",
"level": 28,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 180,
"pokemon_name": "Flaaffy",
"level": 28,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 523,
"pokemon_name": "Zebstrika",
"level": 30,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clay",
@@ -67,7 +141,29 @@
"location": "Driftveil Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/clay.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 552,
"pokemon_name": "Krokorok",
"level": 31,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 28,
"pokemon_name": "Sandslash",
"level": 31,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"level": 33,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Skyla",
@@ -81,7 +177,29 @@
"location": "Mistralton Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/skyla.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 528,
"pokemon_name": "Swoobat",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 581,
"pokemon_name": "Swanna",
"level": 39,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Drayden",
@@ -95,7 +213,29 @@
"location": "Opelucid Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/drayden.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 46,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 48,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Marlon",
@@ -109,7 +249,29 @@
"location": "Humilau Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/marlon.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 565,
"pokemon_name": "Carracosta",
"level": 49,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 321,
"pokemon_name": "Wailord",
"level": 49,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"level": 51,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Shauntal",
@@ -123,7 +285,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/shauntal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 563,
"pokemon_name": "Cofagrigus",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 623,
"pokemon_name": "Golurk",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 609,
"pokemon_name": "Chandelure",
"level": 58,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Grimsley",
@@ -137,7 +328,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/grimsley.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 510,
"pokemon_name": "Liepard",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 560,
"pokemon_name": "Scrafty",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 553,
"pokemon_name": "Krookodile",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"level": 58,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Caitlin",
@@ -151,7 +371,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/caitlin.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 518,
"pokemon_name": "Musharna",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 561,
"pokemon_name": "Sigilyph",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 579,
"pokemon_name": "Reuniclus",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 576,
"pokemon_name": "Gothitelle",
"level": 58,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Marshal",
@@ -165,7 +414,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/marshal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 538,
"pokemon_name": "Throh",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 539,
"pokemon_name": "Sawk",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 620,
"pokemon_name": "Mienshao",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 534,
"pokemon_name": "Conkeldurr",
"level": 58,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Iris",
@@ -179,6 +457,49 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black-2/iris.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 635,
"pokemon_name": "Hydreigon",
"level": 57,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 57,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 567,
"pokemon_name": "Archeops",
"level": 57,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 306,
"pokemon_name": "Aggron",
"level": 57,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 57,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 59,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,50 @@
"location": "Striaton Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/cilan--chili--cress.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 506,
"pokemon_name": "Lillipup",
"level": 12,
"order": 1,
"condition_label": "Chose Tepig"
},
{
"pokeapi_id": 511,
"pokemon_name": "Pansage",
"level": 14,
"order": 2,
"condition_label": "Chose Tepig"
},
{
"pokeapi_id": 506,
"pokemon_name": "Lillipup",
"level": 12,
"order": 1,
"condition_label": "Chose Oshawott"
},
{
"pokeapi_id": 513,
"pokemon_name": "Pansear",
"level": 14,
"order": 2,
"condition_label": "Chose Oshawott"
},
{
"pokeapi_id": 506,
"pokemon_name": "Lillipup",
"level": 12,
"order": 1,
"condition_label": "Chose Snivy"
},
{
"pokeapi_id": 515,
"pokemon_name": "Panpour",
"level": 14,
"order": 2,
"condition_label": "Chose Snivy"
}
]
},
{
"name": "Lenora",
@@ -25,7 +68,22 @@
"location": "Nacrene Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/lenora.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 507,
"pokemon_name": "Herdier",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 505,
"pokemon_name": "Watchog",
"level": 20,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Burgh",
@@ -39,7 +97,29 @@
"location": "Castelia Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/burgh.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 544,
"pokemon_name": "Whirlipede",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 557,
"pokemon_name": "Dwebble",
"level": 21,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 542,
"pokemon_name": "Leavanny",
"level": 23,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Elesa",
@@ -53,7 +133,29 @@
"location": "Nimbasa Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/elesa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 587,
"pokemon_name": "Emolga",
"level": 25,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 587,
"pokemon_name": "Emolga",
"level": 25,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 523,
"pokemon_name": "Zebstrika",
"level": 27,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clay",
@@ -67,7 +169,29 @@
"location": "Driftveil Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/clay.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 552,
"pokemon_name": "Krokorok",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 536,
"pokemon_name": "Palpitoad",
"level": 29,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 530,
"pokemon_name": "Excadrill",
"level": 31,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Skyla",
@@ -81,7 +205,29 @@
"location": "Mistralton Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/skyla.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 528,
"pokemon_name": "Swoobat",
"level": 33,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 521,
"pokemon_name": "Unfezant",
"level": 33,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 581,
"pokemon_name": "Swanna",
"level": 35,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Brycen",
@@ -95,7 +241,29 @@
"location": "Icirrus Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/brycen.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 583,
"pokemon_name": "Vanillish",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 615,
"pokemon_name": "Cryogonal",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 614,
"pokemon_name": "Beartic",
"level": 39,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Drayden",
@@ -109,7 +277,29 @@
"location": "Opelucid Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/drayden.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 611,
"pokemon_name": "Fraxure",
"level": 41,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 43,
"order": 3,
"condition_label": null
}
],
"game_slug": "black"
},
{
@@ -124,7 +314,29 @@
"location": "Opelucid Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/iris.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 611,
"pokemon_name": "Fraxure",
"level": 41,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 43,
"order": 3,
"condition_label": null
}
],
"game_slug": "white"
},
{
@@ -139,7 +351,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/shauntal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 563,
"pokemon_name": "Cofagrigus",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"level": 48,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 623,
"pokemon_name": "Golurk",
"level": 48,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 609,
"pokemon_name": "Chandelure",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Grimsley",
@@ -153,7 +394,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/grimsley.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 560,
"pokemon_name": "Scrafty",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 553,
"pokemon_name": "Krookodile",
"level": 48,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 510,
"pokemon_name": "Liepard",
"level": 48,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Caitlin",
@@ -167,7 +437,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/caitlin.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 579,
"pokemon_name": "Reuniclus",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 518,
"pokemon_name": "Musharna",
"level": 48,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 561,
"pokemon_name": "Sigilyph",
"level": 48,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 576,
"pokemon_name": "Gothitelle",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Marshal",
@@ -181,7 +480,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/marshal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 538,
"pokemon_name": "Throh",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 539,
"pokemon_name": "Sawk",
"level": 48,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 534,
"pokemon_name": "Conkeldurr",
"level": 48,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 620,
"pokemon_name": "Mienshao",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "N",
@@ -195,7 +523,50 @@
"location": "N's Castle",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/n.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 644,
"pokemon_name": "Zekrom",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 565,
"pokemon_name": "Carracosta",
"level": 50,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 584,
"pokemon_name": "Vanilluxe",
"level": 50,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 567,
"pokemon_name": "Archeops",
"level": 50,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 571,
"pokemon_name": "Zoroark",
"level": 50,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 601,
"pokemon_name": "Klinklang",
"level": 50,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Ghetsis",
@@ -209,7 +580,50 @@
"location": "N's Castle",
"section": "Main Story",
"sprite_url": "/boss-sprites/black/ghetsis.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 563,
"pokemon_name": "Cofagrigus",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 626,
"pokemon_name": "Bouffalant",
"level": 52,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 537,
"pokemon_name": "Seismitoad",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"level": 52,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 604,
"pokemon_name": "Eelektross",
"level": 52,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 635,
"pokemon_name": "Hydreigon",
"level": 54,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Shauntal",
@@ -223,7 +637,50 @@
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/shauntal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 563,
"pokemon_name": "Cofagrigus",
"level": 71,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 593,
"pokemon_name": "Jellicent",
"level": 71,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 623,
"pokemon_name": "Golurk",
"level": 71,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 71,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 71,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 609,
"pokemon_name": "Chandelure",
"level": 73,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Grimsley",
@@ -237,7 +694,50 @@
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/grimsley.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 319,
"pokemon_name": "Sharpedo",
"level": 71,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 560,
"pokemon_name": "Scrafty",
"level": 71,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 553,
"pokemon_name": "Krookodile",
"level": 71,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 510,
"pokemon_name": "Liepard",
"level": 71,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 452,
"pokemon_name": "Drapion",
"level": 71,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"level": 73,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Caitlin",
@@ -251,7 +751,50 @@
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/caitlin.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 518,
"pokemon_name": "Musharna",
"level": 71,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 561,
"pokemon_name": "Sigilyph",
"level": 71,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 579,
"pokemon_name": "Reuniclus",
"level": 71,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 576,
"pokemon_name": "Gothitelle",
"level": 71,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 437,
"pokemon_name": "Bronzong",
"level": 71,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 376,
"pokemon_name": "Metagross",
"level": 73,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Marshal",
@@ -265,7 +808,50 @@
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/marshal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 286,
"pokemon_name": "Breloom",
"level": 71,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 538,
"pokemon_name": "Throh",
"level": 71,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 539,
"pokemon_name": "Sawk",
"level": 71,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 620,
"pokemon_name": "Mienshao",
"level": 71,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 454,
"pokemon_name": "Toxicroak",
"level": 71,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 534,
"pokemon_name": "Conkeldurr",
"level": 73,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Alder",
@@ -279,6 +865,49 @@
"location": "Pokemon League",
"section": "Endgame",
"sprite_url": "/boss-sprites/black/alder.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 617,
"pokemon_name": "Accelgor",
"level": 75,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 626,
"pokemon_name": "Bouffalant",
"level": 75,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 75,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 584,
"pokemon_name": "Vanilluxe",
"level": 75,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 589,
"pokemon_name": "Escavalier",
"level": 75,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 637,
"pokemon_name": "Volcarona",
"level": 77,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,26 @@
"location": "Oreburgh Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/roark.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 12,
"order": 2
},
{
"pokeapi_id": 408,
"pokemon_name": "Cranidos",
"level": 14,
"order": 3
}
]
},
{
"name": "Gardenia",
@@ -25,7 +44,26 @@
"location": "Eterna Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/gardenia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 420,
"pokemon_name": "Cherubi",
"level": 19,
"order": 1
},
{
"pokeapi_id": 387,
"pokemon_name": "Turtwig",
"level": 19,
"order": 2
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 22,
"order": 3
}
]
},
{
"name": "Maylene",
@@ -39,7 +77,26 @@
"location": "Veilstone Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/maylene.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"level": 27,
"order": 1
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"level": 27,
"order": 2
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 30,
"order": 3
}
]
},
{
"name": "Crasher Wake",
@@ -53,7 +110,26 @@
"location": "Pastoria Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/crasher-wake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 27,
"order": 1
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 27,
"order": 2
},
{
"pokeapi_id": 419,
"pokemon_name": "Floatzel",
"level": 30,
"order": 3
}
]
},
{
"name": "Fantina",
@@ -67,7 +143,26 @@
"location": "Hearthome Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/fantina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 32,
"order": 1
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 34,
"order": 2
},
{
"pokeapi_id": 429,
"pokemon_name": "Mismagius",
"level": 36,
"order": 3
}
]
},
{
"name": "Byron",
@@ -81,7 +176,26 @@
"location": "Canalave Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/byron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 436,
"pokemon_name": "Bronzor",
"level": 36,
"order": 1
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 36,
"order": 2
},
{
"pokeapi_id": 411,
"pokemon_name": "Bastiodon",
"level": 39,
"order": 3
}
]
},
{
"name": "Candice",
@@ -95,7 +209,32 @@
"location": "Snowpoint Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/candice.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 459,
"pokemon_name": "Snover",
"level": 38,
"order": 1
},
{
"pokeapi_id": 215,
"pokemon_name": "Sneasel",
"level": 38,
"order": 2
},
{
"pokeapi_id": 308,
"pokemon_name": "Medicham",
"level": 40,
"order": 3
},
{
"pokeapi_id": 460,
"pokemon_name": "Abomasnow",
"level": 42,
"order": 4
}
]
},
{
"name": "Volkner",
@@ -109,7 +248,32 @@
"location": "Sunyshore Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/volkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 46,
"order": 1
},
{
"pokeapi_id": 424,
"pokemon_name": "Ambipom",
"level": 47,
"order": 2
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"level": 47,
"order": 3
},
{
"pokeapi_id": 405,
"pokemon_name": "Luxray",
"level": 49,
"order": 4
}
]
},
{
"name": "Aaron",
@@ -119,11 +283,42 @@
"badge_image_url": null,
"level_cap": 53,
"order": 9,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/aaron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 269,
"pokemon_name": "Dustox",
"level": 53,
"order": 1
},
{
"pokeapi_id": 267,
"pokemon_name": "Beautifly",
"level": 53,
"order": 2
},
{
"pokeapi_id": 416,
"pokemon_name": "Vespiquen",
"level": 54,
"order": 3
},
{
"pokeapi_id": 214,
"pokemon_name": "Heracross",
"level": 54,
"order": 4
},
{
"pokeapi_id": 452,
"pokemon_name": "Drapion",
"level": 57,
"order": 5
}
]
},
{
"name": "Bertha",
@@ -133,11 +328,42 @@
"badge_image_url": null,
"level_cap": 55,
"order": 10,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/bertha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 55,
"order": 1
},
{
"pokeapi_id": 185,
"pokemon_name": "Sudowoodo",
"level": 56,
"order": 2
},
{
"pokeapi_id": 76,
"pokemon_name": "Golem",
"level": 56,
"order": 3
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 55,
"order": 4
},
{
"pokeapi_id": 450,
"pokemon_name": "Hippowdon",
"level": 59,
"order": 5
}
]
},
{
"name": "Flint",
@@ -147,11 +373,42 @@
"badge_image_url": null,
"level_cap": 55,
"order": 11,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/flint.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 58,
"order": 1
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 57,
"order": 2
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 58,
"order": 3
},
{
"pokeapi_id": 428,
"pokemon_name": "Lopunny",
"level": 57,
"order": 4
},
{
"pokeapi_id": 392,
"pokemon_name": "Infernape",
"level": 61,
"order": 5
}
]
},
{
"name": "Lucian",
@@ -161,11 +418,42 @@
"badge_image_url": null,
"level_cap": 59,
"order": 12,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/lucian.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 59,
"order": 1
},
{
"pokeapi_id": 203,
"pokemon_name": "Girafarig",
"level": 59,
"order": 2
},
{
"pokeapi_id": 308,
"pokemon_name": "Medicham",
"level": 60,
"order": 3
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 60,
"order": 4
},
{
"pokeapi_id": 437,
"pokemon_name": "Bronzong",
"level": 63,
"order": 5
}
]
},
{
"name": "Cynthia",
@@ -175,10 +463,47 @@
"badge_image_url": null,
"level_cap": 66,
"order": 13,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/brilliant-diamond/cynthia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 442,
"pokemon_name": "Spiritomb",
"level": 61,
"order": 1
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 60,
"order": 2
},
{
"pokeapi_id": 423,
"pokemon_name": "Gastrodon",
"level": 60,
"order": 3
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 63,
"order": 4
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 63,
"order": 5
},
{
"pokeapi_id": 445,
"pokemon_name": "Garchomp",
"level": 66,
"order": 6
}
]
}
]

View File

@@ -11,7 +11,22 @@
"location": "Violet Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/falkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"level": 7,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"level": 9,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Bugsy",
@@ -25,7 +40,29 @@
"location": "Azalea Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/bugsy.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 11,
"pokemon_name": "Metapod",
"level": 14,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 14,
"pokemon_name": "Kakuna",
"level": 14,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 123,
"pokemon_name": "Scyther",
"level": 16,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Whitney",
@@ -39,7 +76,22 @@
"location": "Goldenrod Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/whitney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 35,
"pokemon_name": "Clefairy",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 241,
"pokemon_name": "Miltank",
"level": 20,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Morty",
@@ -53,7 +105,36 @@
"location": "Ecruteak Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/morty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 21,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 25,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 23,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Chuck",
@@ -67,7 +148,22 @@
"location": "Cianwood Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/chuck.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 57,
"pokemon_name": "Primeape",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 62,
"pokemon_name": "Poliwrath",
"level": 30,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Jasmine",
@@ -81,7 +177,22 @@
"location": "Olivine Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/jasmine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 35,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Pryce",
@@ -95,7 +206,29 @@
"location": "Mahogany Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/pryce.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 29,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 221,
"pokemon_name": "Piloswine",
"level": 31,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clair",
@@ -109,7 +242,36 @@
"location": "Blackthorn Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/clair.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 40,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Will",
@@ -123,7 +285,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/will.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 41,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 42,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -137,7 +335,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 205,
"pokemon_name": "Forretress",
"level": 43,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 42,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 44,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -151,7 +385,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 237,
"pokemon_name": "Hitmontop",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 43,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 46,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Karen",
@@ -165,7 +435,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/karen.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 197,
"pokemon_name": "Umbreon",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 45,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 198,
"pokemon_name": "Murkrow",
"level": 44,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 229,
"pokemon_name": "Houndoom",
"level": 47,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -179,7 +485,50 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/crystal/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 46,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 46,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 47,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 50,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -193,7 +542,43 @@
"location": "Vermilion Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 40,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 40,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"level": 46,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -207,7 +592,29 @@
"location": "Saffron Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 46,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 48,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -221,7 +628,36 @@
"location": "Cerulean Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 47,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -235,7 +671,36 @@
"location": "Celadon Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 71,
"pokemon_name": "Victreebel",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 189,
"pokemon_name": "Jumpluff",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 182,
"pokemon_name": "Bellossom",
"level": 46,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Janine",
@@ -249,7 +714,36 @@
"location": "Fuchsia Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/janine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 36,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 36,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 33,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 39,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Brock",
@@ -263,7 +757,43 @@
"location": "Pewter Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"level": 41,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 111,
"pokemon_name": "Rhyhorn",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 139,
"pokemon_name": "Omastar",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 141,
"pokemon_name": "Kabutops",
"level": 42,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 44,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -277,7 +807,29 @@
"location": "Cinnabar Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 219,
"pokemon_name": "Magcargo",
"level": 45,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 126,
"pokemon_name": "Magmar",
"level": 45,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 50,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -291,7 +843,50 @@
"location": "Viridian Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 58,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 58,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Red",
@@ -305,6 +900,49 @@
"location": "Silver Cave",
"section": "Endgame",
"sprite_url": "/boss-sprites/crystal/red.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 81,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 73,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 143,
"pokemon_name": "Snorlax",
"level": 75,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 77,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 77,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 77,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,26 @@
"location": "Oreburgh Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/roark.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 12,
"order": 2
},
{
"pokeapi_id": 408,
"pokemon_name": "Cranidos",
"level": 14,
"order": 3
}
]
},
{
"name": "Gardenia",
@@ -25,7 +44,26 @@
"location": "Eterna Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/gardenia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 420,
"pokemon_name": "Cherubi",
"level": 19,
"order": 1
},
{
"pokeapi_id": 387,
"pokemon_name": "Turtwig",
"level": 19,
"order": 2
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 22,
"order": 3
}
]
},
{
"name": "Maylene",
@@ -39,7 +77,26 @@
"location": "Veilstone Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/maylene.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"level": 27,
"order": 1
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"level": 27,
"order": 2
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 30,
"order": 3
}
]
},
{
"name": "Crasher Wake",
@@ -53,7 +110,26 @@
"location": "Pastoria Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/crasher-wake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 27,
"order": 1
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 27,
"order": 2
},
{
"pokeapi_id": 419,
"pokemon_name": "Floatzel",
"level": 30,
"order": 3
}
]
},
{
"name": "Fantina",
@@ -67,7 +143,26 @@
"location": "Hearthome Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/fantina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 32,
"order": 1
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 34,
"order": 2
},
{
"pokeapi_id": 429,
"pokemon_name": "Mismagius",
"level": 36,
"order": 3
}
]
},
{
"name": "Byron",
@@ -81,7 +176,26 @@
"location": "Canalave Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/byron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 436,
"pokemon_name": "Bronzor",
"level": 36,
"order": 1
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 36,
"order": 2
},
{
"pokeapi_id": 411,
"pokemon_name": "Bastiodon",
"level": 39,
"order": 3
}
]
},
{
"name": "Candice",
@@ -95,7 +209,32 @@
"location": "Snowpoint Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/candice.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 459,
"pokemon_name": "Snover",
"level": 38,
"order": 1
},
{
"pokeapi_id": 215,
"pokemon_name": "Sneasel",
"level": 38,
"order": 2
},
{
"pokeapi_id": 308,
"pokemon_name": "Medicham",
"level": 40,
"order": 3
},
{
"pokeapi_id": 460,
"pokemon_name": "Abomasnow",
"level": 42,
"order": 4
}
]
},
{
"name": "Volkner",
@@ -109,7 +248,32 @@
"location": "Sunyshore Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/volkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 46,
"order": 1
},
{
"pokeapi_id": 424,
"pokemon_name": "Ambipom",
"level": 47,
"order": 2
},
{
"pokeapi_id": 224,
"pokemon_name": "Octillery",
"level": 47,
"order": 3
},
{
"pokeapi_id": 405,
"pokemon_name": "Luxray",
"level": 49,
"order": 4
}
]
},
{
"name": "Aaron",
@@ -119,11 +283,42 @@
"badge_image_url": null,
"level_cap": 53,
"order": 9,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/aaron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 269,
"pokemon_name": "Dustox",
"level": 53,
"order": 1
},
{
"pokeapi_id": 267,
"pokemon_name": "Beautifly",
"level": 53,
"order": 2
},
{
"pokeapi_id": 416,
"pokemon_name": "Vespiquen",
"level": 54,
"order": 3
},
{
"pokeapi_id": 214,
"pokemon_name": "Heracross",
"level": 54,
"order": 4
},
{
"pokeapi_id": 452,
"pokemon_name": "Drapion",
"level": 57,
"order": 5
}
]
},
{
"name": "Bertha",
@@ -133,11 +328,42 @@
"badge_image_url": null,
"level_cap": 55,
"order": 10,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/bertha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 55,
"order": 1
},
{
"pokeapi_id": 185,
"pokemon_name": "Sudowoodo",
"level": 56,
"order": 2
},
{
"pokeapi_id": 76,
"pokemon_name": "Golem",
"level": 56,
"order": 3
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 55,
"order": 4
},
{
"pokeapi_id": 450,
"pokemon_name": "Hippowdon",
"level": 59,
"order": 5
}
]
},
{
"name": "Flint",
@@ -147,11 +373,42 @@
"badge_image_url": null,
"level_cap": 55,
"order": 11,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/flint.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 58,
"order": 1
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 57,
"order": 2
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 58,
"order": 3
},
{
"pokeapi_id": 428,
"pokemon_name": "Lopunny",
"level": 57,
"order": 4
},
{
"pokeapi_id": 392,
"pokemon_name": "Infernape",
"level": 61,
"order": 5
}
]
},
{
"name": "Lucian",
@@ -161,11 +418,42 @@
"badge_image_url": null,
"level_cap": 59,
"order": 12,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/lucian.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 59,
"order": 1
},
{
"pokeapi_id": 203,
"pokemon_name": "Girafarig",
"level": 59,
"order": 2
},
{
"pokeapi_id": 308,
"pokemon_name": "Medicham",
"level": 60,
"order": 3
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 60,
"order": 4
},
{
"pokeapi_id": 437,
"pokemon_name": "Bronzong",
"level": 63,
"order": 5
}
]
},
{
"name": "Cynthia",
@@ -175,10 +463,47 @@
"badge_image_url": null,
"level_cap": 66,
"order": 13,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/diamond/cynthia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 442,
"pokemon_name": "Spiritomb",
"level": 61,
"order": 1
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 60,
"order": 2
},
{
"pokeapi_id": 423,
"pokemon_name": "Gastrodon",
"level": 60,
"order": 3
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 63,
"order": 4
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 63,
"order": 5
},
{
"pokeapi_id": 445,
"pokemon_name": "Garchomp",
"level": 66,
"order": 6
}
]
}
]

View File

@@ -11,7 +11,26 @@
"location": "Rustboro Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/roxanne.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 2
},
{
"pokeapi_id": 299,
"pokemon_name": "Nosepass",
"level": 15,
"order": 3
}
]
},
{
"name": "Brawly",
@@ -25,7 +44,26 @@
"location": "Dewford Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/brawly.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"level": 16,
"order": 1
},
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"level": 16,
"order": 2
},
{
"pokeapi_id": 296,
"pokemon_name": "Makuhita",
"level": 19,
"order": 3
}
]
},
{
"name": "Wattson",
@@ -39,7 +77,32 @@
"location": "Mauville Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/wattson.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 20,
"order": 1
},
{
"pokeapi_id": 309,
"pokemon_name": "Electrike",
"level": 20,
"order": 2
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 22,
"order": 3
},
{
"pokeapi_id": 310,
"pokemon_name": "Manectric",
"level": 24,
"order": 4
}
]
},
{
"name": "Flannery",
@@ -53,7 +116,32 @@
"location": "Lavaridge Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/flannery.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 322,
"pokemon_name": "Numel",
"level": 24,
"order": 1
},
{
"pokeapi_id": 218,
"pokemon_name": "Slugma",
"level": 24,
"order": 2
},
{
"pokeapi_id": 323,
"pokemon_name": "Camerupt",
"level": 26,
"order": 3
},
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 29,
"order": 4
}
]
},
{
"name": "Norman",
@@ -67,7 +155,32 @@
"location": "Petalburg Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/norman.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 327,
"pokemon_name": "Spinda",
"level": 27,
"order": 1
},
{
"pokeapi_id": 288,
"pokemon_name": "Vigoroth",
"level": 27,
"order": 2
},
{
"pokeapi_id": 264,
"pokemon_name": "Linoone",
"level": 29,
"order": 3
},
{
"pokeapi_id": 289,
"pokemon_name": "Slaking",
"level": 31,
"order": 4
}
]
},
{
"name": "Winona",
@@ -81,7 +194,38 @@
"location": "Foretree Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/winona.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"level": 29,
"order": 1
},
{
"pokeapi_id": 357,
"pokemon_name": "Tropius",
"level": 29,
"order": 2
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"level": 30,
"order": 3
},
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 31,
"order": 4
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 33,
"order": 5
}
]
},
{
"name": "Tate & Lisa",
@@ -95,7 +239,32 @@
"location": "Mossdeep Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/tate--lisa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 344,
"pokemon_name": "Claydol",
"level": 41,
"order": 1
},
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 41,
"order": 2
},
{
"pokeapi_id": 337,
"pokemon_name": "Lunatone",
"level": 42,
"order": 3
},
{
"pokeapi_id": 338,
"pokemon_name": "Solrock",
"level": 42,
"order": 4
}
]
},
{
"name": "Juan",
@@ -109,7 +278,38 @@
"location": "Sootopolis Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/juan.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"level": 41,
"order": 1
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 41,
"order": 2
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 43,
"order": 3
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"level": 43,
"order": 4
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 46,
"order": 5
}
]
},
{
"name": "Sydney",
@@ -123,7 +323,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/sydney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 262,
"pokemon_name": "Mightyena",
"level": 46,
"order": 1
},
{
"pokeapi_id": 275,
"pokemon_name": "Shiftry",
"level": 48,
"order": 2
},
{
"pokeapi_id": 332,
"pokemon_name": "Cacturne",
"level": 46,
"order": 3
},
{
"pokeapi_id": 342,
"pokemon_name": "Crawdaunt",
"level": 48,
"order": 4
},
{
"pokeapi_id": 359,
"pokemon_name": "Absol",
"level": 49,
"order": 5
}
]
},
{
"name": "Phoebe",
@@ -137,7 +368,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/phoebe.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 356,
"pokemon_name": "Dusclops",
"level": 48,
"order": 1
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 49,
"order": 2
},
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 50,
"order": 3
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 49,
"order": 4
},
{
"pokeapi_id": 356,
"pokemon_name": "Dusclops",
"level": 51,
"order": 5
}
]
},
{
"name": "Glacia",
@@ -151,7 +413,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/glacia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 50,
"order": 1
},
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 50,
"order": 2
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 52,
"order": 3
},
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 52,
"order": 4
},
{
"pokeapi_id": 365,
"pokemon_name": "Walrein",
"level": 53,
"order": 5
}
]
},
{
"name": "Drake",
@@ -165,7 +458,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/drake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 372,
"pokemon_name": "Shelgon",
"level": 52,
"order": 1
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 54,
"order": 2
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 53,
"order": 3
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 4
},
{
"pokeapi_id": 373,
"pokemon_name": "Salamence",
"level": 55,
"order": 5
}
]
},
{
"name": "Wallace",
@@ -179,6 +503,43 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/emerald/wallace.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 321,
"pokemon_name": "Wailord",
"level": 57,
"order": 1
},
{
"pokeapi_id": 73,
"pokemon_name": "Tentacruel",
"level": 55,
"order": 2
},
{
"pokeapi_id": 272,
"pokemon_name": "Ludicolo",
"level": 56,
"order": 3
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 56,
"order": 4
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 56,
"order": 5
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 58,
"order": 6
}
]
}
]

View File

@@ -16,13 +16,15 @@
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 14,
"order": 2
"order": 2,
"condition_label": null
}
]
},
@@ -43,13 +45,15 @@
"pokeapi_id": 120,
"pokemon_name": "Staryu",
"level": 18,
"order": 1
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 21,
"order": 2
"order": 2,
"condition_label": null
}
]
},
@@ -70,19 +74,22 @@
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 21,
"order": 1
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 18,
"order": 2
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 24,
"order": 3
"order": 3,
"condition_label": null
}
]
},
@@ -98,7 +105,29 @@
"location": "Celadon City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 71,
"pokemon_name": "Victreebel",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 24,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 29,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -112,7 +141,36 @@
"location": "Fuchsia City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 109,
"pokemon_name": "Koffing",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 39,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 109,
"pokemon_name": "Koffing",
"level": 37,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 43,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -126,7 +184,36 @@
"location": "Saffron City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 64,
"pokemon_name": "Kadabra",
"level": 38,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 38,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 43,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -140,7 +227,36 @@
"location": "Cinnabar Island Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 58,
"pokemon_name": "Growlithe",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 47,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Giovanni",
@@ -154,7 +270,43 @@
"location": "Viridian City Gym",
"section": null,
"sprite_url": "/boss-sprites/firered/giovanni.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 111,
"pokemon_name": "Rhyhorn",
"level": 45,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 51,
"pokemon_name": "Dugtrio",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 31,
"pokemon_name": "Nidoqueen",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 34,
"pokemon_name": "Nidoking",
"level": 45,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 50,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lorelei",
@@ -168,7 +320,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/firered/lorelei.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"level": 51,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 54,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -182,7 +370,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/firered/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 56,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Agatha",
@@ -196,7 +420,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/firered/agatha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 24,
"pokemon_name": "Arbok",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 58,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -210,7 +470,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/firered/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 60,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -229,49 +525,85 @@
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 59,
"order": 1
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 63,
"order": 1
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 63,
"order": 1
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 63,
"order": 1
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 57,
"order": 2
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 59,
"order": 3
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 59,
"order": 4,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 59,
"order": 4,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 59,
"order": 4,
"condition_label": "Chose Squirtle"
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 59,
"order": 4
"order": 5,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 61,
"order": 5
"order": 5,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 61,
"order": 5,
"condition_label": "Chose Squirtle"
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 63,
"order": 6,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 63,
"order": 6,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 63,
"order": 6,
"condition_label": "Chose Squirtle"
}
]
}

View File

@@ -11,7 +11,22 @@
"location": "Violet Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/falkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"level": 7,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"level": 9,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Bugsy",
@@ -25,7 +40,29 @@
"location": "Azalea Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/bugsy.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 11,
"pokemon_name": "Metapod",
"level": 14,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 14,
"pokemon_name": "Kakuna",
"level": 14,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 123,
"pokemon_name": "Scyther",
"level": 16,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Whitney",
@@ -39,7 +76,22 @@
"location": "Goldenrod Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/whitney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 35,
"pokemon_name": "Clefairy",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 241,
"pokemon_name": "Miltank",
"level": 20,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Morty",
@@ -53,7 +105,36 @@
"location": "Ecruteak Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/morty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 21,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 25,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 23,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Chuck",
@@ -67,7 +148,22 @@
"location": "Cianwood Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/chuck.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 57,
"pokemon_name": "Primeape",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 62,
"pokemon_name": "Poliwrath",
"level": 30,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Jasmine",
@@ -81,7 +177,22 @@
"location": "Olivine Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/jasmine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 35,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Pryce",
@@ -95,7 +206,29 @@
"location": "Mahogany Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/pryce.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 29,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 221,
"pokemon_name": "Piloswine",
"level": 31,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clair",
@@ -109,7 +242,36 @@
"location": "Blackthorn Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/clair.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 37,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 40,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Will",
@@ -123,7 +285,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/will.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 41,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 42,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -137,7 +335,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 205,
"pokemon_name": "Forretress",
"level": 43,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 42,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 44,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -151,7 +385,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 237,
"pokemon_name": "Hitmontop",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 43,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 46,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Karen",
@@ -165,7 +435,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/karen.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 197,
"pokemon_name": "Umbreon",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 45,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 198,
"pokemon_name": "Murkrow",
"level": 44,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 229,
"pokemon_name": "Houndoom",
"level": 47,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -179,7 +485,50 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/gold/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 46,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 46,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 47,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 50,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -193,7 +542,43 @@
"location": "Vermilion Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 40,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 40,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"level": 46,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -207,7 +592,29 @@
"location": "Saffron Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 46,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 48,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -221,7 +628,36 @@
"location": "Cerulean Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 47,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -235,7 +671,36 @@
"location": "Celadon Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 71,
"pokemon_name": "Victreebel",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 189,
"pokemon_name": "Jumpluff",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 182,
"pokemon_name": "Bellossom",
"level": 46,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Janine",
@@ -249,7 +714,36 @@
"location": "Fuchsia Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/janine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 36,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 36,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 33,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 39,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Brock",
@@ -263,7 +757,43 @@
"location": "Pewter Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"level": 41,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 111,
"pokemon_name": "Rhyhorn",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 139,
"pokemon_name": "Omastar",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 141,
"pokemon_name": "Kabutops",
"level": 42,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 44,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -277,7 +807,29 @@
"location": "Cinnabar Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 219,
"pokemon_name": "Magcargo",
"level": 45,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 126,
"pokemon_name": "Magmar",
"level": 45,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 50,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -291,7 +843,50 @@
"location": "Viridian Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 58,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 58,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Red",
@@ -305,6 +900,49 @@
"location": "Silver Cave",
"section": "Endgame",
"sprite_url": "/boss-sprites/gold/red.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 81,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 73,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 143,
"pokemon_name": "Snorlax",
"level": 75,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 77,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 77,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 77,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,22 @@
"location": "Violet Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/falkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 16,
"pokemon_name": "Pidgey",
"level": 9,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 17,
"pokemon_name": "Pidgeotto",
"level": 13,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Bugsy",
@@ -25,7 +40,29 @@
"location": "Azalea Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/bugsy.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 11,
"pokemon_name": "Metapod",
"level": 15,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 14,
"pokemon_name": "Kakuna",
"level": 15,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 123,
"pokemon_name": "Scyther",
"level": 17,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Whitney",
@@ -39,7 +76,22 @@
"location": "Goldenrod Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/whitney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 35,
"pokemon_name": "Clefairy",
"level": 17,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 241,
"pokemon_name": "Miltank",
"level": 19,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Morty",
@@ -53,7 +105,36 @@
"location": "Ecruteak Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/morty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 92,
"pokemon_name": "Gastly",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 21,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 25,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 23,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Chuck",
@@ -67,7 +148,22 @@
"location": "Cianwood Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/chuck.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 57,
"pokemon_name": "Primeape",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 62,
"pokemon_name": "Poliwrath",
"level": 31,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Jasmine",
@@ -81,7 +177,29 @@
"location": "Olivine Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/jasmine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 30,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 35,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Pryce",
@@ -95,7 +213,29 @@
"location": "Mahogany Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/pryce.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 86,
"pokemon_name": "Seel",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 32,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 221,
"pokemon_name": "Piloswine",
"level": 34,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clair",
@@ -109,7 +249,36 @@
"location": "Blackthorn Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/clair.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 38,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 38,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 38,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 41,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Will",
@@ -123,7 +292,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/will.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 41,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 178,
"pokemon_name": "Xatu",
"level": 42,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -137,7 +342,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 205,
"pokemon_name": "Forretress",
"level": 43,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 41,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 44,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -151,7 +392,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 237,
"pokemon_name": "Hitmontop",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 43,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 46,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Karen",
@@ -165,7 +442,43 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/karen.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 197,
"pokemon_name": "Umbreon",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 198,
"pokemon_name": "Murkrow",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 45,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 229,
"pokemon_name": "Houndoom",
"level": 47,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -179,7 +492,50 @@
"location": "Indigo Plateau",
"section": "Main Story",
"sprite_url": "/boss-sprites/heartgold/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 46,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 49,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 49,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 48,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 48,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 50,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -193,7 +549,43 @@
"location": "Vermilion Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 101,
"pokemon_name": "Electrode",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 47,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 125,
"pokemon_name": "Electabuzz",
"level": 53,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -207,7 +599,29 @@
"location": "Saffron Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 55,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -221,7 +635,36 @@
"location": "Cerulean Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 55,
"pokemon_name": "Golduck",
"level": 49,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 49,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 54,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -235,7 +678,36 @@
"location": "Celadon Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 189,
"pokemon_name": "Jumpluff",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 52,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 71,
"pokemon_name": "Victreebel",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 182,
"pokemon_name": "Bellossom",
"level": 56,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Janine",
@@ -249,7 +721,43 @@
"location": "Fuchsia Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/janine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 47,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 44,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 168,
"pokemon_name": "Ariados",
"level": 47,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 50,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Brock",
@@ -263,7 +771,43 @@
"location": "Pewter Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 75,
"pokemon_name": "Graveler",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 111,
"pokemon_name": "Rhyhorn",
"level": 51,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 139,
"pokemon_name": "Omastar",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 141,
"pokemon_name": "Kabutops",
"level": 52,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 54,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -277,7 +821,29 @@
"location": "Cinnabar Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 219,
"pokemon_name": "Magcargo",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 126,
"pokemon_name": "Magmar",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 59,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -291,7 +857,50 @@
"location": "Viridian Gym",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 55,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 58,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 60,
"order": 6,
"condition_label": null
}
]
},
{
"name": "Red",
@@ -305,6 +914,49 @@
"location": "Silver Cave",
"section": "Endgame",
"sprite_url": "/boss-sprites/heartgold/red.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 88,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 80,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 143,
"pokemon_name": "Snorlax",
"level": 82,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 84,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 84,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 84,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,15 @@
"location": "Grandtree Arena",
"section": "Main Story",
"sprite_url": "/sprites/900.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 900,
"pokemon_name": "Kleavor",
"level": 18,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Lady Lilligant",
@@ -25,7 +33,15 @@
"location": "Brava Arena",
"section": "Main Story",
"sprite_url": "/sprites/10237.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10237,
"pokemon_name": "Lilligant (Hisui)",
"level": 30,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Lord Arcanine",
@@ -39,7 +55,15 @@
"location": "Molten Arena",
"section": "Main Story",
"sprite_url": "/sprites/10230.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10230,
"pokemon_name": "Arcanine (Hisui)",
"level": 36,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Lord Electrode",
@@ -53,7 +77,15 @@
"location": "Moonview Arena",
"section": "Main Story",
"sprite_url": "/sprites/10232.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10232,
"pokemon_name": "Electrode (Hisui)",
"level": 46,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Lord Avalugg",
@@ -63,11 +95,19 @@
"badge_image_url": null,
"level_cap": 56,
"order": 5,
"after_route_name": "Arena\u2019s Approach",
"after_route_name": "Arenas Approach",
"location": "Icepeak Arena",
"section": "Main Story",
"sprite_url": "/sprites/10243.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10243,
"pokemon_name": "Avalugg (Hisui)",
"level": 56,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Origin Dialga / Palkia",
@@ -81,7 +121,15 @@
"location": "Temple of Sinnoh",
"section": "Main Story",
"sprite_url": "/sprites/10245.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10245,
"pokemon_name": "Dialga (Origin)",
"level": 65,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Arceus",
@@ -95,6 +143,14 @@
"location": "Temple of Sinnoh",
"section": "Main Story",
"sprite_url": "/sprites/493.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 493,
"pokemon_name": "Arceus",
"level": 75,
"order": 1,
"condition_label": null
}
]
}
]
]

View File

@@ -11,7 +11,22 @@
"location": "Pewter Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 11,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 12,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -25,7 +40,22 @@
"location": "Cerulean Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 54,
"pokemon_name": "Psyduck",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 19,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -39,7 +69,29 @@
"location": "Vermilion Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 25,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 25,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 26,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -53,7 +105,29 @@
"location": "Celadon Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 33,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"level": 33,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 33,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -67,7 +141,36 @@
"location": "Saffron Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 43,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 43,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 43,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 44,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -81,7 +184,36 @@
"location": "Fuchsia Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 43,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 43,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"level": 43,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 44,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -95,7 +227,36 @@
"location": "Cinnabar Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 126,
"pokemon_name": "Magmar",
"level": 47,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 38,
"pokemon_name": "Ninetales",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 48,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Giovanni",
@@ -109,7 +270,36 @@
"location": "Viridian Gym",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/giovanni.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 51,
"pokemon_name": "Dugtrio",
"level": 49,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 31,
"pokemon_name": "Nidoqueen",
"level": 49,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 34,
"pokemon_name": "Nidoking",
"level": 49,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Lorelei",
@@ -123,7 +313,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/lorelei.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 51,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"level": 51,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 51,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 52,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -137,7 +363,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 52,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 62,
"pokemon_name": "Poliwrath",
"level": 52,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 53,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Agatha",
@@ -151,7 +413,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/agatha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 24,
"pokemon_name": "Arbok",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 53,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 54,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -165,7 +463,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 117,
"pokemon_name": "Seadra",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -179,6 +513,49 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/lets-go-pikachu/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 56,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 57,
"order": 6,
"condition_label": null
}
]
}
]

View File

@@ -11,7 +11,20 @@
"location": "Rustboro Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/roxanne.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 299,
"pokemon_name": "Nosepass",
"level": 14,
"order": 2
}
]
},
{
"name": "Brawly",
@@ -25,7 +38,20 @@
"location": "Dewford Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/brawly.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"level": 14,
"order": 1
},
{
"pokeapi_id": 296,
"pokemon_name": "Makuhita",
"level": 16,
"order": 2
}
]
},
{
"name": "Wattson",
@@ -39,7 +65,26 @@
"location": "Mauville Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/wattson.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 19,
"order": 1
},
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 19,
"order": 2
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 21,
"order": 3
}
]
},
{
"name": "Flannery",
@@ -53,7 +98,26 @@
"location": "Lavaridge Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/flannery.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 218,
"pokemon_name": "Slugma",
"level": 26,
"order": 1
},
{
"pokeapi_id": 322,
"pokemon_name": "Numel",
"level": 26,
"order": 2
},
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 28,
"order": 3
}
]
},
{
"name": "Norman",
@@ -67,7 +131,26 @@
"location": "Petalburg Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/norman.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 289,
"pokemon_name": "Slaking",
"level": 28,
"order": 1
},
{
"pokeapi_id": 288,
"pokemon_name": "Vigoroth",
"level": 28,
"order": 2
},
{
"pokeapi_id": 289,
"pokemon_name": "Slaking",
"level": 30,
"order": 3
}
]
},
{
"name": "Winona",
@@ -81,7 +164,38 @@
"location": "Fortree Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/winona.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 333,
"pokemon_name": "Swablu",
"level": 29,
"order": 1
},
{
"pokeapi_id": 357,
"pokemon_name": "Tropius",
"level": 29,
"order": 2
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"level": 30,
"order": 3
},
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 31,
"order": 4
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 33,
"order": 5
}
]
},
{
"name": "Tate & Liza",
@@ -95,7 +209,20 @@
"location": "Mossdeep Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/tate--liza.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 337,
"pokemon_name": "Lunatone",
"level": 45,
"order": 1
},
{
"pokeapi_id": 338,
"pokemon_name": "Solrock",
"level": 45,
"order": 2
}
]
},
{
"name": "Wallace",
@@ -109,7 +236,38 @@
"location": "Sootopolis Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/wallace.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"level": 44,
"order": 1
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 44,
"order": 2
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 44,
"order": 3
},
{
"pokeapi_id": 119,
"pokemon_name": "Seaking",
"level": 44,
"order": 4
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 46,
"order": 5
}
]
},
{
"name": "Sidney",
@@ -123,7 +281,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/sidney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 262,
"pokemon_name": "Mightyena",
"level": 50,
"order": 1
},
{
"pokeapi_id": 275,
"pokemon_name": "Shiftry",
"level": 50,
"order": 2
},
{
"pokeapi_id": 332,
"pokemon_name": "Cacturne",
"level": 50,
"order": 3
},
{
"pokeapi_id": 319,
"pokemon_name": "Sharpedo",
"level": 50,
"order": 4
},
{
"pokeapi_id": 359,
"pokemon_name": "Absol",
"level": 52,
"order": 5
}
]
},
{
"name": "Phoebe",
@@ -137,7 +326,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/phoebe.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 356,
"pokemon_name": "Dusclops",
"level": 51,
"order": 1
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 51,
"order": 2
},
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 51,
"order": 3
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 51,
"order": 4
},
{
"pokeapi_id": 477,
"pokemon_name": "Dusknoir",
"level": 53,
"order": 5
}
]
},
{
"name": "Glacia",
@@ -151,7 +371,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/glacia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 52,
"order": 1
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 52,
"order": 2
},
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 52,
"order": 3
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 52,
"order": 4
},
{
"pokeapi_id": 365,
"pokemon_name": "Walrein",
"level": 54,
"order": 5
}
]
},
{
"name": "Drake",
@@ -165,7 +416,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/drake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 53,
"order": 1
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 2
},
{
"pokeapi_id": 230,
"pokemon_name": "Kingdra",
"level": 53,
"order": 3
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 4
},
{
"pokeapi_id": 373,
"pokemon_name": "Salamence",
"level": 55,
"order": 5
}
]
},
{
"name": "Steven",
@@ -179,6 +461,44 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/omega-ruby/steven.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 57,
"order": 1
},
{
"pokeapi_id": 344,
"pokemon_name": "Claydol",
"level": 57,
"order": 2
},
{
"pokeapi_id": 306,
"pokemon_name": "Aggron",
"level": 57,
"order": 3
},
{
"pokeapi_id": 346,
"pokemon_name": "Cradily",
"level": 57,
"order": 4
},
{
"pokeapi_id": 348,
"pokemon_name": "Armaldo",
"level": 57,
"order": 5
},
{
"pokeapi_id": 10076,
"pokemon_name": "Metagross (Mega)",
"level": 57,
"order": 6,
"condition_label": "Mega Evolution"
}
]
}
]

View File

@@ -11,7 +11,26 @@
"location": "Oreburgh Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/roark.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 12,
"order": 2
},
{
"pokeapi_id": 408,
"pokemon_name": "Cranidos",
"level": 14,
"order": 3
}
]
},
{
"name": "Gardenia",
@@ -25,7 +44,26 @@
"location": "Eterna Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/gardenia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 387,
"pokemon_name": "Turtwig",
"level": 20,
"order": 1
},
{
"pokeapi_id": 421,
"pokemon_name": "Cherrim",
"level": 20,
"order": 2
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 22,
"order": 3
}
]
},
{
"name": "Fantina",
@@ -39,7 +77,26 @@
"location": "Hearthome Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/fantina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 355,
"pokemon_name": "Duskull",
"level": 24,
"order": 1
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 24,
"order": 2
},
{
"pokeapi_id": 429,
"pokemon_name": "Mismagius",
"level": 26,
"order": 3
}
]
},
{
"name": "Maylene",
@@ -53,7 +110,26 @@
"location": "Veilstone Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/maylene.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 307,
"pokemon_name": "Meditite",
"level": 28,
"order": 1
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"level": 29,
"order": 2
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 32,
"order": 3
}
]
},
{
"name": "Crasher Wake",
@@ -67,7 +143,26 @@
"location": "Pastoria Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/crasher-wake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 33,
"order": 1
},
{
"pokeapi_id": 195,
"pokemon_name": "Quagsire",
"level": 34,
"order": 2
},
{
"pokeapi_id": 419,
"pokemon_name": "Floatzel",
"level": 37,
"order": 3
}
]
},
{
"name": "Byron",
@@ -81,7 +176,26 @@
"location": "Canalave Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/byron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 37,
"order": 1
},
{
"pokeapi_id": 208,
"pokemon_name": "Steelix",
"level": 38,
"order": 2
},
{
"pokeapi_id": 411,
"pokemon_name": "Bastiodon",
"level": 41,
"order": 3
}
]
},
{
"name": "Candice",
@@ -95,7 +209,32 @@
"location": "Snowpoint Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/candice.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 215,
"pokemon_name": "Sneasel",
"level": 40,
"order": 1
},
{
"pokeapi_id": 221,
"pokemon_name": "Piloswine",
"level": 40,
"order": 2
},
{
"pokeapi_id": 460,
"pokemon_name": "Abomasnow",
"level": 42,
"order": 3
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 44,
"order": 4
}
]
},
{
"name": "Volkner",
@@ -109,7 +248,32 @@
"location": "Sunyshore Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/volkner.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 135,
"pokemon_name": "Jolteon",
"level": 46,
"order": 1
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 46,
"order": 2
},
{
"pokeapi_id": 405,
"pokemon_name": "Luxray",
"level": 48,
"order": 3
},
{
"pokeapi_id": 466,
"pokemon_name": "Electivire",
"level": 50,
"order": 4
}
]
},
{
"name": "Aaron",
@@ -119,11 +283,42 @@
"badge_image_url": null,
"level_cap": 53,
"order": 9,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/aaron.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 469,
"pokemon_name": "Yanmega",
"level": 49,
"order": 1
},
{
"pokeapi_id": 212,
"pokemon_name": "Scizor",
"level": 49,
"order": 2
},
{
"pokeapi_id": 416,
"pokemon_name": "Vespiquen",
"level": 50,
"order": 3
},
{
"pokeapi_id": 214,
"pokemon_name": "Heracross",
"level": 51,
"order": 4
},
{
"pokeapi_id": 452,
"pokemon_name": "Drapion",
"level": 53,
"order": 5
}
]
},
{
"name": "Bertha",
@@ -133,11 +328,42 @@
"badge_image_url": null,
"level_cap": 55,
"order": 10,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/bertha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 50,
"order": 1
},
{
"pokeapi_id": 472,
"pokemon_name": "Gliscor",
"level": 53,
"order": 2
},
{
"pokeapi_id": 450,
"pokemon_name": "Hippowdon",
"level": 52,
"order": 3
},
{
"pokeapi_id": 76,
"pokemon_name": "Golem",
"level": 52,
"order": 4
},
{
"pokeapi_id": 464,
"pokemon_name": "Rhyperior",
"level": 55,
"order": 5
}
]
},
{
"name": "Flint",
@@ -147,11 +373,42 @@
"badge_image_url": null,
"level_cap": 57,
"order": 11,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/flint.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 229,
"pokemon_name": "Houndoom",
"level": 55,
"order": 1
},
{
"pokeapi_id": 136,
"pokemon_name": "Flareon",
"level": 55,
"order": 2
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 53,
"order": 3
},
{
"pokeapi_id": 392,
"pokemon_name": "Infernape",
"level": 55,
"order": 4
},
{
"pokeapi_id": 467,
"pokemon_name": "Magmortar",
"level": 57,
"order": 5
}
]
},
{
"name": "Lucian",
@@ -161,11 +418,42 @@
"badge_image_url": null,
"level_cap": 59,
"order": 12,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/lucian.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 53,
"order": 1
},
{
"pokeapi_id": 196,
"pokemon_name": "Espeon",
"level": 55,
"order": 2
},
{
"pokeapi_id": 437,
"pokemon_name": "Bronzong",
"level": 54,
"order": 3
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 56,
"order": 4
},
{
"pokeapi_id": 475,
"pokemon_name": "Gallade",
"level": 59,
"order": 5
}
]
},
{
"name": "Cynthia",
@@ -175,10 +463,47 @@
"badge_image_url": null,
"level_cap": 62,
"order": 13,
"after_route_name": "Pok\u00e9mon League (Sinnoh)",
"after_route_name": "Pokémon League (Sinnoh)",
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/platinum/cynthia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 442,
"pokemon_name": "Spiritomb",
"level": 58,
"order": 1
},
{
"pokeapi_id": 407,
"pokemon_name": "Roserade",
"level": 58,
"order": 2
},
{
"pokeapi_id": 468,
"pokemon_name": "Togekiss",
"level": 60,
"order": 3
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 60,
"order": 4
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 58,
"order": 5
},
{
"pokeapi_id": 445,
"pokemon_name": "Garchomp",
"level": 62,
"order": 6
}
]
}
]

View File

@@ -11,7 +11,22 @@
"location": "Pewter Gym",
"section": null,
"sprite_url": "/boss-sprites/red/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 12,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 14,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -25,7 +40,22 @@
"location": "Cerulean Gem",
"section": null,
"sprite_url": "/boss-sprites/red/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 120,
"pokemon_name": "Staryu",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 21,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -39,7 +69,29 @@
"location": "Vermillion Gym",
"section": null,
"sprite_url": "/boss-sprites/red/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 25,
"pokemon_name": "Pikachu",
"level": 18,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 24,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -53,7 +105,29 @@
"location": "Celadon Gym",
"section": null,
"sprite_url": "/boss-sprites/red/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 71,
"pokemon_name": "Victreebel",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 24,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 45,
"pokemon_name": "Vileplume",
"level": 29,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -67,7 +141,36 @@
"location": "Saffron Gym",
"section": null,
"sprite_url": "/boss-sprites/red/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 64,
"pokemon_name": "Kadabra",
"level": 38,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 37,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 38,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 43,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -81,7 +184,36 @@
"location": "Fuchsia Gym",
"section": null,
"sprite_url": "/boss-sprites/red/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 109,
"pokemon_name": "Koffing",
"level": 37,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 39,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 109,
"pokemon_name": "Koffing",
"level": 37,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 110,
"pokemon_name": "Weezing",
"level": 43,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -95,7 +227,36 @@
"location": "Cinnabar Gym",
"section": null,
"sprite_url": "/boss-sprites/red/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 58,
"pokemon_name": "Growlithe",
"level": 42,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 77,
"pokemon_name": "Ponyta",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 42,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 47,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Giovanni",
@@ -109,7 +270,43 @@
"location": "Viridian Gym",
"section": null,
"sprite_url": "/boss-sprites/red/giovanni.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 111,
"pokemon_name": "Rhyhorn",
"level": 45,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 51,
"pokemon_name": "Dugtrio",
"level": 42,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 31,
"pokemon_name": "Nidoqueen",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 34,
"pokemon_name": "Nidoking",
"level": 45,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 50,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lorelei",
@@ -123,7 +320,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/lorelei.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 56,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -137,7 +370,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 55,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 55,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 58,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Agatha",
@@ -151,7 +420,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/agatha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 55,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 24,
"pokemon_name": "Arbok",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 60,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -165,7 +470,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 58,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 60,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 62,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -179,6 +520,91 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/red/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 18,
"pokemon_name": "Pidgeot",
"level": 61,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 59,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 61,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 61,
"order": 4,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 61,
"order": 4,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 61,
"order": 4,
"condition_label": "Chose Squirtle"
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 61,
"order": 5,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 63,
"order": 5,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 63,
"order": 5,
"condition_label": "Chose Squirtle"
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 65,
"order": 6,
"condition_label": "Chose Bulbasaur"
},
{
"pokeapi_id": 9,
"pokemon_name": "Blastoise",
"level": 65,
"order": 6,
"condition_label": "Chose Charmander"
},
{
"pokeapi_id": 3,
"pokemon_name": "Venusaur",
"level": 65,
"order": 6,
"condition_label": "Chose Squirtle"
}
]
}
]

View File

@@ -11,7 +11,20 @@
"location": "Rustboro Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/roxanne.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 14,
"order": 1
},
{
"pokeapi_id": 299,
"pokemon_name": "Nosepass",
"level": 15,
"order": 2
}
]
},
{
"name": "Brawly",
@@ -25,7 +38,20 @@
"location": "Dewford Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/brawly.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"level": 17,
"order": 1
},
{
"pokeapi_id": 296,
"pokemon_name": "Makuhita",
"level": 18,
"order": 2
}
]
},
{
"name": "Wattson",
@@ -39,7 +65,26 @@
"location": "Mauville Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/wattson.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 100,
"pokemon_name": "Voltorb",
"level": 20,
"order": 1
},
{
"pokeapi_id": 81,
"pokemon_name": "Magnemite",
"level": 22,
"order": 2
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 23,
"order": 3
}
]
},
{
"name": "Flannery",
@@ -53,7 +98,26 @@
"location": "Lavaridge Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/flannery.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 218,
"pokemon_name": "Slugma",
"level": 26,
"order": 1
},
{
"pokeapi_id": 218,
"pokemon_name": "Slugma",
"level": 26,
"order": 2
},
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 28,
"order": 3
}
]
},
{
"name": "Norman",
@@ -67,7 +131,26 @@
"location": "Petalburg Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/norman.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 289,
"pokemon_name": "Slaking",
"level": 28,
"order": 1
},
{
"pokeapi_id": 288,
"pokemon_name": "Vigoroth",
"level": 30,
"order": 2
},
{
"pokeapi_id": 289,
"pokemon_name": "Slaking",
"level": 31,
"order": 3
}
]
},
{
"name": "Winona",
@@ -81,7 +164,32 @@
"location": "Foretree Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/winona.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 277,
"pokemon_name": "Swellow",
"level": 31,
"order": 1
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"level": 30,
"order": 2
},
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 32,
"order": 3
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 33,
"order": 4
}
]
},
{
"name": "Tate & Lisa",
@@ -95,7 +203,20 @@
"location": "Mossdeep Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/tate--lisa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 337,
"pokemon_name": "Lunatone",
"level": 42,
"order": 1
},
{
"pokeapi_id": 338,
"pokemon_name": "Solrock",
"level": 42,
"order": 2
}
]
},
{
"name": "Wallace",
@@ -109,7 +230,38 @@
"location": "Sootopolis Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/wallace.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 370,
"pokemon_name": "Luvdisc",
"level": 40,
"order": 1
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 40,
"order": 2
},
{
"pokeapi_id": 119,
"pokemon_name": "Seaking",
"level": 42,
"order": 3
},
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 42,
"order": 4
},
{
"pokeapi_id": 350,
"pokemon_name": "Milotic",
"level": 43,
"order": 5
}
]
},
{
"name": "Sydney",
@@ -123,7 +275,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/sydney.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 262,
"pokemon_name": "Mightyena",
"level": 46,
"order": 1
},
{
"pokeapi_id": 275,
"pokemon_name": "Shiftry",
"level": 48,
"order": 2
},
{
"pokeapi_id": 332,
"pokemon_name": "Cacturne",
"level": 46,
"order": 3
},
{
"pokeapi_id": 319,
"pokemon_name": "Sharpedo",
"level": 48,
"order": 4
},
{
"pokeapi_id": 359,
"pokemon_name": "Absol",
"level": 49,
"order": 5
}
]
},
{
"name": "Phoebe",
@@ -137,7 +320,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/phoebe.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 356,
"pokemon_name": "Dusclops",
"level": 48,
"order": 1
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 49,
"order": 2
},
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 50,
"order": 3
},
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 49,
"order": 4
},
{
"pokeapi_id": 356,
"pokemon_name": "Dusclops",
"level": 51,
"order": 5
}
]
},
{
"name": "Glacia",
@@ -151,7 +365,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/glacia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 50,
"order": 1
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 50,
"order": 2
},
{
"pokeapi_id": 364,
"pokemon_name": "Sealeo",
"level": 52,
"order": 3
},
{
"pokeapi_id": 362,
"pokemon_name": "Glalie",
"level": 52,
"order": 4
},
{
"pokeapi_id": 365,
"pokemon_name": "Walrein",
"level": 53,
"order": 5
}
]
},
{
"name": "Drake",
@@ -165,7 +410,38 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/drake.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 372,
"pokemon_name": "Shelgon",
"level": 52,
"order": 1
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 54,
"order": 2
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 3
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 4
},
{
"pokeapi_id": 373,
"pokemon_name": "Salamence",
"level": 55,
"order": 5
}
]
},
{
"name": "Steven",
@@ -179,6 +455,43 @@
"location": "Ever Grande City",
"section": "Main Story",
"sprite_url": "/boss-sprites/ruby/steven.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 57,
"order": 1
},
{
"pokeapi_id": 344,
"pokemon_name": "Claydol",
"level": 55,
"order": 2
},
{
"pokeapi_id": 306,
"pokemon_name": "Aggron",
"level": 56,
"order": 3
},
{
"pokeapi_id": 346,
"pokemon_name": "Cradily",
"level": 56,
"order": 4
},
{
"pokeapi_id": 348,
"pokemon_name": "Armaldo",
"level": 56,
"order": 5
},
{
"pokeapi_id": 376,
"pokemon_name": "Metagross",
"level": 58,
"order": 6
}
]
}
]

View File

@@ -11,7 +11,29 @@
"location": "Cortondo Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/katy.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 919,
"pokemon_name": "Nymble",
"level": 14,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 917,
"pokemon_name": "Tarountula",
"level": 14,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 216,
"pokemon_name": "Teddiursa",
"level": 15,
"order": 3,
"condition_label": "Terastallize"
}
]
},
{
"name": "Stony Cliff Titan",
@@ -25,7 +47,15 @@
"location": "South Province (Area Three)",
"section": "Path of Legends",
"sprite_url": "/sprites/950.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 950,
"pokemon_name": "Klawf",
"level": 16,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Brassius",
@@ -39,7 +69,29 @@
"location": "Artazon Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/brassius.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 548,
"pokemon_name": "Petilil",
"level": 16,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 928,
"pokemon_name": "Smoliv",
"level": 16,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 185,
"pokemon_name": "Sudowoodo",
"level": 17,
"order": 3,
"condition_label": "Terastallize"
}
]
},
{
"name": "Open Sky Titan",
@@ -53,7 +105,15 @@
"location": "West Province (Area One)",
"section": "Path of Legends",
"sprite_url": "/sprites/962.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 962,
"pokemon_name": "Bombirdier",
"level": 20,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Giacomo",
@@ -67,7 +127,22 @@
"location": "Team Star Dark Crew Base",
"section": "Starfall Street",
"sprite_url": "/boss-sprites/scarlet/giacomo.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 624,
"pokemon_name": "Pawniard",
"level": 21,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 20,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Iono",
@@ -81,7 +156,36 @@
"location": "Levincia Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/iono.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 940,
"pokemon_name": "Wattrel",
"level": 23,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 939,
"pokemon_name": "Bellibolt",
"level": 23,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 404,
"pokemon_name": "Luxio",
"level": 23,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 429,
"pokemon_name": "Mismagius",
"level": 24,
"order": 4,
"condition_label": "Terastallize"
}
]
},
{
"name": "Mela",
@@ -95,7 +199,22 @@
"location": "Team Star Fire Crew Base",
"section": "Starfall Street",
"sprite_url": "/boss-sprites/scarlet/mela.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 26,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Lurking Steel Titan",
@@ -109,7 +228,15 @@
"location": "East Province (Area Three)",
"section": "Path of Legends",
"sprite_url": "/sprites/968.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 968,
"pokemon_name": "Orthworm",
"level": 29,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Kofu",
@@ -123,7 +250,29 @@
"location": "Cascarrafa Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/kofu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 976,
"pokemon_name": "Veluza",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 961,
"pokemon_name": "Wugtrio",
"level": 29,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 740,
"pokemon_name": "Crabominable",
"level": 30,
"order": 3,
"condition_label": "Terastallize"
}
]
},
{
"name": "Atticus",
@@ -137,7 +286,36 @@
"location": "Team Star Poison Crew Base",
"section": "Starfall Street",
"sprite_url": "/boss-sprites/scarlet/atticus.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 435,
"pokemon_name": "Skuntank",
"level": 32,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 89,
"pokemon_name": "Muk",
"level": 32,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 33,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 32,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Larry",
@@ -151,7 +329,29 @@
"location": "Medali Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/larry.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 775,
"pokemon_name": "Komala",
"level": 35,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 982,
"pokemon_name": "Dudunsparce Two Segment",
"level": 35,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 398,
"pokemon_name": "Staraptor",
"level": 36,
"order": 3,
"condition_label": "Terastallize"
}
]
},
{
"name": "Ryme",
@@ -165,7 +365,36 @@
"location": "Montenevera Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/ryme.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 41,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 778,
"pokemon_name": "Mimikyu Disguised",
"level": 41,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 972,
"pokemon_name": "Houndstone",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 849,
"pokemon_name": "Toxtricity Amped",
"level": 42,
"order": 4,
"condition_label": "Terastallize"
}
]
},
{
"name": "Quaking Earth Titan",
@@ -179,7 +408,15 @@
"location": "Asado Desert",
"section": "Path of Legends",
"sprite_url": "/sprites/984.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 984,
"pokemon_name": "Great Tusk",
"level": 45,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Tulip",
@@ -193,7 +430,36 @@
"location": "Alfornada Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/tulip.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 981,
"pokemon_name": "Farigiraf",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 282,
"pokemon_name": "Gardevoir",
"level": 44,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 956,
"pokemon_name": "Espathra",
"level": 44,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 671,
"pokemon_name": "Florges",
"level": 45,
"order": 4,
"condition_label": "Terastallize"
}
]
},
{
"name": "Grusha",
@@ -207,7 +473,36 @@
"location": "Glaseado Gym",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/grusha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 873,
"pokemon_name": "Frosmoth",
"level": 47,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 614,
"pokemon_name": "Beartic",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 975,
"pokemon_name": "Cetitan",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 48,
"order": 4,
"condition_label": "Terastallize"
}
]
},
{
"name": "Ortega",
@@ -221,7 +516,36 @@
"location": "Team Star Fairy Crew Base",
"section": "Starfall Street",
"sprite_url": "/boss-sprites/scarlet/ortega.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 184,
"pokemon_name": "Azumarill",
"level": 50,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 40,
"pokemon_name": "Wigglytuff",
"level": 50,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 927,
"pokemon_name": "Dachsbun",
"level": 51,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "False Dragon Titan",
@@ -235,7 +559,15 @@
"location": "Casseroya Lake",
"section": "Path of Legends",
"sprite_url": "/sprites/977.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 977,
"pokemon_name": "Dondozo",
"level": 56,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Eri",
@@ -249,7 +581,43 @@
"location": "Team Star Fighting Crew Base",
"section": "Starfall Street",
"sprite_url": "/boss-sprites/scarlet/eri.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 454,
"pokemon_name": "Toxicroak",
"level": 55,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 766,
"pokemon_name": "Passimian",
"level": 55,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 448,
"pokemon_name": "Lucario",
"level": 55,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 979,
"pokemon_name": "Annihilape",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 966,
"pokemon_name": "Revavroom",
"level": 56,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Rika",
@@ -259,11 +627,47 @@
"badge_image_url": null,
"level_cap": 58,
"order": 19,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/rika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 340,
"pokemon_name": "Whiscash",
"level": 57,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 323,
"pokemon_name": "Camerupt",
"level": 57,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 232,
"pokemon_name": "Donphan",
"level": 57,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 51,
"pokemon_name": "Dugtrio",
"level": 57,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 980,
"pokemon_name": "Clodsire",
"level": 58,
"order": 5,
"condition_label": "Terastallize"
}
]
},
{
"name": "Poppy",
@@ -273,11 +677,47 @@
"badge_image_url": null,
"level_cap": 59,
"order": 20,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/poppy.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 879,
"pokemon_name": "Copperajah",
"level": 58,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 462,
"pokemon_name": "Magnezone",
"level": 58,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 823,
"pokemon_name": "Corviknight",
"level": 58,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 437,
"pokemon_name": "Bronzong",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 959,
"pokemon_name": "Tinkaton",
"level": 59,
"order": 5,
"condition_label": "Terastallize"
}
]
},
{
"name": "Larry",
@@ -287,11 +727,47 @@
"badge_image_url": null,
"level_cap": 60,
"order": 21,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/larry.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 357,
"pokemon_name": "Tropius",
"level": 59,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 741,
"pokemon_name": "Oricorio Baile",
"level": 59,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 59,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 398,
"pokemon_name": "Staraptor",
"level": 59,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 973,
"pokemon_name": "Flamigo",
"level": 60,
"order": 5,
"condition_label": "Terastallize"
}
]
},
{
"name": "Hassel",
@@ -301,11 +777,47 @@
"badge_image_url": null,
"level_cap": 61,
"order": 22,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/hassel.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 715,
"pokemon_name": "Noivern",
"level": 60,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 60,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 691,
"pokemon_name": "Dragalge",
"level": 60,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 841,
"pokemon_name": "Flapple",
"level": 60,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 998,
"pokemon_name": "Baxcalibur",
"level": 61,
"order": 5,
"condition_label": "Terastallize"
}
]
},
{
"name": "Top Champion Geeta",
@@ -315,11 +827,54 @@
"badge_image_url": null,
"level_cap": 62,
"order": 23,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/top-champion-geeta.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 956,
"pokemon_name": "Espathra",
"level": 61,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 673,
"pokemon_name": "Gogoat",
"level": 61,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 976,
"pokemon_name": "Veluza",
"level": 61,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 713,
"pokemon_name": "Avalugg",
"level": 61,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 983,
"pokemon_name": "Kingambit",
"level": 61,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 970,
"pokemon_name": "Glimmora",
"level": 62,
"order": 6,
"condition_label": "Terastallize"
}
]
},
{
"name": "Champion Nemona",
@@ -329,11 +884,68 @@
"badge_image_url": null,
"level_cap": 66,
"order": 24,
"after_route_name": "Pok\u00e9mon League (Paldea)",
"after_route_name": "Pokémon League (Paldea)",
"location": "Pokemon League",
"section": "Victory Road",
"sprite_url": "/boss-sprites/scarlet/champion-nemona.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 65,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 923,
"pokemon_name": "Pawmot",
"level": 65,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 706,
"pokemon_name": "Goodra",
"level": 65,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 982,
"pokemon_name": "Dudunsparce Two Segment",
"level": 65,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 968,
"pokemon_name": "Orthworm",
"level": 65,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 914,
"pokemon_name": "Quaquaval",
"level": 66,
"order": 6,
"condition_label": "Chose Sprigatito"
},
{
"pokeapi_id": 908,
"pokemon_name": "Meowscarada",
"level": 66,
"order": 6,
"condition_label": "Chose Fuecoco"
},
{
"pokeapi_id": 911,
"pokemon_name": "Skeledirge",
"level": 66,
"order": 6,
"condition_label": "Chose Quaxly"
}
]
},
{
"name": "AI Sada",
@@ -347,7 +959,50 @@
"location": "Zero Lab",
"section": "Main Story",
"sprite_url": "/boss-sprites/scarlet/ai-sada.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 988,
"pokemon_name": "Slither Wing",
"level": 66,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 985,
"pokemon_name": "Scream Tail",
"level": 66,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 986,
"pokemon_name": "Brute Bonnet",
"level": 66,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 987,
"pokemon_name": "Flutter Mane",
"level": 66,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 989,
"pokemon_name": "Sandy Shocks",
"level": 66,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 1005,
"pokemon_name": "Roaring Moon",
"level": 67,
"order": 6,
"condition_label": null
}
],
"game_slug": "scarlet"
},
{
@@ -362,7 +1017,50 @@
"location": "Zero Lab",
"section": "Main Story",
"sprite_url": "/boss-sprites/scarlet/ai-turo.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 994,
"pokemon_name": "Iron Moth",
"level": 66,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 991,
"pokemon_name": "Iron Bundle",
"level": 66,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 992,
"pokemon_name": "Iron Hands",
"level": 66,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 993,
"pokemon_name": "Iron Jugulis",
"level": 66,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 995,
"pokemon_name": "Iron Thorns",
"level": 66,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 1006,
"pokemon_name": "Iron Valiant",
"level": 67,
"order": 6,
"condition_label": null
}
],
"game_slug": "violet"
}
]
]

View File

@@ -11,7 +11,15 @@
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/735.webp",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 735,
"pokemon_name": "Gumshoos",
"level": 12,
"order": 1,
"condition_label": null
}
],
"game_slug": "sun"
},
{
@@ -26,7 +34,15 @@
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/10093.webp",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 10092,
"pokemon_name": "Raticate (Alola)",
"level": 12,
"order": 1,
"condition_label": null
}
],
"game_slug": "moon"
},
{
@@ -41,7 +57,29 @@
"location": "Iki Town",
"section": "Melemele Island",
"sprite_url": "/boss-sprites/sun/hala.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 56,
"pokemon_name": "Mankey",
"level": 14,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 296,
"pokemon_name": "Makuhita",
"level": 14,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"level": 15,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Totem Wishiwashi",
@@ -55,7 +93,15 @@
"location": "Brooklet Hill",
"section": "Akala Island",
"sprite_url": "/sprites/746.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 746,
"pokemon_name": "Wishiwashi Solo",
"level": 20,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Salazzle",
@@ -69,7 +115,15 @@
"location": "Wela Volcano Park",
"section": "Akala Island",
"sprite_url": "/sprites/758.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 758,
"pokemon_name": "Salazzle",
"level": 22,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Lurantis",
@@ -83,7 +137,15 @@
"location": "Lush Jungle",
"section": "Akala Island",
"sprite_url": "/sprites/754.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 754,
"pokemon_name": "Lurantis",
"level": 24,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Olivia",
@@ -97,7 +159,29 @@
"location": "Ruins of Life",
"section": "Akala Island",
"sprite_url": "/boss-sprites/sun/olivia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 299,
"pokemon_name": "Nosepass",
"level": 26,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 525,
"pokemon_name": "Boldore",
"level": 26,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 27,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Totem Vikavolt",
@@ -111,7 +195,15 @@
"location": "Hokulani Observatory",
"section": "Ula'ula Island",
"sprite_url": "/sprites/738.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 738,
"pokemon_name": "Vikavolt",
"level": 29,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Mimikyu",
@@ -125,7 +217,15 @@
"location": "Thrifty Megamart",
"section": "Ula'ula Island",
"sprite_url": "/sprites/778.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 778,
"pokemon_name": "Mimikyu Disguised",
"level": 33,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Nanu",
@@ -139,7 +239,29 @@
"location": "Malie City",
"section": "Ula'ula Island",
"sprite_url": "/boss-sprites/sun/nanu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 38,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 552,
"pokemon_name": "Krokorok",
"level": 38,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 10108,
"pokemon_name": "Persian (Alola)",
"level": 39,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Hapu",
@@ -153,7 +275,36 @@
"location": "Exeggutor Island",
"section": "Poni Island",
"sprite_url": "/boss-sprites/sun/hapu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"level": 47,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 423,
"pokemon_name": "Gastrodon",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 750,
"pokemon_name": "Mudsdale",
"level": 48,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Totem Kommo-o",
@@ -167,7 +318,15 @@
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/sprites/784.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 784,
"pokemon_name": "Kommo O",
"level": 45,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Hala",
@@ -181,7 +340,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/hala.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 297,
"pokemon_name": "Hariyama",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 57,
"pokemon_name": "Primeape",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 760,
"pokemon_name": "Bewear",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 62,
"pokemon_name": "Poliwrath",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 740,
"pokemon_name": "Crabominable",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Olivia",
@@ -195,7 +390,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/olivia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 369,
"pokemon_name": "Relicanth",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 703,
"pokemon_name": "Carbink",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 76,
"pokemon_name": "Golem",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 476,
"pokemon_name": "Probopass",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Acerola",
@@ -209,7 +440,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/acerola.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 781,
"pokemon_name": "Dhelmise",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 770,
"pokemon_name": "Palossand",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Kahili",
@@ -223,7 +490,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/kahili.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 227,
"pokemon_name": "Skarmory",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 169,
"pokemon_name": "Crobat",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 741,
"pokemon_name": "Oricorio Baile",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 630,
"pokemon_name": "Mandibuzz",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 733,
"pokemon_name": "Toucannon",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Professor Kukui",
@@ -237,6 +540,63 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/sun/professor-kukui.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 57,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 10104,
"pokemon_name": "Ninetales (Alola)",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 628,
"pokemon_name": "Braviary",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 462,
"pokemon_name": "Magnezone",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 143,
"pokemon_name": "Snorlax",
"level": 56,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 727,
"pokemon_name": "Incineroar",
"level": 58,
"order": 6,
"condition_label": "Chose Rowlet"
},
{
"pokeapi_id": 730,
"pokemon_name": "Primarina",
"level": 58,
"order": 6,
"condition_label": "Chose Litten"
},
{
"pokeapi_id": 724,
"pokemon_name": "Decidueye",
"level": 58,
"order": 6,
"condition_label": "Chose Popplio"
}
]
}
]
]

View File

@@ -11,7 +11,22 @@
"location": "Turffield Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/milo.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 829,
"pokemon_name": "Gossifleur",
"level": 19,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 830,
"pokemon_name": "Eldegoss",
"level": 20,
"order": 2,
"condition_label": "Dynamax"
}
]
},
{
"name": "Nessa",
@@ -25,7 +40,29 @@
"location": "Hulbury Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/nessa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 118,
"pokemon_name": "Goldeen",
"level": 22,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 846,
"pokemon_name": "Arrokuda",
"level": 23,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 834,
"pokemon_name": "Drednaw",
"level": 24,
"order": 3,
"condition_label": "Dynamax"
}
]
},
{
"name": "Kabu",
@@ -39,7 +76,29 @@
"location": "Motostoke Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/kabu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 38,
"pokemon_name": "Ninetales",
"level": 25,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 25,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 851,
"pokemon_name": "Centiskorch",
"level": 27,
"order": 3,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Bea",
@@ -53,7 +112,36 @@
"location": "Stow-on-Side Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/bea.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 237,
"pokemon_name": "Hitmontop",
"level": 34,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 675,
"pokemon_name": "Pangoro",
"level": 34,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 865,
"pokemon_name": "Sirfetchd",
"level": 35,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 36,
"order": 4,
"condition_label": "Gigantamax"
}
],
"game_slug": "sword"
},
{
@@ -68,7 +156,36 @@
"location": "Stow-on-Side Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/allister.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 562,
"pokemon_name": "Yamask",
"level": 34,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 778,
"pokemon_name": "Mimikyu Disguised",
"level": 34,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 864,
"pokemon_name": "Cursola",
"level": 35,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 36,
"order": 4,
"condition_label": "Gigantamax"
}
],
"game_slug": "shield"
},
{
@@ -83,7 +200,36 @@
"location": "Ballonlea Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/opal.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10167,
"pokemon_name": "Weezing (Galar)",
"level": 36,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 303,
"pokemon_name": "Mawile",
"level": 36,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 468,
"pokemon_name": "Togekiss",
"level": 37,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 869,
"pokemon_name": "Alcremie",
"level": 38,
"order": 4,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Gordie",
@@ -97,7 +243,36 @@
"location": "Circhester Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/gordie.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 689,
"pokemon_name": "Barbaracle",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 213,
"pokemon_name": "Shuckle",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 874,
"pokemon_name": "Stonjourner",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 839,
"pokemon_name": "Coalossal",
"level": 42,
"order": 4,
"condition_label": "Gigantamax"
}
],
"game_slug": "sword"
},
{
@@ -112,7 +287,36 @@
"location": "Circhester Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/melony.png",
"pokemon": [],
"pokemon": [
{
"pokeapi_id": 873,
"pokemon_name": "Frosmoth",
"level": 40,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 10177,
"pokemon_name": "Darmanitan (Galar Standard)",
"level": 40,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 875,
"pokemon_name": "Eiscue Ice",
"level": 41,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 42,
"order": 4,
"condition_label": "Gigantamax"
}
],
"game_slug": "shield"
},
{
@@ -127,7 +331,36 @@
"location": "Spikemuth",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/piers.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 560,
"pokemon_name": "Scrafty",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 687,
"pokemon_name": "Malamar",
"level": 45,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 435,
"pokemon_name": "Skuntank",
"level": 45,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 862,
"pokemon_name": "Obstagoon",
"level": 46,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Raihan",
@@ -141,7 +374,36 @@
"location": "Hammerlocke Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/raihan.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 526,
"pokemon_name": "Gigalith",
"level": 46,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 844,
"pokemon_name": "Sandaconda",
"level": 46,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 884,
"pokemon_name": "Duraludon",
"level": 48,
"order": 4,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Marnie",
@@ -155,7 +417,43 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/marnie.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 510,
"pokemon_name": "Liepard",
"level": 47,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 454,
"pokemon_name": "Toxicroak",
"level": 47,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 560,
"pokemon_name": "Scrafty",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 877,
"pokemon_name": "Morpeko Full Belly",
"level": 48,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 861,
"pokemon_name": "Grimmsnarl",
"level": 49,
"order": 5,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Hop",
@@ -169,7 +467,57 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/hop.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 832,
"pokemon_name": "Dubwool",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 823,
"pokemon_name": "Corviknight",
"level": 48,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 871,
"pokemon_name": "Pincurchin",
"level": 47,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 143,
"pokemon_name": "Snorlax",
"level": 47,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 818,
"pokemon_name": "Inteleon",
"level": 49,
"order": 5,
"condition_label": "Chose Grookey"
},
{
"pokeapi_id": 812,
"pokemon_name": "Rillaboom",
"level": 49,
"order": 5,
"condition_label": "Chose Scorbunny"
},
{
"pokeapi_id": 815,
"pokemon_name": "Cinderace",
"level": 49,
"order": 5,
"condition_label": "Chose Sobble"
}
]
},
{
"name": "Bede",
@@ -183,7 +531,36 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/bede.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 303,
"pokemon_name": "Mawile",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 282,
"pokemon_name": "Gardevoir",
"level": 51,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 10163,
"pokemon_name": "Rapidash (Galar)",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 858,
"pokemon_name": "Hatterene",
"level": 53,
"order": 4,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Nessa",
@@ -197,7 +574,50 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/nessa.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 768,
"pokemon_name": "Golisopod",
"level": 51,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 279,
"pokemon_name": "Pelipper",
"level": 51,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 847,
"pokemon_name": "Barraskewda",
"level": 52,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 119,
"pokemon_name": "Seaking",
"level": 52,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 748,
"pokemon_name": "Toxapex",
"level": 51,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 834,
"pokemon_name": "Drednaw",
"level": 53,
"order": 6,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Bea",
@@ -211,7 +631,43 @@
"location": "Wyndown Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/bea.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 701,
"pokemon_name": "Hawlucha",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 853,
"pokemon_name": "Grapploct",
"level": 52,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 865,
"pokemon_name": "Sirfetchd",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 870,
"pokemon_name": "Falinks",
"level": 53,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 54,
"order": 5,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Allister",
@@ -225,7 +681,43 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/allister.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 477,
"pokemon_name": "Dusknoir",
"level": 52,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 609,
"pokemon_name": "Chandelure",
"level": 52,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 864,
"pokemon_name": "Cursola",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 855,
"pokemon_name": "Polteageist",
"level": 53,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 54,
"order": 5,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Raihan",
@@ -239,7 +731,43 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/raihan.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 706,
"pokemon_name": "Goodra",
"level": 54,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 776,
"pokemon_name": "Turtonator",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 54,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 884,
"pokemon_name": "Duraludon",
"level": 55,
"order": 5,
"condition_label": "Gigantamax"
}
]
},
{
"name": "Leon",
@@ -253,6 +781,77 @@
"location": "Wyndon Stadium",
"section": "Main Story",
"sprite_url": "/boss-sprites/sword/leon.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 681,
"pokemon_name": "Aegislash Shield",
"level": 62,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 887,
"pokemon_name": "Dragapult",
"level": 62,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 612,
"pokemon_name": "Haxorus",
"level": 63,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 537,
"pokemon_name": "Seismitoad",
"level": 64,
"order": 4,
"condition_label": "Chose Grookey"
},
{
"pokeapi_id": 866,
"pokemon_name": "Mr Rime",
"level": 64,
"order": 4,
"condition_label": "Chose Scorbunny"
},
{
"pokeapi_id": 464,
"pokemon_name": "Rhyperior",
"level": 64,
"order": 4,
"condition_label": "Chose Sobble"
},
{
"pokeapi_id": 815,
"pokemon_name": "Cinderace",
"level": 64,
"order": 5,
"condition_label": "Chose Grookey"
},
{
"pokeapi_id": 818,
"pokemon_name": "Inteleon",
"level": 64,
"order": 5,
"condition_label": "Chose Scorbunny"
},
{
"pokeapi_id": 812,
"pokemon_name": "Rillaboom",
"level": 64,
"order": 5,
"condition_label": "Chose Sobble"
},
{
"pokeapi_id": 6,
"pokemon_name": "Charizard",
"level": 65,
"order": 6,
"condition_label": "Gigantamax"
}
]
}
]
]

View File

@@ -11,7 +11,15 @@
"location": "Verdant Cavern",
"section": "Melemele Island",
"sprite_url": "/sprites/735.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 735,
"pokemon_name": "Gumshoos",
"level": 12,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Hala",
@@ -25,7 +33,29 @@
"location": "Iki Town",
"section": "Melemele Island",
"sprite_url": "/boss-sprites/ultra-sun/hala.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 66,
"pokemon_name": "Machop",
"level": 15,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 296,
"pokemon_name": "Makuhita",
"level": 15,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 739,
"pokemon_name": "Crabrawler",
"level": 16,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Totem Araquanid",
@@ -39,7 +69,15 @@
"location": "Brooklet Hill",
"section": "Akala Island",
"sprite_url": "/sprites/752.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 752,
"pokemon_name": "Araquanid",
"level": 20,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Salazzle",
@@ -53,7 +91,15 @@
"location": "Wela Volcano Park",
"section": "Akala Island",
"sprite_url": "/sprites/758.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 758,
"pokemon_name": "Salazzle",
"level": 22,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Lurantis",
@@ -67,7 +113,15 @@
"location": "Lush Jungle",
"section": "Akala Island",
"sprite_url": "/sprites/754.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 754,
"pokemon_name": "Lurantis",
"level": 24,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Olivia",
@@ -81,7 +135,29 @@
"location": "Ruins of Life",
"section": "Akala Island",
"sprite_url": "/boss-sprites/ultra-sun/olivia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 347,
"pokemon_name": "Anorith",
"level": 27,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 345,
"pokemon_name": "Lileep",
"level": 27,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 28,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Totem Togedemaru",
@@ -95,7 +171,15 @@
"location": "Hokulani Observatory",
"section": "Ula'ula Island",
"sprite_url": "/sprites/777.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 777,
"pokemon_name": "Togedemaru",
"level": 33,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Mimikyu",
@@ -109,7 +193,15 @@
"location": "Thrifty Megamart",
"section": "Ula'ula Island",
"sprite_url": "/sprites/778.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 778,
"pokemon_name": "Mimikyu Disguised",
"level": 33,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Nanu",
@@ -123,7 +215,29 @@
"location": "Malie City",
"section": "Ula'ula Island",
"sprite_url": "/boss-sprites/ultra-sun/nanu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 302,
"pokemon_name": "Sableye",
"level": 43,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 552,
"pokemon_name": "Krokorok",
"level": 43,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 10108,
"pokemon_name": "Persian (Alola)",
"level": 44,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Totem Kommo-o",
@@ -137,7 +251,15 @@
"location": "Vast Poni Canyon",
"section": "Poni Island",
"sprite_url": "/sprites/784.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 784,
"pokemon_name": "Kommo O",
"level": 49,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Totem Ribombee",
@@ -151,7 +273,15 @@
"location": "Seafolk Village",
"section": "Poni Island",
"sprite_url": "/sprites/743.webp",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 743,
"pokemon_name": "Ribombee",
"level": 55,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Hapu",
@@ -165,7 +295,36 @@
"location": "Exeggutor Island",
"section": "Poni Island",
"sprite_url": "/boss-sprites/ultra-sun/hapu.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 623,
"pokemon_name": "Golurk",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 423,
"pokemon_name": "Gastrodon",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 330,
"pokemon_name": "Flygon",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 750,
"pokemon_name": "Mudsdale",
"level": 54,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Molayne",
@@ -179,7 +338,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/molayne.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 707,
"pokemon_name": "Klefki",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 625,
"pokemon_name": "Bisharp",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 462,
"pokemon_name": "Magnezone",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 376,
"pokemon_name": "Metagross",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 10106,
"pokemon_name": "Dugtrio (Alola)",
"level": 57,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Olivia",
@@ -193,7 +388,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/olivia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 348,
"pokemon_name": "Armaldo",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 346,
"pokemon_name": "Cradily",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 526,
"pokemon_name": "Gigalith",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 476,
"pokemon_name": "Probopass",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 745,
"pokemon_name": "Lycanroc Midday",
"level": 57,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Acerola",
@@ -207,7 +438,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/acerola.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 354,
"pokemon_name": "Banette",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 426,
"pokemon_name": "Drifblim",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 781,
"pokemon_name": "Dhelmise",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 478,
"pokemon_name": "Froslass",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 770,
"pokemon_name": "Palossand",
"level": 57,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Kahili",
@@ -221,7 +488,43 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/kahili.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 628,
"pokemon_name": "Braviary",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 701,
"pokemon_name": "Hawlucha",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 741,
"pokemon_name": "Oricorio Baile",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 630,
"pokemon_name": "Mandibuzz",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 733,
"pokemon_name": "Toucannon",
"level": 57,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Hau",
@@ -235,6 +538,77 @@
"location": "Pokemon League",
"section": "Pokemon League",
"sprite_url": "/boss-sprites/ultra-sun/hau.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 10100,
"pokemon_name": "Raichu (Alola)",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 128,
"pokemon_name": "Tauros",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 715,
"pokemon_name": "Noivern",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 740,
"pokemon_name": "Crabominable",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 136,
"pokemon_name": "Flareon",
"level": 56,
"order": 5,
"condition_label": "Chose Rowlet"
},
{
"pokeapi_id": 470,
"pokemon_name": "Leafeon",
"level": 56,
"order": 5,
"condition_label": "Chose Litten"
},
{
"pokeapi_id": 134,
"pokemon_name": "Vaporeon",
"level": 56,
"order": 5,
"condition_label": "Chose Popplio"
},
{
"pokeapi_id": 727,
"pokemon_name": "Incineroar",
"level": 58,
"order": 6,
"condition_label": "Chose Rowlet"
},
{
"pokeapi_id": 730,
"pokemon_name": "Primarina",
"level": 58,
"order": 6,
"condition_label": "Chose Litten"
},
{
"pokeapi_id": 724,
"pokemon_name": "Decidueye",
"level": 58,
"order": 6,
"condition_label": "Chose Popplio"
}
]
}
]
]

View File

@@ -11,7 +11,22 @@
"location": "Santalune Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/viola.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 283,
"pokemon_name": "Surskit",
"level": 10,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 666,
"pokemon_name": "Vivillon",
"level": 12,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Grant",
@@ -25,7 +40,22 @@
"location": "Cyllage Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/grant.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 698,
"pokemon_name": "Amaura",
"level": 25,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 696,
"pokemon_name": "Tyrunt",
"level": 25,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Korrina",
@@ -39,7 +69,29 @@
"location": "Shalour Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/korrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 619,
"pokemon_name": "Mienfoo",
"level": 29,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 67,
"pokemon_name": "Machoke",
"level": 28,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 701,
"pokemon_name": "Hawlucha",
"level": 32,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Ramos",
@@ -53,7 +105,29 @@
"location": "Coumarine Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/ramos.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 189,
"pokemon_name": "Jumpluff",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"level": 31,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 673,
"pokemon_name": "Gogoat",
"level": 34,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Clemont",
@@ -67,7 +141,29 @@
"location": "Lumiose Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/clemont.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 587,
"pokemon_name": "Emolga",
"level": 35,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 35,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 695,
"pokemon_name": "Heliolisk",
"level": 37,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Valerie",
@@ -81,7 +177,29 @@
"location": "Laverre Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/valerie.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 303,
"pokemon_name": "Mawile",
"level": 38,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 122,
"pokemon_name": "Mr Mime",
"level": 39,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 700,
"pokemon_name": "Sylveon",
"level": 42,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Olympia",
@@ -95,7 +213,29 @@
"location": "Anistar Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/olympia.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 561,
"pokemon_name": "Sigilyph",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 199,
"pokemon_name": "Slowking",
"level": 45,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 678,
"pokemon_name": "Meowstic Male",
"level": 48,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Wulfric",
@@ -109,7 +249,29 @@
"location": "Snowbelle Gym",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/wulfric.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 460,
"pokemon_name": "Abomasnow",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 615,
"pokemon_name": "Cryogonal",
"level": 55,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 713,
"pokemon_name": "Avalugg",
"level": 59,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Malva",
@@ -123,7 +285,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/malva.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 668,
"pokemon_name": "Pyroar",
"level": 63,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 324,
"pokemon_name": "Torkoal",
"level": 63,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 609,
"pokemon_name": "Chandelure",
"level": 63,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 663,
"pokemon_name": "Talonflame",
"level": 65,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Siebold",
@@ -137,7 +328,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/siebold.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 693,
"pokemon_name": "Clawitzer",
"level": 63,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 63,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 63,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 689,
"pokemon_name": "Barbaracle",
"level": 65,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Wikstrom",
@@ -151,7 +371,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/wikstrom.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 707,
"pokemon_name": "Klefki",
"level": 63,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 476,
"pokemon_name": "Probopass",
"level": 63,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 212,
"pokemon_name": "Scizor",
"level": 63,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 681,
"pokemon_name": "Aegislash Shield",
"level": 65,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Drasna",
@@ -165,7 +414,36 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/drasna.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 691,
"pokemon_name": "Dragalge",
"level": 63,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 621,
"pokemon_name": "Druddigon",
"level": 63,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 334,
"pokemon_name": "Altaria",
"level": 63,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 715,
"pokemon_name": "Noivern",
"level": 65,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Diantha",
@@ -179,6 +457,49 @@
"location": "Pokemon League",
"section": "Main Story",
"sprite_url": "/boss-sprites/x/diantha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 701,
"pokemon_name": "Hawlucha",
"level": 64,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 697,
"pokemon_name": "Tyrantrum",
"level": 65,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 699,
"pokemon_name": "Aurorus",
"level": 65,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 711,
"pokemon_name": "Gourgeist Average",
"level": 65,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 706,
"pokemon_name": "Goodra",
"level": 66,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 10051,
"pokemon_name": "Gardevoir (Mega)",
"level": 68,
"order": 6,
"condition_label": "Mega Evolution"
}
]
}
]

View File

@@ -11,7 +11,22 @@
"location": "Pewter Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/brock.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 74,
"pokemon_name": "Geodude",
"level": 10,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 12,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Misty",
@@ -25,7 +40,22 @@
"location": "Cerulean Gem",
"section": null,
"sprite_url": "/boss-sprites/yellow/misty.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 120,
"pokemon_name": "Staryu",
"level": 18,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 121,
"pokemon_name": "Starmie",
"level": 21,
"order": 2,
"condition_label": null
}
]
},
{
"name": "Lt. Surge",
@@ -39,7 +69,15 @@
"location": "Vermillion Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/lt-surge.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 26,
"pokemon_name": "Raichu",
"level": 28,
"order": 1,
"condition_label": null
}
]
},
{
"name": "Erika",
@@ -53,7 +91,29 @@
"location": "Celadon Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/erika.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 114,
"pokemon_name": "Tangela",
"level": 30,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 70,
"pokemon_name": "Weepinbell",
"level": 32,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 44,
"pokemon_name": "Gloom",
"level": 32,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Sabrina",
@@ -67,7 +127,29 @@
"location": "Saffron Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/sabrina.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 63,
"pokemon_name": "Abra",
"level": 50,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 64,
"pokemon_name": "Kadabra",
"level": 50,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 50,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Koga",
@@ -81,7 +163,36 @@
"location": "Fuchsia Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/koga.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"level": 44,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"level": 46,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 48,
"pokemon_name": "Venonat",
"level": 48,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 49,
"pokemon_name": "Venomoth",
"level": 50,
"order": 4,
"condition_label": null
}
]
},
{
"name": "Blaine",
@@ -95,7 +206,29 @@
"location": "Cinnabar Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/blaine.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 38,
"pokemon_name": "Ninetales",
"level": 48,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 78,
"pokemon_name": "Rapidash",
"level": 50,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 59,
"pokemon_name": "Arcanine",
"level": 54,
"order": 3,
"condition_label": null
}
]
},
{
"name": "Giovanni",
@@ -109,7 +242,43 @@
"location": "Viridian Gym",
"section": null,
"sprite_url": "/boss-sprites/yellow/giovanni.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 51,
"pokemon_name": "Dugtrio",
"level": 50,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 53,
"pokemon_name": "Persian",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 31,
"pokemon_name": "Nidoqueen",
"level": 53,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 34,
"pokemon_name": "Nidoking",
"level": 55,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 112,
"pokemon_name": "Rhydon",
"level": 55,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lorelei",
@@ -123,7 +292,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/yellow/lorelei.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 87,
"pokemon_name": "Dewgong",
"level": 54,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 91,
"pokemon_name": "Cloyster",
"level": 53,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 80,
"pokemon_name": "Slowbro",
"level": 54,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 124,
"pokemon_name": "Jynx",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 131,
"pokemon_name": "Lapras",
"level": 56,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Bruno",
@@ -137,7 +342,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/yellow/bruno.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 53,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 107,
"pokemon_name": "Hitmonchan",
"level": 55,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 106,
"pokemon_name": "Hitmonlee",
"level": 55,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 95,
"pokemon_name": "Onix",
"level": 56,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 68,
"pokemon_name": "Machamp",
"level": 58,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Agatha",
@@ -151,7 +392,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/yellow/agatha.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 56,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 42,
"pokemon_name": "Golbat",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 93,
"pokemon_name": "Haunter",
"level": 55,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 24,
"pokemon_name": "Arbok",
"level": 58,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 94,
"pokemon_name": "Gengar",
"level": 60,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Lance",
@@ -165,7 +442,43 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/yellow/lance.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 130,
"pokemon_name": "Gyarados",
"level": 58,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 56,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 148,
"pokemon_name": "Dragonair",
"level": 56,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 142,
"pokemon_name": "Aerodactyl",
"level": 60,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 149,
"pokemon_name": "Dragonite",
"level": 62,
"order": 5,
"condition_label": null
}
]
},
{
"name": "Blue",
@@ -179,6 +492,63 @@
"location": "Indigo Plateau",
"section": null,
"sprite_url": "/boss-sprites/yellow/blue.png",
"pokemon": []
"pokemon": [
{
"pokeapi_id": 28,
"pokemon_name": "Sandslash",
"level": 61,
"order": 1,
"condition_label": null
},
{
"pokeapi_id": 65,
"pokemon_name": "Alakazam",
"level": 59,
"order": 2,
"condition_label": null
},
{
"pokeapi_id": 103,
"pokemon_name": "Exeggutor",
"level": 61,
"order": 3,
"condition_label": null
},
{
"pokeapi_id": 38,
"pokemon_name": "Ninetales",
"level": 61,
"order": 4,
"condition_label": null
},
{
"pokeapi_id": 82,
"pokemon_name": "Magneton",
"level": 63,
"order": 5,
"condition_label": null
},
{
"pokeapi_id": 134,
"pokemon_name": "Vaporeon",
"level": 65,
"order": 6,
"condition_label": "Rival has Vaporeon"
},
{
"pokeapi_id": 135,
"pokemon_name": "Jolteon",
"level": 65,
"order": 6,
"condition_label": "Rival has Jolteon"
},
{
"pokeapi_id": 136,
"pokemon_name": "Flareon",
"level": 65,
"order": 6,
"condition_label": "Rival has Flareon"
}
]
}
]

View File

@@ -544,6 +544,11 @@ async def _export_bosses(session: AsyncSession, vg_data: dict):
"pokemon_name": bp.pokemon.name,
"level": bp.level,
"order": bp.order,
**(
{"condition_label": bp.condition_label}
if bp.condition_label
else {}
),
}
for bp in sorted(b.pokemon, key=lambda p: p.order)
],