From f7a9c28e60d1263afbdf2d893c90601b2db20fd7 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Thu, 28 Apr 2011 13:23:10 +0200 Subject: [PATCH] Rename MoveFlagType/MoveFlag to MoveFlag/MoveFlagMap. #591 --- pokedex/data/csv/move_flag_map.csv | 1360 ++++++++++++++++ ...lag_type_prose.csv => move_flag_prose.csv} | 2 +- pokedex/data/csv/move_flag_types.csv | 15 - pokedex/data/csv/move_flags.csv | 1375 +---------------- pokedex/data/csv/translations/cs.csv | 44 +- pokedex/db/tables.py | 30 +- 6 files changed, 1412 insertions(+), 1414 deletions(-) create mode 100644 pokedex/data/csv/move_flag_map.csv rename pokedex/data/csv/{move_flag_type_prose.csv => move_flag_prose.csv} (96%) delete mode 100644 pokedex/data/csv/move_flag_types.csv diff --git a/pokedex/data/csv/move_flag_map.csv b/pokedex/data/csv/move_flag_map.csv new file mode 100644 index 0000000..2d67fec --- /dev/null +++ b/pokedex/data/csv/move_flag_map.csv @@ -0,0 +1,1360 @@ +move_id,move_flag_id +1,1 +1,4 +1,7 +2,1 +2,4 +2,7 +3,1 +3,4 +3,7 +4,1 +4,4 +4,7 +4,8 +5,1 +5,4 +5,7 +5,8 +6,4 +6,7 +7,1 +7,4 +7,7 +7,8 +8,1 +8,4 +8,7 +8,8 +9,1 +9,4 +9,7 +9,8 +10,1 +10,4 +10,7 +11,1 +11,4 +11,7 +12,1 +12,4 +12,7 +13,2 +13,4 +13,7 +14,6 +15,1 +15,4 +15,7 +16,4 +16,7 +16,12 +17,1 +17,4 +17,7 +17,12 +18,4 +18,5 +18,7 +18,14 +19,1 +19,2 +19,4 +19,7 +19,10 +19,12 +20,1 +20,4 +20,7 +21,1 +21,4 +21,7 +22,1 +22,4 +22,7 +23,1 +23,4 +23,7 +24,1 +24,4 +24,7 +25,1 +25,4 +25,7 +26,1 +26,4 +26,7 +26,10 +27,1 +27,4 +27,7 +28,4 +28,5 +28,7 +29,1 +29,4 +29,7 +30,1 +30,4 +30,7 +31,1 +31,4 +31,7 +32,1 +32,4 +32,7 +33,1 +33,4 +33,7 +34,1 +34,4 +34,7 +35,1 +35,4 +35,7 +36,1 +36,4 +36,7 +37,1 +37,4 +37,7 +38,1 +38,4 +38,7 +39,4 +39,5 +39,7 +40,4 +40,7 +41,4 +41,7 +42,4 +42,7 +43,4 +43,5 +43,7 +44,1 +44,4 +44,7 +45,4 +45,5 +45,7 +45,9 +46,4 +46,5 +46,7 +46,9 +46,14 +47,4 +47,5 +47,7 +47,9 +48,4 +48,5 +48,7 +48,9 +49,4 +49,7 +50,4 +50,5 +50,7 +50,14 +51,4 +51,7 +52,4 +52,7 +53,4 +53,7 +54,6 +55,4 +55,7 +56,4 +56,7 +57,4 +57,7 +58,4 +58,7 +59,4 +59,7 +60,4 +60,7 +61,4 +61,7 +62,4 +62,7 +63,3 +63,4 +63,7 +64,1 +64,4 +64,7 +64,12 +65,1 +65,4 +65,7 +65,12 +66,1 +66,4 +66,7 +67,1 +67,4 +67,7 +68,1 +68,4 +69,1 +69,4 +69,7 +70,1 +70,4 +70,7 +71,4 +71,7 +72,4 +72,7 +73,4 +73,5 +73,7 +74,6 +75,4 +75,7 +76,2 +76,4 +76,7 +77,4 +77,5 +77,7 +78,4 +78,5 +78,7 +79,4 +79,5 +79,7 +80,1 +80,4 +80,7 +81,4 +81,5 +81,7 +82,4 +82,7 +83,4 +83,7 +84,4 +84,7 +85,4 +85,7 +86,4 +86,5 +86,7 +87,4 +87,7 +88,4 +88,7 +89,4 +89,7 +90,4 +90,7 +91,1 +91,2 +91,4 +91,7 +92,4 +92,5 +92,7 +93,4 +93,7 +94,4 +94,7 +95,4 +95,5 +95,7 +96,6 +97,6 +98,1 +98,4 +98,7 +99,1 +99,4 +99,7 +101,4 +101,7 +102,4 +102,14 +103,4 +103,5 +103,7 +103,9 +104,6 +105,6 +105,13 +106,6 +107,6 +108,4 +108,5 +108,7 +109,4 +109,5 +109,7 +110,6 +111,6 +112,6 +113,6 +115,6 +116,6 +117,1 +117,4 +120,4 +120,7 +121,4 +121,7 +122,1 +122,4 +122,7 +123,4 +123,7 +124,4 +124,7 +125,4 +125,7 +126,4 +126,7 +127,1 +127,4 +127,7 +128,1 +128,4 +128,7 +129,4 +129,7 +130,1 +130,2 +130,4 +130,7 +131,4 +131,7 +132,1 +132,4 +132,7 +133,6 +134,4 +134,5 +134,7 +135,6 +135,13 +136,1 +136,4 +136,7 +136,10 +137,4 +137,5 +137,7 +138,4 +138,7 +139,4 +139,5 +139,7 +140,4 +140,7 +141,1 +141,4 +141,7 +142,4 +142,5 +142,7 +143,2 +143,4 +143,7 +143,12 +145,4 +145,7 +146,1 +146,4 +146,7 +146,8 +147,4 +147,5 +147,7 +148,4 +148,5 +148,7 +149,4 +149,7 +150,10 +151,6 +152,1 +152,4 +152,7 +153,4 +153,7 +154,1 +154,4 +154,7 +155,4 +155,7 +156,6 +156,13 +157,4 +157,7 +158,1 +158,4 +158,7 +159,6 +160,6 +161,4 +161,7 +162,1 +162,4 +162,7 +163,1 +163,4 +163,7 +164,6 +165,1 +165,4 +166,14 +167,1 +167,4 +167,7 +168,1 +168,4 +168,7 +169,4 +169,5 +169,7 +170,4 +170,7 +171,4 +171,7 +172,1 +172,4 +172,7 +172,11 +173,4 +173,7 +173,9 +174,14 +175,1 +175,4 +175,7 +176,14 +177,4 +177,7 +177,12 +178,4 +178,5 +178,7 +179,1 +179,4 +179,7 +180,4 +180,5 +180,7 +180,14 +181,4 +181,7 +183,1 +183,4 +183,7 +183,8 +184,4 +184,5 +184,7 +185,1 +185,4 +185,7 +186,4 +186,5 +186,7 +187,6 +188,4 +188,7 +189,4 +189,7 +190,4 +190,7 +191,5 +192,4 +192,7 +193,4 +193,5 +193,7 +193,14 +194,14 +195,9 +195,12 +195,14 +196,4 +196,7 +198,4 +198,7 +199,4 +199,7 +200,1 +200,4 +200,7 +202,4 +202,7 +204,4 +204,5 +204,7 +205,1 +205,4 +205,7 +206,1 +206,4 +206,7 +207,4 +207,5 +207,7 +208,6 +208,13 +209,1 +209,4 +209,7 +210,1 +210,4 +210,7 +211,1 +211,4 +211,7 +212,4 +212,5 +212,7 +213,4 +213,5 +213,7 +213,14 +215,6 +215,9 +216,1 +216,4 +216,7 +217,4 +217,7 +218,1 +218,4 +218,7 +219,6 +220,4 +220,7 +221,4 +221,7 +221,11 +222,4 +222,7 +223,1 +223,4 +223,7 +223,8 +224,1 +224,4 +224,7 +225,4 +225,7 +227,4 +227,5 +227,7 +227,14 +228,1 +228,4 +228,7 +229,1 +229,4 +229,7 +230,4 +230,5 +230,7 +231,1 +231,4 +231,7 +232,1 +232,4 +232,7 +233,1 +233,4 +233,7 +234,6 +234,13 +235,6 +235,13 +236,6 +236,13 +237,4 +237,7 +238,1 +238,4 +238,7 +239,4 +239,7 +242,1 +242,4 +242,7 +243,4 +244,14 +245,1 +245,4 +245,7 +246,4 +246,7 +247,4 +247,7 +249,1 +249,4 +249,7 +250,4 +250,7 +251,4 +251,7 +252,1 +252,4 +252,7 +253,4 +253,7 +253,9 +254,6 +255,4 +256,6 +256,13 +257,4 +257,7 +259,4 +259,5 +259,7 +259,14 +260,4 +260,5 +260,7 +261,4 +261,5 +261,7 +262,4 +262,7 +263,1 +263,4 +263,7 +264,1 +264,4 +264,8 +265,1 +265,4 +265,7 +268,6 +269,4 +269,5 +269,7 +269,14 +270,14 +271,4 +271,7 +272,14 +273,6 +273,13 +275,6 +276,1 +276,4 +276,7 +278,6 +279,1 +279,4 +279,7 +280,1 +280,4 +280,7 +281,4 +281,5 +281,7 +282,1 +282,4 +282,7 +283,1 +283,4 +283,7 +284,4 +284,7 +285,4 +285,7 +285,14 +286,6 +286,14 +287,6 +288,14 +289,14 +290,4 +290,7 +291,1 +291,2 +291,4 +291,7 +292,1 +292,4 +292,7 +293,6 +294,6 +295,4 +295,7 +296,4 +296,7 +297,4 +297,5 +297,7 +298,4 +298,7 +299,1 +299,4 +299,7 +301,1 +301,4 +301,7 +302,1 +302,4 +302,7 +303,6 +303,13 +304,4 +304,7 +304,9 +305,1 +305,4 +305,7 +306,1 +306,4 +306,7 +307,3 +307,4 +307,7 +308,3 +308,4 +308,7 +309,1 +309,4 +309,7 +309,8 +310,1 +310,4 +310,7 +311,4 +311,7 +312,6 +313,4 +313,5 +313,7 +314,4 +314,7 +315,4 +315,7 +316,4 +316,5 +316,7 +316,14 +317,4 +317,7 +318,4 +318,7 +319,4 +319,5 +319,7 +319,9 +320,4 +320,5 +320,7 +320,9 +321,4 +321,5 +321,7 +322,6 +323,4 +323,7 +324,4 +324,7 +325,1 +325,4 +325,7 +325,8 +326,4 +326,7 +327,1 +327,4 +327,7 +327,8 +328,4 +328,7 +329,4 +329,7 +330,4 +330,7 +331,4 +331,7 +332,1 +332,4 +332,7 +332,12 +333,4 +333,7 +334,6 +335,4 +335,5 +335,7 +336,6 +337,1 +337,4 +337,7 +338,3 +338,4 +338,7 +339,6 +340,1 +340,2 +340,4 +340,7 +340,10 +340,12 +341,4 +341,7 +342,1 +342,4 +342,7 +343,1 +343,4 +343,7 +344,1 +344,4 +344,7 +345,4 +345,7 +347,6 +348,1 +348,4 +348,7 +349,6 +350,4 +350,7 +351,4 +351,7 +352,4 +352,7 +352,12 +354,4 +354,7 +355,6 +355,13 +357,4 +357,5 +357,7 +357,14 +358,1 +358,4 +358,7 +359,1 +359,4 +359,7 +359,8 +360,1 +360,4 +360,7 +361,6 +361,13 +362,4 +362,7 +363,4 +363,7 +365,1 +365,4 +365,7 +365,12 +366,6 +368,4 +368,7 +369,1 +369,4 +369,7 +370,1 +370,4 +370,7 +371,1 +371,4 +371,7 +372,1 +372,4 +372,7 +373,4 +373,5 +373,7 +374,4 +374,7 +375,4 +375,7 +376,1 +376,4 +376,7 +377,4 +377,5 +377,7 +378,1 +378,4 +378,7 +379,6 +380,4 +380,5 +380,7 +381,6 +382,4 +382,14 +384,4 +384,7 +384,14 +385,4 +385,7 +385,14 +386,1 +386,4 +386,7 +387,1 +387,4 +387,7 +388,4 +388,5 +388,7 +389,1 +389,4 +389,7 +390,5 +391,4 +391,7 +391,14 +392,6 +393,6 +393,10 +394,1 +394,4 +394,7 +394,11 +395,1 +395,4 +395,7 +396,4 +396,7 +396,12 +397,6 +398,1 +398,4 +398,7 +399,4 +399,7 +399,12 +400,1 +400,4 +400,7 +401,1 +401,4 +401,7 +402,4 +402,7 +403,4 +403,7 +403,12 +404,1 +404,4 +404,7 +405,4 +405,7 +405,9 +406,4 +406,7 +406,12 +407,1 +407,4 +407,7 +408,4 +408,7 +409,1 +409,4 +409,7 +409,8 +410,4 +410,7 +411,4 +411,7 +412,4 +412,7 +413,1 +413,4 +413,7 +413,12 +414,4 +414,7 +415,4 +415,7 +416,1 +416,3 +416,4 +416,7 +417,6 +418,1 +418,4 +418,7 +418,8 +419,1 +419,4 +419,7 +420,4 +420,7 +421,1 +421,4 +421,7 +422,1 +422,4 +422,7 +423,1 +423,4 +423,7 +424,1 +424,4 +424,7 +425,1 +425,4 +425,7 +426,4 +426,7 +427,4 +427,7 +428,1 +428,4 +428,7 +429,4 +429,7 +430,4 +430,7 +431,1 +431,4 +431,7 +432,4 +432,5 +432,7 +432,14 +433,7 +434,4 +434,7 +435,4 +435,7 +436,4 +436,7 +437,4 +437,7 +438,1 +438,4 +438,7 +439,3 +439,4 +439,7 +440,1 +440,4 +440,7 +441,4 +441,7 +442,1 +442,4 +442,7 +443,4 +443,7 +444,4 +444,7 +445,4 +445,5 +445,7 +446,5 +447,1 +447,4 +447,7 +448,4 +448,9 +448,12 +449,4 +449,7 +450,1 +450,4 +450,7 +451,4 +451,7 +452,1 +452,4 +452,7 +453,1 +453,4 +453,7 +454,4 +454,7 +455,6 +456,6 +456,13 +457,1 +457,4 +457,7 +458,1 +458,4 +458,7 +459,3 +459,4 +459,7 +460,4 +460,7 +461,6 +461,13 +462,1 +462,4 +462,7 +463,4 +463,7 +464,4 +464,5 +464,7 +465,4 +465,7 +466,4 +466,7 +467,1 +467,2 +467,7 +468,6 +469,6 +470,4 +471,4 +472,7 +473,4 +473,7 +474,4 +474,7 +475,6 +477,4 +477,5 +477,7 +477,10 +478,7 +479,4 +479,7 +480,1 +480,4 +480,7 +481,4 +481,7 +482,4 +482,7 +483,6 +484,1 +484,4 +484,7 +485,4 +485,7 +486,4 +486,7 +487,4 +487,5 +487,7 +488,1 +488,4 +488,7 +489,6 +490,1 +490,4 +490,7 +491,4 +491,7 +492,1 +492,4 +492,7 +493,4 +493,5 +493,7 +494,4 +494,5 +494,7 +495,14 +496,4 +496,7 +496,9 +497,4 +497,7 +497,9 +498,1 +498,4 +498,7 +499,4 +499,7 +500,4 +500,7 +501,6 +503,4 +503,7 +503,11 +504,6 +505,4 +505,5 +505,12 +505,13 +506,4 +506,7 +507,1 +507,2 +507,4 +507,7 +507,10 +507,12 +508,6 +509,1 +509,4 +509,7 +510,4 +510,7 +511,4 +511,7 +512,1 +512,4 +512,7 +512,12 +513,4 +513,14 +514,1 +514,4 +514,7 +515,1 +515,4 +516,4 +516,7 +517,4 +517,7 +518,4 +518,7 +519,4 +519,7 +520,4 +520,7 +521,4 +521,7 +522,4 +522,7 +523,4 +523,7 +524,4 +524,7 +525,1 +525,4 +525,7 +526,6 +527,4 +527,7 +528,1 +528,4 +528,7 +529,1 +529,4 +529,7 +530,1 +530,4 +530,7 +531,1 +531,4 +531,7 +532,1 +532,4 +532,7 +533,1 +533,4 +533,7 +534,1 +534,4 +534,7 +535,1 +535,4 +535,7 +536,4 +536,7 +537,1 +537,4 +537,7 +538,6 +539,4 +539,7 +540,4 +540,7 +541,1 +541,4 +541,7 +542,4 +542,7 +542,12 +543,1 +543,4 +543,7 +544,1 +544,4 +544,7 +545,4 +545,7 +546,4 +546,7 +547,4 +547,7 +547,9 +548,4 +548,7 +549,4 +549,7 +550,1 +550,4 +550,7 +551,4 +551,7 +552,4 +552,7 +553,2 +553,4 +553,7 +554,2 +554,4 +554,7 +555,4 +555,7 +555,9 +556,4 +556,7 +557,1 +557,4 +557,7 +558,4 +558,7 +558,11 +559,4 +559,7 +10001,1 +10001,4 +10002,4 +10003,1 +10003,4 +10003,7 +10004,4 +10005,1 +10005,4 +10005,7 +10006,4 +10006,7 +10007,1 +10007,4 +10007,7 +10008,4 +10008,7 +10009,4 +10009,7 +10010,4 +10011,4 +10012,4 +10012,7 +10013,3 +10013,4 +10014,4 +10014,7 +10015,4 +10015,7 +10016,4 +10016,7 +10016,9 +10017,4 +10018,4 diff --git a/pokedex/data/csv/move_flag_type_prose.csv b/pokedex/data/csv/move_flag_prose.csv similarity index 96% rename from pokedex/data/csv/move_flag_type_prose.csv rename to pokedex/data/csv/move_flag_prose.csv index 97d91d7..d6e34e5 100644 --- a/pokedex/data/csv/move_flag_type_prose.csv +++ b/pokedex/data/csv/move_flag_prose.csv @@ -1,4 +1,4 @@ -move_flag_type_id,local_language_id,name,description +move_flag_id,local_language_id,name,description 1,9,Makes contact,"User touches the target. This triggers some abilities (e.g., []{ability:static}) and items (e.g., []{item:sticky-barb})." 2,9,Has a charging turn,This move has a charging turn that can be skipped with a []{item:power-herb}. 3,9,Must recharge,"The turn after this move is used, the Pokémon's action is skipped so it can recharge." diff --git a/pokedex/data/csv/move_flag_types.csv b/pokedex/data/csv/move_flag_types.csv deleted file mode 100644 index a8d975c..0000000 --- a/pokedex/data/csv/move_flag_types.csv +++ /dev/null @@ -1,15 +0,0 @@ -id,identifier -1,contact -2,charge -3,recharge -4,protect -5,reflectable -6,snatch -7,mirror -8,punch -9,sound -10,gravity -11,defrost -12,distance -13,heal -14,authentic diff --git a/pokedex/data/csv/move_flags.csv b/pokedex/data/csv/move_flags.csv index f0d51c8..a8d975c 100644 --- a/pokedex/data/csv/move_flags.csv +++ b/pokedex/data/csv/move_flags.csv @@ -1,1360 +1,15 @@ -move_id,move_flag_type_id -1,1 -1,4 -1,7 -2,1 -2,4 -2,7 -3,1 -3,4 -3,7 -4,1 -4,4 -4,7 -4,8 -5,1 -5,4 -5,7 -5,8 -6,4 -6,7 -7,1 -7,4 -7,7 -7,8 -8,1 -8,4 -8,7 -8,8 -9,1 -9,4 -9,7 -9,8 -10,1 -10,4 -10,7 -11,1 -11,4 -11,7 -12,1 -12,4 -12,7 -13,2 -13,4 -13,7 -14,6 -15,1 -15,4 -15,7 -16,4 -16,7 -16,12 -17,1 -17,4 -17,7 -17,12 -18,4 -18,5 -18,7 -18,14 -19,1 -19,2 -19,4 -19,7 -19,10 -19,12 -20,1 -20,4 -20,7 -21,1 -21,4 -21,7 -22,1 -22,4 -22,7 -23,1 -23,4 -23,7 -24,1 -24,4 -24,7 -25,1 -25,4 -25,7 -26,1 -26,4 -26,7 -26,10 -27,1 -27,4 -27,7 -28,4 -28,5 -28,7 -29,1 -29,4 -29,7 -30,1 -30,4 -30,7 -31,1 -31,4 -31,7 -32,1 -32,4 -32,7 -33,1 -33,4 -33,7 -34,1 -34,4 -34,7 -35,1 -35,4 -35,7 -36,1 -36,4 -36,7 -37,1 -37,4 -37,7 -38,1 -38,4 -38,7 -39,4 -39,5 -39,7 -40,4 -40,7 -41,4 -41,7 -42,4 -42,7 -43,4 -43,5 -43,7 -44,1 -44,4 -44,7 -45,4 -45,5 -45,7 -45,9 -46,4 -46,5 -46,7 -46,9 -46,14 -47,4 -47,5 -47,7 -47,9 -48,4 -48,5 -48,7 -48,9 -49,4 -49,7 -50,4 -50,5 -50,7 -50,14 -51,4 -51,7 -52,4 -52,7 -53,4 -53,7 -54,6 -55,4 -55,7 -56,4 -56,7 -57,4 -57,7 -58,4 -58,7 -59,4 -59,7 -60,4 -60,7 -61,4 -61,7 -62,4 -62,7 -63,3 -63,4 -63,7 -64,1 -64,4 -64,7 -64,12 -65,1 -65,4 -65,7 -65,12 -66,1 -66,4 -66,7 -67,1 -67,4 -67,7 -68,1 -68,4 -69,1 -69,4 -69,7 -70,1 -70,4 -70,7 -71,4 -71,7 -72,4 -72,7 -73,4 -73,5 -73,7 -74,6 -75,4 -75,7 -76,2 -76,4 -76,7 -77,4 -77,5 -77,7 -78,4 -78,5 -78,7 -79,4 -79,5 -79,7 -80,1 -80,4 -80,7 -81,4 -81,5 -81,7 -82,4 -82,7 -83,4 -83,7 -84,4 -84,7 -85,4 -85,7 -86,4 -86,5 -86,7 -87,4 -87,7 -88,4 -88,7 -89,4 -89,7 -90,4 -90,7 -91,1 -91,2 -91,4 -91,7 -92,4 -92,5 -92,7 -93,4 -93,7 -94,4 -94,7 -95,4 -95,5 -95,7 -96,6 -97,6 -98,1 -98,4 -98,7 -99,1 -99,4 -99,7 -101,4 -101,7 -102,4 -102,14 -103,4 -103,5 -103,7 -103,9 -104,6 -105,6 -105,13 -106,6 -107,6 -108,4 -108,5 -108,7 -109,4 -109,5 -109,7 -110,6 -111,6 -112,6 -113,6 -115,6 -116,6 -117,1 -117,4 -120,4 -120,7 -121,4 -121,7 -122,1 -122,4 -122,7 -123,4 -123,7 -124,4 -124,7 -125,4 -125,7 -126,4 -126,7 -127,1 -127,4 -127,7 -128,1 -128,4 -128,7 -129,4 -129,7 -130,1 -130,2 -130,4 -130,7 -131,4 -131,7 -132,1 -132,4 -132,7 -133,6 -134,4 -134,5 -134,7 -135,6 -135,13 -136,1 -136,4 -136,7 -136,10 -137,4 -137,5 -137,7 -138,4 -138,7 -139,4 -139,5 -139,7 -140,4 -140,7 -141,1 -141,4 -141,7 -142,4 -142,5 -142,7 -143,2 -143,4 -143,7 -143,12 -145,4 -145,7 -146,1 -146,4 -146,7 -146,8 -147,4 -147,5 -147,7 -148,4 -148,5 -148,7 -149,4 -149,7 -150,10 -151,6 -152,1 -152,4 -152,7 -153,4 -153,7 -154,1 -154,4 -154,7 -155,4 -155,7 -156,6 -156,13 -157,4 -157,7 -158,1 -158,4 -158,7 -159,6 -160,6 -161,4 -161,7 -162,1 -162,4 -162,7 -163,1 -163,4 -163,7 -164,6 -165,1 -165,4 -166,14 -167,1 -167,4 -167,7 -168,1 -168,4 -168,7 -169,4 -169,5 -169,7 -170,4 -170,7 -171,4 -171,7 -172,1 -172,4 -172,7 -172,11 -173,4 -173,7 -173,9 -174,14 -175,1 -175,4 -175,7 -176,14 -177,4 -177,7 -177,12 -178,4 -178,5 -178,7 -179,1 -179,4 -179,7 -180,4 -180,5 -180,7 -180,14 -181,4 -181,7 -183,1 -183,4 -183,7 -183,8 -184,4 -184,5 -184,7 -185,1 -185,4 -185,7 -186,4 -186,5 -186,7 -187,6 -188,4 -188,7 -189,4 -189,7 -190,4 -190,7 -191,5 -192,4 -192,7 -193,4 -193,5 -193,7 -193,14 -194,14 -195,9 -195,12 -195,14 -196,4 -196,7 -198,4 -198,7 -199,4 -199,7 -200,1 -200,4 -200,7 -202,4 -202,7 -204,4 -204,5 -204,7 -205,1 -205,4 -205,7 -206,1 -206,4 -206,7 -207,4 -207,5 -207,7 -208,6 -208,13 -209,1 -209,4 -209,7 -210,1 -210,4 -210,7 -211,1 -211,4 -211,7 -212,4 -212,5 -212,7 -213,4 -213,5 -213,7 -213,14 -215,6 -215,9 -216,1 -216,4 -216,7 -217,4 -217,7 -218,1 -218,4 -218,7 -219,6 -220,4 -220,7 -221,4 -221,7 -221,11 -222,4 -222,7 -223,1 -223,4 -223,7 -223,8 -224,1 -224,4 -224,7 -225,4 -225,7 -227,4 -227,5 -227,7 -227,14 -228,1 -228,4 -228,7 -229,1 -229,4 -229,7 -230,4 -230,5 -230,7 -231,1 -231,4 -231,7 -232,1 -232,4 -232,7 -233,1 -233,4 -233,7 -234,6 -234,13 -235,6 -235,13 -236,6 -236,13 -237,4 -237,7 -238,1 -238,4 -238,7 -239,4 -239,7 -242,1 -242,4 -242,7 -243,4 -244,14 -245,1 -245,4 -245,7 -246,4 -246,7 -247,4 -247,7 -249,1 -249,4 -249,7 -250,4 -250,7 -251,4 -251,7 -252,1 -252,4 -252,7 -253,4 -253,7 -253,9 -254,6 -255,4 -256,6 -256,13 -257,4 -257,7 -259,4 -259,5 -259,7 -259,14 -260,4 -260,5 -260,7 -261,4 -261,5 -261,7 -262,4 -262,7 -263,1 -263,4 -263,7 -264,1 -264,4 -264,8 -265,1 -265,4 -265,7 -268,6 -269,4 -269,5 -269,7 -269,14 -270,14 -271,4 -271,7 -272,14 -273,6 -273,13 -275,6 -276,1 -276,4 -276,7 -278,6 -279,1 -279,4 -279,7 -280,1 -280,4 -280,7 -281,4 -281,5 -281,7 -282,1 -282,4 -282,7 -283,1 -283,4 -283,7 -284,4 -284,7 -285,4 -285,7 -285,14 -286,6 -286,14 -287,6 -288,14 -289,14 -290,4 -290,7 -291,1 -291,2 -291,4 -291,7 -292,1 -292,4 -292,7 -293,6 -294,6 -295,4 -295,7 -296,4 -296,7 -297,4 -297,5 -297,7 -298,4 -298,7 -299,1 -299,4 -299,7 -301,1 -301,4 -301,7 -302,1 -302,4 -302,7 -303,6 -303,13 -304,4 -304,7 -304,9 -305,1 -305,4 -305,7 -306,1 -306,4 -306,7 -307,3 -307,4 -307,7 -308,3 -308,4 -308,7 -309,1 -309,4 -309,7 -309,8 -310,1 -310,4 -310,7 -311,4 -311,7 -312,6 -313,4 -313,5 -313,7 -314,4 -314,7 -315,4 -315,7 -316,4 -316,5 -316,7 -316,14 -317,4 -317,7 -318,4 -318,7 -319,4 -319,5 -319,7 -319,9 -320,4 -320,5 -320,7 -320,9 -321,4 -321,5 -321,7 -322,6 -323,4 -323,7 -324,4 -324,7 -325,1 -325,4 -325,7 -325,8 -326,4 -326,7 -327,1 -327,4 -327,7 -327,8 -328,4 -328,7 -329,4 -329,7 -330,4 -330,7 -331,4 -331,7 -332,1 -332,4 -332,7 -332,12 -333,4 -333,7 -334,6 -335,4 -335,5 -335,7 -336,6 -337,1 -337,4 -337,7 -338,3 -338,4 -338,7 -339,6 -340,1 -340,2 -340,4 -340,7 -340,10 -340,12 -341,4 -341,7 -342,1 -342,4 -342,7 -343,1 -343,4 -343,7 -344,1 -344,4 -344,7 -345,4 -345,7 -347,6 -348,1 -348,4 -348,7 -349,6 -350,4 -350,7 -351,4 -351,7 -352,4 -352,7 -352,12 -354,4 -354,7 -355,6 -355,13 -357,4 -357,5 -357,7 -357,14 -358,1 -358,4 -358,7 -359,1 -359,4 -359,7 -359,8 -360,1 -360,4 -360,7 -361,6 -361,13 -362,4 -362,7 -363,4 -363,7 -365,1 -365,4 -365,7 -365,12 -366,6 -368,4 -368,7 -369,1 -369,4 -369,7 -370,1 -370,4 -370,7 -371,1 -371,4 -371,7 -372,1 -372,4 -372,7 -373,4 -373,5 -373,7 -374,4 -374,7 -375,4 -375,7 -376,1 -376,4 -376,7 -377,4 -377,5 -377,7 -378,1 -378,4 -378,7 -379,6 -380,4 -380,5 -380,7 -381,6 -382,4 -382,14 -384,4 -384,7 -384,14 -385,4 -385,7 -385,14 -386,1 -386,4 -386,7 -387,1 -387,4 -387,7 -388,4 -388,5 -388,7 -389,1 -389,4 -389,7 -390,5 -391,4 -391,7 -391,14 -392,6 -393,6 -393,10 -394,1 -394,4 -394,7 -394,11 -395,1 -395,4 -395,7 -396,4 -396,7 -396,12 -397,6 -398,1 -398,4 -398,7 -399,4 -399,7 -399,12 -400,1 -400,4 -400,7 -401,1 -401,4 -401,7 -402,4 -402,7 -403,4 -403,7 -403,12 -404,1 -404,4 -404,7 -405,4 -405,7 -405,9 -406,4 -406,7 -406,12 -407,1 -407,4 -407,7 -408,4 -408,7 -409,1 -409,4 -409,7 -409,8 -410,4 -410,7 -411,4 -411,7 -412,4 -412,7 -413,1 -413,4 -413,7 -413,12 -414,4 -414,7 -415,4 -415,7 -416,1 -416,3 -416,4 -416,7 -417,6 -418,1 -418,4 -418,7 -418,8 -419,1 -419,4 -419,7 -420,4 -420,7 -421,1 -421,4 -421,7 -422,1 -422,4 -422,7 -423,1 -423,4 -423,7 -424,1 -424,4 -424,7 -425,1 -425,4 -425,7 -426,4 -426,7 -427,4 -427,7 -428,1 -428,4 -428,7 -429,4 -429,7 -430,4 -430,7 -431,1 -431,4 -431,7 -432,4 -432,5 -432,7 -432,14 -433,7 -434,4 -434,7 -435,4 -435,7 -436,4 -436,7 -437,4 -437,7 -438,1 -438,4 -438,7 -439,3 -439,4 -439,7 -440,1 -440,4 -440,7 -441,4 -441,7 -442,1 -442,4 -442,7 -443,4 -443,7 -444,4 -444,7 -445,4 -445,5 -445,7 -446,5 -447,1 -447,4 -447,7 -448,4 -448,9 -448,12 -449,4 -449,7 -450,1 -450,4 -450,7 -451,4 -451,7 -452,1 -452,4 -452,7 -453,1 -453,4 -453,7 -454,4 -454,7 -455,6 -456,6 -456,13 -457,1 -457,4 -457,7 -458,1 -458,4 -458,7 -459,3 -459,4 -459,7 -460,4 -460,7 -461,6 -461,13 -462,1 -462,4 -462,7 -463,4 -463,7 -464,4 -464,5 -464,7 -465,4 -465,7 -466,4 -466,7 -467,1 -467,2 -467,7 -468,6 -469,6 -470,4 -471,4 -472,7 -473,4 -473,7 -474,4 -474,7 -475,6 -477,4 -477,5 -477,7 -477,10 -478,7 -479,4 -479,7 -480,1 -480,4 -480,7 -481,4 -481,7 -482,4 -482,7 -483,6 -484,1 -484,4 -484,7 -485,4 -485,7 -486,4 -486,7 -487,4 -487,5 -487,7 -488,1 -488,4 -488,7 -489,6 -490,1 -490,4 -490,7 -491,4 -491,7 -492,1 -492,4 -492,7 -493,4 -493,5 -493,7 -494,4 -494,5 -494,7 -495,14 -496,4 -496,7 -496,9 -497,4 -497,7 -497,9 -498,1 -498,4 -498,7 -499,4 -499,7 -500,4 -500,7 -501,6 -503,4 -503,7 -503,11 -504,6 -505,4 -505,5 -505,12 -505,13 -506,4 -506,7 -507,1 -507,2 -507,4 -507,7 -507,10 -507,12 -508,6 -509,1 -509,4 -509,7 -510,4 -510,7 -511,4 -511,7 -512,1 -512,4 -512,7 -512,12 -513,4 -513,14 -514,1 -514,4 -514,7 -515,1 -515,4 -516,4 -516,7 -517,4 -517,7 -518,4 -518,7 -519,4 -519,7 -520,4 -520,7 -521,4 -521,7 -522,4 -522,7 -523,4 -523,7 -524,4 -524,7 -525,1 -525,4 -525,7 -526,6 -527,4 -527,7 -528,1 -528,4 -528,7 -529,1 -529,4 -529,7 -530,1 -530,4 -530,7 -531,1 -531,4 -531,7 -532,1 -532,4 -532,7 -533,1 -533,4 -533,7 -534,1 -534,4 -534,7 -535,1 -535,4 -535,7 -536,4 -536,7 -537,1 -537,4 -537,7 -538,6 -539,4 -539,7 -540,4 -540,7 -541,1 -541,4 -541,7 -542,4 -542,7 -542,12 -543,1 -543,4 -543,7 -544,1 -544,4 -544,7 -545,4 -545,7 -546,4 -546,7 -547,4 -547,7 -547,9 -548,4 -548,7 -549,4 -549,7 -550,1 -550,4 -550,7 -551,4 -551,7 -552,4 -552,7 -553,2 -553,4 -553,7 -554,2 -554,4 -554,7 -555,4 -555,7 -555,9 -556,4 -556,7 -557,1 -557,4 -557,7 -558,4 -558,7 -558,11 -559,4 -559,7 -10001,1 -10001,4 -10002,4 -10003,1 -10003,4 -10003,7 -10004,4 -10005,1 -10005,4 -10005,7 -10006,4 -10006,7 -10007,1 -10007,4 -10007,7 -10008,4 -10008,7 -10009,4 -10009,7 -10010,4 -10011,4 -10012,4 -10012,7 -10013,3 -10013,4 -10014,4 -10014,7 -10015,4 -10015,7 -10016,4 -10016,7 -10016,9 -10017,4 -10018,4 +id,identifier +1,contact +2,charge +3,recharge +4,protect +5,reflectable +6,snatch +7,mirror +8,punch +9,sound +10,gravity +11,defrost +12,distance +13,heal +14,authentic diff --git a/pokedex/data/csv/translations/cs.csv b/pokedex/data/csv/translations/cs.csv index 387b3cc..568533c 100644 --- a/pokedex/data/csv/translations/cs.csv +++ b/pokedex/data/csv/translations/cs.csv @@ -964,28 +964,28 @@ language_id,table,id,column,source_crc,string 10,MoveEffect,338,short_effect,11cd0067,Má $effect_chance% šanci zmást protivníka. 10,MoveEffect,10004,short_effect,c028872e,Sníží protivníkovu Mrštnost o dva stupně. 10,MoveEffect,10006,short_effect,b2988a39,Na pět kol zatemní oblohu. -10,MoveFlagType,1,description,66523335,Uživatel se dotkne cíle. Toto zaktivuje některé schopnosti (např. [Static]{ability}) a věci (např. [Sticky Barb]{item}). -10,MoveFlagType,1,name,e34fed78,Způsobí dotek -10,MoveFlagType,2,description,d88ae74f,"Tento útok má nabíjecí kolo, které lze přeskočit pomocí [Power Herbu]{item:Power Herb}." -10,MoveFlagType,2,name,877244e9,Má nabíjecí kolo -10,MoveFlagType,3,description,6cea8671,"Kolo po použití tohoto útoku přeskočí Pokémon svůj tah, aby se mohl dobít." -10,MoveFlagType,3,name,80fd2238,Má dobíjecí kolo -10,MoveFlagType,4,description,102038da,"Tento útok nebude fungovat, použil-li cíl toto kolo [Detect]{move} či [Protect]{move}." -10,MoveFlagType,4,name,d249c071,Blokované Detectem a Protectem -10,MoveFlagType,5,name,b343310a,Odrazitelný -10,MoveFlagType,6,description,6d5f5422,"Tento útok bude ukraden, pokud jiný Pokémon toto kolo použil [Snatch]{move}" -10,MoveFlagType,6,name,3a15243a,Ukradnutelný -10,MoveFlagType,7,description,25e3b9d0,Pokémon co je cílem tohoto útoku ho může zkopírovat pomocí [Mirror Move]{move} -10,MoveFlagType,7,name,c4e8a756,Kopírovatelný Mirror Movem -10,MoveFlagType,8,name,ae7d93f1,Úderový -10,MoveFlagType,9,description,b34264c8,Pokémoni s [Soundproof]{ability} jsou proti tomuto útoku odolní. -10,MoveFlagType,9,name,752347d8,Zvukový -10,MoveFlagType,10,description,ee78fc04,Tento útok nelze použít při [zvýšené gravitaci]{move:Gravity} -10,MoveFlagType,10,name,05543fc0,Nepoužitelný s Gravitací -10,MoveFlagType,11,description,e68d87da,Tento útok může zmražený pokémon použít k rozmrznutí. -10,MoveFlagType,11,name,a2a771b1,Rozmrazí při použití -10,MoveFlagType,13,description,5660882a,Tento útok bude blokován [Heal Blockem]{move:Heal Block}. -10,MoveFlagType,13,name,eb08469e,Léčí +10,MoveFlag,1,description,66523335,Uživatel se dotkne cíle. Toto zaktivuje některé schopnosti (např. [Static]{ability}) a věci (např. [Sticky Barb]{item}). +10,MoveFlag,1,name,e34fed78,Způsobí dotek +10,MoveFlag,2,description,d88ae74f,"Tento útok má nabíjecí kolo, které lze přeskočit pomocí [Power Herbu]{item:Power Herb}." +10,MoveFlag,2,name,877244e9,Má nabíjecí kolo +10,MoveFlag,3,description,6cea8671,"Kolo po použití tohoto útoku přeskočí Pokémon svůj tah, aby se mohl dobít." +10,MoveFlag,3,name,80fd2238,Má dobíjecí kolo +10,MoveFlag,4,description,102038da,"Tento útok nebude fungovat, použil-li cíl toto kolo [Detect]{move} či [Protect]{move}." +10,MoveFlag,4,name,d249c071,Blokované Detectem a Protectem +10,MoveFlag,5,name,b343310a,Odrazitelný +10,MoveFlag,6,description,6d5f5422,"Tento útok bude ukraden, pokud jiný Pokémon toto kolo použil [Snatch]{move}" +10,MoveFlag,6,name,3a15243a,Ukradnutelný +10,MoveFlag,7,description,25e3b9d0,Pokémon co je cílem tohoto útoku ho může zkopírovat pomocí [Mirror Move]{move} +10,MoveFlag,7,name,c4e8a756,Kopírovatelný Mirror Movem +10,MoveFlag,8,name,ae7d93f1,Úderový +10,MoveFlag,9,description,b34264c8,Pokémoni s [Soundproof]{ability} jsou proti tomuto útoku odolní. +10,MoveFlag,9,name,752347d8,Zvukový +10,MoveFlag,10,description,ee78fc04,Tento útok nelze použít při [zvýšené gravitaci]{move:Gravity} +10,MoveFlag,10,name,05543fc0,Nepoužitelný s Gravitací +10,MoveFlag,11,description,e68d87da,Tento útok může zmražený pokémon použít k rozmrznutí. +10,MoveFlag,11,name,a2a771b1,Rozmrazí při použití +10,MoveFlag,13,description,5660882a,Tento útok bude blokován [Heal Blockem]{move:Heal Block}. +10,MoveFlag,13,name,eb08469e,Léčí 10,MoveMetaAilment,1,name,5134bb3b,Paralýza 10,MoveMetaAilment,2,name,cef2eda8,Spánek 10,MoveMetaAilment,6,name,4a28e9d1,Zmatení diff --git a/pokedex/db/tables.py b/pokedex/db/tables.py index bc78ff6..7ee56a8 100644 --- a/pokedex/db/tables.py +++ b/pokedex/db/tables.py @@ -834,27 +834,25 @@ create_translation_table('move_effect_changelog_prose', MoveEffectChangelog, 'pr ) class MoveFlag(TableBase): - u"""Maps a move flag to a move - """ - # XXX: Other flags have a ___Flag class for the actual flag and ___FlagMap for the map, - # these, somewhat confusingly, have MoveFlagType and MoveFlag - __tablename__ = 'move_flags' - move_id = Column(Integer, ForeignKey('moves.id'), primary_key=True, nullable=False, autoincrement=False, - info=dict(description="ID of the move")) - move_flag_type_id = Column(Integer, ForeignKey('move_flag_types.id'), primary_key=True, nullable=False, autoincrement=False, - info=dict(description="ID of the flag")) - -class MoveFlagType(TableBase): u"""A Move attribute such as "snatchable" or "contact". """ - __tablename__ = 'move_flag_types' - __singlename__ = 'move_flag_type' + __tablename__ = 'move_flags' + __singlename__ = 'move_flag' id = Column(Integer, primary_key=True, nullable=False, info=dict(description="A numeric ID")) identifier = Column(Unicode(32), nullable=False, info=dict(description="A short identifier for the flag", format='identifier')) -create_translation_table('move_flag_type_prose', MoveFlagType, 'prose', +class MoveFlagMap(TableBase): + u"""Maps a move flag to a move + """ + __tablename__ = 'move_flag_map' + move_id = Column(Integer, ForeignKey('moves.id'), primary_key=True, nullable=False, autoincrement=False, + info=dict(description="ID of the move")) + move_flag_id = Column(Integer, ForeignKey('move_flags.id'), primary_key=True, nullable=False, autoincrement=False, + info=dict(description="ID of the flag")) + +create_translation_table('move_flag_prose', MoveFlag, 'prose', relation_lazy='joined', name = Column(Unicode(32), nullable=True, index=True, info=dict(description="The name", format='plaintext', official=False)), @@ -1836,7 +1834,7 @@ Move.meta_stat_changes = relationship(MoveMetaStatChange) Move.move_effect = relationship(MoveEffect, innerjoin=True, backref='moves') -Move.move_flags = relationship(MoveFlag, +Move.move_flags = relationship(MoveFlagMap, backref='move') Move.super_contest_effect = relationship(SuperContestEffect, backref='moves') @@ -1875,7 +1873,7 @@ MoveEffectChangelog.changed_in = relationship(VersionGroup, innerjoin=True, lazy='joined', backref='move_effect_changelog') -MoveFlag.flag = relationship(MoveFlagType, innerjoin=True, lazy='joined') +MoveFlagMap.flag = relationship(MoveFlag, innerjoin=True, lazy='joined') MoveFlavorText.version_group = relationship(VersionGroup, innerjoin=True, lazy='joined')