def initDecks(self): #Ivan's favorite team DreamTeamIvan = Deck() DreamTeamIvan.name = "DreamTeamIvan" DreamTeamIvan.setCards([self.gc("Charizard"),self.gc("Pidgeot"),self.gc("Chansey"),self.gc("Lapras"),self.gc("Poliwhirl"),self.gc("Dragonite"),self.gc("Hypno"),self.gc("Tangela"),self.gc("Nidoqueen"),self.gc("Gyarados")]) #Vilhelm's favorite team DreamTeamVilhelm = Deck() DreamTeamVilhelm.name = "DreamTeamVilhelm" DreamTeamVilhelm.setCards([self.gc("Pidgeot"),self.gc("Muk"),self.gc("Chansey"),self.gc("Mewtwo"),self.gc("Alakazam"),self.gc("Sandslash"),self.gc("Hypno"),self.gc("Machamp"),self.gc("Blastoise"),self.gc("Kangaskhan")]) #Agust's favorite team DreamTeamAgust = Deck() DreamTeamAgust.name = "DreamTeamAgust" DreamTeamAgust.setCards([self.gc("Venusaur"),self.gc("Haunter"),self.gc("Alakazam"),self.gc("Gengar"),self.gc("Pidgeot"),self.gc("Hitmonlee"),self.gc("Wartortle"),self.gc("Muk"),self.gc("Kangaskhan"),self.gc("Gyarados")]) #Saevar's favorite team DreamTeamSaevar = Deck() DreamTeamSaevar.name = "DreamTeamSaevar" DreamTeamSaevar.setCards([self.gc("Alakazam"),self.gc("Gengar"),self.gc("Machamp"),self.gc("Charizard"),self.gc("Blastoise"),self.gc("Raichu"),self.gc("Victreebell"),self.gc("Gyarados"),self.gc("Pidgeotto"),self.gc("Hitmonchan")]) #Arni's favorite team DreamTeamArni = Deck() DreamTeamArni.name = "DreamTeamArni" DreamTeamArni.setCards([self.gc("Charizard"),self.gc("Blastoise"),self.gc("Venusaur"),self.gc("Machamp"),self.gc("Alakazam"),self.gc("Butterfree"),self.gc("Arbok"),self.gc("Mewtwo"),self.gc("Dragonite"),self.gc("Kangaskhan")]) #The best according to 45 minutes of data collection on the 25/03/14 TheElite = Deck() TheElite.name = "TheElite" TheElite.setCards([self.gc("Pidgeot"),self.gc("Sandslash"),self.gc("Hypno"),self.gc("Fearow"),self.gc("Mewtwo"),self.gc("Slowbro"),self.gc("Dragonite"),self.gc("Machamp"),self.gc("Blastoise"),self.gc("Vileplume")]) #the first 10 of ash's pokemon according to the anime TeamAsh = Deck() TeamAsh.name = "TeamAsh" TeamAsh.setCards([self.gc("Pikachu"),self.gc("Butterfree"),self.gc("Pidgeot"),self.gc("Bulbasaur"),self.gc("Charizard"),self.gc("Squirtle"),self.gc("Kingler"),self.gc("Primeape"),self.gc("Muk"),self.gc("Tauros")]) #only cute pokemon TheCuties = Deck() TheCuties.name = "TheCuties" TheCuties.setCards([self.gc("Wigglytuff"),self.gc("Eevee"),self.gc("Dewgong"),self.gc("Ninetales"),self.gc("Jigglypuff"),self.gc("Clefairy"),self.gc("Oddish"),self.gc("Ponyta"),self.gc("Vulpix"),self.gc("Chansey")]) #Only water and fighting pokemon kinda FishAndFighters = Deck() FishAndFighters.name = "FishAndFighters" FishAndFighters.setCards([self.gc("Goldeen"),self.gc("Starmie"),self.gc("Seaking"),self.gc("Shellder"),self.gc("Poliwhirl"),self.gc("Poliwrath"),self.gc("Hitmonlee"),self.gc("Hitmonchan"),self.gc("Machop"),self.gc("Machamp")]) #The legendairy pokemon TheLegends = Deck() TheLegends.name = "TheLegends" TheLegends.setCards([self.gc("Mew"),self.gc("Mewtwo"),self.gc("Moltres"),self.gc("Zapdos"),self.gc("Articuno"),self.gc("Dragonite"),self.gc("Dragonair"),self.gc("Aerodactyl"),self.gc("Omastar"),self.gc("Kabutops")]) #only flying types SkyTerror = Deck() SkyTerror.name = "SkyTerror" SkyTerror.setCards([self.gc("Pidgey"),self.gc("Pidgeotto"),self.gc("Pidgeot"),self.gc("Zapdos"),self.gc("Articuno"),self.gc("Moltres"),self.gc("Farfetch'd"),self.gc("Aerodactyl"),self.gc("Spearow"),self.gc("Fearow")]) #only starter pokemons and their evolved forms TheStarters = Deck() TheStarters.name = "TheStarters" TheStarters.setCards([self.gc("Pikachu"),self.gc("Bulbasaur"),self.gc("Ivysaur"),self.gc("Venusaur"),self.gc("Charmander"),self.gc("Charmeleon"),self.gc("Charizard"),self.gc("Squirtle"),self.gc("Wartortle"),self.gc("Blastoise")]) #only big pokemons TheBigOnes = Deck() TheBigOnes.name = "TheBigOnes" TheBigOnes.setCards([self.gc("Snorlax"),self.gc("Dragonite"),self.gc("Gyarados"),self.gc("Kangaskhan"),self.gc("Tentacruel"),self.gc("Zapdos"),self.gc("Moltres"),self.gc("Articuno"),self.gc("Kabutops"),self.gc("Lapras")]) #psychic and fire pokemon MindFire = Deck() MindFire.name = "MindFire" MindFire.setCards([self.gc("Abra"),self.gc("Kadabra"),self.gc("Alakazam"),self.gc("Hypno"),self.gc("Drowzee"),self.gc("Ponyta"),self.gc("Moltres"),self.gc("Rapidash"),self.gc("Charmeleon"),self.gc("Vulpix")]) #grass and normal pokemon MoonGarden = Deck() MoonGarden.name = "MoonGarden" MoonGarden.setCards([self.gc("Clefairy"),self.gc("Clefable"),self.gc("Chansey"),self.gc("Zubat"),self.gc("Golbat"),self.gc("Paras"),self.gc("Parasect"),self.gc("Oddish"),self.gc("Gloom"),self.gc("Vileplume")]) #only bug pokemon BugParadise = Deck() BugParadise.name = "BugParadise" BugParadise.setCards([self.gc("Venonat"),self.gc("Venomoth"),self.gc("Caterpie"),self.gc("Metapod"),self.gc("Butterfree"),self.gc("Weedle"),self.gc("Kakuna"),self.gc("Beedrill"),self.gc("Pinsir"),self.gc("Scyther")]) #Only pink and purple pokemon PinkAndPurple = Deck() PinkAndPurple.name = "PinkAndPurple" PinkAndPurple.setCards([self.gc("Slowpoke"),self.gc("Slowbro"),self.gc("Koffing"),self.gc("Weezing"),self.gc("Gastly"),self.gc("Haunter"),self.gc("Gengar"),self.gc("Grimer"),self.gc("Muk"),self.gc("NidoranM")]) #thunder and grass pokemon ElectricForest = Deck() ElectricForest.name = "ElectricForest" ElectricForest.setCards([self.gc("Bellsprout"),self.gc("Weepinbell"),self.gc("Victreebell"),self.gc("Exeggcute"),self.gc("Exeggutor"),self.gc("Electabuzz"),self.gc("Jolteon"),self.gc("Pikachu"),self.gc("Raichu"),self.gc("Vileplume")]) #only pokemon that are made out of rock and metal RockAndMetal = Deck() RockAndMetal.name = "RockAndMetal" RockAndMetal.setCards([self.gc("Porygon"),self.gc("Magnemite"),self.gc("Magneton"),self.gc("Voltorb"),self.gc("Electrode"),self.gc("Rhyhorn"),self.gc("Rhydon"),self.gc("Geodude"),self.gc("Graveler"),self.gc("Golem")]) self.decks = { 1 : TeamAsh, 2 : TheCuties, 3 : FishAndFighters, 4 : TheLegends, 5 : SkyTerror, 6 : TheStarters, 7 : TheBigOnes, 8 : MindFire, 9 : MoonGarden, 10 : BugParadise, 11 : PinkAndPurple, 12 : ElectricForest, 13 : RockAndMetal, 14 : TheElite, 27 : DreamTeamIvan, 38 : DreamTeamVilhelm, 49 : DreamTeamSaevar, 60 : DreamTeamArni, 71 : DreamTeamAgust }