Factored habitats into a separate table.
authorEevee <git@veekun.com>
Wed, 3 Mar 2010 08:53:00 +0000 (00:53 -0800)
committerEevee <git@veekun.com>
Wed, 3 Mar 2010 08:53:00 +0000 (00:53 -0800)
pokedex/data/csv/pokemon.csv
pokedex/data/csv/pokemon_habitats.csv [new file with mode: 0644]
pokedex/db/tables.py

index 44a04ba..a6ada67 100644 (file)
-id,name,forme_name,forme_base_pokemon_id,generation_id,evolution_chain_id,evolution_parent_pokemon_id,evolution_method_id,evolution_parameter,height,weight,species,color_id,pokemon_shape_id,habitat,gender_rate,capture_rate,base_experience,base_happiness,is_baby,has_gen4_fem_sprite,has_gen4_fem_back_sprite
-1,Bulbasaur,,,1,1,,,,7,69,Seed,5,8,grassland,1,45,64,70,0,0,0
-2,Ivysaur,,,1,1,1,1,16,10,130,Seed,5,8,grassland,1,45,141,70,0,0,0
-3,Venusaur,,,1,1,2,1,32,20,1000,Seed,5,8,grassland,1,45,208,70,0,1,1
-4,Charmander,,,1,2,,,,6,85,Lizard,8,6,mountain,1,45,65,70,0,0,0
-5,Charmeleon,,,1,2,4,1,16,11,190,Flame,8,6,mountain,1,45,142,70,0,0,0
-6,Charizard,,,1,2,5,1,36,17,905,Flame,8,6,mountain,1,45,209,70,0,0,0
-7,Squirtle,,,1,3,,,,5,90,Tiny Turtle,2,6,water's edge,1,45,66,70,0,0,0
-8,Wartortle,,,1,3,7,1,16,10,225,Turtle,2,6,water's edge,1,45,143,70,0,0,0
-9,Blastoise,,,1,3,8,1,36,16,855,Shellfish,2,6,water's edge,1,45,210,70,0,0,0
-10,Caterpie,,,1,4,,,,3,29,Worm,5,2,forest,4,255,53,70,0,0,0
-11,Metapod,,,1,4,10,1,7,7,99,Cocoon,5,2,forest,4,120,72,70,0,0,0
-12,Butterfree,,,1,4,11,1,10,11,320,Butterfly,9,13,forest,4,45,160,70,0,1,1
-13,Weedle,,,1,5,,,,3,32,Hairy Bug,3,2,forest,4,255,52,70,0,0,0
-14,Kakuna,,,1,5,13,1,7,6,100,Cocoon,10,2,forest,4,120,71,70,0,0,0
-15,Beedrill,,,1,5,14,1,10,10,295,Poison Bee,10,13,forest,4,45,159,70,0,0,0
-16,Pidgey,,,1,6,,,,3,18,Tiny Bird,3,9,forest,4,255,55,70,0,0,0
-17,Pidgeotto,,,1,6,16,1,18,11,300,Bird,3,9,forest,4,120,113,70,0,0,0
-18,Pidgeot,,,1,6,17,1,36,15,395,Bird,3,9,forest,4,45,172,70,0,0,0
-19,Rattata,,,1,7,,,,3,35,Mouse,7,8,grassland,4,255,57,70,0,1,1
-20,Raticate,,,1,7,19,1,20,7,185,Mouse,3,8,grassland,4,127,116,70,0,1,1
-21,Spearow,,,1,8,,,,3,20,Tiny Bird,3,9,rough terrain,4,255,58,70,0,0,0
-22,Fearow,,,1,8,21,1,20,12,380,Beak,3,9,rough terrain,4,90,162,70,0,0,0
-23,Ekans,,,1,9,,,,20,69,Snake,7,2,grassland,4,255,62,70,0,0,0
-24,Arbok,,,1,9,23,1,22,35,650,Cobra,7,2,grassland,4,90,147,70,0,0,0
-25,Pikachu,,,1,10,172,12,,4,60,Mouse,10,8,forest,4,190,82,70,0,1,1
-26,Raichu,,,1,10,25,6,Thunderstone,8,300,Mouse,10,6,forest,4,75,122,70,0,1,0
-27,Sandshrew,,,1,11,,,,6,120,Mouse,10,6,rough terrain,4,255,93,70,0,0,0
-28,Sandslash,,,1,11,27,1,22,10,295,Mouse,10,6,rough terrain,4,90,163,70,0,0,0
-29,Nidoran♀,,,1,12,,,,4,70,Poison Pin,2,8,grassland,8,235,59,70,0,0,0
-30,Nidorina,,,1,12,29,1,16,8,200,Poison Pin,2,8,grassland,8,120,117,70,0,0,0
-31,Nidoqueen,,,1,12,30,6,Moon Stone,13,600,Drill,2,6,grassland,8,45,194,70,0,0,0
-32,Nidoran♂,,,1,13,,,,5,90,Poison Pin,7,8,grassland,0,235,60,70,0,0,0
-33,Nidorino,,,1,13,32,1,16,9,195,Poison Pin,7,8,grassland,0,120,118,70,0,0,0
-34,Nidoking,,,1,13,33,6,Moon Stone,14,620,Drill,7,6,grassland,0,45,195,70,0,0,0
-35,Clefairy,,,1,14,173,12,,6,75,Fairy,6,6,mountain,6,150,68,140,0,0,0
-36,Clefable,,,1,14,35,6,Moon Stone,13,400,Fairy,6,6,mountain,6,25,129,140,0,0,0
-37,Vulpix,,,1,15,,,,6,99,Fox,3,8,grassland,6,190,63,70,0,0,0
-38,Ninetales,,,1,15,37,6,Fire Stone,11,199,Fox,10,8,grassland,6,75,178,70,0,0,0
-39,Jigglypuff,,,1,16,174,12,,5,55,Balloon,6,12,grassland,6,170,76,70,0,0,0
-40,Wigglytuff,,,1,16,39,6,Moon Stone,10,120,Balloon,6,12,grassland,6,50,109,70,0,0,0
-41,Zubat,,,1,17,,,,8,75,Bat,7,9,cave,4,255,54,70,0,1,1
-42,Golbat,,,1,17,41,1,22,16,550,Bat,7,9,cave,4,90,171,70,0,1,1
-43,Oddish,,,1,18,,,,5,54,Weed,2,7,grassland,4,255,78,70,0,0,0
-44,Gloom,,,1,18,43,1,21,8,86,Weed,2,12,grassland,4,120,132,70,0,1,1
-45,Vileplume,,,1,18,44,6,Leaf Stone,12,186,Flower,8,12,grassland,4,45,184,70,0,1,1
-46,Paras,,,1,19,,,,3,54,Mushroom,8,14,forest,4,190,70,70,0,0,0
-47,Parasect,,,1,19,46,1,24,10,295,Mushroom,8,14,forest,4,75,128,70,0,0,0
-48,Venonat,,,1,20,,,,10,300,Insect,7,12,forest,4,190,75,70,0,0,0
-49,Venomoth,,,1,20,48,1,31,15,125,Poison Moth,7,13,forest,4,75,138,70,0,0,0
-50,Diglett,,,1,21,,,,2,8,Mole,3,5,cave,4,255,81,70,0,0,0
-51,Dugtrio,,,1,21,50,1,26,7,333,Mole,3,11,cave,4,50,153,70,0,0,0
-52,Meowth,,,1,22,,,,4,42,Scratch Cat,10,8,urban,4,255,69,70,0,0,0
-53,Persian,,,1,22,52,1,28,10,320,Classy Cat,10,8,urban,4,90,148,70,0,0,0
-54,Psyduck,,,1,23,,,,8,196,Duck,10,6,water's edge,4,190,80,70,0,0,0
-55,Golduck,,,1,23,54,1,33,17,766,Duck,2,6,water's edge,4,75,174,70,0,0,0
-56,Mankey,,,1,24,,,,5,280,Pig Monkey,3,6,mountain,4,190,74,70,0,0,0
-57,Primeape,,,1,24,56,1,28,10,320,Pig Monkey,3,6,mountain,4,75,149,70,0,0,0
-58,Growlithe,,,1,25,,,,7,190,Puppy,3,8,grassland,2,190,91,70,0,0,0
-59,Arcanine,,,1,25,58,6,Fire Stone,19,1550,Legendary,3,8,grassland,2,75,213,70,0,0,0
-60,Poliwag,,,1,26,,,,6,124,Tadpole,2,7,water's edge,4,255,77,70,0,0,0
-61,Poliwhirl,,,1,26,60,1,25,10,200,Tadpole,2,12,water's edge,4,120,131,70,0,0,0
-62,Poliwrath,,,1,26,61,6,Water Stone,13,540,Tadpole,2,12,water's edge,4,45,185,70,0,0,0
-63,Abra,,,1,27,,,,9,195,Psi,3,6,urban,2,200,75,70,0,0,0
-64,Kadabra,,,1,27,63,1,16,13,565,Psi,3,6,urban,2,100,145,70,0,1,1
-65,Alakazam,,,1,27,64,5,,15,480,Psi,3,12,urban,2,50,186,70,0,1,1
-66,Machop,,,1,28,,,,8,195,Superpower,4,6,mountain,2,180,75,70,0,0,0
-67,Machoke,,,1,28,66,1,28,15,705,Superpower,4,12,mountain,2,90,146,70,0,0,0
-68,Machamp,,,1,28,67,5,,16,1300,Superpower,4,12,mountain,2,45,193,70,0,0,0
-69,Bellsprout,,,1,29,,,,7,40,Flower,5,12,forest,4,255,84,70,0,0,0
-70,Weepinbell,,,1,29,69,1,21,10,64,Flycatcher,5,5,forest,4,120,151,70,0,0,0
-71,Victreebel,,,1,29,70,6,Leaf Stone,17,155,Flycatcher,5,5,forest,4,45,191,70,0,0,0
-72,Tentacool,,,1,30,,,,9,455,Jellyfish,2,10,sea,4,190,105,70,0,0,0
-73,Tentacruel,,,1,30,72,1,30,16,550,Jellyfish,2,10,sea,4,60,205,70,0,0,0
-74,Geodude,,,1,31,,,,4,200,Rock,3,4,mountain,4,255,73,70,0,0,0
-75,Graveler,,,1,31,74,1,25,10,1050,Rock,3,12,mountain,4,120,134,70,0,0,0
-76,Golem,,,1,31,75,5,,14,3000,Megaton,3,12,mountain,4,45,177,70,0,0,0
-77,Ponyta,,,1,32,,,,10,300,Fire Horse,10,8,grassland,4,190,152,70,0,0,0
-78,Rapidash,,,1,32,77,1,40,17,950,Fire Horse,10,8,grassland,4,60,192,70,0,0,0
-79,Slowpoke,,,1,33,,,,12,360,Dopey,6,8,water's edge,4,190,99,70,0,0,0
-80,Slowbro,,,1,33,79,1,37,16,785,Hermit Crab,6,6,water's edge,4,75,164,70,0,0,0
-81,Magnemite,,,1,34,,,,3,60,Magnet,4,4,rough terrain,-1,190,89,70,0,0,0
-82,Magneton,,,1,34,81,1,30,10,600,Magnet,4,11,rough terrain,-1,60,161,70,0,0,0
-83,Farfetch'd,,,1,35,,,,8,150,Wild Duck,3,9,grassland,4,45,94,70,0,0,0
-84,Doduo,,,1,36,,,,14,392,Twin Bird,3,7,grassland,4,190,96,70,0,1,1
-85,Dodrio,,,1,36,84,1,31,18,852,Triple Bird,3,7,grassland,4,45,158,70,0,1,1
-86,Seel,,,1,37,,,,11,900,Sea Lion,9,3,sea,4,190,100,70,0,0,0
-87,Dewgong,,,1,37,86,1,34,17,1200,Sea Lion,9,3,sea,4,75,176,70,0,0,0
-88,Grimer,,,1,38,,,,9,300,Sludge,7,4,urban,4,190,90,70,0,0,0
-89,Muk,,,1,38,88,1,38,12,300,Sludge,7,4,urban,4,75,157,70,0,0,0
-90,Shellder,,,1,39,,,,3,40,Bivalve,7,1,sea,4,190,97,70,0,0,0
-91,Cloyster,,,1,39,90,6,Water Stone,15,1325,Bivalve,7,1,sea,4,60,203,70,0,0,0
-92,Gastly,,,1,40,,,,13,1,Gas,7,1,cave,4,190,95,70,0,0,0
-93,Haunter,,,1,40,92,1,25,16,1,Gas,7,4,cave,4,90,126,70,0,0,0
-94,Gengar,,,1,40,93,5,,15,405,Shadow,7,6,cave,4,45,190,70,0,0,0
-95,Onix,,,1,41,,,,88,2100,Rock Snake,4,2,cave,4,45,108,70,0,0,0
-96,Drowzee,,,1,42,,,,10,324,Hypnosis,10,12,grassland,4,190,102,70,0,0,0
-97,Hypno,,,1,42,96,1,26,16,756,Hypnosis,10,12,grassland,4,75,165,70,0,1,1
-98,Krabby,,,1,43,,,,4,65,River Crab,8,14,water's edge,4,225,115,70,0,0,0
-99,Kingler,,,1,43,98,1,28,13,600,Pincer,8,14,water's edge,4,60,206,70,0,0,0
-100,Voltorb,,,1,44,,,,5,104,Ball,8,1,urban,-1,190,103,70,0,0,0
-101,Electrode,,,1,44,100,1,30,12,666,Ball,8,1,urban,-1,60,150,70,0,0,0
-102,Exeggcute,,,1,45,,,,4,25,Egg,6,11,forest,4,90,98,70,0,0,0
-103,Exeggutor,,,1,45,102,6,Leaf Stone,20,1200,Coconut,10,7,forest,4,45,212,70,0,0,0
-104,Cubone,,,1,46,,,,4,65,Lonely,3,6,mountain,4,190,87,70,0,0,0
-105,Marowak,,,1,46,104,1,28,10,450,Bone Keeper,3,6,mountain,4,75,124,70,0,0,0
-106,Hitmonlee,,,1,47,236,17,20,15,498,Kicking,3,12,urban,0,45,139,70,0,0,0
-107,Hitmonchan,,,1,47,236,18,20,14,502,Punching,3,12,urban,0,45,140,70,0,0,0
-108,Lickitung,,,1,48,,,,12,655,Licking,6,6,grassland,4,45,127,70,0,0,0
-109,Koffing,,,1,49,,,,6,10,Poison Gas,7,1,urban,4,190,114,70,0,0,0
-110,Weezing,,,1,49,109,1,35,12,95,Poison Gas,7,11,urban,4,60,173,70,0,0,0
-111,Rhyhorn,,,1,50,,,,10,1150,Spikes,4,8,rough terrain,4,120,135,70,0,1,1
-112,Rhydon,,,1,50,111,1,42,19,1200,Drill,4,6,rough terrain,4,60,204,70,0,1,1
-113,Chansey,,,1,51,440,9,Oval Stone,11,346,Egg,6,6,urban,8,30,255,140,0,0,0
-114,Tangela,,,1,52,,,,10,350,Vine,2,7,grassland,4,45,166,70,0,0,0
-115,Kangaskhan,,,1,53,,,,22,800,Parent,3,6,grassland,8,45,175,70,0,0,0
-116,Horsea,,,1,54,,,,4,80,Dragon,2,5,sea,4,225,83,70,0,0,0
-117,Seadra,,,1,54,116,1,32,12,250,Dragon,2,5,sea,4,75,155,70,0,0,0
-118,Goldeen,,,1,55,,,,6,150,Goldfish,8,3,water's edge,4,225,111,70,0,1,1
-119,Seaking,,,1,55,118,1,33,13,390,Goldfish,8,3,water's edge,4,60,170,70,0,1,1
-120,Staryu,,,1,56,,,,8,345,Star Shape,3,5,sea,-1,225,106,70,0,0,0
-121,Starmie,,,1,56,120,6,Water Stone,11,800,Mysterious,7,5,sea,-1,60,207,70,0,0,0
-122,Mr. Mime,,,1,57,439,11,102,13,545,Barrier,6,12,urban,4,45,136,70,0,0,0
-123,Scyther,,,1,58,,,,15,560,Mantis,5,13,grassland,4,45,187,70,0,1,1
-124,Jynx,,,1,59,238,1,30,14,406,Human Shape,8,12,urban,8,45,137,70,0,0,0
-125,Electabuzz,,,1,60,239,1,30,11,300,Electric,10,6,grassland,2,45,156,70,0,0,0
-126,Magmar,,,1,61,240,1,30,13,445,Spitfire,8,6,mountain,2,45,167,70,0,0,0
-127,Pinsir,,,1,62,,,,15,550,Stag Beetle,3,12,forest,4,45,200,70,0,0,0
-128,Tauros,,,1,63,,,,14,884,Wild Bull,3,8,grassland,0,45,211,70,0,0,0
-129,Magikarp,,,1,64,,,,9,100,Fish,8,3,water's edge,4,255,20,70,0,1,1
-130,Gyarados,,,1,64,129,1,20,65,2350,Atrocious,2,2,water's edge,4,45,214,70,0,1,1
-131,Lapras,,,1,65,,,,25,2200,Transport,2,3,sea,4,45,219,70,0,0,0
-132,Ditto,,,1,66,,,,3,40,Transform,7,1,urban,-1,35,61,70,0,0,0
-133,Eevee,,,1,67,,,,3,65,Evolution,3,8,urban,1,45,92,70,0,0,0
-134,Vaporeon,,,1,67,133,6,Water Stone,10,290,Bubble Jet,2,8,urban,1,45,196,70,0,0,0
-135,Jolteon,,,1,67,133,6,Thunderstone,8,245,Lightning,10,8,urban,1,45,197,70,0,0,0
-136,Flareon,,,1,67,133,6,Fire Stone,9,250,Flame,8,8,urban,1,45,198,70,0,0,0
-137,Porygon,,,1,68,,,,8,365,Virtual,6,7,urban,-1,45,130,70,0,0,0
-138,Omanyte,,,1,69,,,,4,75,Spiral,2,10,sea,1,45,99,70,0,0,0
-139,Omastar,,,1,69,138,1,40,10,350,Spiral,2,10,sea,1,45,199,70,0,0,0
-140,Kabuto,,,1,70,,,,5,115,Shellfish,3,14,sea,1,45,99,70,0,0,0
-141,Kabutops,,,1,70,140,1,40,13,405,Shellfish,3,6,sea,1,45,199,70,0,0,0
-142,Aerodactyl,,,1,71,,,,18,590,Fossil,7,9,mountain,1,45,202,70,0,0,0
-143,Snorlax,,,1,72,446,12,,21,4600,Sleeping,1,12,mountain,1,25,154,70,0,0,0
-144,Articuno,,,1,73,,,,17,554,Freeze,2,9,rare,-1,3,215,35,0,0,0
-145,Zapdos,,,1,74,,,,16,526,Electric,10,9,rare,-1,3,216,35,0,0,0
-146,Moltres,,,1,75,,,,20,600,Flame,10,9,rare,-1,3,217,35,0,0,0
-147,Dratini,,,1,76,,,,18,33,Dragon,2,2,water's edge,4,45,67,35,0,0,0
-148,Dragonair,,,1,76,147,1,30,40,165,Dragon,2,2,water's edge,4,45,144,35,0,0,0
-149,Dragonite,,,1,76,148,1,55,22,2100,Dragon,3,6,water's edge,4,45,218,35,0,0,0
-150,Mewtwo,,,1,77,,,,20,1220,Genetic,7,6,rare,-1,3,220,0,0,0,0
-151,Mew,,,1,78,,,,4,40,New Species,6,6,rare,-1,45,64,100,0,0,0
-152,Chikorita,,,2,79,,,,9,64,Leaf,5,8,grassland,1,45,64,70,0,0,0
-153,Bayleef,,,2,79,152,1,16,12,158,Leaf,5,8,grassland,1,45,141,70,0,0,0
-154,Meganium,,,2,79,153,1,32,18,1005,Herb,5,8,grassland,1,45,208,70,0,1,1
-155,Cyndaquil,,,2,80,,,,5,79,Fire Mouse,10,12,grassland,1,45,65,70,0,0,0
-156,Quilava,,,2,80,155,1,14,9,190,Volcano,10,8,grassland,1,45,142,70,0,0,0
-157,Typhlosion,,,2,80,156,1,36,17,795,Volcano,10,8,grassland,1,45,209,70,0,0,0
-158,Totodile,,,2,81,,,,6,95,Big Jaw,2,6,water's edge,1,45,66,70,0,0,0
-159,Croconaw,,,2,81,158,1,18,11,250,Big Jaw,2,6,water's edge,1,45,143,70,0,0,0
-160,Feraligatr,,,2,81,159,1,30,23,888,Big Jaw,2,6,water's edge,1,45,210,70,0,0,0
-161,Sentret,,,2,82,,,,8,60,Scout,3,8,grassland,4,255,57,70,0,0,0
-162,Furret,,,2,82,161,1,15,18,325,Long Body,3,8,grassland,4,90,116,70,0,0,0
-163,Hoothoot,,,2,83,,,,7,212,Owl,3,9,forest,4,255,58,70,0,0,0
-164,Noctowl,,,2,83,163,1,20,16,408,Owl,3,9,forest,4,90,162,70,0,0,0
-165,Ledyba,,,2,84,,,,10,108,Five Star,8,9,forest,4,255,54,70,0,1,1
-166,Ledian,,,2,84,165,1,18,14,356,Five Star,8,9,forest,4,90,134,70,0,1,1
-167,Spinarak,,,2,85,,,,5,85,String Spit,5,14,forest,4,255,54,70,0,0,0
-168,Ariados,,,2,85,167,1,22,11,335,Long Leg,8,14,forest,4,90,134,70,0,0,0
-169,Crobat,,,2,17,42,12,,18,750,Bat,7,13,cave,4,90,204,70,0,0,0
-170,Chinchou,,,2,86,,,,5,120,Angler,2,3,sea,4,190,90,70,0,0,0
-171,Lanturn,,,2,86,170,1,27,12,225,Light,2,3,sea,4,75,156,70,0,0,0
-172,Pichu,,,2,10,,,,3,20,Tiny Mouse,10,8,forest,4,190,42,70,1,0,0
-173,Cleffa,,,2,14,,,,3,30,Star Shape,6,6,mountain,6,150,37,140,1,0,0
-174,Igglybuff,,,2,16,,,,3,10,Balloon,6,12,grassland,6,170,39,70,1,0,0
-175,Togepi,,,2,87,,,,3,15,Spike Ball,9,12,forest,1,190,74,70,1,0,0
-176,Togetic,,,2,87,175,12,,6,32,Happiness,9,12,forest,1,75,114,70,0,0,0
-177,Natu,,,2,88,,,,2,20,Tiny Bird,5,9,forest,4,190,73,70,0,0,0
-178,Xatu,,,2,88,177,1,25,15,150,Mystic,5,9,forest,4,75,171,70,0,1,0
-179,Mareep,,,2,89,,,,6,78,Wool,9,8,grassland,4,235,59,70,0,0,0
-180,Flaaffy,,,2,89,179,1,15,8,133,Wool,6,6,grassland,4,120,117,70,0,0,0
-181,Ampharos,,,2,89,180,1,30,14,615,Light,10,6,grassland,4,45,194,70,0,0,0
-182,Bellossom,,,2,18,44,6,Sun Stone,4,58,Flower,5,12,grassland,4,45,184,70,0,0,0
-183,Marill,,,2,90,298,12,,4,85,Aqua Mouse,2,6,water's edge,4,190,58,70,0,0,0
-184,Azumarill,,,2,90,183,1,18,8,285,Aqua Rabbit,2,6,water's edge,4,75,153,70,0,0,0
-185,Sudowoodo,,,2,91,438,11,102,12,380,Imitation,3,12,forest,4,65,135,70,0,1,1
-186,Politoed,,,2,26,61,5,King's Rock,11,339,Frog,5,12,water's edge,4,45,185,70,0,1,1
-187,Hoppip,,,2,92,,,,4,5,Cottonweed,6,6,grassland,4,255,74,70,0,0,0
-188,Skiploom,,,2,92,187,1,18,6,10,Cottonweed,5,6,grassland,4,120,136,70,0,0,0
-189,Jumpluff,,,2,92,188,1,27,8,30,Cottonweed,2,6,grassland,4,45,176,70,0,0,0
-190,Aipom,,,2,93,,,,8,115,Long Tail,7,6,forest,4,45,94,70,0,1,1
-191,Sunkern,,,2,94,,,,3,18,Seed,10,1,grassland,4,235,52,70,0,0,0
-192,Sunflora,,,2,94,191,6,Sun Stone,8,85,Sun,10,12,grassland,4,120,146,70,0,0,0
-193,Yanma,,,2,95,,,,12,380,Clear Wing,8,13,forest,4,75,147,70,0,0,0
-194,Wooper,,,2,96,,,,4,85,Water Fish,2,7,water's edge,4,255,52,70,0,1,1
-195,Quagsire,,,2,96,194,1,20,14,750,Water Fish,2,6,water's edge,4,90,137,70,0,1,1
-196,Espeon,,,2,67,133,13,Sun Shard,9,265,Sun,7,8,urban,1,45,197,70,0,0,0
-197,Umbreon,,,2,67,133,14,Moon Shard,10,270,Moonlight,1,8,urban,1,45,197,35,0,0,0
-198,Murkrow,,,2,97,,,,5,21,Darkness,1,9,forest,4,30,107,35,0,1,1
-199,Slowking,,,2,33,79,5,King's Rock,20,795,Royal,6,6,water's edge,4,70,164,70,0,0,0
-200,Misdreavus,,,2,98,,,,7,10,Screech,4,1,cave,4,45,147,35,0,0,0
-201,Unown,,,2,99,,,,5,50,Symbol,1,1,rare,-1,225,61,70,0,0,0
-202,Wobbuffet,,,2,100,360,1,15,13,285,Patient,2,5,cave,4,45,177,70,0,1,1
-203,Girafarig,,,2,101,,,,15,415,Long Neck,10,8,grassland,4,60,149,70,0,1,1
-204,Pineco,,,2,102,,,,6,72,Bagworm,4,1,forest,4,190,60,70,0,0,0
-205,Forretress,,,2,102,204,1,31,12,1258,Bagworm,7,1,forest,4,75,118,70,0,0,0
-206,Dunsparce,,,2,103,,,,15,140,Land Snake,10,2,cave,4,190,125,70,0,0,0
-207,Gligar,,,2,104,,,,11,648,FlyScorpion,7,9,mountain,4,60,108,70,0,1,1
-208,Steelix,,,2,41,95,5,Metal Coat,92,4000,Iron Snake,4,2,cave,4,25,196,70,0,1,1
-209,Snubbull,,,2,105,,,,6,78,Fairy,6,12,urban,6,190,63,70,0,0,0
-210,Granbull,,,2,105,209,1,23,14,487,Fairy,7,6,urban,6,75,178,70,0,0,0
-211,Qwilfish,,,2,106,,,,5,39,Balloon,4,3,sea,4,45,100,70,0,0,0
-212,Scizor,,,2,58,123,5,Metal Coat,18,1180,Pincer,8,13,grassland,4,25,200,70,0,1,0
-213,Shuckle,,,2,107,,,,6,205,Mold,10,14,mountain,4,190,80,70,0,0,0
-214,Heracross,,,2,108,,,,15,540,Single Horn,2,12,forest,4,45,200,70,0,1,1
-215,Sneasel,,,2,109,,,,9,280,Sharp Claw,1,6,forest,4,60,132,35,0,1,1
-216,Teddiursa,,,2,110,,,,6,88,Little Bear,3,6,mountain,4,120,124,70,0,0,0
-217,Ursaring,,,2,110,216,1,30,18,1258,Hibernator,3,6,mountain,4,60,189,70,0,1,1
-218,Slugma,,,2,111,,,,7,350,Lava,8,2,mountain,4,190,78,70,0,0,0
-219,Magcargo,,,2,111,218,1,38,8,550,Lava,8,2,mountain,4,75,154,70,0,0,0
-220,Swinub,,,2,112,,,,4,65,Pig,3,8,cave,4,225,78,70,0,0,0
-221,Piloswine,,,2,112,220,1,33,11,558,Swine,3,8,cave,4,75,160,70,0,1,1
-222,Corsola,,,2,113,,,,6,50,Coral,6,14,sea,6,60,113,70,0,0,0
-223,Remoraid,,,2,114,,,,6,120,Jet,4,3,sea,4,190,78,70,0,0,0
-224,Octillery,,,2,114,223,1,25,9,285,Jet,8,10,sea,4,75,164,70,0,1,1
-225,Delibird,,,2,115,,,,9,160,Delivery,8,9,mountain,4,45,183,70,0,0,0
-226,Mantine,,,2,116,458,20,223,21,2200,Kite,7,9,sea,4,25,168,70,0,0,0
-227,Skarmory,,,2,117,,,,17,505,Armor Bird,4,9,rough terrain,4,25,168,70,0,0,0
-228,Houndour,,,2,118,,,,6,108,Dark,1,8,rough terrain,4,120,114,35,0,0,0
-229,Houndoom,,,2,118,228,1,24,14,350,Dark,1,8,rough terrain,4,45,204,35,0,1,1
-230,Kingdra,,,2,54,117,5,Dragon Scale,18,1520,Dragon,2,5,sea,4,45,207,70,0,0,0
-231,Phanpy,,,2,119,,,,5,335,Long Nose,2,8,rough terrain,4,120,124,70,0,0,0
-232,Donphan,,,2,119,231,1,25,11,1200,Armor,4,8,rough terrain,4,60,189,70,0,1,1
-233,Porygon2,,,2,68,137,5,Up-Grade,6,325,Virtual,8,7,urban,-1,45,180,70,0,0,0
-234,Stantler,,,2,120,,,,14,712,Big Horn,3,8,forest,4,45,165,70,0,0,0
-235,Smeargle,,,2,121,,,,12,580,Painter,9,6,urban,4,45,106,70,0,0,0
-236,Tyrogue,,,2,47,,,,7,210,Scuffle,7,12,urban,0,75,91,70,1,0,0
-237,Hitmontop,,,2,47,236,19,20,14,480,Handstand,3,6,urban,0,45,138,70,0,0,0
-238,Smoochum,,,2,59,,,,4,60,Kiss,6,12,urban,8,45,87,70,1,0,0
-239,Elekid,,,2,60,,,,6,235,Electric,10,12,grassland,2,45,106,70,1,0,0
-240,Magby,,,2,61,,,,7,214,Live Coal,8,6,mountain,2,45,117,70,1,0,0
-241,Miltank,,,2,122,,,,12,755,Milk Cow,6,6,grassland,8,45,200,70,0,0,0
-242,Blissey,,,2,51,113,12,,15,468,Happiness,6,12,urban,8,30,255,140,0,0,0
-243,Raikou,,,2,123,,,,19,1780,Thunder,10,8,grassland,-1,3,216,35,0,0,0
-244,Entei,,,2,124,,,,21,1980,Volcano,3,8,grassland,-1,3,217,35,0,0,0
-245,Suicune,,,2,125,,,,20,1870,Aurora,2,8,grassland,-1,3,215,35,0,0,0
-246,Larvitar,,,2,126,,,,6,720,Rock Skin,5,6,mountain,4,45,67,35,0,0,0
-247,Pupitar,,,2,126,246,1,30,12,1520,Hard Shell,4,2,mountain,4,45,144,35,0,0,0
-248,Tyranitar,,,2,126,247,1,55,20,2020,Armor,5,6,mountain,4,45,218,35,0,0,0
-249,Lugia,,,2,127,,,,52,2160,Diving,9,9,rare,-1,3,220,0,0,0,0
-250,Ho-oh,,,2,128,,,,38,1990,Rainbow,8,9,rare,-1,3,220,0,0,0,0
-251,Celebi,,,2,129,,,,6,50,Time Travel,5,12,forest,-1,45,64,100,0,0,0
-252,Treecko,,,3,130,,,,5,50,Wood Gecko,5,6,forest,1,45,65,70,0,0,0
-253,Grovyle,,,3,130,252,1,16,9,216,Wood Gecko,5,6,forest,1,45,141,70,0,0,0
-254,Sceptile,,,3,130,253,1,36,17,522,Forest,5,6,forest,1,45,208,70,0,0,0
-255,Torchic,,,3,131,,,,4,25,Chick,8,7,grassland,1,45,65,70,0,0,1
-256,Combusken,,,3,131,255,1,16,9,195,Young Fowl,8,6,grassland,1,45,142,70,0,1,1
-257,Blaziken,,,3,131,256,1,36,19,520,Blaze,8,6,grassland,1,45,209,70,0,1,1
-258,Mudkip,,,3,132,,,,4,76,Mud Fish,2,8,water's edge,1,45,65,70,0,0,0
-259,Marshtomp,,,3,132,258,1,16,7,280,Mud Fish,2,6,water's edge,1,45,143,70,0,0,0
-260,Swampert,,,3,132,259,1,36,15,819,Mud Fish,2,6,water's edge,1,45,210,70,0,0,0
-261,Poochyena,,,3,133,,,,5,136,Bite,4,8,grassland,4,255,55,70,0,0,0
-262,Mightyena,,,3,133,261,1,18,10,370,Bite,4,8,grassland,4,127,128,70,0,0,0
-263,Zigzagoon,,,3,134,,,,4,175,TinyRaccoon,3,8,grassland,4,255,60,70,0,0,0
-264,Linoone,,,3,134,263,1,20,5,325,Rushing,9,8,grassland,4,90,128,70,0,0,0
-265,Wurmple,,,3,135,,,,3,36,Worm,8,2,forest,4,255,54,70,0,0,0
-266,Silcoon,,,3,135,265,1,7,6,100,Cocoon,9,1,forest,4,120,72,70,0,0,0
-267,Beautifly,,,3,135,266,1,10,10,284,Butterfly,10,13,forest,4,45,161,70,0,1,1
-268,Cascoon,,,3,135,265,1,7,7,115,Cocoon,7,1,forest,4,120,72,70,0,0,0
-269,Dustox,,,3,135,268,1,10,12,316,Poison Moth,5,13,forest,4,45,161,70,0,1,1
-270,Lotad,,,3,136,,,,5,26,Water Weed,5,14,water's edge,4,255,74,70,0,0,0
-271,Lombre,,,3,136,270,1,14,12,325,Jolly,5,12,water's edge,4,120,141,70,0,0,0
-272,Ludicolo,,,3,136,271,6,Water Stone,15,550,Carefree,5,12,water's edge,4,45,181,70,0,1,1
-273,Seedot,,,3,137,,,,5,40,Acorn,3,7,forest,4,255,74,70,0,0,0
-274,Nuzleaf,,,3,137,273,1,14,10,280,Wily,3,12,forest,4,120,141,70,0,1,1
-275,Shiftry,,,3,137,274,6,Leaf Stone,13,596,Wicked,3,12,forest,4,45,181,70,0,1,1
-276,Taillow,,,3,138,,,,3,23,TinySwallow,2,9,grassland,4,200,59,70,0,0,0
-277,Swellow,,,3,138,276,1,22,7,198,Swallow,2,9,grassland,4,45,162,70,0,0,0
-278,Wingull,,,3,139,,,,6,95,Seagull,9,9,sea,4,190,64,70,0,0,0
-279,Pelipper,,,3,139,278,1,25,12,280,Water Bird,10,9,sea,4,45,164,70,0,0,0
-280,Ralts,,,3,140,,,,4,66,Feeling,9,12,urban,4,235,70,35,0,0,0
-281,Kirlia,,,3,140,280,1,20,8,202,Emotion,9,12,urban,4,120,140,35,0,0,0
-282,Gardevoir,,,3,140,281,1,30,16,484,Embrace,9,12,urban,4,45,208,35,0,0,0
-283,Surskit,,,3,141,,,,5,17,Pond Skater,2,14,water's edge,4,200,63,70,0,0,0
-284,Masquerain,,,3,141,283,1,22,8,36,Eyeball,2,13,water's edge,4,75,128,70,0,0,0
-285,Shroomish,,,3,142,,,,4,45,Mushroom,3,7,forest,4,255,65,70,0,0,0
-286,Breloom,,,3,142,285,1,23,12,392,Mushroom,5,6,forest,4,90,165,70,0,0,0
-287,Slakoth,,,3,143,,,,8,240,Slacker,3,8,forest,4,255,83,70,0,0,0
-288,Vigoroth,,,3,143,287,1,18,14,465,Wild Monkey,9,6,forest,4,120,126,70,0,0,0
-289,Slaking,,,3,143,288,1,36,20,1305,Lazy,3,12,forest,4,45,210,70,0,0,0
-290,Nincada,,,3,144,,,,5,55,Trainee,4,14,forest,4,255,65,70,0,0,0
-291,Ninjask,,,3,144,290,1,20,8,120,Ninja,10,13,forest,4,120,155,70,0,0,0
-292,Shedinja,,,3,144,290,16,Ninjask,8,12,Shed,3,5,forest,-1,45,95,70,0,0,0
-293,Whismur,,,3,145,,,,6,163,Whisper,6,6,cave,4,190,68,70,0,0,0
-294,Loudred,,,3,145,293,1,20,10,405,Big Voice,2,6,cave,4,120,126,70,0,0,0
-295,Exploud,,,3,145,294,1,40,15,840,Loud Noise,2,6,cave,4,45,184,70,0,0,0
-296,Makuhita,,,3,146,,,,10,864,Guts,10,12,mountain,2,180,87,70,0,0,0
-297,Hariyama,,,3,146,296,1,24,23,2538,Arm Thrust,3,12,mountain,2,200,184,70,0,0,0
-298,Azurill,,,3,90,,,,2,20,Polka Dot,2,7,water's edge,6,150,33,70,1,0,0
-299,Nosepass,,,3,147,,,,10,970,Compass,4,12,cave,4,255,108,70,0,0,0
-300,Skitty,,,3,148,,,,6,110,Kitten,6,8,forest,6,255,65,70,0,0,0
-301,Delcatty,,,3,148,300,6,Moon Stone,11,326,Prim,7,8,forest,6,60,138,70,0,0,0
-302,Sableye,,,3,149,,,,5,110,Darkness,7,12,cave,4,45,98,35,0,0,0
-303,Mawile,,,3,150,,,,6,115,Deceiver,1,12,cave,4,45,98,70,0,0,0
-304,Aron,,,3,151,,,,4,600,Iron Armor,4,8,mountain,4,180,96,35,0,0,0
-305,Lairon,,,3,151,304,1,32,9,1200,Iron Armor,4,8,mountain,4,90,152,35,0,0,0
-306,Aggron,,,3,151,305,1,42,21,3600,Iron Armor,4,6,mountain,4,45,205,35,0,0,0
-307,Meditite,,,3,152,,,,6,112,Meditate,2,12,mountain,4,180,91,70,0,1,1
-308,Medicham,,,3,152,307,1,37,13,315,Meditate,8,12,mountain,4,90,153,70,0,1,1
-309,Electrike,,,3,153,,,,6,152,Lightning,5,8,grassland,4,120,104,70,0,0,0
-310,Manectric,,,3,153,309,1,26,15,402,Discharge,10,8,grassland,4,45,168,70,0,0,0
-311,Plusle,,,3,154,,,,4,42,Cheering,10,6,grassland,4,200,120,70,0,0,0
-312,Minun,,,3,155,,,,4,42,Cheering,10,6,grassland,4,200,120,70,0,0,0
-313,Volbeat,,,3,156,,,,7,177,Firefly,4,6,forest,0,150,146,70,0,0,0
-314,Illumise,,,3,157,,,,6,177,Firefly,7,12,forest,8,150,146,70,0,0,0
-315,Roselia,,,3,158,406,13,,3,20,Thorn,5,12,grassland,4,150,152,70,0,1,1
-316,Gulpin,,,3,159,,,,4,103,Stomach,5,4,grassland,4,225,75,70,0,1,1
-317,Swalot,,,3,159,316,1,26,17,800,Poison Bag,7,4,grassland,4,75,168,70,0,1,1
-318,Carvanha,,,3,160,,,,8,208,Savage,8,3,sea,4,225,88,35,0,0,0
-319,Sharpedo,,,3,160,318,1,30,18,888,Brutal,2,3,sea,4,60,175,35,0,0,0
-320,Wailmer,,,3,161,,,,20,1300,Ball Whale,2,3,sea,4,125,137,70,0,0,0
-321,Wailord,,,3,161,320,1,40,145,3980,Float Whale,2,3,sea,4,60,206,70,0,0,0
-322,Numel,,,3,162,,,,7,240,Numb,10,8,mountain,4,255,88,70,0,1,1
-323,Camerupt,,,3,162,322,1,33,19,2200,Eruption,8,8,mountain,4,150,175,70,0,1,1
-324,Torkoal,,,3,163,,,,5,804,Coal,3,8,mountain,4,90,161,70,0,0,0
-325,Spoink,,,3,164,,,,7,306,Bounce,1,4,mountain,4,255,89,70,0,0,0
-326,Grumpig,,,3,164,325,1,32,9,715,Manipulate,7,6,mountain,4,60,164,70,0,0,0
-327,Spinda,,,3,165,,,,11,50,Spot Panda,3,6,mountain,4,255,85,70,0,0,0
-328,Trapinch,,,3,166,,,,7,150,Ant Pit,3,14,rough terrain,4,255,73,70,0,0,0
-329,Vibrava,,,3,166,328,1,35,11,153,Vibration,5,13,rough terrain,4,120,126,70,0,0,0
-330,Flygon,,,3,166,329,1,45,20,820,Mystic,5,9,rough terrain,4,45,197,70,0,0,0
-331,Cacnea,,,3,167,,,,4,513,Cactus,5,12,rough terrain,4,190,97,35,0,0,0
-332,Cacturne,,,3,167,331,1,32,13,774,Scarecrow,5,12,rough terrain,4,60,177,35,0,1,0
-333,Swablu,,,3,168,,,,4,12,Cotton Bird,2,9,forest,4,255,74,70,0,0,0
-334,Altaria,,,3,168,333,1,35,11,206,Humming,2,9,forest,4,45,188,70,0,0,0
-335,Zangoose,,,3,169,,,,13,403,Cat Ferret,9,6,grassland,4,90,165,70,0,0,0
-336,Seviper,,,3,170,,,,27,525,Fang Snake,1,2,grassland,4,90,165,70,0,0,0
-337,Lunatone,,,3,171,,,,10,1680,Meteorite,10,1,cave,-1,45,150,70,0,0,0
-338,Solrock,,,3,172,,,,12,1540,Meteorite,8,1,cave,-1,45,150,70,0,0,0
-339,Barboach,,,3,173,,,,4,19,Whiskers,4,3,water's edge,4,190,92,70,0,0,0
-340,Whiscash,,,3,173,339,1,30,9,236,Whiskers,2,3,water's edge,4,75,158,70,0,0,0
-341,Corphish,,,3,174,,,,6,115,Ruffian,8,14,water's edge,4,205,111,70,0,0,0
-342,Crawdaunt,,,3,174,341,1,30,11,328,Rogue,8,14,water's edge,4,155,161,70,0,0,0
-343,Baltoy,,,3,175,,,,5,215,Clay Doll,3,4,rough terrain,-1,255,58,70,0,0,0
-344,Claydol,,,3,175,343,1,36,15,1080,Clay Doll,1,4,rough terrain,-1,90,189,70,0,0,0
-345,Lileep,,,3,176,,,,10,238,Sea Lily,7,5,sea,1,45,99,70,0,0,0
-346,Cradily,,,3,176,345,1,40,15,604,Barnacle,5,5,sea,1,45,199,70,0,0,0
-347,Anorith,,,3,177,,,,7,125,Old Shrimp,4,14,water's edge,1,45,99,70,0,0,0
-348,Armaldo,,,3,177,347,1,40,15,682,Plate,4,6,water's edge,1,45,199,70,0,0,0
-349,Feebas,,,3,178,,,,6,74,Fish,3,3,water's edge,4,255,61,70,0,0,0
-350,Milotic,,,3,178,349,15,170,62,1620,Tender,6,2,water's edge,4,60,213,70,0,1,1
-351,Castform,,,3,179,,,,3,8,Weather,9,1,grassland,4,45,145,70,0,0,0
-352,Kecleon,,,3,180,,,,10,220,Color Swap,5,6,forest,4,200,132,70,0,0,0
-353,Shuppet,,,3,181,,,,6,23,Puppet,1,1,urban,4,225,97,35,0,0,0
-354,Banette,,,3,181,353,1,37,11,125,Marionette,1,6,urban,4,45,179,35,0,0,0
-355,Duskull,,,3,182,,,,8,150,Requiem,1,4,forest,4,190,97,35,0,0,0
-356,Dusclops,,,3,182,355,1,37,16,306,Beckon,1,12,forest,4,90,179,35,0,0,0
-357,Tropius,,,3,183,,,,20,1000,Fruit,5,8,forest,4,200,169,70,0,0,0
-358,Chimecho,,,3,184,433,14,,6,10,Wind Chime,2,4,grassland,4,45,147,70,0,0,1
-359,Absol,,,3,185,,,,12,470,Disaster,9,8,mountain,4,30,174,35,0,0,0
-360,Wynaut,,,3,100,,,,6,140,Bright,2,6,cave,4,125,44,70,1,0,0
-361,Snorunt,,,3,186,,,,7,168,Snow Hat,4,12,cave,4,190,74,70,0,0,0
-362,Glalie,,,3,186,361,1,42,15,2565,Face,4,1,cave,4,75,187,70,0,0,0
-363,Spheal,,,3,187,,,,8,395,Clap,2,3,sea,4,255,75,70,0,0,0
-364,Sealeo,,,3,187,363,1,32,11,876,Ball Roll,2,3,sea,4,120,128,70,0,0,0
-365,Walrein,,,3,187,364,1,44,14,1506,Ice Break,2,8,sea,4,45,192,70,0,0,0
-366,Clamperl,,,3,188,,,,4,525,Bivalve,2,1,sea,4,255,142,70,0,0,0
-367,Huntail,,,3,188,366,5,DeepSeaTooth,17,270,Deep Sea,2,2,sea,4,60,178,70,0,0,0
-368,Gorebyss,,,3,188,366,5,DeepSeaScale,18,226,South Sea,6,2,sea,4,60,178,70,0,0,0
-369,Relicanth,,,3,189,,,,10,234,Longevity,4,3,sea,1,25,198,70,0,1,1
-370,Luvdisc,,,3,190,,,,6,87,Rendezvous,6,3,sea,6,225,110,70,0,0,0
-371,Bagon,,,3,191,,,,6,421,Rock Head,2,12,rough terrain,4,45,89,35,0,0,0
-372,Shelgon,,,3,191,371,1,30,11,1105,Endurance,9,8,rough terrain,4,45,144,35,0,0,0
-373,Salamence,,,3,191,372,1,50,15,1026,Dragon,2,8,rough terrain,4,45,218,35,0,0,0
-374,Beldum,,,3,192,,,,6,952,Iron Ball,2,5,rough terrain,-1,3,103,35,0,0,0
-375,Metang,,,3,192,374,1,20,12,2025,Iron Claw,2,4,rough terrain,-1,3,153,35,0,0,0
-376,Metagross,,,3,192,375,1,45,16,5500,Iron Leg,2,11,rough terrain,-1,3,210,35,0,0,0
-377,Regirock,,,3,193,,,,17,2300,Rock Peak,3,12,cave,-1,3,217,35,0,0,0
-378,Regice,,,3,194,,,,18,1750,Iceberg,2,12,cave,-1,3,216,35,0,0,0
-379,Registeel,,,3,195,,,,19,2050,Iron,4,12,cave,-1,3,215,35,0,0,0
-380,Latias,,,3,196,,,,14,400,Eon,8,9,water's edge,8,3,211,90,0,0,0
-381,Latios,,,3,197,,,,20,600,Eon,2,9,water's edge,0,3,211,90,0,0,0
-382,Kyogre,,,3,198,,,,45,3520,Sea Basin,2,3,sea,-1,5,218,0,0,0,0
-383,Groudon,,,3,199,,,,35,9500,Continent,8,6,rough terrain,-1,5,218,0,0,0,0
-384,Rayquaza,,,3,200,,,,70,2065,Sky High,5,2,rare,-1,3,220,0,0,0,0
-385,Jirachi,,,3,201,,,,3,11,Wish,10,12,mountain,-1,3,215,100,0,0,0
-386,Deoxys,,,3,202,,,,17,608,DNA,8,12,rare,-1,3,215,0,0,0,0
+id,name,forme_name,forme_base_pokemon_id,generation_id,evolution_chain_id,evolution_parent_pokemon_id,evolution_method_id,evolution_parameter,height,weight,species,color_id,pokemon_shape_id,habitat_id,gender_rate,capture_rate,base_experience,base_happiness,is_baby,has_gen4_fem_sprite,has_gen4_fem_back_sprite
+1,Bulbasaur,,,1,1,,,,7,69,Seed,5,8,3,1,45,64,70,0,0,0
+2,Ivysaur,,,1,1,1,1,16,10,130,Seed,5,8,3,1,45,141,70,0,0,0
+3,Venusaur,,,1,1,2,1,32,20,1000,Seed,5,8,3,1,45,208,70,0,1,1
+4,Charmander,,,1,2,,,,6,85,Lizard,8,6,4,1,45,65,70,0,0,0
+5,Charmeleon,,,1,2,4,1,16,11,190,Flame,8,6,4,1,45,142,70,0,0,0
+6,Charizard,,,1,2,5,1,36,17,905,Flame,8,6,4,1,45,209,70,0,0,0
+7,Squirtle,,,1,3,,,,5,90,Tiny Turtle,2,6,9,1,45,66,70,0,0,0
+8,Wartortle,,,1,3,7,1,16,10,225,Turtle,2,6,9,1,45,143,70,0,0,0
+9,Blastoise,,,1,3,8,1,36,16,855,Shellfish,2,6,9,1,45,210,70,0,0,0
+10,Caterpie,,,1,4,,,,3,29,Worm,5,2,2,4,255,53,70,0,0,0
+11,Metapod,,,1,4,10,1,7,7,99,Cocoon,5,2,2,4,120,72,70,0,0,0
+12,Butterfree,,,1,4,11,1,10,11,320,Butterfly,9,13,2,4,45,160,70,0,1,1
+13,Weedle,,,1,5,,,,3,32,Hairy Bug,3,2,2,4,255,52,70,0,0,0
+14,Kakuna,,,1,5,13,1,7,6,100,Cocoon,10,2,2,4,120,71,70,0,0,0
+15,Beedrill,,,1,5,14,1,10,10,295,Poison Bee,10,13,2,4,45,159,70,0,0,0
+16,Pidgey,,,1,6,,,,3,18,Tiny Bird,3,9,2,4,255,55,70,0,0,0
+17,Pidgeotto,,,1,6,16,1,18,11,300,Bird,3,9,2,4,120,113,70,0,0,0
+18,Pidgeot,,,1,6,17,1,36,15,395,Bird,3,9,2,4,45,172,70,0,0,0
+19,Rattata,,,1,7,,,,3,35,Mouse,7,8,3,4,255,57,70,0,1,1
+20,Raticate,,,1,7,19,1,20,7,185,Mouse,3,8,3,4,127,116,70,0,1,1
+21,Spearow,,,1,8,,,,3,20,Tiny Bird,3,9,6,4,255,58,70,0,0,0
+22,Fearow,,,1,8,21,1,20,12,380,Beak,3,9,6,4,90,162,70,0,0,0
+23,Ekans,,,1,9,,,,20,69,Snake,7,2,3,4,255,62,70,0,0,0
+24,Arbok,,,1,9,23,1,22,35,650,Cobra,7,2,3,4,90,147,70,0,0,0
+25,Pikachu,,,1,10,172,12,,4,60,Mouse,10,8,2,4,190,82,70,0,1,1
+26,Raichu,,,1,10,25,6,Thunderstone,8,300,Mouse,10,6,2,4,75,122,70,0,1,0
+27,Sandshrew,,,1,11,,,,6,120,Mouse,10,6,6,4,255,93,70,0,0,0
+28,Sandslash,,,1,11,27,1,22,10,295,Mouse,10,6,6,4,90,163,70,0,0,0
+29,Nidoran♀,,,1,12,,,,4,70,Poison Pin,2,8,3,8,235,59,70,0,0,0
+30,Nidorina,,,1,12,29,1,16,8,200,Poison Pin,2,8,3,8,120,117,70,0,0,0
+31,Nidoqueen,,,1,12,30,6,Moon Stone,13,600,Drill,2,6,3,8,45,194,70,0,0,0
+32,Nidoran♂,,,1,13,,,,5,90,Poison Pin,7,8,3,0,235,60,70,0,0,0
+33,Nidorino,,,1,13,32,1,16,9,195,Poison Pin,7,8,3,0,120,118,70,0,0,0
+34,Nidoking,,,1,13,33,6,Moon Stone,14,620,Drill,7,6,3,0,45,195,70,0,0,0
+35,Clefairy,,,1,14,173,12,,6,75,Fairy,6,6,4,6,150,68,140,0,0,0
+36,Clefable,,,1,14,35,6,Moon Stone,13,400,Fairy,6,6,4,6,25,129,140,0,0,0
+37,Vulpix,,,1,15,,,,6,99,Fox,3,8,3,6,190,63,70,0,0,0
+38,Ninetales,,,1,15,37,6,Fire Stone,11,199,Fox,10,8,3,6,75,178,70,0,0,0
+39,Jigglypuff,,,1,16,174,12,,5,55,Balloon,6,12,3,6,170,76,70,0,0,0
+40,Wigglytuff,,,1,16,39,6,Moon Stone,10,120,Balloon,6,12,3,6,50,109,70,0,0,0
+41,Zubat,,,1,17,,,,8,75,Bat,7,9,1,4,255,54,70,0,1,1
+42,Golbat,,,1,17,41,1,22,16,550,Bat,7,9,1,4,90,171,70,0,1,1
+43,Oddish,,,1,18,,,,5,54,Weed,2,7,3,4,255,78,70,0,0,0
+44,Gloom,,,1,18,43,1,21,8,86,Weed,2,12,3,4,120,132,70,0,1,1
+45,Vileplume,,,1,18,44,6,Leaf Stone,12,186,Flower,8,12,3,4,45,184,70,0,1,1
+46,Paras,,,1,19,,,,3,54,Mushroom,8,14,2,4,190,70,70,0,0,0
+47,Parasect,,,1,19,46,1,24,10,295,Mushroom,8,14,2,4,75,128,70,0,0,0
+48,Venonat,,,1,20,,,,10,300,Insect,7,12,2,4,190,75,70,0,0,0
+49,Venomoth,,,1,20,48,1,31,15,125,Poison Moth,7,13,2,4,75,138,70,0,0,0
+50,Diglett,,,1,21,,,,2,8,Mole,3,5,1,4,255,81,70,0,0,0
+51,Dugtrio,,,1,21,50,1,26,7,333,Mole,3,11,1,4,50,153,70,0,0,0
+52,Meowth,,,1,22,,,,4,42,Scratch Cat,10,8,8,4,255,69,70,0,0,0
+53,Persian,,,1,22,52,1,28,10,320,Classy Cat,10,8,8,4,90,148,70,0,0,0
+54,Psyduck,,,1,23,,,,8,196,Duck,10,6,9,4,190,80,70,0,0,0
+55,Golduck,,,1,23,54,1,33,17,766,Duck,2,6,9,4,75,174,70,0,0,0
+56,Mankey,,,1,24,,,,5,280,Pig Monkey,3,6,4,4,190,74,70,0,0,0
+57,Primeape,,,1,24,56,1,28,10,320,Pig Monkey,3,6,4,4,75,149,70,0,0,0
+58,Growlithe,,,1,25,,,,7,190,Puppy,3,8,3,2,190,91,70,0,0,0
+59,Arcanine,,,1,25,58,6,Fire Stone,19,1550,Legendary,3,8,3,2,75,213,70,0,0,0
+60,Poliwag,,,1,26,,,,6,124,Tadpole,2,7,9,4,255,77,70,0,0,0
+61,Poliwhirl,,,1,26,60,1,25,10,200,Tadpole,2,12,9,4,120,131,70,0,0,0
+62,Poliwrath,,,1,26,61,6,Water Stone,13,540,Tadpole,2,12,9,4,45,185,70,0,0,0
+63,Abra,,,1,27,,,,9,195,Psi,3,6,8,2,200,75,70,0,0,0
+64,Kadabra,,,1,27,63,1,16,13,565,Psi,3,6,8,2,100,145,70,0,1,1
+65,Alakazam,,,1,27,64,5,,15,480,Psi,3,12,8,2,50,186,70,0,1,1
+66,Machop,,,1,28,,,,8,195,Superpower,4,6,4,2,180,75,70,0,0,0
+67,Machoke,,,1,28,66,1,28,15,705,Superpower,4,12,4,2,90,146,70,0,0,0
+68,Machamp,,,1,28,67,5,,16,1300,Superpower,4,12,4,2,45,193,70,0,0,0
+69,Bellsprout,,,1,29,,,,7,40,Flower,5,12,2,4,255,84,70,0,0,0
+70,Weepinbell,,,1,29,69,1,21,10,64,Flycatcher,5,5,2,4,120,151,70,0,0,0
+71,Victreebel,,,1,29,70,6,Leaf Stone,17,155,Flycatcher,5,5,2,4,45,191,70,0,0,0
+72,Tentacool,,,1,30,,,,9,455,Jellyfish,2,10,7,4,190,105,70,0,0,0
+73,Tentacruel,,,1,30,72,1,30,16,550,Jellyfish,2,10,7,4,60,205,70,0,0,0
+74,Geodude,,,1,31,,,,4,200,Rock,3,4,4,4,255,73,70,0,0,0
+75,Graveler,,,1,31,74,1,25,10,1050,Rock,3,12,4,4,120,134,70,0,0,0
+76,Golem,,,1,31,75,5,,14,3000,Megaton,3,12,4,4,45,177,70,0,0,0
+77,Ponyta,,,1,32,,,,10,300,Fire Horse,10,8,3,4,190,152,70,0,0,0
+78,Rapidash,,,1,32,77,1,40,17,950,Fire Horse,10,8,3,4,60,192,70,0,0,0
+79,Slowpoke,,,1,33,,,,12,360,Dopey,6,8,9,4,190,99,70,0,0,0
+80,Slowbro,,,1,33,79,1,37,16,785,Hermit Crab,6,6,9,4,75,164,70,0,0,0
+81,Magnemite,,,1,34,,,,3,60,Magnet,4,4,6,-1,190,89,70,0,0,0
+82,Magneton,,,1,34,81,1,30,10,600,Magnet,4,11,6,-1,60,161,70,0,0,0
+83,Farfetch'd,,,1,35,,,,8,150,Wild Duck,3,9,3,4,45,94,70,0,0,0
+84,Doduo,,,1,36,,,,14,392,Twin Bird,3,7,3,4,190,96,70,0,1,1
+85,Dodrio,,,1,36,84,1,31,18,852,Triple Bird,3,7,3,4,45,158,70,0,1,1
+86,Seel,,,1,37,,,,11,900,Sea Lion,9,3,7,4,190,100,70,0,0,0
+87,Dewgong,,,1,37,86,1,34,17,1200,Sea Lion,9,3,7,4,75,176,70,0,0,0
+88,Grimer,,,1,38,,,,9,300,Sludge,7,4,8,4,190,90,70,0,0,0
+89,Muk,,,1,38,88,1,38,12,300,Sludge,7,4,8,4,75,157,70,0,0,0
+90,Shellder,,,1,39,,,,3,40,Bivalve,7,1,7,4,190,97,70,0,0,0
+91,Cloyster,,,1,39,90,6,Water Stone,15,1325,Bivalve,7,1,7,4,60,203,70,0,0,0
+92,Gastly,,,1,40,,,,13,1,Gas,7,1,1,4,190,95,70,0,0,0
+93,Haunter,,,1,40,92,1,25,16,1,Gas,7,4,1,4,90,126,70,0,0,0
+94,Gengar,,,1,40,93,5,,15,405,Shadow,7,6,1,4,45,190,70,0,0,0
+95,Onix,,,1,41,,,,88,2100,Rock Snake,4,2,1,4,45,108,70,0,0,0
+96,Drowzee,,,1,42,,,,10,324,Hypnosis,10,12,3,4,190,102,70,0,0,0
+97,Hypno,,,1,42,96,1,26,16,756,Hypnosis,10,12,3,4,75,165,70,0,1,1
+98,Krabby,,,1,43,,,,4,65,River Crab,8,14,9,4,225,115,70,0,0,0
+99,Kingler,,,1,43,98,1,28,13,600,Pincer,8,14,9,4,60,206,70,0,0,0
+100,Voltorb,,,1,44,,,,5,104,Ball,8,1,8,-1,190,103,70,0,0,0
+101,Electrode,,,1,44,100,1,30,12,666,Ball,8,1,8,-1,60,150,70,0,0,0
+102,Exeggcute,,,1,45,,,,4,25,Egg,6,11,2,4,90,98,70,0,0,0
+103,Exeggutor,,,1,45,102,6,Leaf Stone,20,1200,Coconut,10,7,2,4,45,212,70,0,0,0
+104,Cubone,,,1,46,,,,4,65,Lonely,3,6,4,4,190,87,70,0,0,0
+105,Marowak,,,1,46,104,1,28,10,450,Bone Keeper,3,6,4,4,75,124,70,0,0,0
+106,Hitmonlee,,,1,47,236,17,20,15,498,Kicking,3,12,8,0,45,139,70,0,0,0
+107,Hitmonchan,,,1,47,236,18,20,14,502,Punching,3,12,8,0,45,140,70,0,0,0
+108,Lickitung,,,1,48,,,,12,655,Licking,6,6,3,4,45,127,70,0,0,0
+109,Koffing,,,1,49,,,,6,10,Poison Gas,7,1,8,4,190,114,70,0,0,0
+110,Weezing,,,1,49,109,1,35,12,95,Poison Gas,7,11,8,4,60,173,70,0,0,0
+111,Rhyhorn,,,1,50,,,,10,1150,Spikes,4,8,6,4,120,135,70,0,1,1
+112,Rhydon,,,1,50,111,1,42,19,1200,Drill,4,6,6,4,60,204,70,0,1,1
+113,Chansey,,,1,51,440,9,Oval Stone,11,346,Egg,6,6,8,8,30,255,140,0,0,0
+114,Tangela,,,1,52,,,,10,350,Vine,2,7,3,4,45,166,70,0,0,0
+115,Kangaskhan,,,1,53,,,,22,800,Parent,3,6,3,8,45,175,70,0,0,0
+116,Horsea,,,1,54,,,,4,80,Dragon,2,5,7,4,225,83,70,0,0,0
+117,Seadra,,,1,54,116,1,32,12,250,Dragon,2,5,7,4,75,155,70,0,0,0
+118,Goldeen,,,1,55,,,,6,150,Goldfish,8,3,9,4,225,111,70,0,1,1
+119,Seaking,,,1,55,118,1,33,13,390,Goldfish,8,3,9,4,60,170,70,0,1,1
+120,Staryu,,,1,56,,,,8,345,Star Shape,3,5,7,-1,225,106,70,0,0,0
+121,Starmie,,,1,56,120,6,Water Stone,11,800,Mysterious,7,5,7,-1,60,207,70,0,0,0
+122,Mr. Mime,,,1,57,439,11,102,13,545,Barrier,6,12,8,4,45,136,70,0,0,0
+123,Scyther,,,1,58,,,,15,560,Mantis,5,13,3,4,45,187,70,0,1,1
+124,Jynx,,,1,59,238,1,30,14,406,Human Shape,8,12,8,8,45,137,70,0,0,0
+125,Electabuzz,,,1,60,239,1,30,11,300,Electric,10,6,3,2,45,156,70,0,0,0
+126,Magmar,,,1,61,240,1,30,13,445,Spitfire,8,6,4,2,45,167,70,0,0,0
+127,Pinsir,,,1,62,,,,15,550,Stag Beetle,3,12,2,4,45,200,70,0,0,0
+128,Tauros,,,1,63,,,,14,884,Wild Bull,3,8,3,0,45,211,70,0,0,0
+129,Magikarp,,,1,64,,,,9,100,Fish,8,3,9,4,255,20,70,0,1,1
+130,Gyarados,,,1,64,129,1,20,65,2350,Atrocious,2,2,9,4,45,214,70,0,1,1
+131,Lapras,,,1,65,,,,25,2200,Transport,2,3,7,4,45,219,70,0,0,0
+132,Ditto,,,1,66,,,,3,40,Transform,7,1,8,-1,35,61,70,0,0,0
+133,Eevee,,,1,67,,,,3,65,Evolution,3,8,8,1,45,92,70,0,0,0
+134,Vaporeon,,,1,67,133,6,Water Stone,10,290,Bubble Jet,2,8,8,1,45,196,70,0,0,0
+135,Jolteon,,,1,67,133,6,Thunderstone,8,245,Lightning,10,8,8,1,45,197,70,0,0,0
+136,Flareon,,,1,67,133,6,Fire Stone,9,250,Flame,8,8,8,1,45,198,70,0,0,0
+137,Porygon,,,1,68,,,,8,365,Virtual,6,7,8,-1,45,130,70,0,0,0
+138,Omanyte,,,1,69,,,,4,75,Spiral,2,10,7,1,45,99,70,0,0,0
+139,Omastar,,,1,69,138,1,40,10,350,Spiral,2,10,7,1,45,199,70,0,0,0
+140,Kabuto,,,1,70,,,,5,115,Shellfish,3,14,7,1,45,99,70,0,0,0
+141,Kabutops,,,1,70,140,1,40,13,405,Shellfish,3,6,7,1,45,199,70,0,0,0
+142,Aerodactyl,,,1,71,,,,18,590,Fossil,7,9,4,1,45,202,70,0,0,0
+143,Snorlax,,,1,72,446,12,,21,4600,Sleeping,1,12,4,1,25,154,70,0,0,0
+144,Articuno,,,1,73,,,,17,554,Freeze,2,9,5,-1,3,215,35,0,0,0
+145,Zapdos,,,1,74,,,,16,526,Electric,10,9,5,-1,3,216,35,0,0,0
+146,Moltres,,,1,75,,,,20,600,Flame,10,9,5,-1,3,217,35,0,0,0
+147,Dratini,,,1,76,,,,18,33,Dragon,2,2,9,4,45,67,35,0,0,0
+148,Dragonair,,,1,76,147,1,30,40,165,Dragon,2,2,9,4,45,144,35,0,0,0
+149,Dragonite,,,1,76,148,1,55,22,2100,Dragon,3,6,9,4,45,218,35,0,0,0
+150,Mewtwo,,,1,77,,,,20,1220,Genetic,7,6,5,-1,3,220,0,0,0,0
+151,Mew,,,1,78,,,,4,40,New Species,6,6,5,-1,45,64,100,0,0,0
+152,Chikorita,,,2,79,,,,9,64,Leaf,5,8,3,1,45,64,70,0,0,0
+153,Bayleef,,,2,79,152,1,16,12,158,Leaf,5,8,3,1,45,141,70,0,0,0
+154,Meganium,,,2,79,153,1,32,18,1005,Herb,5,8,3,1,45,208,70,0,1,1
+155,Cyndaquil,,,2,80,,,,5,79,Fire Mouse,10,12,3,1,45,65,70,0,0,0
+156,Quilava,,,2,80,155,1,14,9,190,Volcano,10,8,3,1,45,142,70,0,0,0
+157,Typhlosion,,,2,80,156,1,36,17,795,Volcano,10,8,3,1,45,209,70,0,0,0
+158,Totodile,,,2,81,,,,6,95,Big Jaw,2,6,9,1,45,66,70,0,0,0
+159,Croconaw,,,2,81,158,1,18,11,250,Big Jaw,2,6,9,1,45,143,70,0,0,0
+160,Feraligatr,,,2,81,159,1,30,23,888,Big Jaw,2,6,9,1,45,210,70,0,0,0
+161,Sentret,,,2,82,,,,8,60,Scout,3,8,3,4,255,57,70,0,0,0
+162,Furret,,,2,82,161,1,15,18,325,Long Body,3,8,3,4,90,116,70,0,0,0
+163,Hoothoot,,,2,83,,,,7,212,Owl,3,9,2,4,255,58,70,0,0,0
+164,Noctowl,,,2,83,163,1,20,16,408,Owl,3,9,2,4,90,162,70,0,0,0
+165,Ledyba,,,2,84,,,,10,108,Five Star,8,9,2,4,255,54,70,0,1,1
+166,Ledian,,,2,84,165,1,18,14,356,Five Star,8,9,2,4,90,134,70,0,1,1
+167,Spinarak,,,2,85,,,,5,85,String Spit,5,14,2,4,255,54,70,0,0,0
+168,Ariados,,,2,85,167,1,22,11,335,Long Leg,8,14,2,4,90,134,70,0,0,0
+169,Crobat,,,2,17,42,12,,18,750,Bat,7,13,1,4,90,204,70,0,0,0
+170,Chinchou,,,2,86,,,,5,120,Angler,2,3,7,4,190,90,70,0,0,0
+171,Lanturn,,,2,86,170,1,27,12,225,Light,2,3,7,4,75,156,70,0,0,0
+172,Pichu,,,2,10,,,,3,20,Tiny Mouse,10,8,2,4,190,42,70,1,0,0
+173,Cleffa,,,2,14,,,,3,30,Star Shape,6,6,4,6,150,37,140,1,0,0
+174,Igglybuff,,,2,16,,,,3,10,Balloon,6,12,3,6,170,39,70,1,0,0
+175,Togepi,,,2,87,,,,3,15,Spike Ball,9,12,2,1,190,74,70,1,0,0
+176,Togetic,,,2,87,175,12,,6,32,Happiness,9,12,2,1,75,114,70,0,0,0
+177,Natu,,,2,88,,,,2,20,Tiny Bird,5,9,2,4,190,73,70,0,0,0
+178,Xatu,,,2,88,177,1,25,15,150,Mystic,5,9,2,4,75,171,70,0,1,0
+179,Mareep,,,2,89,,,,6,78,Wool,9,8,3,4,235,59,70,0,0,0
+180,Flaaffy,,,2,89,179,1,15,8,133,Wool,6,6,3,4,120,117,70,0,0,0
+181,Ampharos,,,2,89,180,1,30,14,615,Light,10,6,3,4,45,194,70,0,0,0
+182,Bellossom,,,2,18,44,6,Sun Stone,4,58,Flower,5,12,3,4,45,184,70,0,0,0
+183,Marill,,,2,90,298,12,,4,85,Aqua Mouse,2,6,9,4,190,58,70,0,0,0
+184,Azumarill,,,2,90,183,1,18,8,285,Aqua Rabbit,2,6,9,4,75,153,70,0,0,0
+185,Sudowoodo,,,2,91,438,11,102,12,380,Imitation,3,12,2,4,65,135,70,0,1,1
+186,Politoed,,,2,26,61,5,King's Rock,11,339,Frog,5,12,9,4,45,185,70,0,1,1
+187,Hoppip,,,2,92,,,,4,5,Cottonweed,6,6,3,4,255,74,70,0,0,0
+188,Skiploom,,,2,92,187,1,18,6,10,Cottonweed,5,6,3,4,120,136,70,0,0,0
+189,Jumpluff,,,2,92,188,1,27,8,30,Cottonweed,2,6,3,4,45,176,70,0,0,0
+190,Aipom,,,2,93,,,,8,115,Long Tail,7,6,2,4,45,94,70,0,1,1
+191,Sunkern,,,2,94,,,,3,18,Seed,10,1,3,4,235,52,70,0,0,0
+192,Sunflora,,,2,94,191,6,Sun Stone,8,85,Sun,10,12,3,4,120,146,70,0,0,0
+193,Yanma,,,2,95,,,,12,380,Clear Wing,8,13,2,4,75,147,70,0,0,0
+194,Wooper,,,2,96,,,,4,85,Water Fish,2,7,9,4,255,52,70,0,1,1
+195,Quagsire,,,2,96,194,1,20,14,750,Water Fish,2,6,9,4,90,137,70,0,1,1
+196,Espeon,,,2,67,133,13,Sun Shard,9,265,Sun,7,8,8,1,45,197,70,0,0,0
+197,Umbreon,,,2,67,133,14,Moon Shard,10,270,Moonlight,1,8,8,1,45,197,35,0,0,0
+198,Murkrow,,,2,97,,,,5,21,Darkness,1,9,2,4,30,107,35,0,1,1
+199,Slowking,,,2,33,79,5,King's Rock,20,795,Royal,6,6,9,4,70,164,70,0,0,0
+200,Misdreavus,,,2,98,,,,7,10,Screech,4,1,1,4,45,147,35,0,0,0
+201,Unown,,,2,99,,,,5,50,Symbol,1,1,5,-1,225,61,70,0,0,0
+202,Wobbuffet,,,2,100,360,1,15,13,285,Patient,2,5,1,4,45,177,70,0,1,1
+203,Girafarig,,,2,101,,,,15,415,Long Neck,10,8,3,4,60,149,70,0,1,1
+204,Pineco,,,2,102,,,,6,72,Bagworm,4,1,2,4,190,60,70,0,0,0
+205,Forretress,,,2,102,204,1,31,12,1258,Bagworm,7,1,2,4,75,118,70,0,0,0
+206,Dunsparce,,,2,103,,,,15,140,Land Snake,10,2,1,4,190,125,70,0,0,0
+207,Gligar,,,2,104,,,,11,648,FlyScorpion,7,9,4,4,60,108,70,0,1,1
+208,Steelix,,,2,41,95,5,Metal Coat,92,4000,Iron Snake,4,2,1,4,25,196,70,0,1,1
+209,Snubbull,,,2,105,,,,6,78,Fairy,6,12,8,6,190,63,70,0,0,0
+210,Granbull,,,2,105,209,1,23,14,487,Fairy,7,6,8,6,75,178,70,0,0,0
+211,Qwilfish,,,2,106,,,,5,39,Balloon,4,3,7,4,45,100,70,0,0,0
+212,Scizor,,,2,58,123,5,Metal Coat,18,1180,Pincer,8,13,3,4,25,200,70,0,1,0
+213,Shuckle,,,2,107,,,,6,205,Mold,10,14,4,4,190,80,70,0,0,0
+214,Heracross,,,2,108,,,,15,540,Single Horn,2,12,2,4,45,200,70,0,1,1
+215,Sneasel,,,2,109,,,,9,280,Sharp Claw,1,6,2,4,60,132,35,0,1,1
+216,Teddiursa,,,2,110,,,,6,88,Little Bear,3,6,4,4,120,124,70,0,0,0
+217,Ursaring,,,2,110,216,1,30,18,1258,Hibernator,3,6,4,4,60,189,70,0,1,1
+218,Slugma,,,2,111,,,,7,350,Lava,8,2,4,4,190,78,70,0,0,0
+219,Magcargo,,,2,111,218,1,38,8,550,Lava,8,2,4,4,75,154,70,0,0,0
+220,Swinub,,,2,112,,,,4,65,Pig,3,8,1,4,225,78,70,0,0,0
+221,Piloswine,,,2,112,220,1,33,11,558,Swine,3,8,1,4,75,160,70,0,1,1
+222,Corsola,,,2,113,,,,6,50,Coral,6,14,7,6,60,113,70,0,0,0
+223,Remoraid,,,2,114,,,,6,120,Jet,4,3,7,4,190,78,70,0,0,0
+224,Octillery,,,2,114,223,1,25,9,285,Jet,8,10,7,4,75,164,70,0,1,1
+225,Delibird,,,2,115,,,,9,160,Delivery,8,9,4,4,45,183,70,0,0,0
+226,Mantine,,,2,116,458,20,223,21,2200,Kite,7,9,7,4,25,168,70,0,0,0
+227,Skarmory,,,2,117,,,,17,505,Armor Bird,4,9,6,4,25,168,70,0,0,0
+228,Houndour,,,2,118,,,,6,108,Dark,1,8,6,4,120,114,35,0,0,0
+229,Houndoom,,,2,118,228,1,24,14,350,Dark,1,8,6,4,45,204,35,0,1,1
+230,Kingdra,,,2,54,117,5,Dragon Scale,18,1520,Dragon,2,5,7,4,45,207,70,0,0,0
+231,Phanpy,,,2,119,,,,5,335,Long Nose,2,8,6,4,120,124,70,0,0,0
+232,Donphan,,,2,119,231,1,25,11,1200,Armor,4,8,6,4,60,189,70,0,1,1
+233,Porygon2,,,2,68,137,5,Up-Grade,6,325,Virtual,8,7,8,-1,45,180,70,0,0,0
+234,Stantler,,,2,120,,,,14,712,Big Horn,3,8,2,4,45,165,70,0,0,0
+235,Smeargle,,,2,121,,,,12,580,Painter,9,6,8,4,45,106,70,0,0,0
+236,Tyrogue,,,2,47,,,,7,210,Scuffle,7,12,8,0,75,91,70,1,0,0
+237,Hitmontop,,,2,47,236,19,20,14,480,Handstand,3,6,8,0,45,138,70,0,0,0
+238,Smoochum,,,2,59,,,,4,60,Kiss,6,12,8,8,45,87,70,1,0,0
+239,Elekid,,,2,60,,,,6,235,Electric,10,12,3,2,45,106,70,1,0,0
+240,Magby,,,2,61,,,,7,214,Live Coal,8,6,4,2,45,117,70,1,0,0
+241,Miltank,,,2,122,,,,12,755,Milk Cow,6,6,3,8,45,200,70,0,0,0
+242,Blissey,,,2,51,113,12,,15,468,Happiness,6,12,8,8,30,255,140,0,0,0
+243,Raikou,,,2,123,,,,19,1780,Thunder,10,8,3,-1,3,216,35,0,0,0
+244,Entei,,,2,124,,,,21,1980,Volcano,3,8,3,-1,3,217,35,0,0,0
+245,Suicune,,,2,125,,,,20,1870,Aurora,2,8,3,-1,3,215,35,0,0,0
+246,Larvitar,,,2,126,,,,6,720,Rock Skin,5,6,4,4,45,67,35,0,0,0
+247,Pupitar,,,2,126,246,1,30,12,1520,Hard Shell,4,2,4,4,45,144,35,0,0,0
+248,Tyranitar,,,2,126,247,1,55,20,2020,Armor,5,6,4,4,45,218,35,0,0,0
+249,Lugia,,,2,127,,,,52,2160,Diving,9,9,5,-1,3,220,0,0,0,0
+250,Ho-oh,,,2,128,,,,38,1990,Rainbow,8,9,5,-1,3,220,0,0,0,0
+251,Celebi,,,2,129,,,,6,50,Time Travel,5,12,2,-1,45,64,100,0,0,0
+252,Treecko,,,3,130,,,,5,50,Wood Gecko,5,6,2,1,45,65,70,0,0,0
+253,Grovyle,,,3,130,252,1,16,9,216,Wood Gecko,5,6,2,1,45,141,70,0,0,0
+254,Sceptile,,,3,130,253,1,36,17,522,Forest,5,6,2,1,45,208,70,0,0,0
+255,Torchic,,,3,131,,,,4,25,Chick,8,7,3,1,45,65,70,0,0,1
+256,Combusken,,,3,131,255,1,16,9,195,Young Fowl,8,6,3,1,45,142,70,0,1,1
+257,Blaziken,,,3,131,256,1,36,19,520,Blaze,8,6,3,1,45,209,70,0,1,1
+258,Mudkip,,,3,132,,,,4,76,Mud Fish,2,8,9,1,45,65,70,0,0,0
+259,Marshtomp,,,3,132,258,1,16,7,280,Mud Fish,2,6,9,1,45,143,70,0,0,0
+260,Swampert,,,3,132,259,1,36,15,819,Mud Fish,2,6,9,1,45,210,70,0,0,0
+261,Poochyena,,,3,133,,,,5,136,Bite,4,8,3,4,255,55,70,0,0,0
+262,Mightyena,,,3,133,261,1,18,10,370,Bite,4,8,3,4,127,128,70,0,0,0
+263,Zigzagoon,,,3,134,,,,4,175,TinyRaccoon,3,8,3,4,255,60,70,0,0,0
+264,Linoone,,,3,134,263,1,20,5,325,Rushing,9,8,3,4,90,128,70,0,0,0
+265,Wurmple,,,3,135,,,,3,36,Worm,8,2,2,4,255,54,70,0,0,0
+266,Silcoon,,,3,135,265,1,7,6,100,Cocoon,9,1,2,4,120,72,70,0,0,0
+267,Beautifly,,,3,135,266,1,10,10,284,Butterfly,10,13,2,4,45,161,70,0,1,1
+268,Cascoon,,,3,135,265,1,7,7,115,Cocoon,7,1,2,4,120,72,70,0,0,0
+269,Dustox,,,3,135,268,1,10,12,316,Poison Moth,5,13,2,4,45,161,70,0,1,1
+270,Lotad,,,3,136,,,,5,26,Water Weed,5,14,9,4,255,74,70,0,0,0
+271,Lombre,,,3,136,270,1,14,12,325,Jolly,5,12,9,4,120,141,70,0,0,0
+272,Ludicolo,,,3,136,271,6,Water Stone,15,550,Carefree,5,12,9,4,45,181,70,0,1,1
+273,Seedot,,,3,137,,,,5,40,Acorn,3,7,2,4,255,74,70,0,0,0
+274,Nuzleaf,,,3,137,273,1,14,10,280,Wily,3,12,2,4,120,141,70,0,1,1
+275,Shiftry,,,3,137,274,6,Leaf Stone,13,596,Wicked,3,12,2,4,45,181,70,0,1,1
+276,Taillow,,,3,138,,,,3,23,TinySwallow,2,9,3,4,200,59,70,0,0,0
+277,Swellow,,,3,138,276,1,22,7,198,Swallow,2,9,3,4,45,162,70,0,0,0
+278,Wingull,,,3,139,,,,6,95,Seagull,9,9,7,4,190,64,70,0,0,0
+279,Pelipper,,,3,139,278,1,25,12,280,Water Bird,10,9,7,4,45,164,70,0,0,0
+280,Ralts,,,3,140,,,,4,66,Feeling,9,12,8,4,235,70,35,0,0,0
+281,Kirlia,,,3,140,280,1,20,8,202,Emotion,9,12,8,4,120,140,35,0,0,0
+282,Gardevoir,,,3,140,281,1,30,16,484,Embrace,9,12,8,4,45,208,35,0,0,0
+283,Surskit,,,3,141,,,,5,17,Pond Skater,2,14,9,4,200,63,70,0,0,0
+284,Masquerain,,,3,141,283,1,22,8,36,Eyeball,2,13,9,4,75,128,70,0,0,0
+285,Shroomish,,,3,142,,,,4,45,Mushroom,3,7,2,4,255,65,70,0,0,0
+286,Breloom,,,3,142,285,1,23,12,392,Mushroom,5,6,2,4,90,165,70,0,0,0
+287,Slakoth,,,3,143,,,,8,240,Slacker,3,8,2,4,255,83,70,0,0,0
+288,Vigoroth,,,3,143,287,1,18,14,465,Wild Monkey,9,6,2,4,120,126,70,0,0,0
+289,Slaking,,,3,143,288,1,36,20,1305,Lazy,3,12,2,4,45,210,70,0,0,0
+290,Nincada,,,3,144,,,,5,55,Trainee,4,14,2,4,255,65,70,0,0,0
+291,Ninjask,,,3,144,290,1,20,8,120,Ninja,10,13,2,4,120,155,70,0,0,0
+292,Shedinja,,,3,144,290,16,Ninjask,8,12,Shed,3,5,2,-1,45,95,70,0,0,0
+293,Whismur,,,3,145,,,,6,163,Whisper,6,6,1,4,190,68,70,0,0,0
+294,Loudred,,,3,145,293,1,20,10,405,Big Voice,2,6,1,4,120,126,70,0,0,0
+295,Exploud,,,3,145,294,1,40,15,840,Loud Noise,2,6,1,4,45,184,70,0,0,0
+296,Makuhita,,,3,146,,,,10,864,Guts,10,12,4,2,180,87,70,0,0,0
+297,Hariyama,,,3,146,296,1,24,23,2538,Arm Thrust,3,12,4,2,200,184,70,0,0,0
+298,Azurill,,,3,90,,,,2,20,Polka Dot,2,7,9,6,150,33,70,1,0,0
+299,Nosepass,,,3,147,,,,10,970,Compass,4,12,1,4,255,108,70,0,0,0
+300,Skitty,,,3,148,,,,6,110,Kitten,6,8,2,6,255,65,70,0,0,0
+301,Delcatty,,,3,148,300,6,Moon Stone,11,326,Prim,7,8,2,6,60,138,70,0,0,0
+302,Sableye,,,3,149,,,,5,110,Darkness,7,12,1,4,45,98,35,0,0,0
+303,Mawile,,,3,150,,,,6,115,Deceiver,1,12,1,4,45,98,70,0,0,0
+304,Aron,,,3,151,,,,4,600,Iron Armor,4,8,4,4,180,96,35,0,0,0
+305,Lairon,,,3,151,304,1,32,9,1200,Iron Armor,4,8,4,4,90,152,35,0,0,0
+306,Aggron,,,3,151,305,1,42,21,3600,Iron Armor,4,6,4,4,45,205,35,0,0,0
+307,Meditite,,,3,152,,,,6,112,Meditate,2,12,4,4,180,91,70,0,1,1
+308,Medicham,,,3,152,307,1,37,13,315,Meditate,8,12,4,4,90,153,70,0,1,1
+309,Electrike,,,3,153,,,,6,152,Lightning,5,8,3,4,120,104,70,0,0,0
+310,Manectric,,,3,153,309,1,26,15,402,Discharge,10,8,3,4,45,168,70,0,0,0
+311,Plusle,,,3,154,,,,4,42,Cheering,10,6,3,4,200,120,70,0,0,0
+312,Minun,,,3,155,,,,4,42,Cheering,10,6,3,4,200,120,70,0,0,0
+313,Volbeat,,,3,156,,,,7,177,Firefly,4,6,2,0,150,146,70,0,0,0
+314,Illumise,,,3,157,,,,6,177,Firefly,7,12,2,8,150,146,70,0,0,0
+315,Roselia,,,3,158,406,13,,3,20,Thorn,5,12,3,4,150,152,70,0,1,1
+316,Gulpin,,,3,159,,,,4,103,Stomach,5,4,3,4,225,75,70,0,1,1
+317,Swalot,,,3,159,316,1,26,17,800,Poison Bag,7,4,3,4,75,168,70,0,1,1
+318,Carvanha,,,3,160,,,,8,208,Savage,8,3,7,4,225,88,35,0,0,0
+319,Sharpedo,,,3,160,318,1,30,18,888,Brutal,2,3,7,4,60,175,35,0,0,0
+320,Wailmer,,,3,161,,,,20,1300,Ball Whale,2,3,7,4,125,137,70,0,0,0
+321,Wailord,,,3,161,320,1,40,145,3980,Float Whale,2,3,7,4,60,206,70,0,0,0
+322,Numel,,,3,162,,,,7,240,Numb,10,8,4,4,255,88,70,0,1,1
+323,Camerupt,,,3,162,322,1,33,19,2200,Eruption,8,8,4,4,150,175,70,0,1,1
+324,Torkoal,,,3,163,,,,5,804,Coal,3,8,4,4,90,161,70,0,0,0
+325,Spoink,,,3,164,,,,7,306,Bounce,1,4,4,4,255,89,70,0,0,0
+326,Grumpig,,,3,164,325,1,32,9,715,Manipulate,7,6,4,4,60,164,70,0,0,0
+327,Spinda,,,3,165,,,,11,50,Spot Panda,3,6,4,4,255,85,70,0,0,0
+328,Trapinch,,,3,166,,,,7,150,Ant Pit,3,14,6,4,255,73,70,0,0,0
+329,Vibrava,,,3,166,328,1,35,11,153,Vibration,5,13,6,4,120,126,70,0,0,0
+330,Flygon,,,3,166,329,1,45,20,820,Mystic,5,9,6,4,45,197,70,0,0,0
+331,Cacnea,,,3,167,,,,4,513,Cactus,5,12,6,4,190,97,35,0,0,0
+332,Cacturne,,,3,167,331,1,32,13,774,Scarecrow,5,12,6,4,60,177,35,0,1,0
+333,Swablu,,,3,168,,,,4,12,Cotton Bird,2,9,2,4,255,74,70,0,0,0
+334,Altaria,,,3,168,333,1,35,11,206,Humming,2,9,2,4,45,188,70,0,0,0
+335,Zangoose,,,3,169,,,,13,403,Cat Ferret,9,6,3,4,90,165,70,0,0,0
+336,Seviper,,,3,170,,,,27,525,Fang Snake,1,2,3,4,90,165,70,0,0,0
+337,Lunatone,,,3,171,,,,10,1680,Meteorite,10,1,1,-1,45,150,70,0,0,0
+338,Solrock,,,3,172,,,,12,1540,Meteorite,8,1,1,-1,45,150,70,0,0,0
+339,Barboach,,,3,173,,,,4,19,Whiskers,4,3,9,4,190,92,70,0,0,0
+340,Whiscash,,,3,173,339,1,30,9,236,Whiskers,2,3,9,4,75,158,70,0,0,0
+341,Corphish,,,3,174,,,,6,115,Ruffian,8,14,9,4,205,111,70,0,0,0
+342,Crawdaunt,,,3,174,341,1,30,11,328,Rogue,8,14,9,4,155,161,70,0,0,0
+343,Baltoy,,,3,175,,,,5,215,Clay Doll,3,4,6,-1,255,58,70,0,0,0
+344,Claydol,,,3,175,343,1,36,15,1080,Clay Doll,1,4,6,-1,90,189,70,0,0,0
+345,Lileep,,,3,176,,,,10,238,Sea Lily,7,5,7,1,45,99,70,0,0,0
+346,Cradily,,,3,176,345,1,40,15,604,Barnacle,5,5,7,1,45,199,70,0,0,0
+347,Anorith,,,3,177,,,,7,125,Old Shrimp,4,14,9,1,45,99,70,0,0,0
+348,Armaldo,,,3,177,347,1,40,15,682,Plate,4,6,9,1,45,199,70,0,0,0
+349,Feebas,,,3,178,,,,6,74,Fish,3,3,9,4,255,61,70,0,0,0
+350,Milotic,,,3,178,349,15,170,62,1620,Tender,6,2,9,4,60,213,70,0,1,1
+351,Castform,,,3,179,,,,3,8,Weather,9,1,3,4,45,145,70,0,0,0
+352,Kecleon,,,3,180,,,,10,220,Color Swap,5,6,2,4,200,132,70,0,0,0
+353,Shuppet,,,3,181,,,,6,23,Puppet,1,1,8,4,225,97,35,0,0,0
+354,Banette,,,3,181,353,1,37,11,125,Marionette,1,6,8,4,45,179,35,0,0,0
+355,Duskull,,,3,182,,,,8,150,Requiem,1,4,2,4,190,97,35,0,0,0
+356,Dusclops,,,3,182,355,1,37,16,306,Beckon,1,12,2,4,90,179,35,0,0,0
+357,Tropius,,,3,183,,,,20,1000,Fruit,5,8,2,4,200,169,70,0,0,0
+358,Chimecho,,,3,184,433,14,,6,10,Wind Chime,2,4,3,4,45,147,70,0,0,1
+359,Absol,,,3,185,,,,12,470,Disaster,9,8,4,4,30,174,35,0,0,0
+360,Wynaut,,,3,100,,,,6,140,Bright,2,6,1,4,125,44,70,1,0,0
+361,Snorunt,,,3,186,,,,7,168,Snow Hat,4,12,1,4,190,74,70,0,0,0
+362,Glalie,,,3,186,361,1,42,15,2565,Face,4,1,1,4,75,187,70,0,0,0
+363,Spheal,,,3,187,,,,8,395,Clap,2,3,7,4,255,75,70,0,0,0
+364,Sealeo,,,3,187,363,1,32,11,876,Ball Roll,2,3,7,4,120,128,70,0,0,0
+365,Walrein,,,3,187,364,1,44,14,1506,Ice Break,2,8,7,4,45,192,70,0,0,0
+366,Clamperl,,,3,188,,,,4,525,Bivalve,2,1,7,4,255,142,70,0,0,0
+367,Huntail,,,3,188,366,5,DeepSeaTooth,17,270,Deep Sea,2,2,7,4,60,178,70,0,0,0
+368,Gorebyss,,,3,188,366,5,DeepSeaScale,18,226,South Sea,6,2,7,4,60,178,70,0,0,0
+369,Relicanth,,,3,189,,,,10,234,Longevity,4,3,7,1,25,198,70,0,1,1
+370,Luvdisc,,,3,190,,,,6,87,Rendezvous,6,3,7,6,225,110,70,0,0,0
+371,Bagon,,,3,191,,,,6,421,Rock Head,2,12,6,4,45,89,35,0,0,0
+372,Shelgon,,,3,191,371,1,30,11,1105,Endurance,9,8,6,4,45,144,35,0,0,0
+373,Salamence,,,3,191,372,1,50,15,1026,Dragon,2,8,6,4,45,218,35,0,0,0
+374,Beldum,,,3,192,,,,6,952,Iron Ball,2,5,6,-1,3,103,35,0,0,0
+375,Metang,,,3,192,374,1,20,12,2025,Iron Claw,2,4,6,-1,3,153,35,0,0,0
+376,Metagross,,,3,192,375,1,45,16,5500,Iron Leg,2,11,6,-1,3,210,35,0,0,0
+377,Regirock,,,3,193,,,,17,2300,Rock Peak,3,12,1,-1,3,217,35,0,0,0
+378,Regice,,,3,194,,,,18,1750,Iceberg,2,12,1,-1,3,216,35,0,0,0
+379,Registeel,,,3,195,,,,19,2050,Iron,4,12,1,-1,3,215,35,0,0,0
+380,Latias,,,3,196,,,,14,400,Eon,8,9,9,8,3,211,90,0,0,0
+381,Latios,,,3,197,,,,20,600,Eon,2,9,9,0,3,211,90,0,0,0
+382,Kyogre,,,3,198,,,,45,3520,Sea Basin,2,3,7,-1,5,218,0,0,0,0
+383,Groudon,,,3,199,,,,35,9500,Continent,8,6,6,-1,5,218,0,0,0,0
+384,Rayquaza,,,3,200,,,,70,2065,Sky High,5,2,5,-1,3,220,0,0,0,0
+385,Jirachi,,,3,201,,,,3,11,Wish,10,12,4,-1,3,215,100,0,0,0
+386,Deoxys,,,3,202,,,,17,608,DNA,8,12,5,-1,3,215,0,0,0,0
 387,Turtwig,,,4,203,,,,4,102,Tiny Leaf,5,8,,1,45,64,70,0,0,0
 388,Grotle,,,4,203,387,1,18,11,970,Grove,5,8,,1,45,141,70,0,0,0
 389,Torterra,,,4,203,388,1,32,22,3100,Continent,,8,,1,45,208,70,0,0,0
