You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
250 lines
5.5 KiB
250 lines
5.5 KiB
pokemon_generations = {
|
|
1: {"min": 1, "max": 151},
|
|
2: {"min": 152, "max": 251},
|
|
3: {"min": 252, "max": 386},
|
|
4: {"min": 387, "max": 493},
|
|
5: {"min": 494, "max": 649},
|
|
6: {"min": 650, "max": 721},
|
|
7: {"min": 722, "max": 809},
|
|
8: {"min": 810, "max": 905},
|
|
9: {"min": 906, "max": 1025},
|
|
}
|
|
|
|
regional_descriptors = ["kantonian", "johtonian", "hoennian", "sinnohan", "unovan", "kalosian", "alolan", "galarian", "hisuian", "paldean"]
|
|
|
|
yellow = {
|
|
"Name": "Yellow",
|
|
"AltNames": ["Pokemon Yellow", "Pokémon Yellow", "Y"],
|
|
"Generation": 1
|
|
}
|
|
|
|
red = {
|
|
"Name": "Red",
|
|
"AltNames": ["Pokemon Red", "Pokémon Red", "R"],
|
|
"Generation": 1
|
|
}
|
|
|
|
blue = {
|
|
"Name": "Blue",
|
|
"AltNames": ["Pokemon Blue", "Pokémon Blue", "B"],
|
|
"Generation": 1
|
|
}
|
|
|
|
crystal = {
|
|
"Name": "Crystal",
|
|
"AltNames": ["Pokemon Crystal", "Pokémon Crystal", "C"],
|
|
"Generation": 2
|
|
}
|
|
|
|
gold = {
|
|
"Name": "Gold",
|
|
"AltNames": ["Pokemon Gold", "Pokémon Gold", "G"],
|
|
"Generation": 2
|
|
}
|
|
|
|
silver = {
|
|
"Name": "Silver",
|
|
"AltNames": ["Pokemon Silver", "Pokémon Silver", "S"],
|
|
"Generation": 2
|
|
}
|
|
|
|
emerald = {
|
|
"Name": "Emerald",
|
|
"AltNames": ["Pokemon Emerald", "Pokémon Emerald", "E"],
|
|
"Generation": 3
|
|
}
|
|
|
|
fire_red = {
|
|
"Name": "FireRed",
|
|
"AltNames": ["Pokemon FireRed", "Pokémon FireRed", "FR"],
|
|
"Generation": 3
|
|
}
|
|
|
|
leaf_green = {
|
|
"Name": "LeafGreen",
|
|
"AltNames": ["Pokemon LeafGreen", "Pokémon LeafGreen", "LG"],
|
|
"Generation": 3
|
|
}
|
|
|
|
ruby = {
|
|
"Name": "Ruby",
|
|
"AltNames": ["Pokemon Ruby", "Pokémon Ruby", "R"],
|
|
"Generation": 3
|
|
}
|
|
|
|
sapphire = {
|
|
"Name": "Sapphire",
|
|
"AltNames": ["Pokemon Sapphire", "Pokémon Sapphire", "S"],
|
|
"Generation": 3
|
|
}
|
|
|
|
platinum = {
|
|
"Name": "Platinum",
|
|
"AltNames": ["Pokemon Platinum", "Pokémon Platinum", "Pt"],
|
|
"Generation": 4
|
|
}
|
|
|
|
heart_gold = {
|
|
"Name": "HeartGold",
|
|
"AltNames": ["Pokemon HeartGold", "Pokémon HeartGold", "HG"],
|
|
"Generation": 4
|
|
}
|
|
|
|
soul_silver = {
|
|
"Name": "SoulSilver",
|
|
"AltNames": ["Pokemon SoulSilver", "Pokémon SoulSilver", "SS"],
|
|
"Generation": 4
|
|
}
|
|
|
|
diamond = {
|
|
"Name": "Diamond",
|
|
"AltNames": ["Pokemon Diamond", "Pokémon Diamond", "D"],
|
|
"Generation": 4
|
|
}
|
|
|
|
pearl = {
|
|
"Name": "Pearl",
|
|
"AltNames": ["Pokemon Pearl", "Pokémon Pearl", "P"],
|
|
"Generation": 4
|
|
}
|
|
|
|
black = {
|
|
"Name": "Black",
|
|
"AltNames": ["Pokemon Black", "Pokémon Black", "B"],
|
|
"Generation": 5
|
|
}
|
|
|
|
white = {
|
|
"Name": "White",
|
|
"AltNames": ["Pokemon White", "Pokémon White", "W"],
|
|
"Generation": 5
|
|
}
|
|
|
|
black_2 = {
|
|
"Name": "Black 2",
|
|
"AltNames": ["Pokemon Black 2", "Pokémon Black 2", "B2"],
|
|
"Generation": 5
|
|
}
|
|
|
|
white_2 = {
|
|
"Name": "White 2",
|
|
"AltNames": ["Pokemon White 2", "Pokémon White 2", "W2"],
|
|
"Generation": 5
|
|
}
|
|
|
|
x = {
|
|
"Name": "X",
|
|
"AltNames": ["Pokemon X", "Pokémon X"],
|
|
"Generation": 6
|
|
}
|
|
|
|
y = {
|
|
"Name": "Y",
|
|
"AltNames": ["Pokemon Y", "Pokémon Y"],
|
|
"Generation": 6
|
|
}
|
|
|
|
omega_ruby = {
|
|
"Name": "Omega Ruby",
|
|
"AltNames": ["Pokemon Omega Ruby", "Pokémon Omega Ruby", "OR"],
|
|
"Generation": 6
|
|
}
|
|
|
|
alpha_sapphire = {
|
|
"Name": "Alpha Sapphire",
|
|
"AltNames": ["Pokemon Alpha Sapphire", "Pokémon Alpha Sapphire", "AS"],
|
|
"Generation": 6
|
|
}
|
|
|
|
sun = {
|
|
"Name": "Sun",
|
|
"AltNames": ["Pokemon Sun", "Pokémon Sun"],
|
|
"Generation": 7
|
|
}
|
|
|
|
moon = {
|
|
"Name": "Moon",
|
|
"AltNames": ["Pokemon Moon", "Pokémon Moon"],
|
|
"Generation": 7
|
|
}
|
|
|
|
ultra_sun = {
|
|
"Name": "Ultra Sun",
|
|
"AltNames": ["Pokemon Ultra Sun", "Pokémon Ultra Sun", "US"],
|
|
"Generation": 7
|
|
}
|
|
|
|
ultra_moon = {
|
|
"Name": "Ultra Moon",
|
|
"AltNames": ["Pokemon Ultra Moon", "Pokémon Ultra Moon", "UM"],
|
|
"Generation": 7
|
|
}
|
|
|
|
sword = {
|
|
"Name": "Sword",
|
|
"AltNames": ["Pokemon Sword", "Pokémon Sword", "Expansion Pass", "Expansion Pass (Sword)"],
|
|
"Generation": 8
|
|
}
|
|
|
|
shield = {
|
|
"Name": "Shield",
|
|
"AltNames": ["Pokemon Shield", "Pokémon Shield", "Expansion Pass", "Expansion Pass (Shield)"],
|
|
"Generation": 8
|
|
}
|
|
|
|
brilliant_diamond = {
|
|
"Name": "Brilliant Diamond",
|
|
"AltNames": ["Pokemon Brilliant Diamond", "Pokémon Brilliant Diamond", "BD"],
|
|
"Generation": 8
|
|
}
|
|
|
|
shining_pearl = {
|
|
"Name": "Shining Pearl",
|
|
"AltNames": ["Pokemon Shining Pearl", "Pokémon Shining Pearl", "SP"],
|
|
"Generation": 8
|
|
}
|
|
|
|
legends_arceus = {
|
|
"Name": "Legends: Arceus",
|
|
"AltNames": ["Pokemon Legends: Arceus", "Pokémon Legends: Arceus", "LA", "Legends Arceus", "Arceus"],
|
|
"Generation": 8
|
|
}
|
|
|
|
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)"],
|
|
"Generation": 9
|
|
}
|
|
|
|
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)"],
|
|
"Generation": 9
|
|
}
|
|
|
|
lets_go_pikachu = {
|
|
"Name": "Lets Go Pikachu",
|
|
"AltNames": [],
|
|
"Generation": 8
|
|
}
|
|
|
|
lets_go_eevee = {
|
|
"Name": "Lets Go Eevee",
|
|
"AltNames": [],
|
|
"Generation": 8
|
|
}
|
|
|
|
main_line_games = [
|
|
yellow, red, blue,
|
|
crystal, gold, silver,
|
|
emerald, fire_red, leaf_green, ruby, sapphire,
|
|
platinum, heart_gold, soul_silver, diamond, pearl,
|
|
black_2, white_2, black, white,
|
|
x, y, omega_ruby, alpha_sapphire,
|
|
ultra_sun, ultra_moon, sun, moon, lets_go_pikachu, lets_go_eevee,
|
|
sword, shield,
|
|
brilliant_diamond, shining_pearl,
|
|
legends_arceus,
|
|
scarlet, violet,
|
|
]
|
|
|
|
|