diff --git a/pokedex/data/csv/pokemon_evolution.csv b/pokedex/data/csv/pokemon_evolution.csv index 2c7bfe1..e9210e3 100644 --- a/pokedex/data/csv/pokemon_evolution.csv +++ b/pokedex/data/csv/pokemon_evolution.csv @@ -1,326 +1,365 @@ -id,evolved_species_id,evolution_trigger_id,trigger_item_id,minimum_level,gender_id,location_id,held_item_id,time_of_day,known_move_id,minimum_happiness,minimum_beauty,relative_physical_stats,party_species_id,trade_species_id -1,2,1,,16,,,,,,,,,, -2,3,1,,32,,,,,,,,,, -3,5,1,,16,,,,,,,,,, -4,6,1,,36,,,,,,,,,, -5,8,1,,16,,,,,,,,,, -6,9,1,,36,,,,,,,,,, -7,11,1,,7,,,,,,,,,, -8,12,1,,10,,,,,,,,,, -9,14,1,,7,,,,,,,,,, -10,15,1,,10,,,,,,,,,, -11,17,1,,18,,,,,,,,,, -12,18,1,,36,,,,,,,,,, -13,20,1,,20,,,,,,,,,, -14,22,1,,20,,,,,,,,,, -15,24,1,,22,,,,,,,,,, -16,25,1,,,,,,,,220,,,, -17,26,3,83,,,,,,,,,,, -18,28,1,,22,,,,,,,,,, -19,30,1,,16,,,,,,,,,, -20,31,3,81,,,,,,,,,,, -21,33,1,,16,,,,,,,,,, -22,34,3,81,,,,,,,,,,, -23,35,1,,,,,,,,220,,,, -24,36,3,81,,,,,,,,,,, -25,38,3,82,,,,,,,,,,, -26,39,1,,,,,,,,220,,,, -27,40,3,81,,,,,,,,,,, -28,42,1,,22,,,,,,,,,, -29,44,1,,21,,,,,,,,,, -30,45,3,85,,,,,,,,,,, -31,47,1,,24,,,,,,,,,, -32,49,1,,31,,,,,,,,,, -33,51,1,,26,,,,,,,,,, -34,53,1,,28,,,,,,,,,, -35,55,1,,33,,,,,,,,,, -36,57,1,,28,,,,,,,,,, -37,59,3,82,,,,,,,,,,, -38,61,1,,25,,,,,,,,,, -39,62,3,84,,,,,,,,,,, -40,64,1,,16,,,,,,,,,, -41,65,2,,,,,,,,,,,, -42,67,1,,28,,,,,,,,,, -43,68,2,,,,,,,,,,,, -44,70,1,,21,,,,,,,,,, -45,71,3,85,,,,,,,,,,, -46,73,1,,30,,,,,,,,,, -47,75,1,,25,,,,,,,,,, -48,76,2,,,,,,,,,,,, -49,78,1,,40,,,,,,,,,, -50,80,1,,37,,,,,,,,,, -51,82,1,,30,,,,,,,,,, -52,85,1,,31,,,,,,,,,, -53,87,1,,34,,,,,,,,,, -54,89,1,,38,,,,,,,,,, -55,91,3,84,,,,,,,,,,, -56,93,1,,25,,,,,,,,,, -57,94,2,,,,,,,,,,,, -58,97,1,,26,,,,,,,,,, -59,99,1,,28,,,,,,,,,, -60,101,1,,30,,,,,,,,,, -61,103,3,85,,,,,,,,,,, -62,105,1,,28,,,,,,,,,, -63,106,1,,20,,,,,,,,1,, -64,107,1,,20,,,,,,,,-1,, -65,110,1,,35,,,,,,,,,, -66,112,1,,42,,,,,,,,,, -67,113,1,,,,,110,day,,,,,, -68,117,1,,32,,,,,,,,,, -69,119,1,,33,,,,,,,,,, -70,121,3,84,,,,,,,,,,, -71,122,1,,,,,,,102,,,,, -72,124,1,,30,,,,,,,,,, -73,125,1,,30,,,,,,,,,, -74,126,1,,30,,,,,,,,,, -75,130,1,,20,,,,,,,,,, -76,134,3,84,,,,,,,,,,, -77,135,3,83,,,,,,,,,,, -78,136,3,82,,,,,,,,,,, -79,139,1,,40,,,,,,,,,, -80,141,1,,40,,,,,,,,,, -81,143,1,,,,,,,,220,,,, -82,148,1,,30,,,,,,,,,, -83,149,1,,55,,,,,,,,,, -84,153,1,,16,,,,,,,,,, -85,154,1,,32,,,,,,,,,, -86,156,1,,14,,,,,,,,,, -87,157,1,,36,,,,,,,,,, -88,159,1,,18,,,,,,,,,, -89,160,1,,30,,,,,,,,,, -90,162,1,,15,,,,,,,,,, -91,164,1,,20,,,,,,,,,, -92,166,1,,18,,,,,,,,,, -93,168,1,,22,,,,,,,,,, -94,169,1,,,,,,,,220,,,, -95,171,1,,27,,,,,,,,,, -96,176,1,,,,,,,,220,,,, -97,178,1,,25,,,,,,,,,, -98,180,1,,15,,,,,,,,,, -99,181,1,,30,,,,,,,,,, -100,182,3,80,,,,,,,,,,, -101,183,1,,,,,,,,220,,,, -102,184,1,,18,,,,,,,,,, -103,185,1,,,,,,,102,,,,, -104,186,2,,,,,198,,,,,,, -105,188,1,,18,,,,,,,,,, -106,189,1,,27,,,,,,,,,, -107,192,3,80,,,,,,,,,,, -108,195,1,,20,,,,,,,,,, -109,196,1,,,,,,day,,220,,,, -110,197,1,,,,,,night,,220,,,, -111,199,2,,,,,198,,,,,,, -112,202,1,,15,,,,,,,,,, -113,205,1,,31,,,,,,,,,, -114,208,2,,,,,210,,,,,,, -115,210,1,,23,,,,,,,,,, -116,212,2,,,,,210,,,,,,, -117,217,1,,30,,,,,,,,,, -118,219,1,,38,,,,,,,,,, -119,221,1,,33,,,,,,,,,, -120,224,1,,25,,,,,,,,,, -121,226,1,,,,,,,,,,,223, -122,229,1,,24,,,,,,,,,, -123,230,2,,,,,212,,,,,,, -124,232,1,,25,,,,,,,,,, -125,233,2,,,,,229,,,,,,, -126,237,1,,20,,,,,,,,0,, -127,242,1,,,,,,,,220,,,, -128,247,1,,30,,,,,,,,,, -129,248,1,,55,,,,,,,,,, -130,253,1,,16,,,,,,,,,, -131,254,1,,36,,,,,,,,,, -132,256,1,,16,,,,,,,,,, -133,257,1,,36,,,,,,,,,, -134,259,1,,16,,,,,,,,,, -135,260,1,,36,,,,,,,,,, -136,262,1,,18,,,,,,,,,, -137,264,1,,20,,,,,,,,,, -138,266,1,,7,,,,,,,,,, -139,267,1,,10,,,,,,,,,, -140,268,1,,7,,,,,,,,,, -141,269,1,,10,,,,,,,,,, -142,271,1,,14,,,,,,,,,, -143,272,3,84,,,,,,,,,,, -144,274,1,,14,,,,,,,,,, -145,275,3,85,,,,,,,,,,, -146,277,1,,22,,,,,,,,,, -147,279,1,,25,,,,,,,,,, -148,281,1,,20,,,,,,,,,, -149,282,1,,30,,,,,,,,,, -150,284,1,,22,,,,,,,,,, -151,286,1,,23,,,,,,,,,, -152,288,1,,18,,,,,,,,,, -153,289,1,,36,,,,,,,,,, -154,291,1,,20,,,,,,,,,, -155,292,4,,,,,,,,,,,, -156,294,1,,20,,,,,,,,,, -157,295,1,,40,,,,,,,,,, -158,297,1,,24,,,,,,,,,, -159,301,3,81,,,,,,,,,,, -160,305,1,,32,,,,,,,,,, -161,306,1,,42,,,,,,,,,, -162,308,1,,37,,,,,,,,,, -163,310,1,,26,,,,,,,,,, -164,315,1,,,,,,day,,220,,,, -165,317,1,,26,,,,,,,,,, -166,319,1,,30,,,,,,,,,, -167,321,1,,40,,,,,,,,,, -168,323,1,,33,,,,,,,,,, -169,326,1,,32,,,,,,,,,, -170,329,1,,35,,,,,,,,,, -171,330,1,,45,,,,,,,,,, -172,332,1,,32,,,,,,,,,, -173,334,1,,35,,,,,,,,,, -174,340,1,,30,,,,,,,,,, -175,342,1,,30,,,,,,,,,, -176,344,1,,36,,,,,,,,,, -177,346,1,,40,,,,,,,,,, -178,348,1,,40,,,,,,,,,, -179,350,1,,,,,,,,,171,,, -180,354,1,,37,,,,,,,,,, -181,356,1,,37,,,,,,,,,, -182,358,1,,,,,,night,,220,,,, -183,362,1,,42,,,,,,,,,, -184,364,1,,32,,,,,,,,,, -185,365,1,,44,,,,,,,,,, -186,367,2,,,,,203,,,,,,, -187,368,2,,,,,204,,,,,,, -188,372,1,,30,,,,,,,,,, -189,373,1,,50,,,,,,,,,, -190,375,1,,20,,,,,,,,,, -191,376,1,,45,,,,,,,,,, -192,388,1,,18,,,,,,,,,, -193,389,1,,32,,,,,,,,,, -194,391,1,,14,,,,,,,,,, -195,392,1,,36,,,,,,,,,, -196,394,1,,16,,,,,,,,,, -197,395,1,,36,,,,,,,,,, -198,397,1,,14,,,,,,,,,, -199,398,1,,34,,,,,,,,,, -200,400,1,,15,,,,,,,,,, -201,402,1,,10,,,,,,,,,, -202,404,1,,15,,,,,,,,,, -203,405,1,,30,,,,,,,,,, -204,407,3,107,,,,,,,,,,, -205,409,1,,30,,,,,,,,,, -206,411,1,,30,,,,,,,,,, -207,413,1,,20,1,,,,,,,,, -208,414,1,,20,2,,,,,,,,, -209,416,1,,21,1,,,,,,,,, -210,419,1,,26,,,,,,,,,, -211,421,1,,25,,,,,,,,,, -212,423,1,,30,,,,,,,,,, -213,424,1,,,,,,,458,,,,, -214,426,1,,28,,,,,,,,,, -215,428,1,,,,,,,,220,,,, -216,429,3,108,,,,,,,,,,, -217,430,3,108,,,,,,,,,,, -218,432,1,,38,,,,,,,,,, -219,435,1,,34,,,,,,,,,, -220,437,1,,33,,,,,,,,,, -221,444,1,,24,,,,,,,,,, -222,445,1,,48,,,,,,,,,, -223,448,1,,,,,,day,,220,,,, -224,450,1,,34,,,,,,,,,, -225,452,1,,40,,,,,,,,,, -226,454,1,,37,,,,,,,,,, -227,457,1,,31,,,,,,,,,, -228,460,1,,40,,,,,,,,,, -229,461,1,,,,,303,night,,,,,, -230,462,1,,,,10,,,,,,,, -231,463,1,,,,,,,205,,,,, -232,464,2,,,,,298,,,,,,, -233,465,1,,,,,,,246,,,,, -234,466,2,,,,,299,,,,,,, -235,467,2,,,,,300,,,,,,, -236,468,3,107,,,,,,,,,,, -237,469,1,,,,,,,246,,,,, -238,470,1,,,,8,,,,,,,, -239,471,1,,,,48,,,,,,,, -240,472,1,,,,,304,night,,,,,, -241,473,1,,,,,,,246,,,,, -242,474,2,,,,,301,,,,,,, -243,475,3,109,,2,,,,,,,,, -244,476,1,,,,10,,,,,,,, -245,477,2,,,,,302,,,,,,, -246,478,3,109,,1,,,,,,,,, -247,496,1,,17,,,,,,,,,, -248,497,1,,36,,,,,,,,,, -249,499,1,,17,,,,,,,,,, -250,500,1,,36,,,,,,,,,, -251,502,1,,17,,,,,,,,,, -252,503,1,,36,,,,,,,,,, -253,505,1,,20,,,,,,,,,, -254,507,1,,16,,,,,,,,,, -255,508,1,,32,,,,,,,,,, -256,510,1,,20,,,,,,,,,, -257,512,3,85,,,,,,,,,,, -258,514,3,82,,,,,,,,,,, -259,516,3,84,,,,,,,,,,, -260,518,3,81,,,,,,,,,,, -261,520,1,,21,,,,,,,,,, -262,521,1,,32,,,,,,,,,, -263,523,1,,27,,,,,,,,,, -264,525,1,,25,,,,,,,,,, -265,526,2,,,,,,,,,,,, -266,528,1,,,,,,,,220,,,, -267,530,1,,31,,,,,,,,,, -268,533,1,,25,,,,,,,,,, -269,534,2,,,,,,,,,,,, -270,536,1,,25,,,,,,,,,, -271,537,1,,36,,,,,,,,,, -272,541,1,,20,,,,,,,,,, -273,542,1,,,,,,,,220,,,, -274,544,1,,22,,,,,,,,,, -275,545,1,,30,,,,,,,,,, -276,547,3,80,,,,,,,,,,, -277,549,3,80,,,,,,,,,,, -278,552,1,,29,,,,,,,,,, -279,553,1,,40,,,,,,,,,, -280,555,1,,35,,,,,,,,,, -281,558,1,,34,,,,,,,,,, -282,560,1,,39,,,,,,,,,, -283,563,1,,34,,,,,,,,,, -284,565,1,,37,,,,,,,,,, -285,567,1,,37,,,,,,,,,, -286,569,1,,36,,,,,,,,,, -287,571,1,,30,,,,,,,,,, -288,573,3,107,,,,,,,,,,, -289,575,1,,32,,,,,,,,,, -290,576,1,,41,,,,,,,,,, -291,578,1,,32,,,,,,,,,, -292,579,1,,41,,,,,,,,,, -293,581,1,,35,,,,,,,,,, -294,583,1,,35,,,,,,,,,, -295,584,1,,47,,,,,,,,,, -296,586,1,,34,,,,,,,,,, -297,589,2,,,,,,,,,,,,616 -298,591,1,,39,,,,,,,,,, -299,593,1,,40,,,,,,,,,, -300,596,1,,36,,,,,,,,,, -301,598,1,,40,,,,,,,,,, -302,600,1,,38,,,,,,,,,, -303,601,1,,49,,,,,,,,,, -304,603,1,,39,,,,,,,,,, -305,604,3,83,,,,,,,,,,, -306,606,1,,42,,,,,,,,,, -307,608,1,,41,,,,,,,,,, -308,609,3,108,,,,,,,,,,, -309,611,1,,38,,,,,,,,,, -310,612,1,,48,,,,,,,,,, -311,614,1,,37,,,,,,,,,, -312,617,2,,,,,,,,,,,,588 -313,620,1,,50,,,,,,,,,, -314,623,1,,43,,,,,,,,,, -315,625,1,,52,,,,,,,,,, -316,628,1,,54,,,,,,,,,, -317,630,1,,54,,,,,,,,,, -318,634,1,,50,,,,,,,,,, -319,635,1,,64,,,,,,,,,, -320,637,1,,59,,,,,,,,,, -321,350,2,,,,,580,,,,,,, -322,462,1,,,,379,,,,,,,, -323,476,1,,,,379,,,,,,,, -324,470,1,,,,375,,,,,,,, -325,471,1,,,,380,,,,,,,, +id,evolved_species_id,evolution_trigger_id,trigger_item_id,minimum_level,gender_id,location_id,held_item_id,time_of_day,known_move_id,known_move_type_id,minimum_happiness,minimum_beauty,minimum_affection,relative_physical_stats,party_species_id,party_type_id,trade_species_id,needs_overworld_rain,turn_upside_down +1,2,1,,16,,,,,,,,,,,,,,0,0 +2,3,1,,32,,,,,,,,,,,,,,0,0 +3,5,1,,16,,,,,,,,,,,,,,0,0 +4,6,1,,36,,,,,,,,,,,,,,0,0 +5,8,1,,16,,,,,,,,,,,,,,0,0 +6,9,1,,36,,,,,,,,,,,,,,0,0 +7,11,1,,7,,,,,,,,,,,,,,0,0 +8,12,1,,10,,,,,,,,,,,,,,0,0 +9,14,1,,7,,,,,,,,,,,,,,0,0 +10,15,1,,10,,,,,,,,,,,,,,0,0 +11,17,1,,18,,,,,,,,,,,,,,0,0 +12,18,1,,36,,,,,,,,,,,,,,0,0 +13,20,1,,20,,,,,,,,,,,,,,0,0 +14,22,1,,20,,,,,,,,,,,,,,0,0 +15,24,1,,22,,,,,,,,,,,,,,0,0 +16,25,1,,,,,,,,,220,,,,,,,0,0 +17,26,3,83,,,,,,,,,,,,,,,0,0 +18,28,1,,22,,,,,,,,,,,,,,0,0 +19,30,1,,16,,,,,,,,,,,,,,0,0 +20,31,3,81,,,,,,,,,,,,,,,0,0 +21,33,1,,16,,,,,,,,,,,,,,0,0 +22,34,3,81,,,,,,,,,,,,,,,0,0 +23,35,1,,,,,,,,,220,,,,,,,0,0 +24,36,3,81,,,,,,,,,,,,,,,0,0 +25,38,3,82,,,,,,,,,,,,,,,0,0 +26,39,1,,,,,,,,,220,,,,,,,0,0 +27,40,3,81,,,,,,,,,,,,,,,0,0 +28,42,1,,22,,,,,,,,,,,,,,0,0 +29,44,1,,21,,,,,,,,,,,,,,0,0 +30,45,3,85,,,,,,,,,,,,,,,0,0 +31,47,1,,24,,,,,,,,,,,,,,0,0 +32,49,1,,31,,,,,,,,,,,,,,0,0 +33,51,1,,26,,,,,,,,,,,,,,0,0 +34,53,1,,28,,,,,,,,,,,,,,0,0 +35,55,1,,33,,,,,,,,,,,,,,0,0 +36,57,1,,28,,,,,,,,,,,,,,0,0 +37,59,3,82,,,,,,,,,,,,,,,0,0 +38,61,1,,25,,,,,,,,,,,,,,0,0 +39,62,3,84,,,,,,,,,,,,,,,0,0 +40,64,1,,16,,,,,,,,,,,,,,0,0 +41,65,2,,,,,,,,,,,,,,,,0,0 +42,67,1,,28,,,,,,,,,,,,,,0,0 +43,68,2,,,,,,,,,,,,,,,,0,0 +44,70,1,,21,,,,,,,,,,,,,,0,0 +45,71,3,85,,,,,,,,,,,,,,,0,0 +46,73,1,,30,,,,,,,,,,,,,,0,0 +47,75,1,,25,,,,,,,,,,,,,,0,0 +48,76,2,,,,,,,,,,,,,,,,0,0 +49,78,1,,40,,,,,,,,,,,,,,0,0 +50,80,1,,37,,,,,,,,,,,,,,0,0 +51,82,1,,30,,,,,,,,,,,,,,0,0 +52,85,1,,31,,,,,,,,,,,,,,0,0 +53,87,1,,34,,,,,,,,,,,,,,0,0 +54,89,1,,38,,,,,,,,,,,,,,0,0 +55,91,3,84,,,,,,,,,,,,,,,0,0 +56,93,1,,25,,,,,,,,,,,,,,0,0 +57,94,2,,,,,,,,,,,,,,,,0,0 +58,97,1,,26,,,,,,,,,,,,,,0,0 +59,99,1,,28,,,,,,,,,,,,,,0,0 +60,101,1,,30,,,,,,,,,,,,,,0,0 +61,103,3,85,,,,,,,,,,,,,,,0,0 +62,105,1,,28,,,,,,,,,,,,,,0,0 +63,106,1,,20,,,,,,,,,,1,,,,0,0 +64,107,1,,20,,,,,,,,,,-1,,,,0,0 +65,110,1,,35,,,,,,,,,,,,,,0,0 +66,112,1,,42,,,,,,,,,,,,,,0,0 +67,113,1,,,,,110,day,,,,,,,,,,0,0 +68,117,1,,32,,,,,,,,,,,,,,0,0 +69,119,1,,33,,,,,,,,,,,,,,0,0 +70,121,3,84,,,,,,,,,,,,,,,0,0 +71,122,1,,,,,,,102,,,,,,,,,0,0 +72,124,1,,30,,,,,,,,,,,,,,0,0 +73,125,1,,30,,,,,,,,,,,,,,0,0 +74,126,1,,30,,,,,,,,,,,,,,0,0 +75,130,1,,20,,,,,,,,,,,,,,0,0 +76,134,3,84,,,,,,,,,,,,,,,0,0 +77,135,3,83,,,,,,,,,,,,,,,0,0 +78,136,3,82,,,,,,,,,,,,,,,0,0 +79,139,1,,40,,,,,,,,,,,,,,0,0 +80,141,1,,40,,,,,,,,,,,,,,0,0 +81,143,1,,,,,,,,,220,,,,,,,0,0 +82,148,1,,30,,,,,,,,,,,,,,0,0 +83,149,1,,55,,,,,,,,,,,,,,0,0 +84,153,1,,16,,,,,,,,,,,,,,0,0 +85,154,1,,32,,,,,,,,,,,,,,0,0 +86,156,1,,14,,,,,,,,,,,,,,0,0 +87,157,1,,36,,,,,,,,,,,,,,0,0 +88,159,1,,18,,,,,,,,,,,,,,0,0 +89,160,1,,30,,,,,,,,,,,,,,0,0 +90,162,1,,15,,,,,,,,,,,,,,0,0 +91,164,1,,20,,,,,,,,,,,,,,0,0 +92,166,1,,18,,,,,,,,,,,,,,0,0 +93,168,1,,22,,,,,,,,,,,,,,0,0 +94,169,1,,,,,,,,,220,,,,,,,0,0 +95,171,1,,27,,,,,,,,,,,,,,0,0 +96,176,1,,,,,,,,,220,,,,,,,0,0 +97,178,1,,25,,,,,,,,,,,,,,0,0 +98,180,1,,15,,,,,,,,,,,,,,0,0 +99,181,1,,30,,,,,,,,,,,,,,0,0 +100,182,3,80,,,,,,,,,,,,,,,0,0 +101,183,1,,,,,,,,,220,,,,,,,0,0 +102,184,1,,18,,,,,,,,,,,,,,0,0 +103,185,1,,,,,,,102,,,,,,,,,0,0 +104,186,2,,,,,198,,,,,,,,,,,0,0 +105,188,1,,18,,,,,,,,,,,,,,0,0 +106,189,1,,27,,,,,,,,,,,,,,0,0 +107,192,3,80,,,,,,,,,,,,,,,0,0 +108,195,1,,20,,,,,,,,,,,,,,0,0 +109,196,1,,,,,,day,,,220,,,,,,,0,0 +110,197,1,,,,,,night,,,220,,,,,,,0,0 +111,199,2,,,,,198,,,,,,,,,,,0,0 +112,202,1,,15,,,,,,,,,,,,,,0,0 +113,205,1,,31,,,,,,,,,,,,,,0,0 +114,208,2,,,,,210,,,,,,,,,,,0,0 +115,210,1,,23,,,,,,,,,,,,,,0,0 +116,212,2,,,,,210,,,,,,,,,,,0,0 +117,217,1,,30,,,,,,,,,,,,,,0,0 +118,219,1,,38,,,,,,,,,,,,,,0,0 +119,221,1,,33,,,,,,,,,,,,,,0,0 +120,224,1,,25,,,,,,,,,,,,,,0,0 +121,226,1,,,,,,,,,,,,,223,,,0,0 +122,229,1,,24,,,,,,,,,,,,,,0,0 +123,230,2,,,,,212,,,,,,,,,,,0,0 +124,232,1,,25,,,,,,,,,,,,,,0,0 +125,233,2,,,,,229,,,,,,,,,,,0,0 +126,237,1,,20,,,,,,,,,,0,,,,0,0 +127,242,1,,,,,,,,,220,,,,,,,0,0 +128,247,1,,30,,,,,,,,,,,,,,0,0 +129,248,1,,55,,,,,,,,,,,,,,0,0 +130,253,1,,16,,,,,,,,,,,,,,0,0 +131,254,1,,36,,,,,,,,,,,,,,0,0 +132,256,1,,16,,,,,,,,,,,,,,0,0 +133,257,1,,36,,,,,,,,,,,,,,0,0 +134,259,1,,16,,,,,,,,,,,,,,0,0 +135,260,1,,36,,,,,,,,,,,,,,0,0 +136,262,1,,18,,,,,,,,,,,,,,0,0 +137,264,1,,20,,,,,,,,,,,,,,0,0 +138,266,1,,7,,,,,,,,,,,,,,0,0 +139,267,1,,10,,,,,,,,,,,,,,0,0 +140,268,1,,7,,,,,,,,,,,,,,0,0 +141,269,1,,10,,,,,,,,,,,,,,0,0 +142,271,1,,14,,,,,,,,,,,,,,0,0 +143,272,3,84,,,,,,,,,,,,,,,0,0 +144,274,1,,14,,,,,,,,,,,,,,0,0 +145,275,3,85,,,,,,,,,,,,,,,0,0 +146,277,1,,22,,,,,,,,,,,,,,0,0 +147,279,1,,25,,,,,,,,,,,,,,0,0 +148,281,1,,20,,,,,,,,,,,,,,0,0 +149,282,1,,30,,,,,,,,,,,,,,0,0 +150,284,1,,22,,,,,,,,,,,,,,0,0 +151,286,1,,23,,,,,,,,,,,,,,0,0 +152,288,1,,18,,,,,,,,,,,,,,0,0 +153,289,1,,36,,,,,,,,,,,,,,0,0 +154,291,1,,20,,,,,,,,,,,,,,0,0 +155,292,4,,,,,,,,,,,,,,,,0,0 +156,294,1,,20,,,,,,,,,,,,,,0,0 +157,295,1,,40,,,,,,,,,,,,,,0,0 +158,297,1,,24,,,,,,,,,,,,,,0,0 +159,301,3,81,,,,,,,,,,,,,,,0,0 +160,305,1,,32,,,,,,,,,,,,,,0,0 +161,306,1,,42,,,,,,,,,,,,,,0,0 +162,308,1,,37,,,,,,,,,,,,,,0,0 +163,310,1,,26,,,,,,,,,,,,,,0,0 +164,315,1,,,,,,day,,,220,,,,,,,0,0 +165,317,1,,26,,,,,,,,,,,,,,0,0 +166,319,1,,30,,,,,,,,,,,,,,0,0 +167,321,1,,40,,,,,,,,,,,,,,0,0 +168,323,1,,33,,,,,,,,,,,,,,0,0 +169,326,1,,32,,,,,,,,,,,,,,0,0 +170,329,1,,35,,,,,,,,,,,,,,0,0 +171,330,1,,45,,,,,,,,,,,,,,0,0 +172,332,1,,32,,,,,,,,,,,,,,0,0 +173,334,1,,35,,,,,,,,,,,,,,0,0 +174,340,1,,30,,,,,,,,,,,,,,0,0 +175,342,1,,30,,,,,,,,,,,,,,0,0 +176,344,1,,36,,,,,,,,,,,,,,0,0 +177,346,1,,40,,,,,,,,,,,,,,0,0 +178,348,1,,40,,,,,,,,,,,,,,0,0 +179,350,1,,,,,,,,,,171,,,,,,0,0 +180,354,1,,37,,,,,,,,,,,,,,0,0 +181,356,1,,37,,,,,,,,,,,,,,0,0 +182,358,1,,,,,,night,,,220,,,,,,,0,0 +183,362,1,,42,,,,,,,,,,,,,,0,0 +184,364,1,,32,,,,,,,,,,,,,,0,0 +185,365,1,,44,,,,,,,,,,,,,,0,0 +186,367,2,,,,,203,,,,,,,,,,,0,0 +187,368,2,,,,,204,,,,,,,,,,,0,0 +188,372,1,,30,,,,,,,,,,,,,,0,0 +189,373,1,,50,,,,,,,,,,,,,,0,0 +190,375,1,,20,,,,,,,,,,,,,,0,0 +191,376,1,,45,,,,,,,,,,,,,,0,0 +192,388,1,,18,,,,,,,,,,,,,,0,0 +193,389,1,,32,,,,,,,,,,,,,,0,0 +194,391,1,,14,,,,,,,,,,,,,,0,0 +195,392,1,,36,,,,,,,,,,,,,,0,0 +196,394,1,,16,,,,,,,,,,,,,,0,0 +197,395,1,,36,,,,,,,,,,,,,,0,0 +198,397,1,,14,,,,,,,,,,,,,,0,0 +199,398,1,,34,,,,,,,,,,,,,,0,0 +200,400,1,,15,,,,,,,,,,,,,,0,0 +201,402,1,,10,,,,,,,,,,,,,,0,0 +202,404,1,,15,,,,,,,,,,,,,,0,0 +203,405,1,,30,,,,,,,,,,,,,,0,0 +204,407,3,107,,,,,,,,,,,,,,,0,0 +205,409,1,,30,,,,,,,,,,,,,,0,0 +206,411,1,,30,,,,,,,,,,,,,,0,0 +207,413,1,,20,1,,,,,,,,,,,,,0,0 +208,414,1,,20,2,,,,,,,,,,,,,0,0 +209,416,1,,21,1,,,,,,,,,,,,,0,0 +210,419,1,,26,,,,,,,,,,,,,,0,0 +211,421,1,,25,,,,,,,,,,,,,,0,0 +212,423,1,,30,,,,,,,,,,,,,,0,0 +213,424,1,,,,,,,458,,,,,,,,,0,0 +214,426,1,,28,,,,,,,,,,,,,,0,0 +215,428,1,,,,,,,,,220,,,,,,,0,0 +216,429,3,108,,,,,,,,,,,,,,,0,0 +217,430,3,108,,,,,,,,,,,,,,,0,0 +218,432,1,,38,,,,,,,,,,,,,,0,0 +219,435,1,,34,,,,,,,,,,,,,,0,0 +220,437,1,,33,,,,,,,,,,,,,,0,0 +221,444,1,,24,,,,,,,,,,,,,,0,0 +222,445,1,,48,,,,,,,,,,,,,,0,0 +223,448,1,,,,,,day,,,220,,,,,,,0,0 +224,450,1,,34,,,,,,,,,,,,,,0,0 +225,452,1,,40,,,,,,,,,,,,,,0,0 +226,454,1,,37,,,,,,,,,,,,,,0,0 +227,457,1,,31,,,,,,,,,,,,,,0,0 +228,460,1,,40,,,,,,,,,,,,,,0,0 +229,461,1,,,,,303,night,,,,,,,,,,0,0 +230,462,1,,,,10,,,,,,,,,,,,0,0 +231,463,1,,,,,,,205,,,,,,,,,0,0 +232,464,2,,,,,298,,,,,,,,,,,0,0 +233,465,1,,,,,,,246,,,,,,,,,0,0 +234,466,2,,,,,299,,,,,,,,,,,0,0 +235,467,2,,,,,300,,,,,,,,,,,0,0 +236,468,3,107,,,,,,,,,,,,,,,0,0 +237,469,1,,,,,,,246,,,,,,,,,0,0 +238,470,1,,,,8,,,,,,,,,,,,0,0 +239,471,1,,,,48,,,,,,,,,,,,0,0 +240,472,1,,,,,304,night,,,,,,,,,,0,0 +241,473,1,,,,,,,246,,,,,,,,,0,0 +242,474,2,,,,,301,,,,,,,,,,,0,0 +243,475,3,109,,2,,,,,,,,,,,,,0,0 +244,476,1,,,,10,,,,,,,,,,,,0,0 +245,477,2,,,,,302,,,,,,,,,,,0,0 +246,478,3,109,,1,,,,,,,,,,,,,0,0 +247,496,1,,17,,,,,,,,,,,,,,0,0 +248,497,1,,36,,,,,,,,,,,,,,0,0 +249,499,1,,17,,,,,,,,,,,,,,0,0 +250,500,1,,36,,,,,,,,,,,,,,0,0 +251,502,1,,17,,,,,,,,,,,,,,0,0 +252,503,1,,36,,,,,,,,,,,,,,0,0 +253,505,1,,20,,,,,,,,,,,,,,0,0 +254,507,1,,16,,,,,,,,,,,,,,0,0 +255,508,1,,32,,,,,,,,,,,,,,0,0 +256,510,1,,20,,,,,,,,,,,,,,0,0 +257,512,3,85,,,,,,,,,,,,,,,0,0 +258,514,3,82,,,,,,,,,,,,,,,0,0 +259,516,3,84,,,,,,,,,,,,,,,0,0 +260,518,3,81,,,,,,,,,,,,,,,0,0 +261,520,1,,21,,,,,,,,,,,,,,0,0 +262,521,1,,32,,,,,,,,,,,,,,0,0 +263,523,1,,27,,,,,,,,,,,,,,0,0 +264,525,1,,25,,,,,,,,,,,,,,0,0 +265,526,2,,,,,,,,,,,,,,,,0,0 +266,528,1,,,,,,,,,220,,,,,,,0,0 +267,530,1,,31,,,,,,,,,,,,,,0,0 +268,533,1,,25,,,,,,,,,,,,,,0,0 +269,534,2,,,,,,,,,,,,,,,,0,0 +270,536,1,,25,,,,,,,,,,,,,,0,0 +271,537,1,,36,,,,,,,,,,,,,,0,0 +272,541,1,,20,,,,,,,,,,,,,,0,0 +273,542,1,,,,,,,,,220,,,,,,,0,0 +274,544,1,,22,,,,,,,,,,,,,,0,0 +275,545,1,,30,,,,,,,,,,,,,,0,0 +276,547,3,80,,,,,,,,,,,,,,,0,0 +277,549,3,80,,,,,,,,,,,,,,,0,0 +278,552,1,,29,,,,,,,,,,,,,,0,0 +279,553,1,,40,,,,,,,,,,,,,,0,0 +280,555,1,,35,,,,,,,,,,,,,,0,0 +281,558,1,,34,,,,,,,,,,,,,,0,0 +282,560,1,,39,,,,,,,,,,,,,,0,0 +283,563,1,,34,,,,,,,,,,,,,,0,0 +284,565,1,,37,,,,,,,,,,,,,,0,0 +285,567,1,,37,,,,,,,,,,,,,,0,0 +286,569,1,,36,,,,,,,,,,,,,,0,0 +287,571,1,,30,,,,,,,,,,,,,,0,0 +288,573,3,107,,,,,,,,,,,,,,,0,0 +289,575,1,,32,,,,,,,,,,,,,,0,0 +290,576,1,,41,,,,,,,,,,,,,,0,0 +291,578,1,,32,,,,,,,,,,,,,,0,0 +292,579,1,,41,,,,,,,,,,,,,,0,0 +293,581,1,,35,,,,,,,,,,,,,,0,0 +294,583,1,,35,,,,,,,,,,,,,,0,0 +295,584,1,,47,,,,,,,,,,,,,,0,0 +296,586,1,,34,,,,,,,,,,,,,,0,0 +297,589,2,,,,,,,,,,,,,,,616,0,0 +298,591,1,,39,,,,,,,,,,,,,,0,0 +299,593,1,,40,,,,,,,,,,,,,,0,0 +300,596,1,,36,,,,,,,,,,,,,,0,0 +301,598,1,,40,,,,,,,,,,,,,,0,0 +302,600,1,,38,,,,,,,,,,,,,,0,0 +303,601,1,,49,,,,,,,,,,,,,,0,0 +304,603,1,,39,,,,,,,,,,,,,,0,0 +305,604,3,83,,,,,,,,,,,,,,,0,0 +306,606,1,,42,,,,,,,,,,,,,,0,0 +307,608,1,,41,,,,,,,,,,,,,,0,0 +308,609,3,108,,,,,,,,,,,,,,,0,0 +309,611,1,,38,,,,,,,,,,,,,,0,0 +310,612,1,,48,,,,,,,,,,,,,,0,0 +311,614,1,,37,,,,,,,,,,,,,,0,0 +312,617,2,,,,,,,,,,,,,,,588,0,0 +313,620,1,,50,,,,,,,,,,,,,,0,0 +314,623,1,,43,,,,,,,,,,,,,,0,0 +315,625,1,,52,,,,,,,,,,,,,,0,0 +316,628,1,,54,,,,,,,,,,,,,,0,0 +317,630,1,,54,,,,,,,,,,,,,,0,0 +318,634,1,,50,,,,,,,,,,,,,,0,0 +319,635,1,,64,,,,,,,,,,,,,,0,0 +320,637,1,,59,,,,,,,,,,,,,,0,0 +321,350,2,,,,,580,,,,,,,,,,,0,0 +322,462,1,,,,379,,,,,,,,,,,,0,0 +323,476,1,,,,379,,,,,,,,,,,,0,0 +324,470,1,,,,375,,,,,,,,,,,,0,0 +325,471,1,,,,380,,,,,,,,,,,,0,0 +327,683,2,,,,,687,,,,,,,,,,,0,0 +328,662,1,,17,,,,,,,,,,,,,,0,0 +329,709,2,,,,,,,,,,,,,,,,0,0 +330,663,1,,35,,,,,,,,,,,,,,0,0 +331,654,1,,16,,,,,,,,,,,,,,0,0 +332,687,1,,30,,,,,,,,,,,,,,0,1 +333,655,1,,36,,,,,,,,,,,,,,0,0 +334,651,1,,16,,,,,,,,,,,,,,0,0 +335,693,1,,37,,,,,,,,,,,,,,0,0 +336,652,1,,36,,,,,,,,,,,,,,0,0 +337,657,1,,16,,,,,,,,,,,,,,0,0 +338,658,1,,36,,,,,,,,,,,,,,0,0 +339,680,1,,35,,,,,,,,,,,,,,0,0 +340,705,1,,40,,,,,,,,,,,,,,0,0 +341,666,1,,12,,,,,,,,,,,,,,0,0 +342,665,1,,9,,,,,,,,,,,,,,0,0 +343,689,1,,39,,,,,,,,,,,,,,0,0 +344,711,2,,,,,,,,,,,,,,,,0,0 +345,660,1,,20,,,,,,,,,,,,,,0,0 +346,670,1,,19,,,,,,,,,,,,,,0,0 +347,671,3,107,,,,,,,,,,,,,,,0,0 +348,681,3,108,,,,,,,,,,,,,,,0,0 +349,675,1,,32,,,,,,,,,,,,17,,0,0 +350,685,2,,,,,686,,,,,,,,,,,0,0 +351,691,1,,48,,,,,,,,,,,,,,0,0 +352,697,1,,39,,,,day,,,,,,,,,,0,0 +353,699,1,,39,,,,night,,,,,,,,,,0,0 +354,713,1,,37,,,,,,,,,,,,,,0,0 +355,695,3,80,,,,,,,,,,,,,,,0,0 +356,668,1,,35,,,,,,,,,,,,,,0,0 +357,673,1,,32,,,,,,,,,,,,,,0,0 +358,706,1,,50,,,,,,,,,,,,,,1,0 +359,715,1,,48,,,,,,,,,,,,,,0,0 +360,678,1,,25,,,,,,,,,,,,,,0,0 +361,700,1,,,,,,,,18,,,2,,,,,0,0 +362,462,1,,,,634,,,,,,,,,,,,0,0 +363,470,1,,,,641,,,,,,,,,,,,0,0 +364,471,1,,,,608,,,,,,,,,,,,0,0 +365,476,1,,,,634,,,,,,,,,,,,0,0 diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index 2499661..780e658 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -1681,16 +1681,26 @@ class PokemonEvolution(TableBase): info=dict(description=u"The required time of day.")) known_move_id = Column(Integer, ForeignKey('moves.id'), nullable=True, info=dict(description=u"The ID of the move the Pokémon must know.")) + known_move_type_id = Column(Integer, ForeignKey('types.id'), nullable=True, + info=dict(description=u'The ID of the type the Pokémon must know a move of.')) minimum_happiness = Column(Integer, nullable=True, info=dict(description=u"The minimum happiness value the Pokémon must have.")) minimum_beauty = Column(Integer, nullable=True, info=dict(description=u"The minimum Beauty value the Pokémon must have.")) + minimum_affection = Column(Integer, nullable=True, + info=dict(description=u'The minimum number of "affection" hearts the Pokémon must have in Pokémon-Amie.')) relative_physical_stats = Column(Integer, nullable=True, info=dict(description=u"The required relation between the Pokémon's Attack and Defense stats, as sgn(atk-def).")) party_species_id = Column(Integer, ForeignKey('pokemon_species.id'), nullable=True, info=dict(description=u"The ID of the species that must be present in the party.")) + party_type_id = Column(Integer, ForeignKey('types.id'), nullable=True, + info=dict(description=u'The ID of a type that at least one party member must have.')) trade_species_id = Column(Integer, ForeignKey('pokemon_species.id'), nullable=True, info=dict(description=u"The ID of the species for which this one must be traded.")) + needs_overworld_rain = Column(Boolean, nullable=False, + info=dict(description=u'True iff it needs to be raining outside of battle.')) + turn_upside_down = Column(Boolean, nullable=False, + info=dict(description=u'True iff the 3DS needs to be turned upside-down as this Pokémon levels up.')) class PokemonForm(TableBase): u"""An individual form of a Pokémon. This includes *every* variant (except @@ -2583,9 +2593,13 @@ PokemonEvolution.location = relationship(Location, backref='triggered_evolutions') PokemonEvolution.known_move = relationship(Move, backref='triggered_evolutions') +PokemonEvolution.known_move_type = relationship(Type, + primaryjoin=PokemonEvolution.known_move_type_id==Type.id) PokemonEvolution.party_species = relationship(PokemonSpecies, primaryjoin=PokemonEvolution.party_species_id==PokemonSpecies.id, backref='triggered_evolutions') +PokemonEvolution.party_type = relationship(Type, + primaryjoin=PokemonEvolution.party_type_id==Type.id) PokemonEvolution.trade_species = relationship(PokemonSpecies, primaryjoin=PokemonEvolution.trade_species_id==PokemonSpecies.id) PokemonEvolution.gender = relationship(Gender,