@@ -492,9 +492,9 @@ id,name,forme_name,forme_base_pokemon_id,generation_id,evolution_chain_id,evolut
 491,Darkrai,,,4,252,,,,15,505,Pitch-Black,1,12,,-1,3,210,0,0,0,0
 492,Shaymin,land,,4,253,,,,2,21,Gratitude,5,8,,-1,45,64,100,0,0,0
 493,Arceus,,,4,254,,,,32,3200,Alpha,4,8,,-1,3,255,0,0,0,0
-496,Deoxys,attack,386,3,202,,,,17,608,DNA,8,12,rare,-1,3,215,0,0,0,0
-497,Deoxys,defense,386,3,202,,,,17,608,DNA,8,12,rare,-1,3,215,0,0,0,0
-498,Deoxys,speed,386,3,202,,,,17,608,DNA,8,12,rare,-1,3,215,0,0,0,0
+496,Deoxys,attack,386,3,202,,,,17,608,DNA,8,12,5,-1,3,215,0,0,0,0
+497,Deoxys,defense,386,3,202,,,,17,608,DNA,8,12,5,-1,3,215,0,0,0,0
+498,Deoxys,speed,386,3,202,,,,17,608,DNA,8,12,5,-1,3,215,0,0,0,0
 499,Wormadam,sandy,413,4,213,412,3,20,5,65,Bagworm,4,2,,8,45,159,70,0,0,0
 500,Wormadam,trash,413,4,213,412,3,20,5,65,Bagworm,4,2,,8,45,159,70,0,0,0
 501,Giratina,origin,487,4,248,,,,69,6500,Renegade,1,10,,-1,3,220,0,0,0,0
