515 lines
12 KiB
Python
515 lines
12 KiB
Python
#!/usr/bin/env python3
|
|
|
|
pkms = []
|
|
moves = []
|
|
|
|
pkms.append('?????')
|
|
pkms.append('Bulbasaur')
|
|
pkms.append('Ivysaur')
|
|
pkms.append('Venusaur')
|
|
pkms.append('Charmander')
|
|
pkms.append('Charmeleon')
|
|
pkms.append('Charizard')
|
|
pkms.append('Squirtle')
|
|
pkms.append('Wartortle')
|
|
pkms.append('Blastoise')
|
|
pkms.append('Caterpie')
|
|
pkms.append('Metapod')
|
|
pkms.append('Butterfree')
|
|
pkms.append('Weedle')
|
|
pkms.append('Kakuna')
|
|
pkms.append('Beedrill')
|
|
pkms.append('Pidgey')
|
|
pkms.append('Pidgeotto')
|
|
pkms.append('Pidgeot')
|
|
pkms.append('Rattata')
|
|
pkms.append('Raticate')
|
|
pkms.append('Spearow')
|
|
pkms.append('Fearow')
|
|
pkms.append('Ekans')
|
|
pkms.append('Arbok')
|
|
pkms.append('Pikachu')
|
|
pkms.append('Raichu')
|
|
pkms.append('Sandshrew')
|
|
pkms.append('Sandslash')
|
|
pkms.append('Nidoran♀')
|
|
pkms.append('Nidorina')
|
|
pkms.append('Nidoqueen')
|
|
pkms.append('Nidoran♂')
|
|
pkms.append('Nidorino')
|
|
pkms.append('Nidoking')
|
|
pkms.append('Clefairy')
|
|
pkms.append('Clefable')
|
|
pkms.append('Vulpix')
|
|
pkms.append('Ninetales')
|
|
pkms.append('Jigglypuff')
|
|
pkms.append('Wigglytuff')
|
|
pkms.append('Zubat')
|
|
pkms.append('Golbat')
|
|
pkms.append('Oddish')
|
|
pkms.append('Gloom')
|
|
pkms.append('Vileplume')
|
|
pkms.append('Paras')
|
|
pkms.append('Parasect')
|
|
pkms.append('Venonat')
|
|
pkms.append('Venomoth')
|
|
pkms.append('Diglett')
|
|
pkms.append('Dugtrio')
|
|
pkms.append('Meowth')
|
|
pkms.append('Persian')
|
|
pkms.append('Psyduck')
|
|
pkms.append('Golduck')
|
|
pkms.append('Mankey')
|
|
pkms.append('Primeape')
|
|
pkms.append('Growlithe')
|
|
pkms.append('Arcanine')
|
|
pkms.append('Poliwag')
|
|
pkms.append('Poliwhirl')
|
|
pkms.append('Poliwrath')
|
|
pkms.append('Abra')
|
|
pkms.append('Kadabra')
|
|
pkms.append('Alakazam')
|
|
pkms.append('Machop')
|
|
pkms.append('Machoke')
|
|
pkms.append('Machamp')
|
|
pkms.append('Bellsprout')
|
|
pkms.append('Weepinbell')
|
|
pkms.append('Victreebel')
|
|
pkms.append('Tentacool')
|
|
pkms.append('Tentacruel')
|
|
pkms.append('Geodude')
|
|
pkms.append('Graveler')
|
|
pkms.append('Golem')
|
|
pkms.append('Ponyta')
|
|
pkms.append('Rapidash')
|
|
pkms.append('Slowpoke')
|
|
pkms.append('Slowbro')
|
|
pkms.append('Magnemite')
|
|
pkms.append('Magneton')
|
|
pkms.append('Farfetch\'d')
|
|
pkms.append('Doduo')
|
|
pkms.append('Dodrio')
|
|
pkms.append('Seel')
|
|
pkms.append('Dewgong')
|
|
pkms.append('Grimer')
|
|
pkms.append('Muk')
|
|
pkms.append('Shellder')
|
|
pkms.append('Cloyster')
|
|
pkms.append('Gastly')
|
|
pkms.append('Haunter')
|
|
pkms.append('Gengar')
|
|
pkms.append('Onix')
|
|
pkms.append('Drowzee')
|
|
pkms.append('Hypno')
|
|
pkms.append('Krabby')
|
|
pkms.append('Kingler')
|
|
pkms.append('Voltor')
|
|
pkms.append('Electrode')
|
|
pkms.append('Exeggcute')
|
|
pkms.append('Exeggutor')
|
|
pkms.append('Cubone')
|
|
pkms.append('Marowak')
|
|
pkms.append('Hitmonlee')
|
|
pkms.append('Hitmonchan')
|
|
pkms.append('Lickitung')
|
|
pkms.append('Koffing')
|
|
pkms.append('Weezing')
|
|
pkms.append('Rhyhorn')
|
|
pkms.append('Rhydon')
|
|
pkms.append('Chansey')
|
|
pkms.append('Tangela')
|
|
pkms.append('Kangaskhan')
|
|
pkms.append('Horsea')
|
|
pkms.append('Seadra')
|
|
pkms.append('Goldeen')
|
|
pkms.append('Seaking')
|
|
pkms.append('Staryu')
|
|
pkms.append('Starmie')
|
|
pkms.append('Mr.')
|
|
pkms.append('Scyther')
|
|
pkms.append('Jynx')
|
|
pkms.append('Electabuzz')
|
|
pkms.append('Magmar')
|
|
pkms.append('Pinsir')
|
|
pkms.append('Tauros')
|
|
pkms.append('Magikarp')
|
|
pkms.append('Gyarados')
|
|
pkms.append('Lapras')
|
|
pkms.append('Ditto')
|
|
pkms.append('Eevee')
|
|
pkms.append('Vaporeon')
|
|
pkms.append('Jolteon')
|
|
pkms.append('Flareon')
|
|
pkms.append('Porygon')
|
|
pkms.append('Omanyte')
|
|
pkms.append('Omastar')
|
|
pkms.append('Kabuto')
|
|
pkms.append('Kabutops')
|
|
pkms.append('Aerodactyl')
|
|
pkms.append('Snorlax')
|
|
pkms.append('Articuno')
|
|
pkms.append('Zapdos')
|
|
pkms.append('Moltres')
|
|
pkms.append('Dratini')
|
|
pkms.append('Dragonair')
|
|
pkms.append('Dragonite')
|
|
pkms.append('Mewtwo')
|
|
pkms.append('Mew')
|
|
pkms.append('Chikorita')
|
|
pkms.append('Bayleef')
|
|
pkms.append('Meganium')
|
|
pkms.append('Cyndaquil')
|
|
pkms.append('Quilava')
|
|
pkms.append('Typhlosion')
|
|
pkms.append('Totodile')
|
|
pkms.append('Croconaw')
|
|
pkms.append('Feraligatr')
|
|
pkms.append('Sentret')
|
|
pkms.append('Furret')
|
|
pkms.append('Hoothoot')
|
|
pkms.append('Noctowl')
|
|
pkms.append('Ledyba')
|
|
pkms.append('Ledian')
|
|
pkms.append('Spinarak')
|
|
pkms.append('Ariados')
|
|
pkms.append('Crobat')
|
|
pkms.append('Chinchou')
|
|
pkms.append('Lanturn')
|
|
pkms.append('Pichu')
|
|
pkms.append('Cleffa')
|
|
pkms.append('Igglybuff')
|
|
pkms.append('Togepi')
|
|
pkms.append('Togetic')
|
|
pkms.append('Natu')
|
|
pkms.append('Xatu')
|
|
pkms.append('Mareep')
|
|
pkms.append('Flaaffy')
|
|
pkms.append('Ampharos')
|
|
pkms.append('Bellossom')
|
|
pkms.append('Marill')
|
|
pkms.append('Azumarill')
|
|
pkms.append('Sudowoodo')
|
|
pkms.append('Politoed')
|
|
pkms.append('Hoppip')
|
|
pkms.append('Skiploom')
|
|
pkms.append('Jumpluff')
|
|
pkms.append('Aipom')
|
|
pkms.append('Sunkern')
|
|
pkms.append('Sunflora')
|
|
pkms.append('Yanma')
|
|
pkms.append('Wooper')
|
|
pkms.append('Quagsire')
|
|
pkms.append('Espeon')
|
|
pkms.append('Umbreon')
|
|
pkms.append('Murkrow')
|
|
pkms.append('Slowking')
|
|
pkms.append('Misdreavus')
|
|
pkms.append('Unown')
|
|
pkms.append('Wobbuffet')
|
|
pkms.append('Girafarig')
|
|
pkms.append('Pineco')
|
|
pkms.append('Forretress')
|
|
pkms.append('Dunsparce')
|
|
pkms.append('Gligar')
|
|
pkms.append('Steelix')
|
|
pkms.append('Snubbull')
|
|
pkms.append('Granbull')
|
|
pkms.append('Qwilfish')
|
|
pkms.append('Scizor')
|
|
pkms.append('Shuckle')
|
|
pkms.append('Heracross')
|
|
pkms.append('Sneasel')
|
|
pkms.append('Teddiursa')
|
|
pkms.append('Ursaring')
|
|
pkms.append('Slugma')
|
|
pkms.append('Magcargo')
|
|
pkms.append('Swinu')
|
|
pkms.append('Piloswine')
|
|
pkms.append('Corsola')
|
|
pkms.append('Remoraid')
|
|
pkms.append('Octillery')
|
|
pkms.append('Delibird')
|
|
pkms.append('Mantine')
|
|
pkms.append('Skarmory')
|
|
pkms.append('Houndour')
|
|
pkms.append('Houndoom')
|
|
pkms.append('Kingdra')
|
|
pkms.append('Phanpy')
|
|
pkms.append('Donphan')
|
|
pkms.append('Porygon2')
|
|
pkms.append('Stantler')
|
|
pkms.append('Smeargle')
|
|
pkms.append('Tyrogue')
|
|
pkms.append('Hitmontop')
|
|
pkms.append('Smoochum')
|
|
pkms.append('Elekid')
|
|
pkms.append('Magby')
|
|
pkms.append('Miltank')
|
|
pkms.append('Blissey')
|
|
pkms.append('Raikou')
|
|
pkms.append('Entei')
|
|
pkms.append('Suicune')
|
|
pkms.append('Larvitar')
|
|
pkms.append('Pupitar')
|
|
pkms.append('Tyranitar')
|
|
pkms.append('Lugia')
|
|
pkms.append('Ho-Oh')
|
|
pkms.append('Celebi')
|
|
pkms.append('?????')
|
|
pkms.append('Glitch')
|
|
pkms.append('?????')
|
|
pkms.append('?????')
|
|
|
|
moves.append('?????')
|
|
moves.append('Pound')
|
|
moves.append('Karate Chop')
|
|
moves.append('Double Slap')
|
|
moves.append('Comet Punch')
|
|
moves.append('Mega Punch')
|
|
moves.append('Pay Day')
|
|
moves.append('Fire Punch')
|
|
moves.append('Ice Punch')
|
|
moves.append('Thunder Punch')
|
|
moves.append('Scratch')
|
|
moves.append('Vise Grip')
|
|
moves.append('Guillotine')
|
|
moves.append('Razor Wind')
|
|
moves.append('Swords Dance')
|
|
moves.append('Cut')
|
|
moves.append('Gust')
|
|
moves.append('Wing Attack')
|
|
moves.append('Whirlwind')
|
|
moves.append('Fly')
|
|
moves.append('Bind')
|
|
moves.append('Slam')
|
|
moves.append('Vine Whip')
|
|
moves.append('Stomp')
|
|
moves.append('Double Kick')
|
|
moves.append('Mega Kick')
|
|
moves.append('Jump Kick')
|
|
moves.append('Rolling Kick')
|
|
moves.append('Sand Attack')
|
|
moves.append('Headbutt')
|
|
moves.append('Horn Attack')
|
|
moves.append('Fury Attack')
|
|
moves.append('Horn Drill')
|
|
moves.append('Tackle')
|
|
moves.append('Body Slam')
|
|
moves.append('Wrap')
|
|
moves.append('Take Down')
|
|
moves.append('Thrash')
|
|
moves.append('Double-Edge')
|
|
moves.append('Tail Whip')
|
|
moves.append('Poison Sting')
|
|
moves.append('Twineedle')
|
|
moves.append('Pin Missile')
|
|
moves.append('Leer')
|
|
moves.append('Bite')
|
|
moves.append('Growl')
|
|
moves.append('Roar')
|
|
moves.append('Sing')
|
|
moves.append('Supersonic')
|
|
moves.append('Sonic Boom')
|
|
moves.append('Disable')
|
|
moves.append('Acid')
|
|
moves.append('Ember')
|
|
moves.append('Flamethrower')
|
|
moves.append('Mist')
|
|
moves.append('Water Gun')
|
|
moves.append('Hydro Pump')
|
|
moves.append('Surf')
|
|
moves.append('Ice Beam')
|
|
moves.append('Blizzard')
|
|
moves.append('Psybeam')
|
|
moves.append('Bubble Beam')
|
|
moves.append('Aurora Beam')
|
|
moves.append('Hyper Beam')
|
|
moves.append('Peck')
|
|
moves.append('Drill Peck')
|
|
moves.append('Submission')
|
|
moves.append('Low Kick')
|
|
moves.append('Counter')
|
|
moves.append('Seismic Toss')
|
|
moves.append('Strength')
|
|
moves.append('Absorb')
|
|
moves.append('Mega Drain')
|
|
moves.append('Leech Seed')
|
|
moves.append('Growth')
|
|
moves.append('Razor Leaf')
|
|
moves.append('Solar Beam')
|
|
moves.append('Poison Powder')
|
|
moves.append('Stun Spore')
|
|
moves.append('Sleep Powder')
|
|
moves.append('Petal Dance')
|
|
moves.append('String Shot')
|
|
moves.append('Dragon Rage')
|
|
moves.append('Fire Spin')
|
|
moves.append('Thunder Shock')
|
|
moves.append('Thunderbolt')
|
|
moves.append('Thunder Wave')
|
|
moves.append('Thunder')
|
|
moves.append('Rock Throw')
|
|
moves.append('Earthquake')
|
|
moves.append('Fissure')
|
|
moves.append('Dig')
|
|
moves.append('Toxic')
|
|
moves.append('Confusion')
|
|
moves.append('Psychic')
|
|
moves.append('Hypnosis')
|
|
moves.append('Meditate')
|
|
moves.append('Agility')
|
|
moves.append('Quick Attack')
|
|
moves.append('Rage')
|
|
moves.append('Teleport')
|
|
moves.append('Night Shade')
|
|
moves.append('Mimic')
|
|
moves.append('Screech')
|
|
moves.append('Double Team')
|
|
moves.append('Recover')
|
|
moves.append('Harden')
|
|
moves.append('Minimize')
|
|
moves.append('Smokescreen')
|
|
moves.append('Confuse Ray')
|
|
moves.append('Withdraw')
|
|
moves.append('Defense Curl')
|
|
moves.append('Barrier')
|
|
moves.append('Light Screen')
|
|
moves.append('Haze')
|
|
moves.append('Reflect')
|
|
moves.append('Focus Energy')
|
|
moves.append('Bide')
|
|
moves.append('Metronome')
|
|
moves.append('Mirror Move')
|
|
moves.append('Self-Destruct')
|
|
moves.append('Egg Bomb')
|
|
moves.append('Lick')
|
|
moves.append('Smog')
|
|
moves.append('Sludge')
|
|
moves.append('Bone Club')
|
|
moves.append('Fire Blast')
|
|
moves.append('Waterfall')
|
|
moves.append('Clamp')
|
|
moves.append('Swift')
|
|
moves.append('Skull Bash')
|
|
moves.append('Spike Cannon')
|
|
moves.append('Constrict')
|
|
moves.append('Amnesia')
|
|
moves.append('Kinesis')
|
|
moves.append('Soft-Boiled')
|
|
moves.append('High Jump Kick')
|
|
moves.append('Glare')
|
|
moves.append('Dream Eater')
|
|
moves.append('Poison Gas')
|
|
moves.append('Barrage')
|
|
moves.append('Leech Life')
|
|
moves.append('Lovely Kiss')
|
|
moves.append('Sky Attack')
|
|
moves.append('Transform')
|
|
moves.append('Bubble')
|
|
moves.append('Dizzy Punch')
|
|
moves.append('Spore')
|
|
moves.append('Flash')
|
|
moves.append('Psywave')
|
|
moves.append('Splash')
|
|
moves.append('Acid Armor')
|
|
moves.append('Crabhammer')
|
|
moves.append('Explosion')
|
|
moves.append('Fury Swipes')
|
|
moves.append('Bonemerang')
|
|
moves.append('Rest')
|
|
moves.append('Rock Slide')
|
|
moves.append('Hyper Fang')
|
|
moves.append('Sharpen')
|
|
moves.append('Conversion')
|
|
moves.append('Tri Attack')
|
|
moves.append('Super Fang')
|
|
moves.append('Slash')
|
|
moves.append('Substitute')
|
|
moves.append('Struggle')
|
|
moves.append('Sketch')
|
|
moves.append('Triple Kick')
|
|
moves.append('Thief')
|
|
moves.append('Spider Web')
|
|
moves.append('Mind Reader')
|
|
moves.append('Nightmare')
|
|
moves.append('Flame Wheel')
|
|
moves.append('Snore')
|
|
moves.append('Curse')
|
|
moves.append('Flail')
|
|
moves.append('Conversion 2')
|
|
moves.append('Aeroblast')
|
|
moves.append('Cotton Spore')
|
|
moves.append('Reversal')
|
|
moves.append('Spite')
|
|
moves.append('Powder Snow')
|
|
moves.append('Protect')
|
|
moves.append('Mach Punch')
|
|
moves.append('Scary Face')
|
|
moves.append('Feint Attack')
|
|
moves.append('Sweet Kiss')
|
|
moves.append('Belly Drum')
|
|
moves.append('Sludge Bomb')
|
|
moves.append('Mud-Slap')
|
|
moves.append('Octazooka')
|
|
moves.append('Spikes')
|
|
moves.append('Zap Cannon')
|
|
moves.append('Foresight')
|
|
moves.append('Destiny Bond')
|
|
moves.append('Perish Song')
|
|
moves.append('Icy Wind')
|
|
moves.append('Detect')
|
|
moves.append('Bone Rush')
|
|
moves.append('Lock-On')
|
|
moves.append('Outrage')
|
|
moves.append('Sandstorm')
|
|
moves.append('Giga Drain')
|
|
moves.append('Endure')
|
|
moves.append('Charm')
|
|
moves.append('Rollout')
|
|
moves.append('False Swipe')
|
|
moves.append('Swagger')
|
|
moves.append('Milk Drink')
|
|
moves.append('Spark')
|
|
moves.append('Fury Cutter')
|
|
moves.append('Steel Wing')
|
|
moves.append('Mean Look')
|
|
moves.append('Attract')
|
|
moves.append('Sleep Talk')
|
|
moves.append('Heal Bell')
|
|
moves.append('Return')
|
|
moves.append('Present')
|
|
moves.append('Frustration')
|
|
moves.append('Safeguard')
|
|
moves.append('Pain Split')
|
|
moves.append('Sacred Fire')
|
|
moves.append('Magnitude')
|
|
moves.append('Dynamic Punch')
|
|
moves.append('Megahorn')
|
|
moves.append('Dragon Breath')
|
|
moves.append('Baton Pass')
|
|
moves.append('Encore')
|
|
moves.append('Pursuit')
|
|
moves.append('Rapid Spin')
|
|
moves.append('Sweet Scent')
|
|
moves.append('Iron Tail')
|
|
moves.append('Metal Claw')
|
|
moves.append('Vital Throw')
|
|
moves.append('Morning Sun')
|
|
moves.append('Synthesis')
|
|
moves.append('Moonlight')
|
|
moves.append('Hidden Power')
|
|
moves.append('Cross Chop')
|
|
moves.append('Twister')
|
|
moves.append('Rain Dance')
|
|
moves.append('Sunny Day')
|
|
moves.append('Crunch')
|
|
moves.append('Mirror Coat')
|
|
moves.append('Psych Up')
|
|
moves.append('Extreme Speed')
|
|
moves.append('Ancient Power')
|
|
moves.append('Shadow Ball')
|
|
moves.append('Future Sight')
|
|
moves.append('Rock Smash')
|
|
moves.append('Whirlpool')
|
|
moves.append('Beat Up')
|