@ -16,223 +16,260 @@ regional_descriptors = ["Kantonian", "Johtonian", "Hoennian", "Sinnohan", "Unova
yellow = {
yellow = {
" Name " : " Yellow " ,
" Name " : " Yellow " ,
" AltNames " : [ " Pokemon Yellow " , " Pokémon Yellow " , " Y " ] ,
" AltNames " : [ " Pokemon Yellow " , " Pokémon Yellow " , " Y " ] ,
" Generation " : 1
" Generation " : 1 ,
" Mark " : " Game Boy "
}
}
red = {
red = {
" Name " : " Red " ,
" Name " : " Red " ,
" AltNames " : [ " Pokemon Red " , " Pokémon Red " , " R " ] ,
" AltNames " : [ " Pokemon Red " , " Pokémon Red " , " R " ] ,
" Generation " : 1
" Generation " : 1 ,
" Mark " : " Game Boy "
}
}
blue = {
blue = {
" Name " : " Blue " ,
" Name " : " Blue " ,
" AltNames " : [ " Pokemon Blue " , " Pokémon Blue " , " B " ] ,
" AltNames " : [ " Pokemon Blue " , " Pokémon Blue " , " B " ] ,
" Generation " : 1
" Generation " : 1 ,
" Mark " : " Game Boy "
}
}
crystal = {
crystal = {
" Name " : " Crystal " ,
" Name " : " Crystal " ,
" AltNames " : [ " Pokemon Crystal " , " Pokémon Crystal " , " C " ] ,
" AltNames " : [ " Pokemon Crystal " , " Pokémon Crystal " , " C " ] ,
" Generation " : 2
" Generation " : 2 ,
" Mark " : " Game Boy "
}
}
gold = {
gold = {
" Name " : " Gold " ,
" Name " : " Gold " ,
" AltNames " : [ " Pokemon Gold " , " Pokémon Gold " , " G " ] ,
" AltNames " : [ " Pokemon Gold " , " Pokémon Gold " , " G " ] ,
" Generation " : 2
" Generation " : 2 ,
" Mark " : " Game Boy "
}
}
silver = {
silver = {
" Name " : " Silver " ,
" Name " : " Silver " ,
" AltNames " : [ " Pokemon Silver " , " Pokémon Silver " , " S " ] ,
" AltNames " : [ " Pokemon Silver " , " Pokémon Silver " , " S " ] ,
" Generation " : 2
" Generation " : 2 ,
" Mark " : " Game Boy "
}
}
emerald = {
emerald = {
" Name " : " Emerald " ,
" Name " : " Emerald " ,
" AltNames " : [ " Pokemon Emerald " , " Pokémon Emerald " , " E " ] ,
" AltNames " : [ " Pokemon Emerald " , " Pokémon Emerald " , " E " ] ,
" Generation " : 3
" Generation " : 3 ,
" Mark " : " Markless "
}
}
fire_red = {
fire_red = {
" Name " : " FireRed " ,
" Name " : " FireRed " ,
" AltNames " : [ " Pokemon FireRed " , " Pokémon FireRed " , " FR " ] ,
" AltNames " : [ " Pokemon FireRed " , " Pokémon FireRed " , " FR " ] ,
" Generation " : 3
" Generation " : 3 ,
" Mark " : " Markless "
}
}
leaf_green = {
leaf_green = {
" Name " : " LeafGreen " ,
" Name " : " LeafGreen " ,
" AltNames " : [ " Pokemon LeafGreen " , " Pokémon LeafGreen " , " LG " ] ,
" AltNames " : [ " Pokemon LeafGreen " , " Pokémon LeafGreen " , " LG " ] ,
" Generation " : 3
" Generation " : 3 ,
" Mark " : " Markless "
}
}
ruby = {
ruby = {
" Name " : " Ruby " ,
" Name " : " Ruby " ,
" AltNames " : [ " Pokemon Ruby " , " Pokémon Ruby " , " R " ] ,
" AltNames " : [ " Pokemon Ruby " , " Pokémon Ruby " , " R " ] ,
" Generation " : 3
" Generation " : 3 ,
" Mark " : " Markless "
}
}
sapphire = {
sapphire = {
" Name " : " Sapphire " ,
" Name " : " Sapphire " ,
" AltNames " : [ " Pokemon Sapphire " , " Pokémon Sapphire " , " S " ] ,
" AltNames " : [ " Pokemon Sapphire " , " Pokémon Sapphire " , " S " ] ,
" Generation " : 3
" Generation " : 3 ,
" Mark " : " Markless "
}
}
platinum = {
platinum = {
" Name " : " Platinum " ,
" Name " : " Platinum " ,
" AltNames " : [ " Pokemon Platinum " , " Pokémon Platinum " , " Pt " ] ,
" AltNames " : [ " Pokemon Platinum " , " Pokémon Platinum " , " Pt " ] ,
" Generation " : 4
" Generation " : 4 ,
" Mark " : " Markless "
}
}
heart_gold = {
heart_gold = {
" Name " : " HeartGold " ,
" Name " : " HeartGold " ,
" AltNames " : [ " Pokemon HeartGold " , " Pokémon HeartGold " , " HG " ] ,
" AltNames " : [ " Pokemon HeartGold " , " Pokémon HeartGold " , " HG " ] ,
" Generation " : 4
" Generation " : 4 ,
" Mark " : " Markless "
}
}
soul_silver = {
soul_silver = {
" Name " : " SoulSilver " ,
" Name " : " SoulSilver " ,
" AltNames " : [ " Pokemon SoulSilver " , " Pokémon SoulSilver " , " SS " ] ,
" AltNames " : [ " Pokemon SoulSilver " , " Pokémon SoulSilver " , " SS " ] ,
" Generation " : 4
" Generation " : 4 ,
" Mark " : " Markless "
}
}
diamond = {
diamond = {
" Name " : " Diamond " ,
" Name " : " Diamond " ,
" AltNames " : [ " Pokemon Diamond " , " Pokémon Diamond " , " D " ] ,
" AltNames " : [ " Pokemon Diamond " , " Pokémon Diamond " , " D " ] ,
" Generation " : 4
" Generation " : 4 ,
" Mark " : " Markless "
}
}
pearl = {
pearl = {
" Name " : " Pearl " ,
" Name " : " Pearl " ,
" AltNames " : [ " Pokemon Pearl " , " Pokémon Pearl " , " P " ] ,
" AltNames " : [ " Pokemon Pearl " , " Pokémon Pearl " , " P " ] ,
" Generation " : 4
" Generation " : 4 ,
" Mark " : " Markless "
}
}
black = {
black = {
" Name " : " Black " ,
" Name " : " Black " ,
" AltNames " : [ " Pokemon Black " , " Pokémon Black " , " B " ] ,
" AltNames " : [ " Pokemon Black " , " Pokémon Black " , " B " ] ,
" Generation " : 5
" Generation " : 5 ,
" Mark " : " Markless "
}
}
white = {
white = {
" Name " : " White " ,
" Name " : " White " ,
" AltNames " : [ " Pokemon White " , " Pokémon White " , " W " ] ,
" AltNames " : [ " Pokemon White " , " Pokémon White " , " W " ] ,
" Generation " : 5
" Generation " : 5 ,
" Mark " : " Markless "
}
}
black_2 = {
black_2 = {
" Name " : " Black 2 " ,
" Name " : " Black 2 " ,
" AltNames " : [ " Pokemon Black 2 " , " Pokémon Black 2 " , " B2 " ] ,
" AltNames " : [ " Pokemon Black 2 " , " Pokémon Black 2 " , " B2 " ] ,
" Generation " : 5
" Generation " : 5 ,
" Mark " : " Markless "
}
}
white_2 = {
white_2 = {
" Name " : " White 2 " ,
" Name " : " White 2 " ,
" AltNames " : [ " Pokemon White 2 " , " Pokémon White 2 " , " W2 " ] ,
" AltNames " : [ " Pokemon White 2 " , " Pokémon White 2 " , " W2 " ] ,
" Generation " : 5
" Generation " : 5 ,
" Mark " : " Markless "
}
}
x = {
x = {
" Name " : " X " ,
" Name " : " X " ,
" AltNames " : [ " Pokemon X " , " Pokémon X " ] ,
" AltNames " : [ " Pokemon X " , " Pokémon X " ] ,
" Generation " : 6
" Generation " : 6 ,
" Mark " : " Kalos "
}
}
y = {
y = {
" Name " : " Y " ,
" Name " : " Y " ,
" AltNames " : [ " Pokemon Y " , " Pokémon Y " ] ,
" AltNames " : [ " Pokemon Y " , " Pokémon Y " ] ,
" Generation " : 6
" Generation " : 6 ,
" Mark " : " Kalos "
}
}
omega_ruby = {
omega_ruby = {
" Name " : " Omega Ruby " ,
" Name " : " Omega Ruby " ,
" AltNames " : [ " Pokemon Omega Ruby " , " Pokémon Omega Ruby " , " OR " ] ,
" AltNames " : [ " Pokemon Omega Ruby " , " Pokémon Omega Ruby " , " OR " ] ,
" Generation " : 6
" Generation " : 6 ,
" Mark " : " Kalos "
}
}
alpha_sapphire = {
alpha_sapphire = {
" Name " : " Alpha Sapphire " ,
" Name " : " Alpha Sapphire " ,
" AltNames " : [ " Pokemon Alpha Sapphire " , " Pokémon Alpha Sapphire " , " AS " ] ,
" AltNames " : [ " Pokemon Alpha Sapphire " , " Pokémon Alpha Sapphire " , " AS " ] ,
" Generation " : 6
" Generation " : 6 ,
" Mark " : " Kalos "
}
}
sun = {
sun = {
" Name " : " Sun " ,
" Name " : " Sun " ,
" AltNames " : [ " Pokemon Sun " , " Pokémon Sun " ] ,
" AltNames " : [ " Pokemon Sun " , " Pokémon Sun " ] ,
" Generation " : 7
" Generation " : 7 ,
" Mark " : " Alola "
}
}
moon = {
moon = {
" Name " : " Moon " ,
" Name " : " Moon " ,
" AltNames " : [ " Pokemon Moon " , " Pokémon Moon " ] ,
" AltNames " : [ " Pokemon Moon " , " Pokémon Moon " ] ,
" Generation " : 7
" Generation " : 7 ,
" Mark " : " Alola "
}
}
ultra_sun = {
ultra_sun = {
" Name " : " Ultra Sun " ,
" Name " : " Ultra Sun " ,
" AltNames " : [ " Pokemon Ultra Sun " , " Pokémon Ultra Sun " , " US " ] ,
" AltNames " : [ " Pokemon Ultra Sun " , " Pokémon Ultra Sun " , " US " ] ,
" Generation " : 7
" Generation " : 7 ,
" Mark " : " Alola "
}
}
ultra_moon = {
ultra_moon = {
" Name " : " Ultra Moon " ,
" Name " : " Ultra Moon " ,
" AltNames " : [ " Pokemon Ultra Moon " , " Pokémon Ultra Moon " , " UM " ] ,
" AltNames " : [ " Pokemon Ultra Moon " , " Pokémon Ultra Moon " , " UM " ] ,
" Generation " : 7
" Generation " : 7 ,
" Mark " : " Alola "
}
}
sword = {
sword = {
" Name " : " Sword " ,
" Name " : " Sword " ,
" AltNames " : [ " Pokemon Sword " , " Pokémon Sword " , " Expansion Pass " , " Expansion Pass (Sword) " ] ,
" AltNames " : [ " Pokemon Sword " , " Pokémon Sword " , " Expansion Pass " , " Expansion Pass (Sword) " ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Galar "
}
}
shield = {
shield = {
" Name " : " Shield " ,
" Name " : " Shield " ,
" AltNames " : [ " Pokemon Shield " , " Pokémon Shield " , " Expansion Pass " , " Expansion Pass (Shield) " ] ,
" AltNames " : [ " Pokemon Shield " , " Pokémon Shield " , " Expansion Pass " , " Expansion Pass (Shield) " ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Galar "
}
}
brilliant_diamond = {
brilliant_diamond = {
" Name " : " Brilliant Diamond " ,
" Name " : " Brilliant Diamond " ,
" AltNames " : [ " Pokemon Brilliant Diamond " , " Pokémon Brilliant Diamond " , " BD " ] ,
" AltNames " : [ " Pokemon Brilliant Diamond " , " Pokémon Brilliant Diamond " , " BD " ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Sinnoh "
}
}
shining_pearl = {
shining_pearl = {
" Name " : " Shining Pearl " ,
" Name " : " Shining Pearl " ,
" AltNames " : [ " Pokemon Shining Pearl " , " Pokémon Shining Pearl " , " SP " ] ,
" AltNames " : [ " Pokemon Shining Pearl " , " Pokémon Shining Pearl " , " SP " ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Sinnoh "
}
}
legends_arceus = {
legends_arceus = {
" Name " : " Legends: Arceus " ,
" Name " : " Legends: Arceus " ,
" AltNames " : [ " Pokemon Legends: Arceus " , " Pokémon Legends: Arceus " , " LA " , " Legends Arceus " , " Arceus " ] ,
" AltNames " : [ " Pokemon Legends: Arceus " , " Pokémon Legends: Arceus " , " LA " , " Legends Arceus " , " Arceus " ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Hisui "
}
}
scarlet = {
scarlet = {
" Name " : " Scarlet " ,
" Name " : " Scarlet " ,
" AltNames " : [ " Pokemon Scarlet " , " Pokémon Scarlet " , " The Hidden Treasure of Area Zero " , " The Hidden Treasure of Area Zero (Scarlet) " , " The Teal Mask " , " The Teal Mask (Scarlet) " ] ,
" AltNames " : [ " Pokemon Scarlet " , " Pokémon Scarlet " , " The Hidden Treasure of Area Zero " , " The Hidden Treasure of Area Zero (Scarlet) " , " The Teal Mask " , " The Teal Mask (Scarlet) " ] ,
" Generation " : 9
" Generation " : 9 ,
" Mark " : " Paldea "
}
}
violet = {
violet = {
" Name " : " Violet " ,
" Name " : " Violet " ,
" AltNames " : [ " Pokemon Violet " , " Pokémon Violet " , " The Hidden Treasure of Area Zero " , " The Hidden Treasure of Area Zero (Violet) " , " The Teal Mask " , " The Teal Mask (Violet) " ] ,
" AltNames " : [ " Pokemon Violet " , " Pokémon Violet " , " The Hidden Treasure of Area Zero " , " The Hidden Treasure of Area Zero (Violet) " , " The Teal Mask " , " The Teal Mask (Violet) " ] ,
" Generation " : 9
" Generation " : 9 ,
" Mark " : " Paldea "
}
}
lets_go_pikachu = {
lets_go_pikachu = {
" Name " : " Lets Go Pikachu " ,
" Name " : " Lets Go Pikachu " ,
" AltNames " : [ ] ,
" AltNames " : [ ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Let ' s Go "
}
}
lets_go_eevee = {
lets_go_eevee = {
" Name " : " Lets Go Eevee " ,
" Name " : " Lets Go Eevee " ,
" AltNames " : [ ] ,
" AltNames " : [ ] ,
" Generation " : 8
" Generation " : 8 ,
" Mark " : " Let ' s Go "
}
}
main_line_games = [
main_line_games = [