diff --git a/pokedex/data/csv/pokemon_habitats.csv b/pokedex/data/csv/pokemon_habitats.csv
new file mode 100644 (file)
index 0000000..effdd61
--- /dev/null
@@ -0,0 +1,10 @@
+id,name
+1,cave
+2,forest
+3,grassland
+4,mountain
+5,rare
+6,rough terrain
+7,sea
+8,urban
+9,water's edge
index bf3959c..3eb8151 100644 (file)
@@ -300,7 +300,7 @@ class Pokemon(TableBase):
     species = Column(Unicode(16), nullable=False)
     color_id = Column(Integer, ForeignKey('pokemon_colors.id'), nullable=False)
     pokemon_shape_id = Column(Integer, ForeignKey('pokemon_shapes.id'), nullable=False)
-    habitat = Column(Unicode(16), nullable=False)
+    habitat_id = Column(Integer, ForeignKey('pokemon_habitats.id'), nullable=True)
     gender_rate = Column(Integer, nullable=False)
     capture_rate = Column(Integer, nullable=False)
     base_experience = Column(Integer, nullable=False)
@@ -380,6 +380,11 @@ class PokemonFormSprite(TableBase):
     introduced_in_version_group_id = Column(Integer, ForeignKey('version_groups.id'), primary_key=True, nullable=False, autoincrement=False)
     name = Column(Unicode(16), nullable=True)
 
+class PokemonHabitat(TableBase):
+    __tablename__ = 'pokemon_habitats'
+    id = Column(Integer, primary_key=True, nullable=False, autoincrement=False)
+    name = Column(Unicode(16), nullable=False)
+
 class PokemonItem(TableBase):
     __tablename__ = 'pokemon_items'
     pokemon_id = Column(Integer, ForeignKey('pokemon.id'), primary_key=True, nullable=False, autoincrement=False)
@@ -569,6 +574,8 @@ Pokemon.evolution_children = relation(Pokemon, primaryjoin=Pokemon.id==Pokemon.e
                                                                remote_side=[Pokemon.id]))
 Pokemon.flavor_text = relation(PokemonFlavorText, order_by=PokemonFlavorText.pokemon_id, backref='pokemon')
 Pokemon.foreign_names = relation(PokemonName, backref='pokemon')
+Pokemon.pokemon_habitat = relation(PokemonHabitat, backref='pokemon')
+Pokemon.habitat = association_proxy('pokemon_habitat', 'name')
 Pokemon.items = relation(PokemonItem)
 Pokemon.generation = relation(Generation, backref='pokemon')
 Pokemon.shape = relation(PokemonShape, backref='pokemon')