diff --git a/data/v2/build.py b/data/v2/build.py index 2ef4cf3c8..38eaefa8b 100644 --- a/data/v2/build.py +++ b/data/v2/build.py @@ -580,6 +580,54 @@ def csv_record_to_objects(info): build_generic((ItemAttributeMap,), "item_flag_map.csv", csv_record_to_objects) + def csv_record_to_objects(info): + yield ItemMechanicTrigger(id=int(info[0]), name=info[1]) + build_generic((ItemMechanicTrigger,), "item_mechanic_trigger.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanicContext(id=int(info[0]), name=info[1]) + build_generic((ItemMechanicContext,), "item_mechanic_context.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanicEffectType(id=int(info[0]), name=info[1]) + build_generic((ItemMechanicEffectType,), "item_mechanic_effect_type.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanicTarget(id=int(info[0]), name=info[1]) + build_generic((ItemMechanicTarget,), "item_mechanic_target.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanic( + id=int(info[0]), + item_id=int(info[1]), + version_group_id=int(info[2]), + item_mechanic_trigger_id=int(info[3]), + item_mechanic_context_id=int(info[4]), + operation_order=int(info[5]), + ) + build_generic((ItemMechanic,), "item_mechanic.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanicCondition( + item_mechanic_id=int(info[0]), + condition_type=info[1], + logic_operator=info[2], + value=info[3], + condition_group=int(info[4]) + ) + build_generic((ItemMechanicCondition,), "item_mechanic_condition.csv", csv_record_to_objects) + + def csv_record_to_objects(info): + yield ItemMechanicEffect( + item_mechanic_id=int(info[0]), + item_mechanic_effect_type_id=int(info[1]), + item_mechanic_target_id=int(info[2]), + value=info[3] if info[3] != "" else None, + value_type=info[4] if info[4] != "" else None, + probability=int(info[5]), + is_consumed=info[6].lower() == 'true' + ) + build_generic((ItemMechanicEffect,), "item_mechanic_effect.csv", csv_record_to_objects) ########### # TYPES # @@ -1358,7 +1406,8 @@ def csv_record_to_objects(info): forms_switchable=bool(int(info[15])) if info[15] != "" else None, is_legendary=bool(int(info[16])) if info[16] != "" else None, is_mythical=bool(int(info[17])) if info[17] != "" else None, - order=int(info[18]) if info[18] != "" else None, + is_ultra_beast=bool(int(info[18])) if info[18] != "" else None, + order=int(info[19]) if info[19] != "" else None, ) build_generic((PokemonSpecies,), "pokemon_species.csv", csv_record_to_objects) diff --git a/data/v2/csv/item_mechanic.csv b/data/v2/csv/item_mechanic.csv new file mode 100644 index 000000000..eed30f3c3 --- /dev/null +++ b/data/v2/csv/item_mechanic.csv @@ -0,0 +1,143 @@ +id,item_id,version_group_id,trigger_id,context_id,operation_order +101,135,5,1,1,0 +102,135,11,2,1,0 +103,135,5,3,4,0 +104,135,11,3,4,0 +105,1,1,3,2,0 +106,2,17,3,2,1 +107,2,17,3,2,0 +108,3,17,3,2,1 +109,3,17,3,2,0 +110,4,17,3,2,1 +111,4,17,3,2,0 +112,5,1,3,2,0 +113,5,5,3,2,0 +114,5,17,3,2,1 +115,5,17,3,2,0 +116,5,20,3,2,1 +117,5,20,3,2,0 +118,5,23,3,2,1 +119,5,23,3,2,0 +120,5,25,3,2,1 +121,5,25,3,2,0 +122,6,5,3,2,0 +123,6,5,3,2,1 +124,6,17,3,2,0 +125,6,17,3,2,1 +126,6,17,3,2,2 +127,7,5,3,2,0 +128,7,5,3,2,1 +129,7,8,3,2,0 +130,7,8,3,2,1 +131,7,17,3,2,0 +132,7,17,3,2,1 +133,7,17,3,2,2 +134,7,25,3,2,0 +135,7,25,3,2,1 +136,7,25,3,2,2 +137,8,5,3,2,0 +138,8,17,3,2,0 +139,8,17,3,2,1 +140,9,5,3,2,0 +141,9,5,3,2,1 +142,9,17,3,2,0 +143,9,17,3,2,1 +144,9,17,3,2,2 +145,10,5,3,2,0 +146,10,17,3,2,0 +147,10,17,3,2,1 +148,11,5,3,2,0 +149,11,5,4,5,0 +150,11,17,3,2,0 +151,11,17,3,2,1 +152,11,17,4,5,0 +153,12,17,3,2,1 +154,12,17,3,2,0 +155,13,8,3,2,0 +156,13,8,3,2,1 +157,13,17,3,2,0 +158,13,17,3,2,1 +159,13,17,3,2,2 +160,14,17,3,2,0 +161,14,17,3,2,1 +162,14,17,5,5,0 +163,15,8,3,2,0 +164,15,8,3,2,1 +165,15,11,3,2,0 +166,15,11,3,2,1 +167,15,17,3,2,0 +168,15,17,3,2,1 +169,15,17,3,2,2 +170,16,17,3,2,0 +171,16,17,3,2,1 +172,17,1,3,4,0 +173,18,1,3,4,0 +176,19,1,3,4,0 +177,20,1,3,4,0 +178,21,1,3,4,0 +179,22,1,3,4,0 +180,23,1,3,4,0 +181,23,1,3,4,1 +182,23,3,3,4,0 +184,24,1,3,4,0 +185,25,1,3,4,0 +186,25,17,3,4,1 +187,26,1,3,4,0 +188,26,17,3,4,1 +189,27,1,3,4,0 +190,27,3,3,4,1 +191,28,1,3,4,0 +192,29,1,3,4,0 +193,30,1,3,4,0 +194,30,17,3,4,1 +195,31,1,3,4,0 +196,31,17,3,4,1 +197,32,1,3,4,0 +198,32,17,3,4,1 +199,33,3,3,4,0 +200,34,3,3,4,0 +201,34,3,3,4,1 +202,34,3,3,4,2 +203,34,17,3,4,0 +204,34,17,3,4,1 +205,34,17,3,4,2 +206,34,25,3,4,0 +207,34,25,3,4,1 +208,34,25,3,4,2 +209,35,3,3,4,0 +210,35,3,3,4,1 +211,35,3,3,4,2 +212,35,17,3,4,0 +213,35,17,3,4,1 +214,35,17,3,4,2 +215,35,25,3,4,0 +216,35,25,3,4,1 +217,35,25,3,4,2 +218,36,3,3,4,0 +219,36,3,3,4,1 +220,36,3,3,4,2 +221,36,25,3,4,0 +222,36,25,3,4,1 +223,36,25,3,4,2 +224,37,3,3,4,0 +225,37,3,3,4,1 +226,37,3,3,4,2 +227,37,5,3,4,0 +228,37,5,3,4,1 +229,37,5,3,4,2 +230,37,6,3,4,0 +231,37,6,3,4,1 +232,37,6,3,4,2 +233,37,25,3,4,0 +234,37,25,3,4,1 +235,37,25,3,4,2 +236,38,1,3,4,0 +237,39,1,3,4,0 +238,40,1,3,4,0 +239,41,1,3,4,0 +240,42,5,3,4,0 +241,43,3,2,1,0 +242,43,3,3,4,1 +243,44,3,3,3,0 +244,44,5,3,3,0 +245,44,8,3,3,0 \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_condition.csv b/data/v2/csv/item_mechanic_condition.csv new file mode 100644 index 000000000..78658fecc --- /dev/null +++ b/data/v2/csv/item_mechanic_condition.csv @@ -0,0 +1,206 @@ +mechanic_id,condition_type,logic_operator,value,condition_group +101,hp-percent-max,LESS_THAN_OR_EQUAL_TO,50,1 +102,hp-percent-max,LESS_THAN_OR_EQUAL_TO,50,1 +103,hp-percent-max,LESS_THAN,100,1 +104,hp-percent-max,LESS_THAN,100,1 +106,is_ultra_beast,EQUAL_TO,false,1 +107,is_ultra_beast,EQUAL_TO,true,1 +108,is_ultra_beast,EQUAL_TO,false,1 +109,is_ultra_beast,EQUAL_TO,true,1 +110,is_ultra_beast,EQUAL_TO,false,1 +111,is_ultra_beast,EQUAL_TO,true,1 +114,is_ultra_beast,EQUAL_TO,false,1 +115,is_ultra_beast,EQUAL_TO,true,1 +116,is_ultra_beast,EQUAL_TO,false,1 +117,is_ultra_beast,EQUAL_TO,true,1 +118,is_ultra_beast,EQUAL_TO,false,1 +119,is_ultra_beast,EQUAL_TO,true,1 +120,is_ultra_beast,EQUAL_TO,false,1 +121,is_ultra_beast,EQUAL_TO,true,1 +122,target-type-id,EQUAL_TO,11,1 +122,target-type-id,EQUAL_TO,7,2 +123,target-type-id,NOT_EQUAL_TO,11,1 +123,target-type-id,NOT_EQUAL_TO,7,1 +124,is_ultra_beast,EQUAL_TO,true,1 +125,is_ultra_beast,EQUAL_TO,false,1 +125,target-type-id,EQUAL_TO,11,1 +125,is_ultra_beast,EQUAL_TO,false,2 +125,target-type-id,EQUAL_TO,7,2 +126,is_ultra_beast,EQUAL_TO,false,1 +126,target-type-id,NOT_EQUAL_TO,11,1 +126,target-type-id,NOT_EQUAL_TO,7,1 +127,encounter-method,EQUAL_TO,underwater,1 +128,encounter-method,NOT_EQUAL_TO,underwater,1 +129,encounter-method,EQUAL_TO,underwater,1 +129,encounter-method,EQUAL_TO,surfing,2 +129,encounter-method,EQUAL_TO,fishing,3 +130,encounter-method,NOT_EQUAL_TO,underwater,1 +130,encounter-method,NOT_EQUAL_TO,surfing,1 +130,encounter-method,NOT_EQUAL_TO,fishing,1 +131,is_ultra_beast,EQUAL_TO,true,1 +132,is_ultra_beast,EQUAL_TO,false,1 +132,encounter-method,EQUAL_TO,underwater,1 +132,is_ultra_beast,EQUAL_TO,false,2 +132,encounter-method,EQUAL_TO,surfing,2 +132,is_ultra_beast,EQUAL_TO,false,3 +132,encounter-method,EQUAL_TO,fishing,3 +133,is_ultra_beast,EQUAL_TO,false,1 +133,encounter-method,NOT_EQUAL_TO,underwater,1 +133,encounter-method,NOT_EQUAL_TO,surfing,1 +133,encounter-method,NOT_EQUAL_TO,fishing,1 +134,is_ultra_beast,EQUAL_TO,true,1 +135,is_ultra_beast,EQUAL_TO,false,1 +135,target-location,EQUAL_TO,in_water,1 +135,is_ultra_beast,EQUAL_TO,false,2 +135,target-location,EQUAL_TO,on_water,2 +136,is_ultra_beast,EQUAL_TO,false,1 +136,target-location,NOT_EQUAL_TO,in_water,1 +136,target-location,NOT_EQUAL_TO,on_water,1 +138,is_ultra_beast,EQUAL_TO,true,1 +139,is_ultra_beast,EQUAL_TO,false,1 +140,target-registered-in-dex,EQUAL_TO,true,1 +141,target-registered-in-dex,EQUAL_TO,false,1 +142,is_ultra_beast,EQUAL_TO,true,1 +143,is_ultra_beast,EQUAL_TO,false,1 +143,target-registered-in-dex,EQUAL_TO,true,1 +144,is_ultra_beast,EQUAL_TO,false,1 +144,target-registered-in-dex,EQUAL_TO,false,1 +146,is_ultra_beast,EQUAL_TO,true,1 +147,is_ultra_beast,EQUAL_TO,false,1 +150,is_ultra_beast,EQUAL_TO,true,1 +151,is_ultra_beast,EQUAL_TO,false,1 +153,is_ultra_beast,EQUAL_TO,false,1 +154,is_ultra_beast,EQUAL_TO,true,1 +155,target-location,EQUAL_TO,cave,1 +155,encounter-condition-value,EQUAL_TO,5,2 +156,target-location,NOT_EQUAL_TO,cave,1 +156,encounter-condition-value,NOT_EQUAL_TO,5,1 +157,is_ultra_beast,EQUAL_TO,true,1 +158,is_ultra_beast,EQUAL_TO,false,1 +158,target-location,EQUAL_TO,cave,1 +158,is_ultra_beast,EQUAL_TO,false,2 +158,encounter-condition-value,EQUAL_TO,5,2 +159,is_ultra_beast,EQUAL_TO,false,1 +159,target-location,NOT_EQUAL_TO,cave,1 +159,encounter-condition-value,NOT_EQUAL_TO,5,1 +160,is_ultra_beast,EQUAL_TO,true,1 +161,is_ultra_beast,EQUAL_TO,false,1 +163,turn-number,EQUAL_TO,1,1 +164,turn-number,GREATER_THAN,1,1 +165,turn-number,EQUAL_TO,1,1 +166,turn-number,GREATER_THAN,1,1 +167,is_ultra_beast,EQUAL_TO,true,1 +168,is_ultra_beast,EQUAL_TO,false,1 +168,turn-number,EQUAL_TO,1,1 +169,is_ultra_beast,EQUAL_TO,false,1 +169,turn-number,GREATER_THAN,1,1 +170,is_ultra_beast,EQUAL_TO,true,1 +171,is_ultra_beast,EQUAL_TO,false,1 +172,hp-percent-max,LESS_THAN,100,1 +173,target-ailment-id,EQUAL_TO,5,1 +176,target-ailment-id,EQUAL_TO,4,1 +177,target-ailment-id,EQUAL_TO,3,1 +178,target-ailment-id,EQUAL_TO,2,1 +179,target-ailment-id,EQUAL_TO,1,1 +180,hp-percent-max,LESS_THAN,100,1 +181,target-ailment-id,IN,"1,2,3,4,5",2 +182,hp-percent-max,LESS_THAN,100,1 +182,hp-value,GREATER_THAN,1,1 +182,target-ailment-id,IN,"1,2,3,4,5,6",2 +184,hp-percent-max,LESS_THAN,100,1 +185,hp-percent-max,LESS_THAN,100,1 +186,hp-percent-max,LESS_THAN,100,1 +187,hp-percent-max,LESS_THAN,100,1 +188,hp-percent-max,LESS_THAN,100,1 +189,target-ailment-id,IN,"1,2,3,4,5",1 +190,target-ailment-id,IN,"1,2,3,4,5,6",1 +103,hp-value,GREATER_THAN,1,1 +104,hp-value,GREATER_THAN,1,1 +172,hp-value,GREATER_THAN,1,1 +180,hp-value,GREATER_THAN,1,1 +182,hp-value,GREATER_THAN,1,1 +184,hp-value,GREATER_THAN,1,1 +185,hp-value,GREATER_THAN,1,1 +186,hp-value,GREATER_THAN,1,1 +187,hp-value,GREATER_THAN,1,1 +188,hp-value,GREATER_THAN,1,1 +191,hp-value,EQUAL_TO,0,1 +192,hp-value,EQUAL_TO,0,1 +193,hp-percent-max,LESS_THAN,100,1 +193,hp-value,GREATER_THAN,1,1 +194,hp-percent-max,LESS_THAN,100,1 +194,hp-value,GREATER_THAN,1,1 +195,hp-percent-max,LESS_THAN,100,1 +195,hp-value,GREATER_THAN,1,1 +196,hp-percent-max,LESS_THAN,100,1 +196,hp-value,GREATER_THAN,1,1 +197,hp-percent-max,LESS_THAN,100,1 +197,hp-value,GREATER_THAN,1,1 +198,hp-percent-max,LESS_THAN,100,1 +198,hp-value,GREATER_THAN,1,1 +199,hp-percent-max,LESS_THAN,100,1 +199,hp-value,GREATER_THAN,1,1 +200,hp-percent-max,LESS_THAN,100,1 +200,hp-value,GREATER_THAN,1,1 +201,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +201,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +202,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +203,hp-percent-max,LESS_THAN,100,1 +203,hp-value,GREATER_THAN,1,1 +204,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +204,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +205,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +206,hp-percent-max,LESS_THAN,100,1 +206,hp-value,GREATER_THAN,1,1 +207,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +207,friendship-value,LESS_THAN_OR_EQUAL_TO,159,1 +208,friendship-value,GREATER_THAN_OR_EQUAL_TO,160,1 +209,hp-percent-max,LESS_THAN,100,1 +209,hp-value,GREATER_THAN,1,1 +210,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +210,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +211,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +212,hp-percent-max,LESS_THAN,100,1 +212,hp-value,GREATER_THAN,1,1 +213,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +213,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +214,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +215,hp-percent-max,LESS_THAN,100,1 +215,hp-value,GREATER_THAN,1,1 +216,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +216,friendship-value,LESS_THAN_OR_EQUAL_TO,159,1 +217,friendship-value,GREATER_THAN_OR_EQUAL_TO,160,1 +218,target-ailment-id,IN,"1,2,3,4,5,6",1 +219,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +219,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +220,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +221,target-ailment-id,IN,"1,2,3,4,5,6",1 +222,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +222,friendship-value,LESS_THAN_OR_EQUAL_TO,159,1 +223,friendship-value,GREATER_THAN_OR_EQUAL_TO,160,1 +224,hp-value,EQUAL_TO,0,1 +225,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +225,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +226,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +227,hp-value,EQUAL_TO,0,1 +228,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +228,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +229,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +230,hp-value,EQUAL_TO,0,1 +231,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +231,friendship-value,LESS_THAN_OR_EQUAL_TO,199,1 +232,friendship-value,GREATER_THAN_OR_EQUAL_TO,200,1 +233,hp-value,EQUAL_TO,0,1 +234,friendship-value,GREATER_THAN_OR_EQUAL_TO,0,1 +234,friendship-value,LESS_THAN_OR_EQUAL_TO,159,1 +235,friendship-value,GREATER_THAN_OR_EQUAL_TO,160,1 +236,pp-percent-max,LESS_THAN,100,1 +237,pp-percent-max,LESS_THAN,100,1 +238,pp-percent-max,LESS_THAN,100,1 +239,pp-percent-max,LESS_THAN,100,1 +240,target-ailment-id,IN,"1,2,3,4,5,6",1 +241,hp-percent-max,LESS_THAN_OR_EQUAL_TO,50,1 +242,hp-percent-max,LESS_THAN,100,1 +243,party-fainted-count,GREATER_THAN_OR_EQUAL_TO,1,1 +244,party-fainted-count,GREATER_THAN_OR_EQUAL_TO,1,1 +245,hp-value,EQUAL_TO,0,1 \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_context.csv b/data/v2/csv/item_mechanic_context.csv new file mode 100644 index 000000000..c31438dc4 --- /dev/null +++ b/data/v2/csv/item_mechanic_context.csv @@ -0,0 +1,6 @@ +id,identifier +1,held-in-battle +2,bag-use-battle +3,bag-use-overworld +4,bag-use-anytime +5,as-pokeball \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_effect.csv b/data/v2/csv/item_mechanic_effect.csv new file mode 100644 index 000000000..f186d9441 --- /dev/null +++ b/data/v2/csv/item_mechanic_effect.csv @@ -0,0 +1,147 @@ +mechanic_id,effect_type_id,target_id,value,value_type,probability,is_consumed +101,1,1,30,add,100,true +102,1,1,25,percent_max,100,true +103,1,1,30,add,100,true +104,1,1,25,percent_max,100,true +105,3,2,,,100,true +106,2,2,2,multiplier,100,true +107,2,2,0.1,multiplier,100,true +108,2,2,1.5,multiplier,100,true +109,2,2,0.1,multiplier,100,true +110,2,2,1,multiplier,100,true +111,2,2,0.1,multiplier,100,true +112,2,2,2,multiplier,100,true +113,2,2,1.5,multiplier,100,true +114,2,2,1.5,multiplier,100,true +115,2,2,0.1,multiplier,100,true +116,2,2,1,multiplier,100,true +117,2,2,0.1,multiplier,100,true +118,2,2,1.5,multiplier,100,true +119,2,2,0.1,multiplier,100,true +120,2,2,1,multiplier,100,true +121,2,2,0.1,multiplier,100,true +122,2,2,3,multiplier,100,true +123,2,2,1,multiplier,100,true +124,2,2,0.1,multiplier,100,true +125,2,2,3.5,multiplier,100,true +126,2,2,1,multiplier,100,true +127,2,2,3.5,multiplier,100,true +128,2,2,1,multiplier,100,true +129,2,2,3.5,multiplier,100,true +130,2,2,1,multiplier,100,true +131,2,2,0.1,multiplier,100,true +132,2,2,3.5,multiplier,100,true +133,2,2,1,multiplier,100,true +134,2,2,0.1,multiplier,100,true +135,2,2,3.5,multiplier,100,true +136,2,2,1,multiplier,100,true +137,2,2,,nest_ball_formula,100,true +138,2,2,0.1,multiplier,100,true +139,2,2,,nest_ball_formula,100,true +140,2,2,3,multiplier,100,true +141,2,2,1,multiplier,100,true +142,2,2,0.1,multiplier,100,true +143,2,2,3.5,multiplier,100,true +144,2,2,1,multiplier,100,true +145,2,2,,timer_ball_formula,100,true +146,2,2,0.1,multiplier,100,true +147,2,2,,timer_ball_formula,100,true +148,2,2,1,multiplier,100,true +149,4,1,1,add,100,false +150,2,2,0.1,multiplier,100,true +151,2,2,1,multiplier,100,true +152,4,1,1,add,100,false +153,2,2,1,multiplier,100,true +154,2,2,0.1,multiplier,100,true +155,2,2,3.5,multiplier,100,true +156,2,2,1,multiplier,100,true +157,2,2,0.1,multiplier,100,true +158,2,2,3,multiplier,100,true +159,2,2,1,multiplier,100,true +160,2,2,0.1,multiplier,100,true +161,2,2,1,multiplier,100,true +162,5,2,100,percent_max,100,false +163,2,2,4,multiplier,100,true +164,2,2,1,multiplier,100,true +165,2,2,5,multiplier,100,true +166,2,2,1,multiplier,100,true +167,2,2,0.1,multiplier,100,true +168,2,2,5,multiplier,100,true +169,2,2,1,multiplier,100,true +170,2,2,0.1,multiplier,100,true +171,2,2,1,multiplier,100,true +172,1,2,20,add,100,true +173,6,2,5,ailment_id,100,true +162,1,2,100,percent_max,100,false +162,6,2,"1,2,3,4,5",ailment_id,100,false +176,6,2,4,ailment_id,100,true +177,6,2,3,ailment_id,100,true +178,6,2,2,ailment_id,100,true +179,6,2,1,ailment_id,100,true +180,1,2,100,percent_max,100,true +181,6,2,"1,2,3,4,5",ailment_id,100,true +182,1,2,100,percent_max,100,true +182,6,2,"1,2,3,4,5,6",ailment_id,100,true +184,1,2,100,percent_max,100,true +185,1,2,200,add,100,true +186,1,2,120,add,100,true +187,1,2,50,add,100,true +188,1,2,60,add,100,true +189,6,2,"1,2,3,4,5",ailment_id,100,true +190,6,2,"1,2,3,4,5,6",ailment_id,100,true +191,1,2,50,percent_max,100,true +192,1,2,100,percent_max,100,true +193,1,2,50,add,100,true +194,1,2,30,add,100,true +195,1,2,60,add,100,true +196,1,2,50,add,100,true +197,1,2,80,add,100,true +198,1,2,70,add,100,true +199,1,2,100,add,100,true +200,1,2,50,add,100,true +201,4,2,5,subtract,100,true +202,4,2,10,subtract,100,true +203,1,2,60,add,100,true +204,4,2,5,subtract,100,true +205,4,2,10,subtract,100,true +206,1,2,60,add,100,true +207,4,2,5,subtract,100,true +208,4,2,10,subtract,100,true +209,1,2,200,add,100,true +210,4,2,10,subtract,100,true +211,4,2,15,subtract,100,true +212,1,2,120,add,100,true +213,4,2,10,subtract,100,true +214,4,2,15,subtract,100,true +215,1,2,120,add,100,true +216,4,2,5,subtract,100,true +217,4,2,10,subtract,100,true +218,6,2,"1,2,3,4,5,6",ailment_id,100,true +219,4,2,5,subtract,100,true +220,4,2,10,subtract,100,true +221,6,2,"1,2,3,4,5,6",ailment_id,100,true +222,4,2,5,subtract,100,true +223,4,2,10,subtract,100,true +224,1,2,100,percent_max,100,true +225,4,2,15,subtract,100,true +226,4,2,20,subtract,100,true +227,1,2,50,percent_max,100,true +228,4,2,15,subtract,100,true +229,4,2,20,subtract,100,true +230,1,2,100,percent_max,100,true +231,4,2,15,subtract,100,true +232,4,2,20,subtract,100,true +233,1,2,100,percent_max,100,true +234,4,2,5,subtract,100,true +235,4,2,10,subtract,100,true +236,7,2,10,add,100,true +237,7,2,100,percent_max,100,true +238,5,2,10,add,100,true +239,5,2,100,percent_max,100,true +240,6,2,"1,2,3,4,5,6",ailment_id,100,true +241,1,1,20,add,100,true +242,1,2,20,add,100,true +243,1,3,100,percent_max,100,true +243,5,3,100,percent_max,100,true +244,1,3,100,percent_max,100,true +245,1,3,100,percent_max,100,true \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_effect_type.csv b/data/v2/csv/item_mechanic_effect_type.csv new file mode 100644 index 000000000..6b9696275 --- /dev/null +++ b/data/v2/csv/item_mechanic_effect_type.csv @@ -0,0 +1,8 @@ +id,identifier +1,hp-recovery +2,catch-bonus +3,guarantee-capture +4,modify-friendship-gain +5,restore-pp-all +6,remove-ailment +7,restore-pp-single \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_target.csv b/data/v2/csv/item_mechanic_target.csv new file mode 100644 index 000000000..f1ab9e6a3 --- /dev/null +++ b/data/v2/csv/item_mechanic_target.csv @@ -0,0 +1,4 @@ +id,identifier +1,self +2,target +3,party \ No newline at end of file diff --git a/data/v2/csv/item_mechanic_trigger.csv b/data/v2/csv/item_mechanic_trigger.csv new file mode 100644 index 000000000..744bea97a --- /dev/null +++ b/data/v2/csv/item_mechanic_trigger.csv @@ -0,0 +1,6 @@ +id,identifier +1,on-damage-taken +2,hp-change +3,manual_use_bag +4,on-friendship-increase +5,on-catch-success \ No newline at end of file diff --git a/data/v2/csv/pokemon_species.csv b/data/v2/csv/pokemon_species.csv index fb3de762b..0c9848561 100644 --- a/data/v2/csv/pokemon_species.csv +++ b/data/v2/csv/pokemon_species.csv @@ -1,1026 +1,1026 @@ -id,identifier,generation_id,evolves_from_species_id,evolution_chain_id,color_id,shape_id,habitat_id,gender_rate,capture_rate,base_happiness,is_baby,hatch_counter,has_gender_differences,growth_rate_id,forms_switchable,is_legendary,is_mythical,order,conquest_order -1,bulbasaur,1,,1,5,8,3,1,45,70,0,20,0,4,0,0,0,1, -2,ivysaur,1,1,1,5,8,3,1,45,70,0,20,0,4,0,0,0,2, -3,venusaur,1,2,1,5,8,3,1,45,70,0,20,1,4,1,0,0,3, -4,charmander,1,,2,8,6,4,1,45,70,0,20,0,4,0,0,0,4,109 -5,charmeleon,1,4,2,8,6,4,1,45,70,0,20,0,4,0,0,0,5,110 -6,charizard,1,5,2,8,6,4,1,45,70,0,20,0,4,1,0,0,6,111 -7,squirtle,1,,3,2,6,9,1,45,70,0,20,0,4,0,0,0,7, -8,wartortle,1,7,3,2,6,9,1,45,70,0,20,0,4,0,0,0,8, -9,blastoise,1,8,3,2,6,9,1,45,70,0,20,0,4,1,0,0,9, -10,caterpie,1,,4,5,14,2,4,255,70,0,15,0,2,0,0,0,10, -11,metapod,1,10,4,5,2,2,4,120,70,0,15,0,2,0,0,0,11, -12,butterfree,1,11,4,9,13,2,4,45,70,0,15,1,2,0,0,0,12, -13,weedle,1,,5,3,14,2,4,255,70,0,15,0,2,0,0,0,13, -14,kakuna,1,13,5,10,2,2,4,120,70,0,15,0,2,0,0,0,14, -15,beedrill,1,14,5,10,13,2,4,45,70,0,15,0,2,1,0,0,15,177 -16,pidgey,1,,6,3,9,2,4,255,70,0,15,0,4,0,0,0,16, -17,pidgeotto,1,16,6,3,9,2,4,120,70,0,15,0,4,0,0,0,17, -18,pidgeot,1,17,6,3,9,2,4,45,70,0,15,0,4,1,0,0,18, -19,rattata,1,,7,7,8,3,4,255,70,0,15,1,2,0,0,0,19, -20,raticate,1,19,7,3,8,3,4,127,70,0,15,1,2,0,0,0,20, -21,spearow,1,,8,3,9,6,4,255,70,0,15,0,2,0,0,0,21, -22,fearow,1,21,8,3,9,6,4,90,70,0,15,0,2,0,0,0,22, -23,ekans,1,,9,7,2,3,4,255,70,0,20,0,2,0,0,0,23,54 -24,arbok,1,23,9,7,2,3,4,90,70,0,20,0,2,0,0,0,24,55 -25,pikachu,1,172,10,10,8,2,4,190,70,0,10,1,2,0,0,0,26,16 -26,raichu,1,25,10,10,6,2,4,75,70,0,10,1,2,0,0,0,27,17 -27,sandshrew,1,,11,10,6,6,4,255,70,0,20,0,2,0,0,0,28, -28,sandslash,1,27,11,10,6,6,4,90,70,0,20,0,2,0,0,0,29, -29,nidoran-f,1,,12,2,8,3,8,235,70,0,20,0,4,0,0,0,30, -30,nidorina,1,29,12,2,8,3,8,120,70,0,20,0,4,0,0,0,31, -31,nidoqueen,1,30,12,2,6,3,8,45,70,0,20,0,4,0,0,0,32, -32,nidoran-m,1,,13,7,8,3,0,235,70,0,20,0,4,0,0,0,33, -33,nidorino,1,32,13,7,8,3,0,120,70,0,20,0,4,0,0,0,34, -34,nidoking,1,33,13,7,6,3,0,45,70,0,20,0,4,0,0,0,35, -35,clefairy,1,173,14,6,6,4,6,150,140,0,10,0,3,0,0,0,37, -36,clefable,1,35,14,6,6,4,6,25,140,0,10,0,3,0,0,0,38, -37,vulpix,1,,15,3,8,3,6,190,70,0,20,0,2,0,0,0,39, -38,ninetales,1,37,15,10,8,3,6,75,70,0,20,0,2,0,0,0,40, -39,jigglypuff,1,174,16,6,12,3,6,170,70,0,10,0,3,0,0,0,42,21 -40,wigglytuff,1,39,16,6,12,3,6,50,70,0,10,0,3,0,0,0,43,22 -41,zubat,1,,17,7,9,1,4,255,70,0,15,1,2,0,0,0,44,23 -42,golbat,1,41,17,7,9,1,4,90,70,0,15,1,2,0,0,0,45,24 -43,oddish,1,,18,2,7,3,4,255,70,0,20,0,4,0,0,0,47, -44,gloom,1,43,18,2,12,3,4,120,70,0,20,1,4,0,0,0,48, -45,vileplume,1,44,18,8,12,3,4,45,70,0,20,1,4,0,0,0,49, -46,paras,1,,19,8,14,2,4,190,70,0,20,0,2,0,0,0,51, -47,parasect,1,46,19,8,14,2,4,75,70,0,20,0,2,0,0,0,52, -48,venonat,1,,20,7,12,2,4,190,70,0,20,0,2,0,0,0,53, -49,venomoth,1,48,20,7,13,2,4,75,70,0,20,0,2,0,0,0,54, -50,diglett,1,,21,3,5,1,4,255,70,0,20,0,2,0,0,0,55, -51,dugtrio,1,50,21,3,11,1,4,50,70,0,20,0,2,0,0,0,56, -52,meowth,1,,22,10,8,8,4,255,70,0,20,0,2,0,0,0,57,58 -53,persian,1,52,22,10,8,8,4,90,70,0,20,0,2,0,0,0,58,59 -54,psyduck,1,,23,10,6,9,4,190,70,0,20,0,2,0,0,0,59, -55,golduck,1,54,23,2,6,9,4,75,70,0,20,0,2,0,0,0,60, -56,mankey,1,,24,3,6,4,4,190,70,0,20,0,2,0,0,0,61, -57,primeape,1,56,24,3,6,4,4,75,70,0,20,0,2,0,0,0,62, -58,growlithe,1,,25,3,8,3,2,190,70,0,20,0,1,0,0,0,63, -59,arcanine,1,58,25,3,8,3,2,75,70,0,20,0,1,0,0,0,64, -60,poliwag,1,,26,2,7,9,4,255,70,0,20,0,4,0,0,0,65, -61,poliwhirl,1,60,26,2,12,9,4,120,70,0,20,0,4,0,0,0,66, -62,poliwrath,1,61,26,2,12,9,4,45,70,0,20,0,4,0,0,0,67, -63,abra,1,,27,3,6,8,2,200,70,0,20,0,4,0,0,0,69,127 -64,kadabra,1,63,27,3,6,8,2,100,70,0,20,1,4,0,0,0,70,128 -65,alakazam,1,64,27,3,12,8,2,50,70,0,20,1,4,1,0,0,71,129 -66,machop,1,,28,4,6,4,2,180,70,0,20,0,4,0,0,0,72,98 -67,machoke,1,66,28,4,12,4,2,90,70,0,20,0,4,0,0,0,73,99 -68,machamp,1,67,28,4,12,4,2,45,70,0,20,0,4,0,0,0,74,100 -69,bellsprout,1,,29,5,12,2,4,255,70,0,20,0,4,0,0,0,75, -70,weepinbell,1,69,29,5,5,2,4,120,70,0,20,0,4,0,0,0,76, -71,victreebel,1,70,29,5,5,2,4,45,70,0,20,0,4,0,0,0,77, -72,tentacool,1,,30,2,10,7,4,190,70,0,20,0,1,0,0,0,78, -73,tentacruel,1,72,30,2,10,7,4,60,70,0,20,0,1,0,0,0,79, -74,geodude,1,,31,3,4,4,4,255,70,0,15,0,4,0,0,0,80, -75,graveler,1,74,31,3,12,4,4,120,70,0,15,0,4,0,0,0,81, -76,golem,1,75,31,3,12,4,4,45,70,0,15,0,4,0,0,0,82, -77,ponyta,1,,32,10,8,3,4,190,70,0,20,0,2,0,0,0,83, -78,rapidash,1,77,32,10,8,3,4,60,70,0,20,0,2,0,0,0,84, -79,slowpoke,1,,33,6,8,9,4,190,70,0,20,0,2,0,0,0,85, -80,slowbro,1,79,33,6,6,9,4,75,70,0,20,0,2,1,0,0,86, -81,magnemite,1,,34,4,4,6,-1,190,70,0,20,0,2,0,0,0,88, -82,magneton,1,81,34,4,11,6,-1,60,70,0,20,0,2,0,0,0,89, -83,farfetchd,1,,35,3,9,3,4,45,70,0,20,0,2,0,0,0,91, -84,doduo,1,,36,3,7,3,4,190,70,0,20,1,2,0,0,0,92, -85,dodrio,1,84,36,3,7,3,4,45,70,0,20,1,2,0,0,0,93, -86,seel,1,,37,9,3,7,4,190,70,0,20,0,2,0,0,0,94, -87,dewgong,1,86,37,9,3,7,4,75,70,0,20,0,2,0,0,0,95, -88,grimer,1,,38,7,4,8,4,190,70,0,20,0,2,0,0,0,96, -89,muk,1,88,38,7,4,8,4,75,70,0,20,0,2,0,0,0,97, -90,shellder,1,,39,7,1,7,4,190,70,0,20,0,1,0,0,0,98, -91,cloyster,1,90,39,7,1,7,4,60,70,0,20,0,1,0,0,0,99, -92,gastly,1,,40,7,1,1,4,190,70,0,20,0,4,0,0,0,100,112 -93,haunter,1,92,40,7,4,1,4,90,70,0,20,0,4,0,0,0,101,113 -94,gengar,1,93,40,7,6,1,4,45,70,0,20,0,4,1,0,0,102,114 -95,onix,1,,41,4,2,1,4,45,70,0,25,0,2,0,0,0,103,175 -96,drowzee,1,,42,10,12,3,4,190,70,0,20,0,2,0,0,0,105, -97,hypno,1,96,42,10,12,3,4,75,70,0,20,1,2,0,0,0,106, -98,krabby,1,,43,8,14,9,4,225,70,0,20,0,2,0,0,0,107, -99,kingler,1,98,43,8,14,9,4,60,70,0,20,0,2,0,0,0,108, -100,voltorb,1,,44,8,1,8,-1,190,70,0,20,0,2,0,0,0,109, -101,electrode,1,100,44,8,1,8,-1,60,70,0,20,0,2,0,0,0,110, -102,exeggcute,1,,45,6,11,2,4,90,70,0,20,0,1,0,0,0,111, -103,exeggutor,1,102,45,10,7,2,4,45,70,0,20,0,1,0,0,0,112, -104,cubone,1,,46,3,6,4,4,190,70,0,20,0,2,0,0,0,113, -105,marowak,1,104,46,3,6,4,4,75,70,0,20,0,2,0,0,0,114, -106,hitmonlee,1,236,47,3,12,8,0,45,70,0,25,0,2,0,0,0,116, -107,hitmonchan,1,236,47,3,12,8,0,45,70,0,25,0,2,0,0,0,117, -108,lickitung,1,,48,6,6,3,4,45,70,0,20,0,2,0,0,0,119, -109,koffing,1,,49,7,1,8,4,190,70,0,20,0,2,0,0,0,121, -110,weezing,1,109,49,7,11,8,4,60,70,0,20,0,2,0,0,0,122, -111,rhyhorn,1,,50,4,8,6,4,120,70,0,20,1,1,0,0,0,123,160 -112,rhydon,1,111,50,4,6,6,4,60,70,0,20,1,1,0,0,0,124,161 -113,chansey,1,440,51,6,6,8,8,30,140,0,40,0,3,0,0,0,127, -114,tangela,1,,52,2,7,3,4,45,70,0,20,0,2,0,0,0,129, -115,kangaskhan,1,,53,3,6,3,8,45,70,0,20,0,2,1,0,0,131, -116,horsea,1,,54,2,5,7,4,225,70,0,20,0,2,0,0,0,132, -117,seadra,1,116,54,2,5,7,4,75,70,0,20,0,2,0,0,0,133, -118,goldeen,1,,55,8,3,9,4,225,70,0,20,1,2,0,0,0,135, -119,seaking,1,118,55,8,3,9,4,60,70,0,20,1,2,0,0,0,136, -120,staryu,1,,56,3,5,7,-1,225,70,0,20,0,1,0,0,0,137, -121,starmie,1,120,56,7,5,7,-1,60,70,0,20,0,1,0,0,0,138, -122,mr-mime,1,439,57,6,12,8,4,45,70,0,25,0,2,0,0,0,140, -123,scyther,1,,58,5,13,3,4,45,70,0,25,1,2,0,0,0,141,188 -124,jynx,1,238,59,8,12,8,8,45,70,0,25,0,2,0,0,0,144, -125,electabuzz,1,239,60,10,6,3,2,45,70,0,25,0,2,0,0,0,146, -126,magmar,1,240,61,8,6,4,2,45,70,0,25,0,2,0,0,0,149, -127,pinsir,1,,62,3,12,2,4,45,70,0,25,0,1,1,0,0,151, -128,tauros,1,,63,3,8,3,0,45,70,0,20,0,1,0,0,0,152, -129,magikarp,1,,64,8,3,9,4,255,70,0,5,1,1,0,0,0,153,13 -130,gyarados,1,129,64,2,2,9,4,45,70,0,5,1,1,1,0,0,154,14 -131,lapras,1,,65,2,3,7,4,45,70,0,40,0,1,0,0,0,155,190 -132,ditto,1,,66,7,1,8,-1,35,70,0,20,0,2,0,0,0,156, -133,eevee,1,,67,3,8,8,1,45,70,0,35,1,2,0,0,0,157,1 -134,vaporeon,1,133,67,2,8,8,1,45,70,0,35,0,2,0,0,0,158,2 -135,jolteon,1,133,67,10,8,8,1,45,70,0,35,0,2,0,0,0,159,3 -136,flareon,1,133,67,8,8,8,1,45,70,0,35,0,2,0,0,0,160,4 -137,porygon,1,,68,6,7,8,-1,45,70,0,20,0,2,0,0,0,166, -138,omanyte,1,,69,2,10,7,1,45,70,0,30,0,2,0,0,0,169, -139,omastar,1,138,69,2,10,7,1,45,70,0,30,0,2,0,0,0,170, -140,kabuto,1,,70,3,14,7,1,45,70,0,30,0,2,0,0,0,171, -141,kabutops,1,140,70,3,6,7,1,45,70,0,30,0,2,0,0,0,172, -142,aerodactyl,1,,71,7,9,4,1,45,70,0,35,0,1,1,0,0,173, -143,snorlax,1,446,72,1,12,4,1,25,70,0,40,0,1,0,0,0,175,179 -144,articuno,1,,73,2,9,5,-1,3,35,0,80,0,1,0,1,0,176,192 -145,zapdos,1,,74,10,9,5,-1,3,35,0,80,0,1,0,1,0,177, -146,moltres,1,,75,10,9,5,-1,3,35,0,80,0,1,0,1,0,178, -147,dratini,1,,76,2,2,9,4,45,35,0,40,0,1,0,0,0,179,76 -148,dragonair,1,147,76,2,2,9,4,45,35,0,40,0,1,0,0,0,180,77 -149,dragonite,1,148,76,3,6,9,4,45,35,0,40,0,1,0,0,0,181,78 -150,mewtwo,1,,77,7,6,5,-1,3,0,0,120,0,1,1,1,0,182,196 -151,mew,1,,78,6,6,5,-1,45,100,0,120,0,4,0,0,1,183, -152,chikorita,2,,79,5,8,3,1,45,70,0,20,0,4,0,0,0,184, -153,bayleef,2,152,79,5,8,3,1,45,70,0,20,0,4,0,0,0,185, -154,meganium,2,153,79,5,8,3,1,45,70,0,20,1,4,0,0,0,186, -155,cyndaquil,2,,80,10,12,3,1,45,70,0,20,0,4,0,0,0,187, -156,quilava,2,155,80,10,8,3,1,45,70,0,20,0,4,0,0,0,188, -157,typhlosion,2,156,80,10,8,3,1,45,70,0,20,0,4,0,0,0,189, -158,totodile,2,,81,2,6,9,1,45,70,0,20,0,4,0,0,0,190, -159,croconaw,2,158,81,2,6,9,1,45,70,0,20,0,4,0,0,0,191, -160,feraligatr,2,159,81,2,6,9,1,45,70,0,20,0,4,0,0,0,192, -161,sentret,2,,82,3,8,3,4,255,70,0,15,0,2,0,0,0,193, -162,furret,2,161,82,3,8,3,4,90,70,0,15,0,2,0,0,0,194, -163,hoothoot,2,,83,3,9,2,4,255,70,0,15,0,2,0,0,0,195, -164,noctowl,2,163,83,3,9,2,4,90,70,0,15,0,2,0,0,0,196, -165,ledyba,2,,84,8,9,2,4,255,70,0,15,1,3,0,0,0,197, -166,ledian,2,165,84,8,9,2,4,90,70,0,15,1,3,0,0,0,198, -167,spinarak,2,,85,5,14,2,4,255,70,0,15,0,3,0,0,0,199, -168,ariados,2,167,85,8,14,2,4,90,70,0,15,0,3,0,0,0,200, -169,crobat,2,42,17,7,13,1,4,90,70,0,15,0,2,0,0,0,46,25 -170,chinchou,2,,86,2,3,7,4,190,70,0,20,0,1,0,0,0,201, -171,lanturn,2,170,86,2,3,7,4,75,70,0,20,0,1,0,0,0,202, -172,pichu,2,,10,10,8,2,4,190,70,1,10,0,2,0,0,0,25,15 -173,cleffa,2,,14,6,6,4,6,150,140,1,10,0,3,0,0,0,36, -174,igglybuff,2,,16,6,12,3,6,170,70,1,10,0,3,0,0,0,41,20 -175,togepi,2,,87,9,12,2,1,190,70,1,10,0,3,0,0,0,203, -176,togetic,2,175,87,9,12,2,1,75,70,0,10,0,3,0,0,0,204, -177,natu,2,,88,5,9,2,4,190,70,0,20,0,2,0,0,0,206, -178,xatu,2,177,88,5,9,2,4,75,70,0,20,1,2,0,0,0,207, -179,mareep,2,,89,9,8,3,4,235,70,0,20,0,4,0,0,0,208,45 -180,flaaffy,2,179,89,6,6,3,4,120,70,0,20,0,4,0,0,0,209,46 -181,ampharos,2,180,89,10,6,3,4,45,70,0,20,0,4,1,0,0,210,47 -182,bellossom,2,44,18,5,12,3,4,45,70,0,20,0,4,0,0,0,50, -183,marill,2,298,90,2,6,9,4,190,70,0,10,0,3,0,0,0,212, -184,azumarill,2,183,90,2,6,9,4,75,70,0,10,0,3,0,0,0,213, -185,sudowoodo,2,438,91,3,12,2,4,65,70,0,20,1,2,0,0,0,215, -186,politoed,2,61,26,5,12,9,4,45,70,0,20,1,4,0,0,0,68, -187,hoppip,2,,92,6,6,3,4,255,70,0,20,0,4,0,0,0,216, -188,skiploom,2,187,92,5,6,3,4,120,70,0,20,0,4,0,0,0,217, -189,jumpluff,2,188,92,2,6,3,4,45,70,0,20,0,4,0,0,0,218, -190,aipom,2,,93,7,6,2,4,45,70,0,20,1,3,0,0,0,219, -191,sunkern,2,,94,10,1,3,4,235,70,0,20,0,4,0,0,0,221, -192,sunflora,2,191,94,10,12,3,4,120,70,0,20,0,4,0,0,0,222, -193,yanma,2,,95,8,13,2,4,75,70,0,20,0,2,0,0,0,223, -194,wooper,2,,96,2,7,9,4,255,70,0,20,1,2,0,0,0,225,18 -195,quagsire,2,194,96,2,6,9,4,90,70,0,20,1,2,0,0,0,226,19 -196,espeon,2,133,67,7,8,8,1,45,70,0,35,0,2,0,0,0,161,5 -197,umbreon,2,133,67,1,8,8,1,45,35,0,35,0,2,0,0,0,162,6 -198,murkrow,2,,97,1,9,2,4,30,35,0,20,1,4,0,0,0,227, -199,slowking,2,79,33,6,6,9,4,70,70,0,20,0,2,0,0,0,87, -200,misdreavus,2,,98,4,1,1,4,45,35,0,25,0,3,0,0,0,229,183 -201,unown,2,,99,1,1,5,-1,225,70,0,40,0,2,0,0,0,231, -202,wobbuffet,2,360,100,2,5,1,4,45,70,0,20,1,2,0,0,0,233, -203,girafarig,2,,101,10,8,3,4,60,70,0,20,1,2,0,0,0,234, -204,pineco,2,,102,4,1,2,4,190,70,0,20,0,2,0,0,0,235,56 -205,forretress,2,204,102,7,1,2,4,75,70,0,20,0,2,0,0,0,236,57 -206,dunsparce,2,,103,10,2,1,4,190,70,0,20,0,2,0,0,0,237, -207,gligar,2,,104,7,9,4,4,60,70,0,20,1,4,0,0,0,238, -208,steelix,2,95,41,4,2,1,4,25,70,0,25,1,2,1,0,0,104,176 -209,snubbull,2,,105,6,12,8,6,190,70,0,20,0,3,0,0,0,240, -210,granbull,2,209,105,7,6,8,6,75,70,0,20,0,3,0,0,0,241, -211,qwilfish,2,,106,4,3,7,4,45,70,0,20,0,2,0,0,0,242, -212,scizor,2,123,58,8,13,3,4,25,70,0,25,1,2,1,0,0,142,189 -213,shuckle,2,,107,10,14,4,4,190,70,0,20,0,4,0,0,0,243, -214,heracross,2,,108,2,12,2,4,45,70,0,25,1,1,1,0,0,244, -215,sneasel,2,,109,1,6,2,4,60,35,0,20,1,4,0,0,0,245,181 -216,teddiursa,2,,110,3,6,4,4,120,70,0,20,0,2,0,0,0,247, -217,ursaring,2,216,110,3,6,4,4,60,70,0,20,1,2,0,0,0,248, -218,slugma,2,,111,8,2,4,4,190,70,0,20,0,2,0,0,0,249, -219,magcargo,2,218,111,8,2,4,4,75,70,0,20,0,2,0,0,0,250, -220,swinub,2,,112,3,8,1,4,225,70,0,20,0,1,0,0,0,251, -221,piloswine,2,220,112,3,8,1,4,75,70,0,20,1,1,0,0,0,252, -222,corsola,2,,113,6,14,7,6,60,70,0,20,0,3,0,0,0,254, -223,remoraid,2,,114,4,3,7,4,190,70,0,20,0,2,0,0,0,255, -224,octillery,2,223,114,8,10,7,4,75,70,0,20,1,2,0,0,0,256, -225,delibird,2,,115,8,9,4,4,45,70,0,20,0,3,0,0,0,257, -226,mantine,2,458,116,7,9,7,4,25,70,0,25,0,1,0,0,0,259, -227,skarmory,2,,117,4,9,6,4,25,70,0,25,0,1,0,0,0,260, -228,houndour,2,,118,1,8,6,4,120,35,0,20,0,1,0,0,0,261, -229,houndoom,2,228,118,1,8,6,4,45,35,0,20,1,1,1,0,0,262, -230,kingdra,2,117,54,2,5,7,4,45,70,0,20,0,2,0,0,0,134, -231,phanpy,2,,119,2,8,6,4,120,70,0,20,0,2,0,0,0,263, -232,donphan,2,231,119,4,8,6,4,60,70,0,20,1,2,0,0,0,264, -233,porygon2,2,137,68,8,7,8,-1,45,70,0,20,0,2,0,0,0,167, -234,stantler,2,,120,3,8,2,4,45,70,0,20,0,1,0,0,0,265, -235,smeargle,2,,121,9,6,8,4,45,70,0,20,0,3,0,0,0,266, -236,tyrogue,2,,47,7,12,8,0,75,70,1,25,0,2,0,0,0,115, -237,hitmontop,2,236,47,3,6,8,0,45,70,0,25,0,2,0,0,0,118, -238,smoochum,2,,59,6,12,8,8,45,70,1,25,0,2,0,0,0,143, -239,elekid,2,,60,10,12,3,2,45,70,1,25,0,2,0,0,0,145, -240,magby,2,,61,8,6,4,2,45,70,1,25,0,2,0,0,0,148, -241,miltank,2,,122,6,6,3,8,45,70,0,20,0,1,0,0,0,267, -242,blissey,2,113,51,6,12,8,8,30,140,0,40,0,3,0,0,0,128, -243,raikou,2,,123,10,8,3,-1,3,35,0,80,0,1,0,1,0,268, -244,entei,2,,124,3,8,3,-1,3,35,0,80,0,1,0,1,0,269, -245,suicune,2,,125,2,8,3,-1,3,35,0,80,0,1,0,1,0,270, -246,larvitar,2,,126,5,6,4,4,45,35,0,40,0,1,0,0,0,271,79 -247,pupitar,2,246,126,4,2,4,4,45,35,0,40,0,1,0,0,0,272,80 -248,tyranitar,2,247,126,5,6,4,4,45,35,0,40,0,1,1,0,0,273,81 -249,lugia,2,,127,9,9,5,-1,3,0,0,120,0,1,0,1,0,274, -250,ho-oh,2,,128,8,9,5,-1,3,0,0,120,0,1,0,1,0,275, -251,celebi,2,,129,5,12,2,-1,45,100,0,120,0,4,0,0,1,276, -252,treecko,3,,130,5,6,2,1,45,70,0,20,0,4,0,0,0,277,130 -253,grovyle,3,252,130,5,6,2,1,45,70,0,20,0,4,0,0,0,278,131 -254,sceptile,3,253,130,5,6,2,1,45,70,0,20,0,4,1,0,0,279,132 -255,torchic,3,,131,8,7,3,1,45,70,0,20,1,4,0,0,0,280, -256,combusken,3,255,131,8,6,3,1,45,70,0,20,1,4,0,0,0,281, -257,blaziken,3,256,131,8,6,3,1,45,70,0,20,1,4,1,0,0,282, -258,mudkip,3,,132,2,8,9,1,45,70,0,20,0,4,0,0,0,283, -259,marshtomp,3,258,132,2,6,9,1,45,70,0,20,0,4,0,0,0,284, -260,swampert,3,259,132,2,6,9,1,45,70,0,20,0,4,1,0,0,285, -261,poochyena,3,,133,4,8,3,4,255,70,0,15,0,2,0,0,0,286, -262,mightyena,3,261,133,4,8,3,4,127,70,0,15,0,2,0,0,0,287, -263,zigzagoon,3,,134,3,8,3,4,255,70,0,15,0,2,0,0,0,288, -264,linoone,3,263,134,9,8,3,4,90,70,0,15,0,2,0,0,0,289, -265,wurmple,3,,135,8,14,2,4,255,70,0,15,0,2,0,0,0,290, -266,silcoon,3,265,135,9,1,2,4,120,70,0,15,0,2,0,0,0,291, -267,beautifly,3,266,135,10,13,2,4,45,70,0,15,1,2,0,0,0,292, -268,cascoon,3,265,135,7,1,2,4,120,70,0,15,0,2,0,0,0,293, -269,dustox,3,268,135,5,13,2,4,45,70,0,15,1,2,0,0,0,294, -270,lotad,3,,136,5,14,9,4,255,70,0,15,0,4,0,0,0,295, -271,lombre,3,270,136,5,12,9,4,120,70,0,15,0,4,0,0,0,296, -272,ludicolo,3,271,136,5,12,9,4,45,70,0,15,1,4,0,0,0,297, -273,seedot,3,,137,3,7,2,4,255,70,0,15,0,4,0,0,0,298, -274,nuzleaf,3,273,137,3,12,2,4,120,70,0,15,1,4,0,0,0,299, -275,shiftry,3,274,137,3,12,2,4,45,70,0,15,1,4,0,0,0,300, -276,taillow,3,,138,2,9,3,4,200,70,0,15,0,4,0,0,0,301, -277,swellow,3,276,138,2,9,3,4,45,70,0,15,0,4,0,0,0,302, -278,wingull,3,,139,9,9,7,4,190,70,0,20,0,2,0,0,0,303, -279,pelipper,3,278,139,10,9,7,4,45,70,0,20,0,2,0,0,0,304, -280,ralts,3,,140,9,12,8,4,235,35,0,20,0,1,0,0,0,305,9 -281,kirlia,3,280,140,9,12,8,4,120,35,0,20,0,1,0,0,0,306,10 -282,gardevoir,3,281,140,9,12,8,4,45,35,0,20,0,1,1,0,0,307,11 -283,surskit,3,,141,2,14,9,4,200,70,0,15,0,2,0,0,0,309, -284,masquerain,3,283,141,2,13,9,4,75,70,0,15,0,2,0,0,0,310, -285,shroomish,3,,142,3,7,2,4,255,70,0,15,0,6,0,0,0,311, -286,breloom,3,285,142,5,6,2,4,90,70,0,15,0,6,0,0,0,312, -287,slakoth,3,,143,3,8,2,4,255,70,0,15,0,1,0,0,0,313, -288,vigoroth,3,287,143,9,6,2,4,120,70,0,15,0,1,0,0,0,314, -289,slaking,3,288,143,3,12,2,4,45,70,0,15,0,1,0,0,0,315, -290,nincada,3,,144,4,14,2,4,255,70,0,15,0,5,0,0,0,316, -291,ninjask,3,290,144,10,13,2,4,120,70,0,15,0,5,0,0,0,317, -292,shedinja,3,290,144,3,5,2,-1,45,70,0,15,0,5,0,0,0,318, -293,whismur,3,,145,6,6,1,4,190,70,0,20,0,4,0,0,0,319, -294,loudred,3,293,145,2,6,1,4,120,70,0,20,0,4,0,0,0,320, -295,exploud,3,294,145,2,6,1,4,45,70,0,20,0,4,0,0,0,321, -296,makuhita,3,,146,10,12,4,2,180,70,0,20,0,6,0,0,0,322, -297,hariyama,3,296,146,3,12,4,2,200,70,0,20,0,6,0,0,0,323, -298,azurill,3,,90,2,7,9,6,150,70,1,10,0,3,0,0,0,211, -299,nosepass,3,,147,4,12,1,4,255,70,0,20,0,2,0,0,0,324, -300,skitty,3,,148,6,8,2,6,255,70,0,15,0,3,0,0,0,326, -301,delcatty,3,300,148,7,8,2,6,60,70,0,15,0,3,0,0,0,327, -302,sableye,3,,149,7,12,1,4,45,35,0,25,0,4,1,0,0,328, -303,mawile,3,,150,1,12,1,4,45,70,0,20,0,3,1,0,0,329, -304,aron,3,,151,4,8,4,4,180,35,0,35,0,1,0,0,0,330,149 -305,lairon,3,304,151,4,8,4,4,90,35,0,35,0,1,0,0,0,331,150 -306,aggron,3,305,151,4,6,4,4,45,35,0,35,0,1,1,0,0,332,151 -307,meditite,3,,152,2,12,4,4,180,70,0,20,1,2,0,0,0,333, -308,medicham,3,307,152,8,12,4,4,90,70,0,20,1,2,1,0,0,334, -309,electrike,3,,153,5,8,3,4,120,70,0,20,0,1,0,0,0,335, -310,manectric,3,309,153,10,8,3,4,45,70,0,20,0,1,1,0,0,336, -311,plusle,3,,154,10,6,3,4,200,70,0,20,0,2,0,0,0,337, -312,minun,3,,155,10,6,3,4,200,70,0,20,0,2,0,0,0,338, -313,volbeat,3,,156,4,6,2,0,150,70,0,15,0,5,0,0,0,339, -314,illumise,3,,157,7,12,2,8,150,70,0,15,0,6,0,0,0,340, -315,roselia,3,406,158,5,12,3,4,150,70,0,20,1,4,0,0,0,342, -316,gulpin,3,,159,5,4,3,4,225,70,0,20,1,6,0,0,0,344, -317,swalot,3,316,159,7,4,3,4,75,70,0,20,1,6,0,0,0,345, -318,carvanha,3,,160,8,3,7,4,225,35,0,20,0,1,0,0,0,346, -319,sharpedo,3,318,160,2,3,7,4,60,35,0,20,0,1,1,0,0,347, -320,wailmer,3,,161,2,3,7,4,125,70,0,40,0,6,0,0,0,348, -321,wailord,3,320,161,2,3,7,4,60,70,0,40,0,6,0,0,0,349, -322,numel,3,,162,10,8,4,4,255,70,0,20,1,2,0,0,0,350, -323,camerupt,3,322,162,8,8,4,4,150,70,0,20,1,2,1,0,0,351, -324,torkoal,3,,163,3,8,4,4,90,70,0,20,0,2,0,0,0,352, -325,spoink,3,,164,1,4,4,4,255,70,0,20,0,3,0,0,0,353, -326,grumpig,3,325,164,7,6,4,4,60,70,0,20,0,3,0,0,0,354, -327,spinda,3,,165,3,6,4,4,255,70,0,15,0,3,0,0,0,355, -328,trapinch,3,,166,3,14,6,4,255,70,0,20,0,4,0,0,0,356, -329,vibrava,3,328,166,5,13,6,4,120,70,0,20,0,4,0,0,0,357, -330,flygon,3,329,166,5,9,6,4,45,70,0,20,0,4,0,0,0,358, -331,cacnea,3,,167,5,12,6,4,190,35,0,20,0,4,0,0,0,359, -332,cacturne,3,331,167,5,12,6,4,60,35,0,20,1,4,0,0,0,360, -333,swablu,3,,168,2,9,2,4,255,70,0,20,0,5,0,0,0,361, -334,altaria,3,333,168,2,9,2,4,45,70,0,20,0,5,1,0,0,362, -335,zangoose,3,,169,9,6,3,4,90,70,0,20,0,5,0,0,0,363, -336,seviper,3,,170,1,2,3,4,90,70,0,20,0,6,0,0,0,364, -337,lunatone,3,,171,10,1,1,-1,45,70,0,25,0,3,0,0,0,365, -338,solrock,3,,172,8,1,1,-1,45,70,0,25,0,3,0,0,0,366, -339,barboach,3,,173,4,3,9,4,190,70,0,20,0,2,0,0,0,367, -340,whiscash,3,339,173,2,3,9,4,75,70,0,20,0,2,0,0,0,368, -341,corphish,3,,174,8,14,9,4,205,70,0,15,0,6,0,0,0,369, -342,crawdaunt,3,341,174,8,14,9,4,155,70,0,15,0,6,0,0,0,370, -343,baltoy,3,,175,3,4,6,-1,255,70,0,20,0,2,0,0,0,371, -344,claydol,3,343,175,1,4,6,-1,90,70,0,20,0,2,0,0,0,372, -345,lileep,3,,176,7,5,7,1,45,70,0,30,0,5,0,0,0,373, -346,cradily,3,345,176,5,5,7,1,45,70,0,30,0,5,0,0,0,374, -347,anorith,3,,177,4,14,9,1,45,70,0,30,0,5,0,0,0,375,171 -348,armaldo,3,347,177,4,6,9,1,45,70,0,30,0,5,0,0,0,376,172 -349,feebas,3,,178,3,3,9,4,255,70,0,20,0,5,0,0,0,377, -350,milotic,3,349,178,6,2,9,4,60,70,0,20,1,5,0,0,0,378, -351,castform,3,,179,4,1,3,4,45,70,0,25,0,2,1,0,0,379, -352,kecleon,3,,180,5,6,2,4,200,70,0,20,0,4,0,0,0,380, -353,shuppet,3,,181,1,1,8,4,225,35,0,25,0,3,0,0,0,381, -354,banette,3,353,181,1,6,8,4,45,35,0,25,0,3,1,0,0,382, -355,duskull,3,,182,1,4,2,4,190,35,0,25,0,3,0,0,0,383,69 -356,dusclops,3,355,182,1,12,2,4,90,35,0,25,0,3,0,0,0,384,70 -357,tropius,3,,183,5,8,2,4,200,70,0,25,0,1,0,0,0,386, -358,chimecho,3,433,184,2,4,3,4,45,70,0,25,0,3,0,0,0,388,53 -359,absol,3,,185,9,8,4,4,30,35,0,25,0,4,1,0,0,389, -360,wynaut,3,,100,2,6,1,4,125,70,1,20,0,2,0,0,0,232, -361,snorunt,3,,186,4,12,1,4,190,70,0,20,0,2,0,0,0,390,93 -362,glalie,3,361,186,4,1,1,4,75,70,0,20,0,2,1,0,0,391,94 -363,spheal,3,,187,2,3,7,4,255,70,0,20,0,4,0,0,0,393,60 -364,sealeo,3,363,187,2,3,7,4,120,70,0,20,0,4,0,0,0,394,61 -365,walrein,3,364,187,2,8,7,4,45,70,0,20,0,4,0,0,0,395,62 -366,clamperl,3,,188,2,1,7,4,255,70,0,20,0,5,0,0,0,396, -367,huntail,3,366,188,2,2,7,4,60,70,0,20,0,5,0,0,0,397, -368,gorebyss,3,366,188,6,2,7,4,60,70,0,20,0,5,0,0,0,398, -369,relicanth,3,,189,4,3,7,1,25,70,0,40,1,1,0,0,0,399, -370,luvdisc,3,,190,6,3,7,6,225,70,0,20,0,3,0,0,0,400, -371,bagon,3,,191,2,12,6,4,45,35,0,40,0,1,0,0,0,401, -372,shelgon,3,371,191,9,8,6,4,45,35,0,40,0,1,0,0,0,402, -373,salamence,3,372,191,2,8,6,4,45,35,0,40,0,1,1,0,0,403, -374,beldum,3,,192,2,5,6,-1,3,35,0,40,0,1,0,0,0,404,82 -375,metang,3,374,192,2,4,6,-1,3,35,0,40,0,1,0,0,0,405,83 -376,metagross,3,375,192,2,11,6,-1,3,35,0,40,0,1,1,0,0,406,84 -377,regirock,3,,193,3,12,1,-1,3,35,0,80,0,1,0,1,0,407, -378,regice,3,,194,2,12,1,-1,3,35,0,80,0,1,0,1,0,408, -379,registeel,3,,195,4,12,1,-1,3,35,0,80,0,1,0,1,0,409,193 -380,latias,3,,196,8,9,9,8,3,90,0,120,0,1,1,1,0,410, -381,latios,3,,197,2,9,9,0,3,90,0,120,0,1,1,1,0,411, -382,kyogre,3,,198,2,3,7,-1,3,0,0,120,0,1,1,1,0,412, -383,groudon,3,,199,8,6,6,-1,3,0,0,120,0,1,1,1,0,413,194 -384,rayquaza,3,,200,5,2,5,-1,45,0,0,120,0,1,1,1,0,414,200 -385,jirachi,3,,201,10,12,4,-1,3,100,0,120,0,1,0,0,1,415, -386,deoxys,3,,202,8,12,5,-1,3,0,0,120,0,1,1,0,1,416, -387,turtwig,4,,203,5,8,,1,45,70,0,20,0,4,0,0,0,417, -388,grotle,4,387,203,5,8,,1,45,70,0,20,0,4,0,0,0,418, -389,torterra,4,388,203,5,8,,1,45,70,0,20,0,4,0,0,0,419, -390,chimchar,4,,204,3,6,,1,45,70,0,20,0,4,0,0,0,420,115 -391,monferno,4,390,204,3,6,,1,45,70,0,20,0,4,0,0,0,421,116 -392,infernape,4,391,204,3,6,,1,45,70,0,20,0,4,0,0,0,422,117 -393,piplup,4,,205,2,12,,1,45,70,0,20,0,4,0,0,0,423,133 -394,prinplup,4,393,205,2,6,,1,45,70,0,20,0,4,0,0,0,424,134 -395,empoleon,4,394,205,2,6,,1,45,70,0,20,0,4,0,0,0,425,135 -396,starly,4,,206,3,9,,4,255,70,0,15,1,4,0,0,0,426,26 -397,staravia,4,396,206,3,9,,4,120,70,0,15,1,4,0,0,0,427,27 -398,staraptor,4,397,206,3,9,,4,45,70,0,15,1,4,0,0,0,428,28 -399,bidoof,4,,207,3,8,,4,255,70,0,15,1,2,0,0,0,429,29 -400,bibarel,4,399,207,3,6,,4,127,70,0,15,1,2,0,0,0,430,30 -401,kricketot,4,,208,8,12,,4,255,70,0,15,1,4,0,0,0,431, -402,kricketune,4,401,208,8,13,,4,45,70,0,15,1,4,0,0,0,432, -403,shinx,4,,209,2,8,,4,235,70,0,20,1,4,0,0,0,433,34 -404,luxio,4,403,209,2,8,,4,120,100,0,20,1,4,0,0,0,434,35 -405,luxray,4,404,209,2,8,,4,45,70,0,20,1,4,0,0,0,435,36 -406,budew,4,,158,5,12,,4,255,70,1,20,0,4,0,0,0,341, -407,roserade,4,315,158,5,12,,4,75,70,0,20,1,4,0,0,0,343, -408,cranidos,4,,211,2,6,,1,45,70,0,30,0,5,0,0,0,436, -409,rampardos,4,408,211,2,6,,1,45,70,0,30,0,5,0,0,0,437, -410,shieldon,4,,212,4,8,,1,45,70,0,30,0,5,0,0,0,438,163 -411,bastiodon,4,410,212,4,8,,1,45,70,0,30,0,5,0,0,0,439,164 -412,burmy,4,,213,5,5,,4,120,70,0,15,0,2,1,0,0,440, -413,wormadam,4,412,213,5,5,,8,45,70,0,15,0,2,0,0,0,441, -414,mothim,4,412,213,10,13,,0,45,70,0,15,0,2,0,0,0,442, -415,combee,4,,214,10,11,,1,120,70,0,15,1,4,0,0,0,443, -416,vespiquen,4,415,214,10,13,,8,45,70,0,15,0,4,0,0,0,444, -417,pachirisu,4,,215,9,8,,4,200,100,0,10,1,2,0,0,0,445, -418,buizel,4,,216,3,8,,4,190,70,0,20,1,2,0,0,0,446, -419,floatzel,4,418,216,3,8,,4,75,70,0,20,1,2,0,0,0,447, -420,cherubi,4,,217,6,11,,4,190,70,0,20,0,2,0,0,0,448, -421,cherrim,4,420,217,7,7,,4,75,70,0,20,0,2,1,0,0,449, -422,shellos,4,,218,7,2,,4,190,70,0,20,0,2,0,0,0,450, -423,gastrodon,4,422,218,7,2,,4,75,70,0,20,0,2,0,0,0,451, -424,ambipom,4,190,93,7,6,,4,45,100,0,20,1,3,0,0,0,220, -425,drifloon,4,,219,7,4,,4,125,70,0,30,0,6,0,0,0,452,167 -426,drifblim,4,425,219,7,4,,4,60,70,0,30,0,6,0,0,0,453,168 -427,buneary,4,,220,3,6,,4,190,0,0,20,0,2,0,0,0,454, -428,lopunny,4,427,220,3,6,,4,60,140,0,20,0,2,1,0,0,455, -429,mismagius,4,200,98,7,1,,4,45,35,0,25,0,3,0,0,0,230,184 -430,honchkrow,4,198,97,1,9,,4,30,35,0,20,0,4,0,0,0,228, -431,glameow,4,,221,4,8,,6,190,70,0,20,0,3,0,0,0,456, -432,purugly,4,431,221,4,8,,6,75,70,0,20,0,3,0,0,0,457, -433,chingling,4,,184,10,12,,4,120,70,1,25,0,3,0,0,0,387,52 -434,stunky,4,,223,7,8,,4,225,70,0,20,0,2,0,0,0,458, -435,skuntank,4,434,223,7,8,,4,60,70,0,20,0,2,0,0,0,459, -436,bronzor,4,,224,5,1,,-1,255,70,0,20,0,2,0,0,0,460, -437,bronzong,4,436,224,5,4,,-1,90,70,0,20,0,2,0,0,0,461, -438,bonsly,4,,91,3,7,,4,255,70,1,20,0,2,0,0,0,214, -439,mime-jr,4,,57,6,12,,4,145,70,1,25,0,2,0,0,0,139, -440,happiny,4,,51,6,12,,8,130,140,1,40,0,3,0,0,0,126, -441,chatot,4,,228,1,9,,4,30,35,0,20,0,4,0,0,0,462, -442,spiritomb,4,,229,7,5,,4,100,70,0,30,0,2,0,0,0,463,187 -443,gible,4,,230,2,6,,4,45,70,0,40,1,1,0,0,0,464,85 -444,gabite,4,443,230,2,6,,4,45,70,0,40,1,1,0,0,0,465,86 -445,garchomp,4,444,230,2,6,,4,45,70,0,40,1,1,1,0,0,466,87 -446,munchlax,4,,72,1,12,,1,50,70,1,40,0,1,0,0,0,174,178 -447,riolu,4,,232,2,6,,1,75,70,1,25,0,4,0,0,0,467,50 -448,lucario,4,447,232,2,6,,1,45,70,0,25,0,4,1,0,0,468,51 -449,hippopotas,4,,233,3,8,,4,140,70,0,30,1,1,0,0,0,469, -450,hippowdon,4,449,233,3,8,,4,60,70,0,30,1,1,0,0,0,470, -451,skorupi,4,,234,7,14,,4,120,70,0,20,0,1,0,0,0,471,156 -452,drapion,4,451,234,7,14,,4,45,70,0,20,0,1,0,0,0,472,157 -453,croagunk,4,,235,2,12,,4,140,100,0,10,1,2,0,0,0,473,88 -454,toxicroak,4,453,235,2,12,,4,75,70,0,20,1,2,0,0,0,474,89 -455,carnivine,4,,236,5,10,,4,200,70,0,25,0,1,0,0,0,475,186 -456,finneon,4,,237,2,3,,4,190,70,0,20,1,5,0,0,0,476, -457,lumineon,4,456,237,2,3,,4,75,70,0,20,1,5,0,0,0,477, -458,mantyke,4,,116,2,9,,4,25,70,1,25,0,1,0,0,0,258, -459,snover,4,,239,9,6,,4,120,70,0,20,1,1,0,0,0,478, -460,abomasnow,4,459,239,9,6,,4,60,70,0,20,1,1,1,0,0,479, -461,weavile,4,215,109,1,6,,4,45,35,0,20,1,4,0,0,0,246,182 -462,magnezone,4,82,34,4,4,,-1,30,70,0,20,0,2,0,0,0,90, -463,lickilicky,4,108,48,6,12,,4,30,70,0,20,0,2,0,0,0,120, -464,rhyperior,4,112,50,4,6,,4,30,70,0,20,1,1,0,0,0,125,162 -465,tangrowth,4,114,52,2,12,,4,30,70,0,20,1,2,0,0,0,130, -466,electivire,4,125,60,10,6,,2,30,70,0,25,0,2,0,0,0,147, -467,magmortar,4,126,61,8,6,,2,30,70,0,25,0,2,0,0,0,150, -468,togekiss,4,176,87,9,9,,1,30,70,0,10,0,3,0,0,0,205, -469,yanmega,4,193,95,5,13,,4,30,70,0,20,0,2,0,0,0,224, -470,leafeon,4,133,67,5,8,,1,45,35,0,35,0,2,0,0,0,163,7 -471,glaceon,4,133,67,2,8,,1,45,35,0,35,0,2,0,0,0,164,8 -472,gliscor,4,207,104,7,9,,4,30,70,0,20,0,4,0,0,0,239, -473,mamoswine,4,221,112,3,8,,4,50,70,0,20,1,1,0,0,0,253, -474,porygon-z,4,233,68,8,4,,-1,30,70,0,20,0,2,0,0,0,168, -475,gallade,4,281,140,9,12,,0,45,35,0,20,0,1,1,0,0,308,12 -476,probopass,4,299,147,4,11,,4,60,70,0,20,0,2,0,0,0,325, -477,dusknoir,4,356,182,1,4,,4,45,35,0,25,0,3,0,0,0,385,71 -478,froslass,4,361,186,9,4,,8,75,70,0,20,0,2,0,0,0,392,95 -479,rotom,4,,240,8,1,,-1,45,70,0,20,0,2,1,0,0,480, -480,uxie,4,,241,10,6,,-1,3,140,0,80,0,1,0,1,0,481, -481,mesprit,4,,242,6,6,,-1,3,140,0,80,0,1,0,1,0,482, -482,azelf,4,,243,2,6,,-1,3,140,0,80,0,1,0,1,0,483, -483,dialga,4,,244,9,8,,-1,3,0,0,120,0,1,0,1,0,484,195 -484,palkia,4,,245,7,6,,-1,3,0,0,120,0,1,0,1,0,485, -485,heatran,4,,246,3,8,,4,3,100,0,10,0,1,0,1,0,486, -486,regigigas,4,,247,9,12,,-1,3,0,0,120,0,1,0,1,0,487, -487,giratina,4,,248,1,10,,-1,3,0,0,120,0,1,1,1,0,488, -488,cresselia,4,,249,10,2,,8,3,100,0,120,0,1,0,1,0,489, -489,phione,4,,250,2,4,,-1,30,70,0,40,0,1,0,0,1,490, -490,manaphy,4,,250,2,12,,-1,3,70,0,10,0,1,0,0,1,491, -491,darkrai,4,,252,1,12,,-1,3,0,0,120,0,1,0,0,1,492, -492,shaymin,4,,253,5,8,,-1,45,100,0,120,0,4,1,0,1,493, -493,arceus,4,,254,9,8,,-1,3,0,0,120,0,1,1,0,1,494,199 -494,victini,5,,255,10,12,,-1,3,100,0,120,0,1,0,0,1,495, -495,snivy,5,,256,5,6,,1,45,70,0,20,0,4,0,0,0,496,118 -496,servine,5,495,256,5,6,,1,45,70,0,20,0,4,0,0,0,497,119 -497,serperior,5,496,256,5,2,,1,45,70,0,20,0,4,0,0,0,498,120 -498,tepig,5,,257,8,8,,1,45,70,0,20,0,4,0,0,0,499,121 -499,pignite,5,498,257,8,6,,1,45,70,0,20,0,4,0,0,0,500,122 -500,emboar,5,499,257,8,6,,1,45,70,0,20,0,4,0,0,0,501,123 -501,oshawott,5,,258,2,6,,1,45,70,0,20,0,4,0,0,0,502,106 -502,dewott,5,501,258,2,6,,1,45,70,0,20,0,4,0,0,0,503,107 -503,samurott,5,502,258,2,8,,1,45,70,0,20,0,4,0,0,0,504,108 -504,patrat,5,,259,3,8,,4,255,70,0,15,0,2,0,0,0,505, -505,watchog,5,504,259,3,6,,4,255,70,0,20,0,2,0,0,0,506, -506,lillipup,5,,260,3,8,,4,255,70,0,15,0,4,0,0,0,507, -507,herdier,5,506,260,4,8,,4,120,70,0,15,0,4,0,0,0,508, -508,stoutland,5,507,260,4,8,,4,45,70,0,15,0,4,0,0,0,509, -509,purrloin,5,,261,7,8,,4,255,70,0,20,0,2,0,0,0,510, -510,liepard,5,509,261,7,8,,4,90,70,0,20,0,2,0,0,0,511, -511,pansage,5,,262,5,6,,1,190,70,0,20,0,2,0,0,0,512,136 -512,simisage,5,511,262,5,6,,1,75,70,0,20,0,2,0,0,0,513,137 -513,pansear,5,,263,8,6,,1,190,70,0,20,0,2,0,0,0,514,138 -514,simisear,5,513,263,8,6,,1,75,70,0,20,0,2,0,0,0,515,139 -515,panpour,5,,264,2,6,,1,190,70,0,20,0,2,0,0,0,516,140 -516,simipour,5,515,264,2,6,,1,75,70,0,20,0,2,0,0,0,517,141 -517,munna,5,,265,6,8,,4,190,70,0,10,0,3,0,0,0,518,72 -518,musharna,5,517,265,6,12,,4,75,70,0,10,0,3,0,0,0,519,73 -519,pidove,5,,266,4,9,,4,255,70,0,15,0,4,0,0,0,520, -520,tranquill,5,519,266,4,9,,4,120,70,0,15,0,4,0,0,0,521, -521,unfezant,5,520,266,4,9,,4,45,70,0,15,1,4,0,0,0,522, -522,blitzle,5,,267,1,8,,4,190,70,0,20,0,2,0,0,0,523,74 -523,zebstrika,5,522,267,1,8,,4,75,70,0,20,0,2,0,0,0,524,75 -524,roggenrola,5,,268,2,7,,4,255,70,0,15,0,4,0,0,0,525,40 -525,boldore,5,524,268,2,10,,4,120,70,0,15,0,4,0,0,0,526,41 -526,gigalith,5,525,268,2,10,,4,45,70,0,15,0,4,0,0,0,527,42 -527,woobat,5,,269,2,9,,4,190,70,0,15,0,2,0,0,0,528, -528,swoobat,5,527,269,2,9,,4,45,70,0,15,0,2,0,0,0,529, -529,drilbur,5,,270,4,6,,4,120,70,0,20,0,2,0,0,0,530,152 -530,excadrill,5,529,270,4,12,,4,60,70,0,20,0,2,0,0,0,531,153 -531,audino,5,,271,6,6,,4,255,70,0,20,0,3,1,0,0,532,185 -532,timburr,5,,272,4,12,,2,180,70,0,20,0,4,0,0,0,533,101 -533,gurdurr,5,532,272,4,12,,2,90,70,0,20,0,4,0,0,0,534,102 -534,conkeldurr,5,533,272,3,12,,2,45,70,0,20,0,4,0,0,0,535,103 -535,tympole,5,,273,2,3,,4,255,70,0,20,0,4,0,0,0,536, -536,palpitoad,5,535,273,2,6,,4,120,70,0,20,0,4,0,0,0,537, -537,seismitoad,5,536,273,2,12,,4,45,70,0,20,0,4,0,0,0,538, -538,throh,5,,274,8,12,,0,45,70,0,20,0,2,0,0,0,539, -539,sawk,5,,275,2,12,,0,45,70,0,20,0,2,0,0,0,540, -540,sewaddle,5,,276,10,14,,4,255,70,0,15,0,4,0,0,0,541,124 -541,swadloon,5,540,276,5,4,,4,120,70,0,15,0,4,0,0,0,542,125 -542,leavanny,5,541,276,10,12,,4,45,70,0,15,0,4,0,0,0,543,126 -543,venipede,5,,277,8,14,,4,255,70,0,15,0,4,0,0,0,544,31 -544,whirlipede,5,543,277,4,1,,4,120,70,0,15,0,4,0,0,0,545,32 -545,scolipede,5,544,277,8,14,,4,45,70,0,20,0,4,0,0,0,546,33 -546,cottonee,5,,278,5,1,,4,190,70,0,20,0,2,0,0,0,547,48 -547,whimsicott,5,546,278,5,12,,4,75,70,0,20,0,2,0,0,0,548,49 -548,petilil,5,,279,5,5,,8,190,70,0,20,0,2,0,0,0,549,43 -549,lilligant,5,548,279,5,5,,8,75,70,0,20,0,2,0,0,0,550,44 -550,basculin,5,,280,5,3,,4,25,70,0,40,0,2,0,0,0,551, -551,sandile,5,,281,3,8,,4,180,70,0,20,0,4,0,0,0,552,66 -552,krokorok,5,551,281,3,8,,4,90,70,0,20,0,4,0,0,0,553,67 -553,krookodile,5,552,281,8,6,,4,45,70,0,20,0,4,0,0,0,554,68 -554,darumaka,5,,282,8,12,,4,120,70,0,20,0,4,0,0,0,555,142 -555,darmanitan,5,554,282,8,8,,4,60,70,0,20,0,4,1,0,0,556,143 -556,maractus,5,,283,5,5,,4,255,70,0,20,0,2,0,0,0,557, -557,dwebble,5,,284,8,14,,4,190,70,0,20,0,2,0,0,0,558, -558,crustle,5,557,284,8,14,,4,75,70,0,20,0,2,0,0,0,559, -559,scraggy,5,,285,10,6,,4,180,35,0,15,0,2,0,0,0,560,165 -560,scrafty,5,559,285,8,6,,4,90,70,0,15,0,2,0,0,0,561,166 -561,sigilyph,5,,286,1,9,,4,45,70,0,20,0,2,0,0,0,562, -562,yamask,5,,287,1,4,,4,190,70,0,25,0,2,0,0,0,563, -563,cofagrigus,5,562,287,10,5,,4,90,70,0,25,0,2,0,0,0,564, -564,tirtouga,5,,288,2,8,,1,45,70,0,30,0,2,0,0,0,565, -565,carracosta,5,564,288,2,6,,1,45,70,0,30,0,2,0,0,0,566, -566,archen,5,,289,10,9,,1,45,70,0,30,0,2,0,0,0,567, -567,archeops,5,566,289,10,9,,1,45,70,0,30,0,2,0,0,0,568, -568,trubbish,5,,290,5,12,,4,190,70,0,20,0,2,0,0,0,569, -569,garbodor,5,568,290,5,12,,4,60,70,0,20,0,2,0,0,0,570, -570,zorua,5,,291,4,8,,1,75,70,0,25,0,4,0,0,0,571,154 -571,zoroark,5,570,291,4,6,,1,45,70,0,20,0,4,0,0,0,572,155 -572,minccino,5,,292,4,8,,6,255,70,0,15,0,3,0,0,0,573,96 -573,cinccino,5,572,292,4,8,,6,60,70,0,15,0,3,0,0,0,574,97 -574,gothita,5,,293,7,12,,6,200,70,0,20,0,4,0,0,0,575,63 -575,gothorita,5,574,293,7,12,,6,100,70,0,20,0,4,0,0,0,576,64 -576,gothitelle,5,575,293,7,12,,6,50,70,0,20,0,4,0,0,0,577,65 -577,solosis,5,,294,5,1,,4,200,70,0,20,0,4,0,0,0,578, -578,duosion,5,577,294,5,1,,4,100,70,0,20,0,4,0,0,0,579, -579,reuniclus,5,578,294,5,4,,4,50,70,0,20,0,4,0,0,0,580, -580,ducklett,5,,295,2,9,,4,190,70,0,20,0,2,0,0,0,581, -581,swanna,5,580,295,9,9,,4,45,70,0,20,0,2,0,0,0,582, -582,vanillite,5,,296,9,5,,4,255,70,0,20,0,1,0,0,0,583, -583,vanillish,5,582,296,9,5,,4,120,70,0,20,0,1,0,0,0,584, -584,vanilluxe,5,583,296,9,11,,4,45,70,0,20,0,1,0,0,0,585, -585,deerling,5,,297,6,8,,4,190,70,0,20,0,2,1,0,0,586, -586,sawsbuck,5,585,297,3,8,,4,75,70,0,20,0,2,1,0,0,587, -587,emolga,5,,298,9,8,,4,200,70,0,20,0,2,0,0,0,588,180 -588,karrablast,5,,299,2,12,,4,200,70,0,15,0,2,0,0,0,589, -589,escavalier,5,588,299,4,4,,4,75,70,0,15,0,2,0,0,0,590, -590,foongus,5,,300,9,4,,4,190,70,0,20,0,2,0,0,0,591, -591,amoonguss,5,590,300,9,4,,4,75,70,0,20,0,2,0,0,0,592, -592,frillish,5,,301,9,10,,4,190,70,0,20,1,2,0,0,0,593, -593,jellicent,5,592,301,9,10,,4,60,70,0,20,1,2,0,0,0,594, -594,alomomola,5,,302,6,3,,4,75,70,0,40,0,3,0,0,0,595, -595,joltik,5,,303,10,14,,4,190,70,0,20,0,2,0,0,0,596,147 -596,galvantula,5,595,303,10,14,,4,75,70,0,20,0,2,0,0,0,597,148 -597,ferroseed,5,,304,4,1,,4,255,70,0,20,0,2,0,0,0,598, -598,ferrothorn,5,597,304,4,10,,4,90,70,0,20,0,2,0,0,0,599, -599,klink,5,,305,4,11,,-1,130,70,0,20,0,4,0,0,0,600, -600,klang,5,599,305,4,11,,-1,60,70,0,20,0,4,0,0,0,601, -601,klinklang,5,600,305,4,11,,-1,30,70,0,20,0,4,0,0,0,602, -602,tynamo,5,,306,9,3,,4,190,70,0,20,0,1,0,0,0,603, -603,eelektrik,5,602,306,2,3,,4,60,70,0,20,0,1,0,0,0,604, -604,eelektross,5,603,306,2,3,,4,30,70,0,20,0,1,0,0,0,605, -605,elgyem,5,,307,2,6,,4,255,70,0,20,0,2,0,0,0,606, -606,beheeyem,5,605,307,3,12,,4,90,70,0,20,0,2,0,0,0,607, -607,litwick,5,,308,9,5,,4,190,70,0,20,0,4,0,0,0,608,37 -608,lampent,5,607,308,1,4,,4,90,70,0,20,0,4,0,0,0,609,38 -609,chandelure,5,608,308,1,4,,4,45,70,0,20,0,4,0,0,0,610,39 -610,axew,5,,309,5,6,,4,75,35,0,40,0,1,0,0,0,611,144 -611,fraxure,5,610,309,5,6,,4,60,35,0,40,0,1,0,0,0,612,145 -612,haxorus,5,611,309,10,6,,4,45,35,0,40,0,1,0,0,0,613,146 -613,cubchoo,5,,310,9,6,,4,120,70,0,20,0,2,0,0,0,614,104 -614,beartic,5,613,310,9,8,,4,60,70,0,20,0,2,0,0,0,615,105 -615,cryogonal,5,,311,2,1,,-1,25,70,0,25,0,2,0,0,0,616, -616,shelmet,5,,312,8,1,,4,200,70,0,15,0,2,0,0,0,617, -617,accelgor,5,616,312,8,4,,4,75,70,0,15,0,2,0,0,0,618, -618,stunfisk,5,,313,3,3,,4,75,70,0,20,0,2,0,0,0,619, -619,mienfoo,5,,314,10,6,,4,180,70,0,25,0,4,0,0,0,620, -620,mienshao,5,619,314,7,6,,4,45,70,0,25,0,4,0,0,0,621, -621,druddigon,5,,315,8,6,,4,45,70,0,30,0,2,0,0,0,622, -622,golett,5,,316,5,12,,-1,190,70,0,25,0,2,0,0,0,623, -623,golurk,5,622,316,5,12,,-1,90,70,0,25,0,2,0,0,0,624, -624,pawniard,5,,317,8,12,,4,120,35,0,20,0,2,0,0,0,625,158 -625,bisharp,5,624,317,8,12,,4,45,35,0,20,0,2,0,0,0,626,159 -626,bouffalant,5,,318,3,8,,4,45,70,0,20,0,2,0,0,0,627, -627,rufflet,5,,319,9,9,,0,190,70,0,20,0,1,0,0,0,628,169 -628,braviary,5,627,319,8,9,,0,60,70,0,20,0,1,0,0,0,629,170 -629,vullaby,5,,320,3,9,,8,190,35,0,20,0,1,0,0,0,630, -630,mandibuzz,5,629,320,3,9,,8,60,35,0,20,0,1,0,0,0,631, -631,heatmor,5,,321,8,6,,4,90,70,0,20,0,2,0,0,0,632, -632,durant,5,,322,4,14,,4,90,70,0,20,0,2,0,0,0,633, -633,deino,5,,323,2,8,,4,45,35,0,40,0,1,0,0,0,634,90 -634,zweilous,5,633,323,2,8,,4,45,35,0,40,0,1,0,0,0,635,91 -635,hydreigon,5,634,323,2,6,,4,45,35,0,40,0,1,0,0,0,636,92 -636,larvesta,5,,324,9,14,,4,45,70,0,40,0,1,0,0,0,637,173 -637,volcarona,5,636,324,9,13,,4,15,70,0,40,0,1,0,0,0,638,174 -638,cobalion,5,,325,2,8,,-1,3,35,0,80,0,1,0,1,0,639, -639,terrakion,5,,326,4,8,,-1,3,35,0,80,0,1,0,1,0,640,191 -640,virizion,5,,327,5,8,,-1,3,35,0,80,0,1,0,1,0,641, -641,tornadus,5,,328,5,4,,0,3,90,0,120,0,1,1,1,0,642, -642,thundurus,5,,329,2,4,,0,3,90,0,120,0,1,1,1,0,643, -643,reshiram,5,,330,9,9,,-1,3,0,0,120,0,1,0,1,0,644,197 -644,zekrom,5,,331,1,6,,-1,3,0,0,120,0,1,0,1,0,645,198 -645,landorus,5,,332,3,4,,0,3,90,0,120,0,1,1,1,0,646, -646,kyurem,5,,333,4,6,,-1,3,0,0,120,0,1,1,1,0,647, -647,keldeo,5,,334,10,8,,-1,3,35,0,80,0,1,1,0,1,648, -648,meloetta,5,,335,9,12,,-1,3,100,0,120,0,1,1,0,1,649, -649,genesect,5,,336,7,12,,-1,3,0,0,120,0,1,1,0,1,650, -650,chespin,6,,337,5,6,,1,45,70,0,20,0,4,0,0,0,651, -651,quilladin,6,650,337,5,6,,1,45,70,0,20,0,4,0,0,0,652, -652,chesnaught,6,651,337,5,6,,1,45,70,0,20,0,4,0,0,0,653, -653,fennekin,6,,338,8,8,,1,45,70,0,20,0,4,0,0,0,654, -654,braixen,6,653,338,8,6,,1,45,70,0,20,0,4,0,0,0,655, -655,delphox,6,654,338,8,6,,1,45,70,0,20,0,4,0,0,0,656, -656,froakie,6,,339,2,8,,1,45,70,0,20,0,4,0,0,0,657, -657,frogadier,6,656,339,2,12,,1,45,70,0,20,0,4,0,0,0,658, -658,greninja,6,657,339,2,12,,1,45,70,0,20,0,4,0,0,0,659, -659,bunnelby,6,,340,3,6,,4,255,70,0,15,0,2,0,0,0,660, -660,diggersby,6,659,340,3,6,,4,127,70,0,15,0,2,0,0,0,661, -661,fletchling,6,,341,8,9,,4,255,70,0,15,0,4,0,0,0,662, -662,fletchinder,6,661,341,8,9,,4,120,70,0,15,0,4,0,0,0,663, -663,talonflame,6,662,341,8,9,,4,45,70,0,15,0,4,0,0,0,664, -664,scatterbug,6,,342,1,14,,4,255,70,0,15,0,2,0,0,0,665, -665,spewpa,6,664,342,1,5,,4,120,70,0,15,0,2,0,0,0,666, -666,vivillon,6,665,342,9,13,,4,45,70,0,15,0,2,0,0,0,667, -667,litleo,6,,343,3,8,,7,220,70,0,20,0,4,0,0,0,668, -668,pyroar,6,667,343,3,8,,7,65,70,0,20,1,4,0,0,0,669, -669,flabebe,6,,344,9,4,,8,225,70,0,20,0,2,0,0,0,670, -670,floette,6,669,344,9,4,,8,120,70,0,20,0,2,0,0,0,671, -671,florges,6,670,344,9,4,,8,45,70,0,20,0,2,0,0,0,672, -672,skiddo,6,,345,3,8,,4,200,70,0,20,0,2,0,0,0,673, -673,gogoat,6,672,345,3,8,,4,45,70,0,20,0,2,0,0,0,674, -674,pancham,6,,346,9,6,,4,220,70,0,25,0,2,0,0,0,675, -675,pangoro,6,674,346,9,12,,4,65,70,0,25,0,2,0,0,0,676, -676,furfrou,6,,347,9,8,,4,160,70,0,20,0,2,1,0,0,677, -677,espurr,6,,348,4,6,,4,190,70,0,20,0,2,0,0,0,678, -678,meowstic,6,677,348,2,6,,4,75,70,0,20,1,2,0,0,0,679, -679,honedge,6,,349,3,5,,4,180,70,0,20,0,2,0,0,0,680, -680,doublade,6,679,349,3,11,,4,90,70,0,20,0,2,0,0,0,681, -681,aegislash,6,680,349,3,5,,4,45,70,0,20,0,2,1,0,0,682, -682,spritzee,6,,350,6,4,,4,200,70,0,20,0,2,0,0,0,683, -683,aromatisse,6,682,350,6,12,,4,140,70,0,20,0,2,0,0,0,684, -684,swirlix,6,,351,9,7,,4,200,70,0,20,0,2,0,0,0,685, -685,slurpuff,6,684,351,9,12,,4,140,70,0,20,0,2,0,0,0,686, -686,inkay,6,,352,2,10,,4,190,70,0,20,0,2,0,0,0,687, -687,malamar,6,686,352,2,5,,4,80,70,0,20,0,2,0,0,0,688, -688,binacle,6,,353,3,11,,4,120,70,0,20,0,2,0,0,0,689, -689,barbaracle,6,688,353,3,11,,4,45,70,0,20,0,2,0,0,0,690, -690,skrelp,6,,354,3,5,,4,225,70,0,20,0,2,0,0,0,691, -691,dragalge,6,690,354,3,5,,4,55,70,0,20,0,2,0,0,0,692, -692,clauncher,6,,355,2,14,,4,225,70,0,15,0,1,0,0,0,693, -693,clawitzer,6,692,355,2,2,,4,55,70,0,15,0,1,0,0,0,694, -694,helioptile,6,,356,10,6,,4,190,70,0,20,0,2,0,0,0,695, -695,heliolisk,6,694,356,10,6,,4,75,70,0,20,0,2,0,0,0,696, -696,tyrunt,6,,357,3,6,,1,45,70,0,30,0,2,0,0,0,697, -697,tyrantrum,6,696,357,8,6,,1,45,70,0,30,0,2,0,0,0,698, -698,amaura,6,,358,2,8,,1,45,70,0,30,0,2,0,0,0,699, -699,aurorus,6,698,358,2,8,,1,45,70,0,30,0,2,0,0,0,700, -700,sylveon,6,133,67,6,8,,1,45,70,0,35,0,2,0,0,0,165, -701,hawlucha,6,,359,5,12,,4,100,70,0,20,0,2,0,0,0,701, -702,dedenne,6,,360,10,6,,4,180,70,0,20,0,2,0,0,0,702, -703,carbink,6,,361,4,1,,-1,60,70,0,25,0,1,0,0,0,703, -704,goomy,6,,362,7,2,,4,45,35,0,40,0,1,0,0,0,704, -705,sliggoo,6,704,362,7,2,,4,45,35,0,40,0,1,0,0,0,705, -706,goodra,6,705,362,7,6,,4,45,35,0,40,0,1,0,0,0,706, -707,klefki,6,,363,4,1,,4,75,70,0,20,0,3,0,0,0,707, -708,phantump,6,,364,3,4,,4,120,70,0,20,0,2,0,0,0,708, -709,trevenant,6,708,364,3,10,,4,60,70,0,20,0,2,0,0,0,709, -710,pumpkaboo,6,,365,3,1,,4,120,70,0,20,0,2,0,0,0,710, -711,gourgeist,6,710,365,3,5,,4,60,70,0,20,0,2,0,0,0,711, -712,bergmite,6,,366,2,8,,4,190,70,0,20,0,2,0,0,0,712, -713,avalugg,6,712,366,2,8,,4,55,70,0,20,0,2,0,0,0,713, -714,noibat,6,,367,7,9,,4,190,70,0,20,0,2,0,0,0,714, -715,noivern,6,714,367,7,9,,4,45,70,0,20,0,2,0,0,0,715, -716,xerneas,6,,368,2,8,,-1,45,0,0,120,0,1,1,1,0,716, -717,yveltal,6,,369,8,9,,-1,45,0,0,120,0,1,0,1,0,717, -718,zygarde,6,,370,5,2,,-1,3,0,0,120,0,1,0,1,0,718, -719,diancie,6,,371,6,4,,-1,3,70,0,25,0,1,1,0,1,719, -720,hoopa,6,,372,7,4,,-1,3,100,0,120,0,1,0,0,1,720, -721,volcanion,6,,373,3,8,,-1,3,100,0,120,0,1,0,0,1,721, -722,rowlet,7,,374,3,9,,1,45,70,0,15,0,4,0,0,0,722, -723,dartrix,7,722,374,3,9,,1,45,70,0,15,0,4,0,0,0,723, -724,decidueye,7,723,374,3,9,,1,45,70,0,15,0,4,0,0,0,724, -725,litten,7,,375,8,8,,1,45,70,0,15,0,4,0,0,0,725, -726,torracat,7,725,375,8,8,,1,45,70,0,15,0,4,0,0,0,726, -727,incineroar,7,726,375,8,6,,1,45,70,0,15,0,4,0,0,0,727, -728,popplio,7,,376,2,3,,1,45,70,0,15,0,4,0,0,0,728, -729,brionne,7,728,376,2,3,,1,45,70,0,15,0,4,0,0,0,729, -730,primarina,7,729,376,2,3,,1,45,70,0,15,0,4,0,0,0,730, -731,pikipek,7,,377,1,9,,4,255,70,0,15,0,2,0,0,0,731, -732,trumbeak,7,731,377,1,9,,4,120,70,0,15,0,2,0,0,0,732, -733,toucannon,7,732,377,1,9,,4,45,70,0,15,0,2,0,0,0,733, -734,yungoos,7,,378,3,8,,4,255,70,0,15,0,2,0,0,0,734, -735,gumshoos,7,734,378,3,8,,4,127,70,0,15,0,2,0,0,0,735, -736,grubbin,7,,379,4,14,,4,255,70,0,15,0,2,0,0,0,736, -737,charjabug,7,736,379,5,2,,4,120,70,0,15,0,2,0,0,0,737, -738,vikavolt,7,737,379,2,14,,4,45,70,0,15,0,2,0,0,0,738, -739,crabrawler,7,,380,7,14,,4,225,70,0,20,0,2,0,0,0,739, -740,crabominable,7,739,380,9,14,,4,60,70,0,20,0,2,0,0,0,740, -741,oricorio,7,,381,8,9,,6,45,70,0,20,0,2,0,0,0,741, -742,cutiefly,7,,382,10,14,,4,190,70,0,20,0,2,0,0,0,742, -743,ribombee,7,742,382,10,13,,4,75,70,0,20,0,2,0,0,0,743, -744,rockruff,7,,383,3,8,,4,190,70,0,15,0,2,0,0,0,744, -745,lycanroc,7,744,383,3,8,,4,90,70,0,15,0,2,0,0,0,745, -746,wishiwashi,7,,384,2,3,,4,60,70,0,15,0,3,0,0,0,746, -747,mareanie,7,,385,2,5,,4,190,70,0,20,0,2,0,0,0,747, -748,toxapex,7,747,385,2,10,,4,75,70,0,20,0,2,0,0,0,748, -749,mudbray,7,,386,3,8,,4,190,70,0,20,0,2,0,0,0,749, -750,mudsdale,7,749,386,3,8,,4,60,70,0,20,0,2,0,0,0,750, -751,dewpider,7,,387,5,7,,4,200,70,0,15,0,2,0,0,0,751, -752,araquanid,7,751,387,5,14,,4,100,70,0,15,0,2,0,0,0,752, -753,fomantis,7,,388,6,6,,4,190,70,0,20,0,2,0,0,0,753, -754,lurantis,7,753,388,6,12,,4,75,70,0,20,0,2,0,0,0,754, -755,morelull,7,,389,7,5,,4,190,70,0,20,0,2,0,0,0,755, -756,shiinotic,7,755,389,7,12,,4,75,70,0,20,0,2,0,0,0,756, -757,salandit,7,,390,1,8,,1,120,70,0,20,0,2,0,0,0,757, -758,salazzle,7,757,390,1,8,,8,45,70,0,20,0,2,0,0,0,758, -759,stufful,7,,391,6,8,,4,140,70,0,15,0,2,0,0,0,759, -760,bewear,7,759,391,6,6,,4,70,70,0,15,0,2,0,0,0,760, -761,bounsweet,7,,392,7,7,,8,235,70,0,20,0,4,0,0,0,761, -762,steenee,7,761,392,7,12,,8,120,70,0,20,0,4,0,0,0,762, -763,tsareena,7,762,392,7,12,,8,45,70,0,20,0,4,0,0,0,763, -764,comfey,7,,393,5,1,,6,60,70,0,20,0,3,0,0,0,764, -765,oranguru,7,,394,9,12,,4,45,70,0,20,0,1,0,0,0,765, -766,passimian,7,,395,9,6,,4,45,70,0,20,0,1,0,0,0,766, -767,wimpod,7,,396,4,10,,4,90,70,0,20,0,2,0,0,0,767, -768,golisopod,7,767,396,4,12,,4,45,70,0,20,0,2,0,0,0,768, -769,sandygast,7,,397,3,2,,4,140,70,0,15,0,2,0,0,0,769, -770,palossand,7,769,397,3,2,,4,60,70,0,15,0,2,0,0,0,770, -771,pyukumuku,7,,398,1,2,,4,60,70,0,15,0,3,0,0,0,771, -772,type-null,7,,399,4,8,,-1,3,0,0,120,0,1,0,1,0,772, -773,silvally,7,772,399,4,8,,-1,3,0,0,120,0,1,0,1,0,773, -774,minior,7,,400,3,1,,-1,30,70,0,25,0,4,0,0,0,774, -775,komala,7,,401,2,12,,4,45,70,0,20,0,1,0,0,0,775, -776,turtonator,7,,402,8,6,,4,70,70,0,20,0,2,0,0,0,776, -777,togedemaru,7,,403,4,6,,4,180,70,0,10,0,2,0,0,0,777, -778,mimikyu,7,,404,10,2,,4,45,70,0,20,0,2,0,0,0,778, -779,bruxish,7,,405,6,3,,4,80,70,0,15,0,2,0,0,0,779, -780,drampa,7,,406,9,2,,4,70,70,0,20,0,2,0,0,0,780, -781,dhelmise,7,,407,5,5,,-1,25,70,0,25,0,2,0,0,0,781, -782,jangmo-o,7,,408,4,8,,4,45,70,0,40,0,1,0,0,0,782, -783,hakamo-o,7,782,408,4,6,,4,45,70,0,40,0,1,0,0,0,783, -784,kommo-o,7,783,408,4,6,,4,45,70,0,40,0,1,0,0,0,784, -785,tapu-koko,7,,409,10,4,,-1,3,70,0,15,0,1,0,1,0,785, -786,tapu-lele,7,,410,6,4,,-1,3,70,0,15,0,1,0,1,0,786, -787,tapu-bulu,7,,411,8,4,,-1,3,70,0,15,0,1,0,1,0,787, -788,tapu-fini,7,,412,7,4,,-1,3,70,0,15,0,1,0,1,0,788, -789,cosmog,7,,413,2,1,,-1,45,0,0,120,0,1,0,1,0,789, -790,cosmoem,7,789,413,2,1,,-1,45,0,0,120,0,1,0,1,0,790, -791,solgaleo,7,790,413,9,8,,-1,45,0,0,120,0,1,0,1,0,791, -792,lunala,7,790,413,7,9,,-1,45,0,0,120,0,1,0,1,0,792, -793,nihilego,7,,414,9,10,,-1,45,0,0,120,0,1,0,0,0,793, -794,buzzwole,7,,415,8,10,,-1,45,0,0,120,0,1,0,0,0,794, -795,pheromosa,7,,416,9,12,,-1,45,0,0,120,0,1,0,0,0,795, -796,xurkitree,7,,417,1,6,,-1,45,0,0,120,0,1,0,0,0,796, -797,celesteela,7,,418,5,12,,-1,45,0,0,120,0,1,0,0,0,797, -798,kartana,7,,419,9,12,,-1,45,0,0,120,0,1,0,0,0,798, -799,guzzlord,7,,420,1,6,,-1,45,0,0,120,0,1,0,0,0,799, -800,necrozma,7,,421,1,4,,-1,255,0,0,120,0,1,0,1,0,800, -801,magearna,7,,422,4,12,,-1,3,0,0,120,0,1,0,0,1,801, -802,marshadow,7,,423,4,12,,-1,3,0,0,120,0,1,0,0,1,802, -803,poipole,7,,424,7,6,,-1,45,0,0,120,0,1,0,0,0,803, -804,naganadel,7,803,424,7,9,,-1,45,0,0,120,0,1,0,0,0,804, -805,stakataka,7,,425,4,8,,-1,30,0,0,120,0,1,0,0,0,805, -806,blacephalon,7,,426,9,12,,-1,30,0,0,120,0,1,0,0,0,806, -807,zeraora,7,,427,10,12,,-1,3,0,0,120,0,1,0,0,1,807, -808,meltan,7,,428,4,1,,-1,3,0,0,120,0,1,0,0,1,808, -809,melmetal,7,808,429,4,12,,-1,3,0,0,120,0,1,0,0,1,809, -810,grookey,8,,430,5,6,,1,45,50,0,20,0,4,0,0,0,810, -811,thwackey,8,810,430,5,6,,1,45,50,0,20,0,4,0,0,0,811, -812,rillaboom,8,811,430,5,12,,1,45,50,0,20,0,4,0,0,0,812, -813,scorbunny,8,,431,9,6,,1,45,50,0,20,0,4,0,0,0,813, -814,raboot,8,813,431,4,6,,1,45,50,0,20,0,4,0,0,0,814, -815,cinderace,8,814,431,9,6,,1,45,50,0,20,0,4,0,0,0,815, -816,sobble,8,,432,2,8,,1,45,50,0,20,0,4,0,0,0,816, -817,drizzile,8,816,432,2,6,,1,45,50,0,20,0,4,0,0,0,817, -818,inteleon,8,817,432,2,6,,1,45,50,0,20,0,4,0,0,0,818, -819,skwovet,8,,433,3,6,,4,255,50,0,20,0,2,0,0,0,819, -820,greedent,8,819,433,3,6,,4,90,50,0,20,0,2,0,0,0,820, -821,rookidee,8,,434,2,9,,4,255,50,0,15,0,4,0,0,0,821, -822,corvisquire,8,821,434,2,9,,4,120,50,0,15,0,4,0,0,0,822, -823,corviknight,8,822,434,7,9,,4,45,50,0,15,0,4,0,0,0,823, -824,blipbug,8,,435,2,14,,4,255,50,0,15,0,2,0,0,0,824, -825,dottler,8,824,435,10,14,,4,120,50,0,15,0,2,0,0,0,825, -826,orbeetle,8,825,435,8,9,,4,45,50,0,15,0,2,0,0,0,826, -827,nickit,8,,436,3,8,,4,255,50,0,15,0,3,0,0,0,827, -828,thievul,8,827,436,3,8,,4,127,50,0,15,0,3,0,0,0,828, -829,gossifleur,8,,437,5,5,,4,190,50,0,20,0,2,0,0,0,829, -830,eldegoss,8,829,437,5,5,,4,75,50,0,20,0,2,0,0,0,830, -831,wooloo,8,,438,9,8,,4,255,50,0,15,0,2,0,0,0,831, -832,dubwool,8,831,438,9,8,,4,127,50,0,15,0,2,0,0,0,832, -833,chewtle,8,,439,5,8,,4,255,50,0,20,0,2,0,0,0,833, -834,drednaw,8,833,439,5,8,,4,75,50,0,20,0,2,0,0,0,834, -835,yamper,8,,440,10,8,,4,255,50,0,20,0,3,0,0,0,835, -836,boltund,8,835,440,10,8,,4,45,50,0,20,0,3,0,0,0,836, -837,rolycoly,8,,441,1,1,,4,255,50,0,15,0,4,0,0,0,837, -838,carkol,8,837,441,1,7,,4,120,50,0,15,0,4,0,0,0,838, -839,coalossal,8,838,441,1,12,,4,45,50,0,15,0,4,0,0,0,839, -840,applin,8,,442,5,2,,4,255,50,0,20,0,5,0,0,0,840, -841,flapple,8,840,442,5,9,,4,45,50,0,20,0,5,0,0,0,841, -842,appletun,8,840,442,5,8,,4,45,50,0,20,0,5,0,0,0,842, -843,silicobra,8,,443,5,2,,4,255,50,0,20,0,2,0,0,0,843, -844,sandaconda,8,843,443,5,2,,4,120,50,0,20,0,2,0,0,0,844, -845,cramorant,8,,444,2,9,,4,45,50,0,20,0,2,0,0,0,845, -846,arrokuda,8,,445,3,3,,4,255,50,0,20,0,1,0,0,0,846, -847,barraskewda,8,846,445,3,3,,4,60,50,0,20,0,1,0,0,0,847, -848,toxel,8,,446,7,6,,4,75,50,1,25,0,4,0,0,0,848, -849,toxtricity,8,848,446,7,6,,4,45,50,0,25,0,4,0,0,0,849, -850,sizzlipede,8,,447,8,10,,4,190,50,0,20,0,2,0,0,0,850, -851,centiskorch,8,850,447,8,10,,4,75,50,0,20,0,2,0,0,0,851, -852,clobbopus,8,,448,3,10,,4,180,50,0,25,0,4,0,0,0,852, -853,grapploct,8,852,448,2,10,,4,45,50,0,25,0,4,0,0,0,853, -854,sinistea,8,,449,7,1,,-1,120,50,0,20,0,2,0,0,0,854, -855,polteageist,8,854,449,7,1,,-1,60,50,0,20,0,2,0,0,0,855, -856,hatenna,8,,450,6,7,,8,235,50,0,20,0,1,0,0,0,856, -857,hattrem,8,856,450,6,12,,8,120,50,0,20,0,1,0,0,0,857, -858,hatterene,8,857,450,6,5,,8,45,50,0,20,0,1,0,0,0,858, -859,impidimp,8,,451,6,12,,0,255,50,0,20,0,2,0,0,0,859, -860,morgrem,8,859,451,6,12,,0,120,50,0,20,0,2,0,0,0,860, -861,grimmsnarl,8,860,451,7,12,,0,45,50,0,20,0,2,0,0,0,861, -862,obstagoon,8,264,134,4,6,,4,45,50,0,15,0,2,0,0,0,862, -863,perrserker,8,52,22,3,6,,4,90,50,0,20,0,2,0,0,0,863, -864,cursola,8,222,113,9,4,,6,30,50,0,20,0,3,0,0,0,864, -865,sirfetchd,8,83,35,9,9,,4,45,50,0,20,0,2,0,0,0,865, -866,mr-rime,8,122,57,7,12,,4,45,50,0,25,0,2,0,0,0,866, -867,runerigus,8,562,287,4,5,,4,90,50,0,25,0,2,0,0,0,867, -868,milcery,8,,452,9,1,,8,200,50,0,20,0,2,0,0,0,868, -869,alcremie,8,868,452,9,5,,8,100,50,0,20,0,2,0,0,0,869, -870,falinks,8,,453,10,11,,-1,45,50,0,25,0,2,0,0,0,870, -871,pincurchin,8,,454,7,10,,4,75,50,0,20,0,2,0,0,0,871, -872,snom,8,,455,9,2,,4,190,50,0,20,0,2,0,0,0,872, -873,frosmoth,8,872,455,9,13,,4,75,50,0,20,0,2,0,0,0,873, -874,stonjourner,8,,456,4,7,,4,60,50,0,25,0,1,0,0,0,874, -875,eiscue,8,,457,2,6,,4,60,50,0,25,0,1,0,0,0,875, -876,indeedee,8,,458,7,6,,4,30,140,0,40,1,3,0,0,0,876, -877,morpeko,8,,459,10,12,,4,180,50,0,10,0,2,0,0,0,877, -878,cufant,8,,460,10,8,,4,190,50,0,25,0,2,0,0,0,878, -879,copperajah,8,878,460,5,8,,4,90,50,0,25,0,2,0,0,0,879, -880,dracozolt,8,,461,5,6,,-1,45,50,0,35,0,1,0,0,0,880, -881,arctozolt,8,,462,2,6,,-1,45,50,0,35,0,1,0,0,0,881, -882,dracovish,8,,463,5,7,,-1,45,50,0,35,0,1,0,0,0,882, -883,arctovish,8,,464,2,3,,-1,45,50,0,35,0,1,0,0,0,883, -884,duraludon,8,,465,9,6,,4,45,50,0,30,0,2,0,0,0,884, -885,dreepy,8,,466,5,2,,4,45,50,0,40,0,1,0,0,0,885, -886,drakloak,8,885,466,5,4,,4,45,50,0,40,0,1,0,0,0,886, -887,dragapult,8,886,466,5,6,,4,45,50,0,40,0,1,0,0,0,887, -888,zacian,8,,467,2,8,,-1,10,0,0,120,0,1,0,1,0,888, -889,zamazenta,8,,468,8,8,,-1,10,0,0,120,0,1,0,1,0,889, -890,eternatus,8,,469,7,9,,-1,255,0,0,120,0,1,0,1,0,890, -891,kubfu,8,,470,4,6,,1,3,50,0,120,0,1,0,1,0,891, -892,urshifu,8,891,470,4,12,,1,3,50,0,120,0,1,0,1,0,892, -893,zarude,8,,471,5,6,,-1,3,0,0,120,0,1,0,0,1,893, -894,regieleki,8,,472,10,12,,-1,3,35,0,120,0,1,0,1,0,894, -895,regidrago,8,,473,5,12,,-1,3,35,0,120,0,1,0,1,0,895, -896,glastrier,8,,474,9,8,,-1,3,35,0,120,0,1,0,1,0,896, -897,spectrier,8,,475,1,8,,-1,3,35,0,120,0,1,0,1,0,897, -898,calyrex,8,,476,5,12,,-1,3,100,0,120,0,1,0,1,0,898, -899,wyrdeer,8,234,120,4,8,,4,135,50,0,20,0,1,0,0,0,899, -900,kleavor,8,123,58,3,13,,4,115,50,0,20,0,2,0,0,0,900, -901,ursaluna,8,217,110,3,8,,4,75,50,0,20,0,2,0,0,0,901, -902,basculegion,8,550,280,5,3,,4,135,50,0,20,1,2,1,0,0,902, -903,sneasler,8,215,109,4,6,,4,135,50,0,20,0,4,0,0,0,903, -904,overqwil,8,211,106,1,3,,4,135,50,0,20,0,2,0,0,0,904, -905,enamorus,8,,477,6,4,,8,3,50,0,20,0,1,1,1,0,905, -906,sprigatito,9,,478,5,8,,1,45,50,0,20,0,4,0,0,0,906, -907,floragato,9,906,478,5,6,,1,45,50,0,20,0,4,0,0,0,907, -908,meowscarada,9,907,478,5,6,,1,45,50,0,20,0,4,0,0,0,908, -909,fuecoco,9,,479,8,6,,1,45,50,0,20,0,4,0,0,0,909, -910,crocalor,9,909,479,8,6,,1,45,50,0,20,0,4,0,0,0,910, -911,skeledirge,9,910,479,8,8,,1,45,50,0,20,0,4,0,0,0,911, -912,quaxly,9,,480,9,6,,1,45,50,0,20,0,4,0,0,0,912, -913,quaxwell,9,912,480,2,6,,1,45,50,0,20,0,4,0,0,0,913, -914,quaquaval,9,913,480,2,6,,1,45,50,0,20,0,4,0,0,0,914, -915,lechonk,9,,481,4,8,,4,255,50,0,15,0,2,0,0,0,915, -916,oinkologne,9,915,481,4,8,,0,100,50,0,15,1,2,0,0,0,916, -917,tarountula,9,,482,9,14,,4,255,50,0,15,0,5,0,0,0,918, -918,spidops,9,917,482,5,14,,4,120,50,0,15,0,5,0,0,0,919, -919,nymble,9,,483,4,14,,4,190,20,0,20,0,2,0,0,0,920, -920,lokix,9,919,483,4,12,,4,30,0,0,20,0,2,0,0,0,921, -921,pawmi,9,,484,10,8,,4,190,50,0,15,0,2,0,0,0,954, -922,pawmo,9,921,484,10,6,,4,80,50,0,15,0,2,0,0,0,955, -923,pawmot,9,922,484,10,6,,4,45,50,0,15,0,2,0,0,0,956, -924,tandemaus,9,,485,9,11,,-1,150,50,0,10,0,3,0,0,0,945, -925,maushold,9,924,485,9,11,,-1,75,50,0,10,0,3,0,0,0,946, -926,fidough,9,,486,10,8,,4,190,50,0,20,0,4,0,0,0,970, -927,dachsbun,9,926,486,3,8,,4,90,50,0,20,0,4,0,0,0,971, -928,smoliv,9,,487,5,7,,4,255,50,0,20,0,4,0,0,0,935, -929,dolliv,9,928,487,5,12,,4,120,50,0,20,0,4,0,0,0,936, -930,arboliva,9,929,487,5,12,,4,45,50,0,20,0,4,0,0,0,937, -931,squawkabilly,9,,488,5,9,,4,190,50,0,15,0,5,0,0,0,960, -932,nacli,9,,489,3,1,,4,255,50,0,20,0,4,0,0,0,963, -933,naclstack,9,932,489,3,8,,4,120,50,0,20,0,4,0,0,0,964, -934,garganacl,9,933,489,3,12,,4,45,50,0,20,0,4,0,0,0,965, -935,charcadet,9,,490,8,12,,4,90,50,0,35,0,1,0,0,0,1003, -936,armarouge,9,935,490,8,12,,4,25,20,0,35,0,1,0,0,0,1004, -937,ceruledge,9,935,490,2,12,,4,25,20,0,35,0,1,0,0,0,1005, -938,tadbulb,9,,491,10,1,,4,190,50,0,20,0,2,0,0,0,940, -939,bellibolt,9,938,491,5,12,,4,50,50,0,20,0,2,0,0,0,941, -940,wattrel,9,,492,1,9,,4,180,50,0,20,0,4,0,0,0,957, -941,kilowattrel,9,940,492,10,9,,4,90,50,0,20,0,4,0,0,0,958, -942,maschiff,9,,493,3,8,,4,150,50,0,20,0,4,0,0,0,972, -943,mabosstiff,9,942,493,4,8,,4,75,50,0,20,0,4,0,0,0,973, -944,shroodle,9,,494,4,8,,4,190,50,0,20,0,4,0,0,0,968, -945,grafaiai,9,944,494,4,6,,4,90,50,0,20,0,4,0,0,0,969, -946,bramblin,9,,495,3,1,,4,190,50,0,20,0,2,0,0,0,974, -947,brambleghast,9,946,495,3,1,,4,45,50,0,20,0,2,0,0,0,975, -948,toedscool,9,,496,10,7,,4,190,50,0,20,0,4,0,0,0,1006, -949,toedscruel,9,948,496,1,10,,4,90,50,0,20,0,4,0,0,0,1007, -950,klawf,9,,497,8,14,,4,120,50,0,35,0,2,0,0,0,962, -951,capsakid,9,,498,5,6,,4,190,50,0,20,0,2,0,0,0,938, -952,scovillain,9,951,498,5,6,,4,75,50,0,20,0,2,0,0,0,939, -953,rellor,9,,499,3,14,,4,190,50,0,20,0,3,0,0,0,922, -954,rabsca,9,953,499,5,14,,4,45,50,0,20,0,3,0,0,0,923, -955,flittle,9,,500,10,7,,4,120,50,0,20,0,4,0,0,0,926, -956,espathra,9,955,500,10,6,,4,60,50,0,20,0,4,0,0,0,927, -957,tinkatink,9,,501,6,12,,8,190,50,0,20,0,4,0,0,0,1000, -958,tinkatuff,9,957,501,6,12,,8,90,50,0,20,0,4,0,0,0,1001, -959,tinkaton,9,958,501,6,12,,8,45,50,0,20,0,4,0,0,0,1002, -960,wiglett,9,,502,9,5,,4,255,50,0,20,0,2,0,0,0,929, -961,wugtrio,9,960,502,8,5,,4,50,50,0,20,0,2,0,0,0,930, -962,bombirdier,9,,503,9,9,,4,25,50,0,35,0,1,0,0,0,959, -963,finizen,9,,504,2,3,,4,200,50,0,40,0,1,0,0,0,933, -964,palafin,9,963,504,2,3,,4,45,50,0,40,0,1,0,0,0,934, -965,varoom,9,,505,4,7,,4,190,50,0,20,0,2,0,0,0,942, -966,revavroom,9,965,505,4,7,,4,75,50,0,20,0,2,0,0,0,943, -967,cyclizar,9,,506,5,8,,4,190,50,0,30,0,4,0,0,0,953, -968,orthworm,9,,507,6,2,,4,25,50,0,35,0,1,0,0,0,944, -969,glimmet,9,,508,2,1,,4,70,50,0,30,0,4,0,0,0,966, -970,glimmora,9,969,508,2,1,,4,25,50,0,30,0,4,0,0,0,967, -971,greavard,9,,509,9,8,,4,120,50,0,20,0,4,0,0,0,924, -972,houndstone,9,971,509,9,8,,4,60,50,0,20,0,4,0,0,0,925, -973,flamigo,9,,510,6,9,,4,100,50,0,20,0,4,0,0,0,961, -974,cetoddle,9,,511,9,6,,4,150,50,0,25,0,4,0,0,0,947, -975,cetitan,9,974,511,9,6,,4,50,50,0,25,0,4,0,0,0,948, -976,veluza,9,,512,4,3,,4,100,50,0,20,0,3,0,0,0,932, -977,dondozo,9,,513,2,3,,4,25,50,0,40,0,1,0,0,0,931, -978,tatsugiri,9,,514,6,3,,4,100,50,0,35,0,4,0,0,0,952, -979,annihilape,9,57,24,4,12,,4,45,50,0,20,0,2,0,0,0,1010, -980,clodsire,9,194,96,3,8,,4,90,50,0,20,0,2,0,0,0,1009, -981,farigiraf,9,203,101,3,8,,4,45,50,0,20,0,2,0,0,0,928, -982,dudunsparce,9,206,103,10,2,,4,45,50,0,20,0,2,0,0,0,917, -983,kingambit,9,625,317,1,12,,4,25,50,0,20,0,2,0,0,0,1008, -984,great-tusk,9,,515,7,8,,-1,30,0,0,50,0,1,0,0,0,978, -985,scream-tail,9,,516,6,6,,-1,50,0,0,50,0,1,0,0,0,982, -986,brute-bonnet,9,,517,4,8,,-1,50,0,0,50,0,1,0,0,0,979, -987,flutter-mane,9,,518,4,9,,-1,30,0,0,50,0,1,0,0,0,983, -988,slither-wing,9,,519,8,8,,-1,30,0,0,50,0,1,0,0,0,984, -989,sandy-shocks,9,,520,4,8,,-1,30,0,0,50,0,1,0,0,0,981, -990,iron-treads,9,,521,4,8,,-1,30,0,0,50,0,1,0,0,0,986, -991,iron-bundle,9,,522,8,6,,-1,50,0,0,50,0,1,0,0,0,992, -992,iron-hands,9,,523,4,12,,-1,50,0,0,50,0,1,0,0,0,989, -993,iron-jugulis,9,,524,2,6,,-1,30,0,0,50,0,1,0,0,0,990, -994,iron-moth,9,,525,10,13,,-1,30,0,0,50,0,1,0,0,0,988, -995,iron-thorns,9,,526,5,6,,-1,30,0,0,50,0,1,0,0,0,991, -996,frigibax,9,,527,4,6,,4,45,50,0,40,0,1,0,0,0,949, -997,arctibax,9,996,527,4,6,,4,25,50,0,40,0,1,0,0,0,950, -998,baxcalibur,9,997,527,4,6,,4,10,50,0,40,0,1,0,0,0,951, -999,gimmighoul,9,,528,3,5,,-1,45,50,0,50,0,1,0,0,0,976, -1000,gholdengo,9,999,528,10,12,,-1,45,50,0,50,0,1,0,0,0,977, -1001,wo-chien,9,,529,3,2,,-1,6,0,0,50,0,1,0,1,0,996, -1002,chien-pao,9,,530,9,8,,-1,6,0,0,50,0,1,0,1,0,995, -1003,ting-lu,9,,531,3,8,,-1,6,0,0,50,0,1,0,1,0,994, -1004,chi-yu,9,,532,8,3,,-1,6,0,0,50,0,1,0,1,0,997, -1005,roaring-moon,9,,533,5,8,,-1,10,0,0,50,0,1,0,0,0,985, -1006,iron-valiant,9,,534,9,12,,-1,10,0,0,50,0,1,0,0,0,993, -1007,koraidon,9,,535,8,6,,-1,3,0,0,50,0,1,0,1,0,998, -1008,miraidon,9,,536,2,8,,-1,3,0,0,50,0,1,0,1,0,999, -1009,walking-wake,9,,537,2,6,,-1,5,0,0,50,0,1,0,0,0,1011, -1010,iron-leaves,9,,538,5,8,,-1,5,0,0,50,0,1,0,0,0,1012, -1011,dipplin,9,840,442,5,11,,-1,45,50,0,20,0,1,0,0,0,1013, -1012,poltchageist,9,,539,5,1,,-1,120,50,0,50,0,1,0,0,0,1014, -1013,sinistcha,9,1012,539,5,1,,-1,60,50,0,50,0,1,0,0,0,1015, -1014,okidogi,9,,540,1,6,,-1,3,0,0,50,0,1,0,1,0,1016, -1015,munkidori,9,,541,1,12,,-1,3,0,0,50,0,1,0,1,0,1017, -1016,fezandipiti,9,,542,1,9,,-1,3,0,0,50,0,1,0,1,0,1018, -1017,ogerpon,9,,543,5,12,,-1,5,50,0,50,0,1,0,1,0,1019, -1018,archaludon,9,884,465,9,6,,4,10,50,0,30,0,2,0,0,0,1020, -1019,hydrapple,9,1011,442,5,11,,4,10,50,0,20,0,5,0,0,0,1021, -1020,gouging-fire,9,,544,3,8,,-1,10,0,0,50,0,1,0,0,0,1022, -1021,raging-bolt,9,,545,10,8,,-1,10,0,0,50,0,1,0,0,0,1023, -1022,iron-boulder,9,,547,4,8,,-1,10,0,0,50,0,1,0,0,0,1024, -1023,iron-crown,9,,546,2,8,,-1,10,0,0,50,0,1,0,0,0,1025, -1024,terapagos,9,,548,2,8,,-1,255,50,0,5,0,1,0,1,0,1026, -1025,pecharunt,9,,549,7,1,,-1,3,0,0,20,0,1,0,0,1,1027, +id,identifier,generation_id,evolves_from_species_id,evolution_chain_id,color_id,shape_id,habitat_id,gender_rate,capture_rate,base_happiness,is_baby,hatch_counter,has_gender_differences,growth_rate_id,forms_switchable,is_legendary,is_mythical,is_ultra_beast,order,conquest_order +1,bulbasaur,1,,1,5,8,3,1,45,70,0,20,0,4,0,0,0,0,1, +2,ivysaur,1,1,1,5,8,3,1,45,70,0,20,0,4,0,0,0,0,2, +3,venusaur,1,2,1,5,8,3,1,45,70,0,20,1,4,1,0,0,0,3, +4,charmander,1,,2,8,6,4,1,45,70,0,20,0,4,0,0,0,0,4,109 +5,charmeleon,1,4,2,8,6,4,1,45,70,0,20,0,4,0,0,0,0,5,110 +6,charizard,1,5,2,8,6,4,1,45,70,0,20,0,4,1,0,0,0,6,111 +7,squirtle,1,,3,2,6,9,1,45,70,0,20,0,4,0,0,0,0,7, +8,wartortle,1,7,3,2,6,9,1,45,70,0,20,0,4,0,0,0,0,8, +9,blastoise,1,8,3,2,6,9,1,45,70,0,20,0,4,1,0,0,0,9, +10,caterpie,1,,4,5,14,2,4,255,70,0,15,0,2,0,0,0,0,10, +11,metapod,1,10,4,5,2,2,4,120,70,0,15,0,2,0,0,0,0,11, +12,butterfree,1,11,4,9,13,2,4,45,70,0,15,1,2,0,0,0,0,12, +13,weedle,1,,5,3,14,2,4,255,70,0,15,0,2,0,0,0,0,13, +14,kakuna,1,13,5,10,2,2,4,120,70,0,15,0,2,0,0,0,0,14, +15,beedrill,1,14,5,10,13,2,4,45,70,0,15,0,2,1,0,0,0,15,177 +16,pidgey,1,,6,3,9,2,4,255,70,0,15,0,4,0,0,0,0,16, +17,pidgeotto,1,16,6,3,9,2,4,120,70,0,15,0,4,0,0,0,0,17, +18,pidgeot,1,17,6,3,9,2,4,45,70,0,15,0,4,1,0,0,0,18, +19,rattata,1,,7,7,8,3,4,255,70,0,15,1,2,0,0,0,0,19, +20,raticate,1,19,7,3,8,3,4,127,70,0,15,1,2,0,0,0,0,20, +21,spearow,1,,8,3,9,6,4,255,70,0,15,0,2,0,0,0,0,21, +22,fearow,1,21,8,3,9,6,4,90,70,0,15,0,2,0,0,0,0,22, +23,ekans,1,,9,7,2,3,4,255,70,0,20,0,2,0,0,0,0,23,54 +24,arbok,1,23,9,7,2,3,4,90,70,0,20,0,2,0,0,0,0,24,55 +25,pikachu,1,172,10,10,8,2,4,190,70,0,10,1,2,0,0,0,0,26,16 +26,raichu,1,25,10,10,6,2,4,75,70,0,10,1,2,0,0,0,0,27,17 +27,sandshrew,1,,11,10,6,6,4,255,70,0,20,0,2,0,0,0,0,28, +28,sandslash,1,27,11,10,6,6,4,90,70,0,20,0,2,0,0,0,0,29, +29,nidoran-f,1,,12,2,8,3,8,235,70,0,20,0,4,0,0,0,0,30, +30,nidorina,1,29,12,2,8,3,8,120,70,0,20,0,4,0,0,0,0,31, +31,nidoqueen,1,30,12,2,6,3,8,45,70,0,20,0,4,0,0,0,0,32, +32,nidoran-m,1,,13,7,8,3,0,235,70,0,20,0,4,0,0,0,0,33, +33,nidorino,1,32,13,7,8,3,0,120,70,0,20,0,4,0,0,0,0,34, +34,nidoking,1,33,13,7,6,3,0,45,70,0,20,0,4,0,0,0,0,35, +35,clefairy,1,173,14,6,6,4,6,150,140,0,10,0,3,0,0,0,0,37, +36,clefable,1,35,14,6,6,4,6,25,140,0,10,0,3,0,0,0,0,38, +37,vulpix,1,,15,3,8,3,6,190,70,0,20,0,2,0,0,0,0,39, +38,ninetales,1,37,15,10,8,3,6,75,70,0,20,0,2,0,0,0,0,40, +39,jigglypuff,1,174,16,6,12,3,6,170,70,0,10,0,3,0,0,0,0,42,21 +40,wigglytuff,1,39,16,6,12,3,6,50,70,0,10,0,3,0,0,0,0,43,22 +41,zubat,1,,17,7,9,1,4,255,70,0,15,1,2,0,0,0,0,44,23 +42,golbat,1,41,17,7,9,1,4,90,70,0,15,1,2,0,0,0,0,45,24 +43,oddish,1,,18,2,7,3,4,255,70,0,20,0,4,0,0,0,0,47, +44,gloom,1,43,18,2,12,3,4,120,70,0,20,1,4,0,0,0,0,48, +45,vileplume,1,44,18,8,12,3,4,45,70,0,20,1,4,0,0,0,0,49, +46,paras,1,,19,8,14,2,4,190,70,0,20,0,2,0,0,0,0,51, +47,parasect,1,46,19,8,14,2,4,75,70,0,20,0,2,0,0,0,0,52, +48,venonat,1,,20,7,12,2,4,190,70,0,20,0,2,0,0,0,0,53, +49,venomoth,1,48,20,7,13,2,4,75,70,0,20,0,2,0,0,0,0,54, +50,diglett,1,,21,3,5,1,4,255,70,0,20,0,2,0,0,0,0,55, +51,dugtrio,1,50,21,3,11,1,4,50,70,0,20,0,2,0,0,0,0,56, +52,meowth,1,,22,10,8,8,4,255,70,0,20,0,2,0,0,0,0,57,58 +53,persian,1,52,22,10,8,8,4,90,70,0,20,0,2,0,0,0,0,58,59 +54,psyduck,1,,23,10,6,9,4,190,70,0,20,0,2,0,0,0,0,59, +55,golduck,1,54,23,2,6,9,4,75,70,0,20,0,2,0,0,0,0,60, +56,mankey,1,,24,3,6,4,4,190,70,0,20,0,2,0,0,0,0,61, +57,primeape,1,56,24,3,6,4,4,75,70,0,20,0,2,0,0,0,0,62, +58,growlithe,1,,25,3,8,3,2,190,70,0,20,0,1,0,0,0,0,63, +59,arcanine,1,58,25,3,8,3,2,75,70,0,20,0,1,0,0,0,0,64, +60,poliwag,1,,26,2,7,9,4,255,70,0,20,0,4,0,0,0,0,65, +61,poliwhirl,1,60,26,2,12,9,4,120,70,0,20,0,4,0,0,0,0,66, +62,poliwrath,1,61,26,2,12,9,4,45,70,0,20,0,4,0,0,0,0,67, +63,abra,1,,27,3,6,8,2,200,70,0,20,0,4,0,0,0,0,69,127 +64,kadabra,1,63,27,3,6,8,2,100,70,0,20,1,4,0,0,0,0,70,128 +65,alakazam,1,64,27,3,12,8,2,50,70,0,20,1,4,1,0,0,0,71,129 +66,machop,1,,28,4,6,4,2,180,70,0,20,0,4,0,0,0,0,72,98 +67,machoke,1,66,28,4,12,4,2,90,70,0,20,0,4,0,0,0,0,73,99 +68,machamp,1,67,28,4,12,4,2,45,70,0,20,0,4,0,0,0,0,74,100 +69,bellsprout,1,,29,5,12,2,4,255,70,0,20,0,4,0,0,0,0,75, +70,weepinbell,1,69,29,5,5,2,4,120,70,0,20,0,4,0,0,0,0,76, +71,victreebel,1,70,29,5,5,2,4,45,70,0,20,0,4,0,0,0,0,77, +72,tentacool,1,,30,2,10,7,4,190,70,0,20,0,1,0,0,0,0,78, +73,tentacruel,1,72,30,2,10,7,4,60,70,0,20,0,1,0,0,0,0,79, +74,geodude,1,,31,3,4,4,4,255,70,0,15,0,4,0,0,0,0,80, +75,graveler,1,74,31,3,12,4,4,120,70,0,15,0,4,0,0,0,0,81, +76,golem,1,75,31,3,12,4,4,45,70,0,15,0,4,0,0,0,0,82, +77,ponyta,1,,32,10,8,3,4,190,70,0,20,0,2,0,0,0,0,83, +78,rapidash,1,77,32,10,8,3,4,60,70,0,20,0,2,0,0,0,0,84, +79,slowpoke,1,,33,6,8,9,4,190,70,0,20,0,2,0,0,0,0,85, +80,slowbro,1,79,33,6,6,9,4,75,70,0,20,0,2,1,0,0,0,86, +81,magnemite,1,,34,4,4,6,-1,190,70,0,20,0,2,0,0,0,0,88, +82,magneton,1,81,34,4,11,6,-1,60,70,0,20,0,2,0,0,0,0,89, +83,farfetchd,1,,35,3,9,3,4,45,70,0,20,0,2,0,0,0,0,91, +84,doduo,1,,36,3,7,3,4,190,70,0,20,1,2,0,0,0,0,92, +85,dodrio,1,84,36,3,7,3,4,45,70,0,20,1,2,0,0,0,0,93, +86,seel,1,,37,9,3,7,4,190,70,0,20,0,2,0,0,0,0,94, +87,dewgong,1,86,37,9,3,7,4,75,70,0,20,0,2,0,0,0,0,95, +88,grimer,1,,38,7,4,8,4,190,70,0,20,0,2,0,0,0,0,96, +89,muk,1,88,38,7,4,8,4,75,70,0,20,0,2,0,0,0,0,97, +90,shellder,1,,39,7,1,7,4,190,70,0,20,0,1,0,0,0,0,98, +91,cloyster,1,90,39,7,1,7,4,60,70,0,20,0,1,0,0,0,0,99, +92,gastly,1,,40,7,1,1,4,190,70,0,20,0,4,0,0,0,0,100,112 +93,haunter,1,92,40,7,4,1,4,90,70,0,20,0,4,0,0,0,0,101,113 +94,gengar,1,93,40,7,6,1,4,45,70,0,20,0,4,1,0,0,0,102,114 +95,onix,1,,41,4,2,1,4,45,70,0,25,0,2,0,0,0,0,103,175 +96,drowzee,1,,42,10,12,3,4,190,70,0,20,0,2,0,0,0,0,105, +97,hypno,1,96,42,10,12,3,4,75,70,0,20,1,2,0,0,0,0,106, +98,krabby,1,,43,8,14,9,4,225,70,0,20,0,2,0,0,0,0,107, +99,kingler,1,98,43,8,14,9,4,60,70,0,20,0,2,0,0,0,0,108, +100,voltorb,1,,44,8,1,8,-1,190,70,0,20,0,2,0,0,0,0,109, +101,electrode,1,100,44,8,1,8,-1,60,70,0,20,0,2,0,0,0,0,110, +102,exeggcute,1,,45,6,11,2,4,90,70,0,20,0,1,0,0,0,0,111, +103,exeggutor,1,102,45,10,7,2,4,45,70,0,20,0,1,0,0,0,0,112, +104,cubone,1,,46,3,6,4,4,190,70,0,20,0,2,0,0,0,0,113, +105,marowak,1,104,46,3,6,4,4,75,70,0,20,0,2,0,0,0,0,114, +106,hitmonlee,1,236,47,3,12,8,0,45,70,0,25,0,2,0,0,0,0,116, +107,hitmonchan,1,236,47,3,12,8,0,45,70,0,25,0,2,0,0,0,0,117, +108,lickitung,1,,48,6,6,3,4,45,70,0,20,0,2,0,0,0,0,119, +109,koffing,1,,49,7,1,8,4,190,70,0,20,0,2,0,0,0,0,121, +110,weezing,1,109,49,7,11,8,4,60,70,0,20,0,2,0,0,0,0,122, +111,rhyhorn,1,,50,4,8,6,4,120,70,0,20,1,1,0,0,0,0,123,160 +112,rhydon,1,111,50,4,6,6,4,60,70,0,20,1,1,0,0,0,0,124,161 +113,chansey,1,440,51,6,6,8,8,30,140,0,40,0,3,0,0,0,0,127, +114,tangela,1,,52,2,7,3,4,45,70,0,20,0,2,0,0,0,0,129, +115,kangaskhan,1,,53,3,6,3,8,45,70,0,20,0,2,1,0,0,0,131, +116,horsea,1,,54,2,5,7,4,225,70,0,20,0,2,0,0,0,0,132, +117,seadra,1,116,54,2,5,7,4,75,70,0,20,0,2,0,0,0,0,133, +118,goldeen,1,,55,8,3,9,4,225,70,0,20,1,2,0,0,0,0,135, +119,seaking,1,118,55,8,3,9,4,60,70,0,20,1,2,0,0,0,0,136, +120,staryu,1,,56,3,5,7,-1,225,70,0,20,0,1,0,0,0,0,137, +121,starmie,1,120,56,7,5,7,-1,60,70,0,20,0,1,0,0,0,0,138, +122,mr-mime,1,439,57,6,12,8,4,45,70,0,25,0,2,0,0,0,0,140, +123,scyther,1,,58,5,13,3,4,45,70,0,25,1,2,0,0,0,0,141,188 +124,jynx,1,238,59,8,12,8,8,45,70,0,25,0,2,0,0,0,0,144, +125,electabuzz,1,239,60,10,6,3,2,45,70,0,25,0,2,0,0,0,0,146, +126,magmar,1,240,61,8,6,4,2,45,70,0,25,0,2,0,0,0,0,149, +127,pinsir,1,,62,3,12,2,4,45,70,0,25,0,1,1,0,0,0,151, +128,tauros,1,,63,3,8,3,0,45,70,0,20,0,1,0,0,0,0,152, +129,magikarp,1,,64,8,3,9,4,255,70,0,5,1,1,0,0,0,0,153,13 +130,gyarados,1,129,64,2,2,9,4,45,70,0,5,1,1,1,0,0,0,154,14 +131,lapras,1,,65,2,3,7,4,45,70,0,40,0,1,0,0,0,0,155,190 +132,ditto,1,,66,7,1,8,-1,35,70,0,20,0,2,0,0,0,0,156, +133,eevee,1,,67,3,8,8,1,45,70,0,35,1,2,0,0,0,0,157,1 +134,vaporeon,1,133,67,2,8,8,1,45,70,0,35,0,2,0,0,0,0,158,2 +135,jolteon,1,133,67,10,8,8,1,45,70,0,35,0,2,0,0,0,0,159,3 +136,flareon,1,133,67,8,8,8,1,45,70,0,35,0,2,0,0,0,0,160,4 +137,porygon,1,,68,6,7,8,-1,45,70,0,20,0,2,0,0,0,0,166, +138,omanyte,1,,69,2,10,7,1,45,70,0,30,0,2,0,0,0,0,169, +139,omastar,1,138,69,2,10,7,1,45,70,0,30,0,2,0,0,0,0,170, +140,kabuto,1,,70,3,14,7,1,45,70,0,30,0,2,0,0,0,0,171, +141,kabutops,1,140,70,3,6,7,1,45,70,0,30,0,2,0,0,0,0,172, +142,aerodactyl,1,,71,7,9,4,1,45,70,0,35,0,1,1,0,0,0,173, +143,snorlax,1,446,72,1,12,4,1,25,70,0,40,0,1,0,0,0,0,175,179 +144,articuno,1,,73,2,9,5,-1,3,35,0,80,0,1,0,1,0,0,176,192 +145,zapdos,1,,74,10,9,5,-1,3,35,0,80,0,1,0,1,0,0,177, +146,moltres,1,,75,10,9,5,-1,3,35,0,80,0,1,0,1,0,0,178, +147,dratini,1,,76,2,2,9,4,45,35,0,40,0,1,0,0,0,0,179,76 +148,dragonair,1,147,76,2,2,9,4,45,35,0,40,0,1,0,0,0,0,180,77 +149,dragonite,1,148,76,3,6,9,4,45,35,0,40,0,1,0,0,0,0,181,78 +150,mewtwo,1,,77,7,6,5,-1,3,0,0,120,0,1,1,1,0,0,182,196 +151,mew,1,,78,6,6,5,-1,45,100,0,120,0,4,0,0,1,0,183, +152,chikorita,2,,79,5,8,3,1,45,70,0,20,0,4,0,0,0,0,184, +153,bayleef,2,152,79,5,8,3,1,45,70,0,20,0,4,0,0,0,0,185, +154,meganium,2,153,79,5,8,3,1,45,70,0,20,1,4,0,0,0,0,186, +155,cyndaquil,2,,80,10,12,3,1,45,70,0,20,0,4,0,0,0,0,187, +156,quilava,2,155,80,10,8,3,1,45,70,0,20,0,4,0,0,0,0,188, +157,typhlosion,2,156,80,10,8,3,1,45,70,0,20,0,4,0,0,0,0,189, +158,totodile,2,,81,2,6,9,1,45,70,0,20,0,4,0,0,0,0,190, +159,croconaw,2,158,81,2,6,9,1,45,70,0,20,0,4,0,0,0,0,191, +160,feraligatr,2,159,81,2,6,9,1,45,70,0,20,0,4,0,0,0,0,192, +161,sentret,2,,82,3,8,3,4,255,70,0,15,0,2,0,0,0,0,193, +162,furret,2,161,82,3,8,3,4,90,70,0,15,0,2,0,0,0,0,194, +163,hoothoot,2,,83,3,9,2,4,255,70,0,15,0,2,0,0,0,0,195, +164,noctowl,2,163,83,3,9,2,4,90,70,0,15,0,2,0,0,0,0,196, +165,ledyba,2,,84,8,9,2,4,255,70,0,15,1,3,0,0,0,0,197, +166,ledian,2,165,84,8,9,2,4,90,70,0,15,1,3,0,0,0,0,198, +167,spinarak,2,,85,5,14,2,4,255,70,0,15,0,3,0,0,0,0,199, +168,ariados,2,167,85,8,14,2,4,90,70,0,15,0,3,0,0,0,0,200, +169,crobat,2,42,17,7,13,1,4,90,70,0,15,0,2,0,0,0,0,46,25 +170,chinchou,2,,86,2,3,7,4,190,70,0,20,0,1,0,0,0,0,201, +171,lanturn,2,170,86,2,3,7,4,75,70,0,20,0,1,0,0,0,0,202, +172,pichu,2,,10,10,8,2,4,190,70,1,10,0,2,0,0,0,0,25,15 +173,cleffa,2,,14,6,6,4,6,150,140,1,10,0,3,0,0,0,0,36, +174,igglybuff,2,,16,6,12,3,6,170,70,1,10,0,3,0,0,0,0,41,20 +175,togepi,2,,87,9,12,2,1,190,70,1,10,0,3,0,0,0,0,203, +176,togetic,2,175,87,9,12,2,1,75,70,0,10,0,3,0,0,0,0,204, +177,natu,2,,88,5,9,2,4,190,70,0,20,0,2,0,0,0,0,206, +178,xatu,2,177,88,5,9,2,4,75,70,0,20,1,2,0,0,0,0,207, +179,mareep,2,,89,9,8,3,4,235,70,0,20,0,4,0,0,0,0,208,45 +180,flaaffy,2,179,89,6,6,3,4,120,70,0,20,0,4,0,0,0,0,209,46 +181,ampharos,2,180,89,10,6,3,4,45,70,0,20,0,4,1,0,0,0,210,47 +182,bellossom,2,44,18,5,12,3,4,45,70,0,20,0,4,0,0,0,0,50, +183,marill,2,298,90,2,6,9,4,190,70,0,10,0,3,0,0,0,0,212, +184,azumarill,2,183,90,2,6,9,4,75,70,0,10,0,3,0,0,0,0,213, +185,sudowoodo,2,438,91,3,12,2,4,65,70,0,20,1,2,0,0,0,0,215, +186,politoed,2,61,26,5,12,9,4,45,70,0,20,1,4,0,0,0,0,68, +187,hoppip,2,,92,6,6,3,4,255,70,0,20,0,4,0,0,0,0,216, +188,skiploom,2,187,92,5,6,3,4,120,70,0,20,0,4,0,0,0,0,217, +189,jumpluff,2,188,92,2,6,3,4,45,70,0,20,0,4,0,0,0,0,218, +190,aipom,2,,93,7,6,2,4,45,70,0,20,1,3,0,0,0,0,219, +191,sunkern,2,,94,10,1,3,4,235,70,0,20,0,4,0,0,0,0,221, +192,sunflora,2,191,94,10,12,3,4,120,70,0,20,0,4,0,0,0,0,222, +193,yanma,2,,95,8,13,2,4,75,70,0,20,0,2,0,0,0,0,223, +194,wooper,2,,96,2,7,9,4,255,70,0,20,1,2,0,0,0,0,225,18 +195,quagsire,2,194,96,2,6,9,4,90,70,0,20,1,2,0,0,0,0,226,19 +196,espeon,2,133,67,7,8,8,1,45,70,0,35,0,2,0,0,0,0,161,5 +197,umbreon,2,133,67,1,8,8,1,45,35,0,35,0,2,0,0,0,0,162,6 +198,murkrow,2,,97,1,9,2,4,30,35,0,20,1,4,0,0,0,0,227, +199,slowking,2,79,33,6,6,9,4,70,70,0,20,0,2,0,0,0,0,87, +200,misdreavus,2,,98,4,1,1,4,45,35,0,25,0,3,0,0,0,0,229,183 +201,unown,2,,99,1,1,5,-1,225,70,0,40,0,2,0,0,0,0,231, +202,wobbuffet,2,360,100,2,5,1,4,45,70,0,20,1,2,0,0,0,0,233, +203,girafarig,2,,101,10,8,3,4,60,70,0,20,1,2,0,0,0,0,234, +204,pineco,2,,102,4,1,2,4,190,70,0,20,0,2,0,0,0,0,235,56 +205,forretress,2,204,102,7,1,2,4,75,70,0,20,0,2,0,0,0,0,236,57 +206,dunsparce,2,,103,10,2,1,4,190,70,0,20,0,2,0,0,0,0,237, +207,gligar,2,,104,7,9,4,4,60,70,0,20,1,4,0,0,0,0,238, +208,steelix,2,95,41,4,2,1,4,25,70,0,25,1,2,1,0,0,0,104,176 +209,snubbull,2,,105,6,12,8,6,190,70,0,20,0,3,0,0,0,0,240, +210,granbull,2,209,105,7,6,8,6,75,70,0,20,0,3,0,0,0,0,241, +211,qwilfish,2,,106,4,3,7,4,45,70,0,20,0,2,0,0,0,0,242, +212,scizor,2,123,58,8,13,3,4,25,70,0,25,1,2,1,0,0,0,142,189 +213,shuckle,2,,107,10,14,4,4,190,70,0,20,0,4,0,0,0,0,243, +214,heracross,2,,108,2,12,2,4,45,70,0,25,1,1,1,0,0,0,244, +215,sneasel,2,,109,1,6,2,4,60,35,0,20,1,4,0,0,0,0,245,181 +216,teddiursa,2,,110,3,6,4,4,120,70,0,20,0,2,0,0,0,0,247, +217,ursaring,2,216,110,3,6,4,4,60,70,0,20,1,2,0,0,0,0,248, +218,slugma,2,,111,8,2,4,4,190,70,0,20,0,2,0,0,0,0,249, +219,magcargo,2,218,111,8,2,4,4,75,70,0,20,0,2,0,0,0,0,250, +220,swinub,2,,112,3,8,1,4,225,70,0,20,0,1,0,0,0,0,251, +221,piloswine,2,220,112,3,8,1,4,75,70,0,20,1,1,0,0,0,0,252, +222,corsola,2,,113,6,14,7,6,60,70,0,20,0,3,0,0,0,0,254, +223,remoraid,2,,114,4,3,7,4,190,70,0,20,0,2,0,0,0,0,255, +224,octillery,2,223,114,8,10,7,4,75,70,0,20,1,2,0,0,0,0,256, +225,delibird,2,,115,8,9,4,4,45,70,0,20,0,3,0,0,0,0,257, +226,mantine,2,458,116,7,9,7,4,25,70,0,25,0,1,0,0,0,0,259, +227,skarmory,2,,117,4,9,6,4,25,70,0,25,0,1,0,0,0,0,260, +228,houndour,2,,118,1,8,6,4,120,35,0,20,0,1,0,0,0,0,261, +229,houndoom,2,228,118,1,8,6,4,45,35,0,20,1,1,1,0,0,0,262, +230,kingdra,2,117,54,2,5,7,4,45,70,0,20,0,2,0,0,0,0,134, +231,phanpy,2,,119,2,8,6,4,120,70,0,20,0,2,0,0,0,0,263, +232,donphan,2,231,119,4,8,6,4,60,70,0,20,1,2,0,0,0,0,264, +233,porygon2,2,137,68,8,7,8,-1,45,70,0,20,0,2,0,0,0,0,167, +234,stantler,2,,120,3,8,2,4,45,70,0,20,0,1,0,0,0,0,265, +235,smeargle,2,,121,9,6,8,4,45,70,0,20,0,3,0,0,0,0,266, +236,tyrogue,2,,47,7,12,8,0,75,70,1,25,0,2,0,0,0,0,115, +237,hitmontop,2,236,47,3,6,8,0,45,70,0,25,0,2,0,0,0,0,118, +238,smoochum,2,,59,6,12,8,8,45,70,1,25,0,2,0,0,0,0,143, +239,elekid,2,,60,10,12,3,2,45,70,1,25,0,2,0,0,0,0,145, +240,magby,2,,61,8,6,4,2,45,70,1,25,0,2,0,0,0,0,148, +241,miltank,2,,122,6,6,3,8,45,70,0,20,0,1,0,0,0,0,267, +242,blissey,2,113,51,6,12,8,8,30,140,0,40,0,3,0,0,0,0,128, +243,raikou,2,,123,10,8,3,-1,3,35,0,80,0,1,0,1,0,0,268, +244,entei,2,,124,3,8,3,-1,3,35,0,80,0,1,0,1,0,0,269, +245,suicune,2,,125,2,8,3,-1,3,35,0,80,0,1,0,1,0,0,270, +246,larvitar,2,,126,5,6,4,4,45,35,0,40,0,1,0,0,0,0,271,79 +247,pupitar,2,246,126,4,2,4,4,45,35,0,40,0,1,0,0,0,0,272,80 +248,tyranitar,2,247,126,5,6,4,4,45,35,0,40,0,1,1,0,0,0,273,81 +249,lugia,2,,127,9,9,5,-1,3,0,0,120,0,1,0,1,0,0,274, +250,ho-oh,2,,128,8,9,5,-1,3,0,0,120,0,1,0,1,0,0,275, +251,celebi,2,,129,5,12,2,-1,45,100,0,120,0,4,0,0,1,0,276, +252,treecko,3,,130,5,6,2,1,45,70,0,20,0,4,0,0,0,0,277,130 +253,grovyle,3,252,130,5,6,2,1,45,70,0,20,0,4,0,0,0,0,278,131 +254,sceptile,3,253,130,5,6,2,1,45,70,0,20,0,4,1,0,0,0,279,132 +255,torchic,3,,131,8,7,3,1,45,70,0,20,1,4,0,0,0,0,280, +256,combusken,3,255,131,8,6,3,1,45,70,0,20,1,4,0,0,0,0,281, +257,blaziken,3,256,131,8,6,3,1,45,70,0,20,1,4,1,0,0,0,282, +258,mudkip,3,,132,2,8,9,1,45,70,0,20,0,4,0,0,0,0,283, +259,marshtomp,3,258,132,2,6,9,1,45,70,0,20,0,4,0,0,0,0,284, +260,swampert,3,259,132,2,6,9,1,45,70,0,20,0,4,1,0,0,0,285, +261,poochyena,3,,133,4,8,3,4,255,70,0,15,0,2,0,0,0,0,286, +262,mightyena,3,261,133,4,8,3,4,127,70,0,15,0,2,0,0,0,0,287, +263,zigzagoon,3,,134,3,8,3,4,255,70,0,15,0,2,0,0,0,0,288, +264,linoone,3,263,134,9,8,3,4,90,70,0,15,0,2,0,0,0,0,289, +265,wurmple,3,,135,8,14,2,4,255,70,0,15,0,2,0,0,0,0,290, +266,silcoon,3,265,135,9,1,2,4,120,70,0,15,0,2,0,0,0,0,291, +267,beautifly,3,266,135,10,13,2,4,45,70,0,15,1,2,0,0,0,0,292, +268,cascoon,3,265,135,7,1,2,4,120,70,0,15,0,2,0,0,0,0,293, +269,dustox,3,268,135,5,13,2,4,45,70,0,15,1,2,0,0,0,0,294, +270,lotad,3,,136,5,14,9,4,255,70,0,15,0,4,0,0,0,0,295, +271,lombre,3,270,136,5,12,9,4,120,70,0,15,0,4,0,0,0,0,296, +272,ludicolo,3,271,136,5,12,9,4,45,70,0,15,1,4,0,0,0,0,297, +273,seedot,3,,137,3,7,2,4,255,70,0,15,0,4,0,0,0,0,298, +274,nuzleaf,3,273,137,3,12,2,4,120,70,0,15,1,4,0,0,0,0,299, +275,shiftry,3,274,137,3,12,2,4,45,70,0,15,1,4,0,0,0,0,300, +276,taillow,3,,138,2,9,3,4,200,70,0,15,0,4,0,0,0,0,301, +277,swellow,3,276,138,2,9,3,4,45,70,0,15,0,4,0,0,0,0,302, +278,wingull,3,,139,9,9,7,4,190,70,0,20,0,2,0,0,0,0,303, +279,pelipper,3,278,139,10,9,7,4,45,70,0,20,0,2,0,0,0,0,304, +280,ralts,3,,140,9,12,8,4,235,35,0,20,0,1,0,0,0,0,305,9 +281,kirlia,3,280,140,9,12,8,4,120,35,0,20,0,1,0,0,0,0,306,10 +282,gardevoir,3,281,140,9,12,8,4,45,35,0,20,0,1,1,0,0,0,307,11 +283,surskit,3,,141,2,14,9,4,200,70,0,15,0,2,0,0,0,0,309, +284,masquerain,3,283,141,2,13,9,4,75,70,0,15,0,2,0,0,0,0,310, +285,shroomish,3,,142,3,7,2,4,255,70,0,15,0,6,0,0,0,0,311, +286,breloom,3,285,142,5,6,2,4,90,70,0,15,0,6,0,0,0,0,312, +287,slakoth,3,,143,3,8,2,4,255,70,0,15,0,1,0,0,0,0,313, +288,vigoroth,3,287,143,9,6,2,4,120,70,0,15,0,1,0,0,0,0,314, +289,slaking,3,288,143,3,12,2,4,45,70,0,15,0,1,0,0,0,0,315, +290,nincada,3,,144,4,14,2,4,255,70,0,15,0,5,0,0,0,0,316, +291,ninjask,3,290,144,10,13,2,4,120,70,0,15,0,5,0,0,0,0,317, +292,shedinja,3,290,144,3,5,2,-1,45,70,0,15,0,5,0,0,0,0,318, +293,whismur,3,,145,6,6,1,4,190,70,0,20,0,4,0,0,0,0,319, +294,loudred,3,293,145,2,6,1,4,120,70,0,20,0,4,0,0,0,0,320, +295,exploud,3,294,145,2,6,1,4,45,70,0,20,0,4,0,0,0,0,321, +296,makuhita,3,,146,10,12,4,2,180,70,0,20,0,6,0,0,0,0,322, +297,hariyama,3,296,146,3,12,4,2,200,70,0,20,0,6,0,0,0,0,323, +298,azurill,3,,90,2,7,9,6,150,70,1,10,0,3,0,0,0,0,211, +299,nosepass,3,,147,4,12,1,4,255,70,0,20,0,2,0,0,0,0,324, +300,skitty,3,,148,6,8,2,6,255,70,0,15,0,3,0,0,0,0,326, +301,delcatty,3,300,148,7,8,2,6,60,70,0,15,0,3,0,0,0,0,327, +302,sableye,3,,149,7,12,1,4,45,35,0,25,0,4,1,0,0,0,328, +303,mawile,3,,150,1,12,1,4,45,70,0,20,0,3,1,0,0,0,329, +304,aron,3,,151,4,8,4,4,180,35,0,35,0,1,0,0,0,0,330,149 +305,lairon,3,304,151,4,8,4,4,90,35,0,35,0,1,0,0,0,0,331,150 +306,aggron,3,305,151,4,6,4,4,45,35,0,35,0,1,1,0,0,0,332,151 +307,meditite,3,,152,2,12,4,4,180,70,0,20,1,2,0,0,0,0,333, +308,medicham,3,307,152,8,12,4,4,90,70,0,20,1,2,1,0,0,0,334, +309,electrike,3,,153,5,8,3,4,120,70,0,20,0,1,0,0,0,0,335, +310,manectric,3,309,153,10,8,3,4,45,70,0,20,0,1,1,0,0,0,336, +311,plusle,3,,154,10,6,3,4,200,70,0,20,0,2,0,0,0,0,337, +312,minun,3,,155,10,6,3,4,200,70,0,20,0,2,0,0,0,0,338, +313,volbeat,3,,156,4,6,2,0,150,70,0,15,0,5,0,0,0,0,339, +314,illumise,3,,157,7,12,2,8,150,70,0,15,0,6,0,0,0,0,340, +315,roselia,3,406,158,5,12,3,4,150,70,0,20,1,4,0,0,0,0,342, +316,gulpin,3,,159,5,4,3,4,225,70,0,20,1,6,0,0,0,0,344, +317,swalot,3,316,159,7,4,3,4,75,70,0,20,1,6,0,0,0,0,345, +318,carvanha,3,,160,8,3,7,4,225,35,0,20,0,1,0,0,0,0,346, +319,sharpedo,3,318,160,2,3,7,4,60,35,0,20,0,1,1,0,0,0,347, +320,wailmer,3,,161,2,3,7,4,125,70,0,40,0,6,0,0,0,0,348, +321,wailord,3,320,161,2,3,7,4,60,70,0,40,0,6,0,0,0,0,349, +322,numel,3,,162,10,8,4,4,255,70,0,20,1,2,0,0,0,0,350, +323,camerupt,3,322,162,8,8,4,4,150,70,0,20,1,2,1,0,0,0,351, +324,torkoal,3,,163,3,8,4,4,90,70,0,20,0,2,0,0,0,0,352, +325,spoink,3,,164,1,4,4,4,255,70,0,20,0,3,0,0,0,0,353, +326,grumpig,3,325,164,7,6,4,4,60,70,0,20,0,3,0,0,0,0,354, +327,spinda,3,,165,3,6,4,4,255,70,0,15,0,3,0,0,0,0,355, +328,trapinch,3,,166,3,14,6,4,255,70,0,20,0,4,0,0,0,0,356, +329,vibrava,3,328,166,5,13,6,4,120,70,0,20,0,4,0,0,0,0,357, +330,flygon,3,329,166,5,9,6,4,45,70,0,20,0,4,0,0,0,0,358, +331,cacnea,3,,167,5,12,6,4,190,35,0,20,0,4,0,0,0,0,359, +332,cacturne,3,331,167,5,12,6,4,60,35,0,20,1,4,0,0,0,0,360, +333,swablu,3,,168,2,9,2,4,255,70,0,20,0,5,0,0,0,0,361, +334,altaria,3,333,168,2,9,2,4,45,70,0,20,0,5,1,0,0,0,362, +335,zangoose,3,,169,9,6,3,4,90,70,0,20,0,5,0,0,0,0,363, +336,seviper,3,,170,1,2,3,4,90,70,0,20,0,6,0,0,0,0,364, +337,lunatone,3,,171,10,1,1,-1,45,70,0,25,0,3,0,0,0,0,365, +338,solrock,3,,172,8,1,1,-1,45,70,0,25,0,3,0,0,0,0,366, +339,barboach,3,,173,4,3,9,4,190,70,0,20,0,2,0,0,0,0,367, +340,whiscash,3,339,173,2,3,9,4,75,70,0,20,0,2,0,0,0,0,368, +341,corphish,3,,174,8,14,9,4,205,70,0,15,0,6,0,0,0,0,369, +342,crawdaunt,3,341,174,8,14,9,4,155,70,0,15,0,6,0,0,0,0,370, +343,baltoy,3,,175,3,4,6,-1,255,70,0,20,0,2,0,0,0,0,371, +344,claydol,3,343,175,1,4,6,-1,90,70,0,20,0,2,0,0,0,0,372, +345,lileep,3,,176,7,5,7,1,45,70,0,30,0,5,0,0,0,0,373, +346,cradily,3,345,176,5,5,7,1,45,70,0,30,0,5,0,0,0,0,374, +347,anorith,3,,177,4,14,9,1,45,70,0,30,0,5,0,0,0,0,375,171 +348,armaldo,3,347,177,4,6,9,1,45,70,0,30,0,5,0,0,0,0,376,172 +349,feebas,3,,178,3,3,9,4,255,70,0,20,0,5,0,0,0,0,377, +350,milotic,3,349,178,6,2,9,4,60,70,0,20,1,5,0,0,0,0,378, +351,castform,3,,179,4,1,3,4,45,70,0,25,0,2,1,0,0,0,379, +352,kecleon,3,,180,5,6,2,4,200,70,0,20,0,4,0,0,0,0,380, +353,shuppet,3,,181,1,1,8,4,225,35,0,25,0,3,0,0,0,0,381, +354,banette,3,353,181,1,6,8,4,45,35,0,25,0,3,1,0,0,0,382, +355,duskull,3,,182,1,4,2,4,190,35,0,25,0,3,0,0,0,0,383,69 +356,dusclops,3,355,182,1,12,2,4,90,35,0,25,0,3,0,0,0,0,384,70 +357,tropius,3,,183,5,8,2,4,200,70,0,25,0,1,0,0,0,0,386, +358,chimecho,3,433,184,2,4,3,4,45,70,0,25,0,3,0,0,0,0,388,53 +359,absol,3,,185,9,8,4,4,30,35,0,25,0,4,1,0,0,0,389, +360,wynaut,3,,100,2,6,1,4,125,70,1,20,0,2,0,0,0,0,232, +361,snorunt,3,,186,4,12,1,4,190,70,0,20,0,2,0,0,0,0,390,93 +362,glalie,3,361,186,4,1,1,4,75,70,0,20,0,2,1,0,0,0,391,94 +363,spheal,3,,187,2,3,7,4,255,70,0,20,0,4,0,0,0,0,393,60 +364,sealeo,3,363,187,2,3,7,4,120,70,0,20,0,4,0,0,0,0,394,61 +365,walrein,3,364,187,2,8,7,4,45,70,0,20,0,4,0,0,0,0,395,62 +366,clamperl,3,,188,2,1,7,4,255,70,0,20,0,5,0,0,0,0,396, +367,huntail,3,366,188,2,2,7,4,60,70,0,20,0,5,0,0,0,0,397, +368,gorebyss,3,366,188,6,2,7,4,60,70,0,20,0,5,0,0,0,0,398, +369,relicanth,3,,189,4,3,7,1,25,70,0,40,1,1,0,0,0,0,399, +370,luvdisc,3,,190,6,3,7,6,225,70,0,20,0,3,0,0,0,0,400, +371,bagon,3,,191,2,12,6,4,45,35,0,40,0,1,0,0,0,0,401, +372,shelgon,3,371,191,9,8,6,4,45,35,0,40,0,1,0,0,0,0,402, +373,salamence,3,372,191,2,8,6,4,45,35,0,40,0,1,1,0,0,0,403, +374,beldum,3,,192,2,5,6,-1,3,35,0,40,0,1,0,0,0,0,404,82 +375,metang,3,374,192,2,4,6,-1,3,35,0,40,0,1,0,0,0,0,405,83 +376,metagross,3,375,192,2,11,6,-1,3,35,0,40,0,1,1,0,0,0,406,84 +377,regirock,3,,193,3,12,1,-1,3,35,0,80,0,1,0,1,0,0,407, +378,regice,3,,194,2,12,1,-1,3,35,0,80,0,1,0,1,0,0,408, +379,registeel,3,,195,4,12,1,-1,3,35,0,80,0,1,0,1,0,0,409,193 +380,latias,3,,196,8,9,9,8,3,90,0,120,0,1,1,1,0,0,410, +381,latios,3,,197,2,9,9,0,3,90,0,120,0,1,1,1,0,0,411, +382,kyogre,3,,198,2,3,7,-1,3,0,0,120,0,1,1,1,0,0,412, +383,groudon,3,,199,8,6,6,-1,3,0,0,120,0,1,1,1,0,0,413,194 +384,rayquaza,3,,200,5,2,5,-1,45,0,0,120,0,1,1,1,0,0,414,200 +385,jirachi,3,,201,10,12,4,-1,3,100,0,120,0,1,0,0,1,0,415, +386,deoxys,3,,202,8,12,5,-1,3,0,0,120,0,1,1,0,1,0,416, +387,turtwig,4,,203,5,8,,1,45,70,0,20,0,4,0,0,0,0,417, +388,grotle,4,387,203,5,8,,1,45,70,0,20,0,4,0,0,0,0,418, +389,torterra,4,388,203,5,8,,1,45,70,0,20,0,4,0,0,0,0,419, +390,chimchar,4,,204,3,6,,1,45,70,0,20,0,4,0,0,0,0,420,115 +391,monferno,4,390,204,3,6,,1,45,70,0,20,0,4,0,0,0,0,421,116 +392,infernape,4,391,204,3,6,,1,45,70,0,20,0,4,0,0,0,0,422,117 +393,piplup,4,,205,2,12,,1,45,70,0,20,0,4,0,0,0,0,423,133 +394,prinplup,4,393,205,2,6,,1,45,70,0,20,0,4,0,0,0,0,424,134 +395,empoleon,4,394,205,2,6,,1,45,70,0,20,0,4,0,0,0,0,425,135 +396,starly,4,,206,3,9,,4,255,70,0,15,1,4,0,0,0,0,426,26 +397,staravia,4,396,206,3,9,,4,120,70,0,15,1,4,0,0,0,0,427,27 +398,staraptor,4,397,206,3,9,,4,45,70,0,15,1,4,0,0,0,0,428,28 +399,bidoof,4,,207,3,8,,4,255,70,0,15,1,2,0,0,0,0,429,29 +400,bibarel,4,399,207,3,6,,4,127,70,0,15,1,2,0,0,0,0,430,30 +401,kricketot,4,,208,8,12,,4,255,70,0,15,1,4,0,0,0,0,431, +402,kricketune,4,401,208,8,13,,4,45,70,0,15,1,4,0,0,0,0,432, +403,shinx,4,,209,2,8,,4,235,70,0,20,1,4,0,0,0,0,433,34 +404,luxio,4,403,209,2,8,,4,120,100,0,20,1,4,0,0,0,0,434,35 +405,luxray,4,404,209,2,8,,4,45,70,0,20,1,4,0,0,0,0,435,36 +406,budew,4,,158,5,12,,4,255,70,1,20,0,4,0,0,0,0,341, +407,roserade,4,315,158,5,12,,4,75,70,0,20,1,4,0,0,0,0,343, +408,cranidos,4,,211,2,6,,1,45,70,0,30,0,5,0,0,0,0,436, +409,rampardos,4,408,211,2,6,,1,45,70,0,30,0,5,0,0,0,0,437, +410,shieldon,4,,212,4,8,,1,45,70,0,30,0,5,0,0,0,0,438,163 +411,bastiodon,4,410,212,4,8,,1,45,70,0,30,0,5,0,0,0,0,439,164 +412,burmy,4,,213,5,5,,4,120,70,0,15,0,2,1,0,0,0,440, +413,wormadam,4,412,213,5,5,,8,45,70,0,15,0,2,0,0,0,0,441, +414,mothim,4,412,213,10,13,,0,45,70,0,15,0,2,0,0,0,0,442, +415,combee,4,,214,10,11,,1,120,70,0,15,1,4,0,0,0,0,443, +416,vespiquen,4,415,214,10,13,,8,45,70,0,15,0,4,0,0,0,0,444, +417,pachirisu,4,,215,9,8,,4,200,100,0,10,1,2,0,0,0,0,445, +418,buizel,4,,216,3,8,,4,190,70,0,20,1,2,0,0,0,0,446, +419,floatzel,4,418,216,3,8,,4,75,70,0,20,1,2,0,0,0,0,447, +420,cherubi,4,,217,6,11,,4,190,70,0,20,0,2,0,0,0,0,448, +421,cherrim,4,420,217,7,7,,4,75,70,0,20,0,2,1,0,0,0,449, +422,shellos,4,,218,7,2,,4,190,70,0,20,0,2,0,0,0,0,450, +423,gastrodon,4,422,218,7,2,,4,75,70,0,20,0,2,0,0,0,0,451, +424,ambipom,4,190,93,7,6,,4,45,100,0,20,1,3,0,0,0,0,220, +425,drifloon,4,,219,7,4,,4,125,70,0,30,0,6,0,0,0,0,452,167 +426,drifblim,4,425,219,7,4,,4,60,70,0,30,0,6,0,0,0,0,453,168 +427,buneary,4,,220,3,6,,4,190,0,0,20,0,2,0,0,0,0,454, +428,lopunny,4,427,220,3,6,,4,60,140,0,20,0,2,1,0,0,0,455, +429,mismagius,4,200,98,7,1,,4,45,35,0,25,0,3,0,0,0,0,230,184 +430,honchkrow,4,198,97,1,9,,4,30,35,0,20,0,4,0,0,0,0,228, +431,glameow,4,,221,4,8,,6,190,70,0,20,0,3,0,0,0,0,456, +432,purugly,4,431,221,4,8,,6,75,70,0,20,0,3,0,0,0,0,457, +433,chingling,4,,184,10,12,,4,120,70,1,25,0,3,0,0,0,0,387,52 +434,stunky,4,,223,7,8,,4,225,70,0,20,0,2,0,0,0,0,458, +435,skuntank,4,434,223,7,8,,4,60,70,0,20,0,2,0,0,0,0,459, +436,bronzor,4,,224,5,1,,-1,255,70,0,20,0,2,0,0,0,0,460, +437,bronzong,4,436,224,5,4,,-1,90,70,0,20,0,2,0,0,0,0,461, +438,bonsly,4,,91,3,7,,4,255,70,1,20,0,2,0,0,0,0,214, +439,mime-jr,4,,57,6,12,,4,145,70,1,25,0,2,0,0,0,0,139, +440,happiny,4,,51,6,12,,8,130,140,1,40,0,3,0,0,0,0,126, +441,chatot,4,,228,1,9,,4,30,35,0,20,0,4,0,0,0,0,462, +442,spiritomb,4,,229,7,5,,4,100,70,0,30,0,2,0,0,0,0,463,187 +443,gible,4,,230,2,6,,4,45,70,0,40,1,1,0,0,0,0,464,85 +444,gabite,4,443,230,2,6,,4,45,70,0,40,1,1,0,0,0,0,465,86 +445,garchomp,4,444,230,2,6,,4,45,70,0,40,1,1,1,0,0,0,466,87 +446,munchlax,4,,72,1,12,,1,50,70,1,40,0,1,0,0,0,0,174,178 +447,riolu,4,,232,2,6,,1,75,70,1,25,0,4,0,0,0,0,467,50 +448,lucario,4,447,232,2,6,,1,45,70,0,25,0,4,1,0,0,0,468,51 +449,hippopotas,4,,233,3,8,,4,140,70,0,30,1,1,0,0,0,0,469, +450,hippowdon,4,449,233,3,8,,4,60,70,0,30,1,1,0,0,0,0,470, +451,skorupi,4,,234,7,14,,4,120,70,0,20,0,1,0,0,0,0,471,156 +452,drapion,4,451,234,7,14,,4,45,70,0,20,0,1,0,0,0,0,472,157 +453,croagunk,4,,235,2,12,,4,140,100,0,10,1,2,0,0,0,0,473,88 +454,toxicroak,4,453,235,2,12,,4,75,70,0,20,1,2,0,0,0,0,474,89 +455,carnivine,4,,236,5,10,,4,200,70,0,25,0,1,0,0,0,0,475,186 +456,finneon,4,,237,2,3,,4,190,70,0,20,1,5,0,0,0,0,476, +457,lumineon,4,456,237,2,3,,4,75,70,0,20,1,5,0,0,0,0,477, +458,mantyke,4,,116,2,9,,4,25,70,1,25,0,1,0,0,0,0,258, +459,snover,4,,239,9,6,,4,120,70,0,20,1,1,0,0,0,0,478, +460,abomasnow,4,459,239,9,6,,4,60,70,0,20,1,1,1,0,0,0,479, +461,weavile,4,215,109,1,6,,4,45,35,0,20,1,4,0,0,0,0,246,182 +462,magnezone,4,82,34,4,4,,-1,30,70,0,20,0,2,0,0,0,0,90, +463,lickilicky,4,108,48,6,12,,4,30,70,0,20,0,2,0,0,0,0,120, +464,rhyperior,4,112,50,4,6,,4,30,70,0,20,1,1,0,0,0,0,125,162 +465,tangrowth,4,114,52,2,12,,4,30,70,0,20,1,2,0,0,0,0,130, +466,electivire,4,125,60,10,6,,2,30,70,0,25,0,2,0,0,0,0,147, +467,magmortar,4,126,61,8,6,,2,30,70,0,25,0,2,0,0,0,0,150, +468,togekiss,4,176,87,9,9,,1,30,70,0,10,0,3,0,0,0,0,205, +469,yanmega,4,193,95,5,13,,4,30,70,0,20,0,2,0,0,0,0,224, +470,leafeon,4,133,67,5,8,,1,45,35,0,35,0,2,0,0,0,0,163,7 +471,glaceon,4,133,67,2,8,,1,45,35,0,35,0,2,0,0,0,0,164,8 +472,gliscor,4,207,104,7,9,,4,30,70,0,20,0,4,0,0,0,0,239, +473,mamoswine,4,221,112,3,8,,4,50,70,0,20,1,1,0,0,0,0,253, +474,porygon-z,4,233,68,8,4,,-1,30,70,0,20,0,2,0,0,0,0,168, +475,gallade,4,281,140,9,12,,0,45,35,0,20,0,1,1,0,0,0,308,12 +476,probopass,4,299,147,4,11,,4,60,70,0,20,0,2,0,0,0,0,325, +477,dusknoir,4,356,182,1,4,,4,45,35,0,25,0,3,0,0,0,0,385,71 +478,froslass,4,361,186,9,4,,8,75,70,0,20,0,2,0,0,0,0,392,95 +479,rotom,4,,240,8,1,,-1,45,70,0,20,0,2,1,0,0,0,480, +480,uxie,4,,241,10,6,,-1,3,140,0,80,0,1,0,1,0,0,481, +481,mesprit,4,,242,6,6,,-1,3,140,0,80,0,1,0,1,0,0,482, +482,azelf,4,,243,2,6,,-1,3,140,0,80,0,1,0,1,0,0,483, +483,dialga,4,,244,9,8,,-1,3,0,0,120,0,1,0,1,0,0,484,195 +484,palkia,4,,245,7,6,,-1,3,0,0,120,0,1,0,1,0,0,485, +485,heatran,4,,246,3,8,,4,3,100,0,10,0,1,0,1,0,0,486, +486,regigigas,4,,247,9,12,,-1,3,0,0,120,0,1,0,1,0,0,487, +487,giratina,4,,248,1,10,,-1,3,0,0,120,0,1,1,1,0,0,488, +488,cresselia,4,,249,10,2,,8,3,100,0,120,0,1,0,1,0,0,489, +489,phione,4,,250,2,4,,-1,30,70,0,40,0,1,0,0,1,0,490, +490,manaphy,4,,250,2,12,,-1,3,70,0,10,0,1,0,0,1,0,491, +491,darkrai,4,,252,1,12,,-1,3,0,0,120,0,1,0,0,1,0,492, +492,shaymin,4,,253,5,8,,-1,45,100,0,120,0,4,1,0,1,0,493, +493,arceus,4,,254,9,8,,-1,3,0,0,120,0,1,1,0,1,0,494,199 +494,victini,5,,255,10,12,,-1,3,100,0,120,0,1,0,0,1,0,495, +495,snivy,5,,256,5,6,,1,45,70,0,20,0,4,0,0,0,0,496,118 +496,servine,5,495,256,5,6,,1,45,70,0,20,0,4,0,0,0,0,497,119 +497,serperior,5,496,256,5,2,,1,45,70,0,20,0,4,0,0,0,0,498,120 +498,tepig,5,,257,8,8,,1,45,70,0,20,0,4,0,0,0,0,499,121 +499,pignite,5,498,257,8,6,,1,45,70,0,20,0,4,0,0,0,0,500,122 +500,emboar,5,499,257,8,6,,1,45,70,0,20,0,4,0,0,0,0,501,123 +501,oshawott,5,,258,2,6,,1,45,70,0,20,0,4,0,0,0,0,502,106 +502,dewott,5,501,258,2,6,,1,45,70,0,20,0,4,0,0,0,0,503,107 +503,samurott,5,502,258,2,8,,1,45,70,0,20,0,4,0,0,0,0,504,108 +504,patrat,5,,259,3,8,,4,255,70,0,15,0,2,0,0,0,0,505, +505,watchog,5,504,259,3,6,,4,255,70,0,20,0,2,0,0,0,0,506, +506,lillipup,5,,260,3,8,,4,255,70,0,15,0,4,0,0,0,0,507, +507,herdier,5,506,260,4,8,,4,120,70,0,15,0,4,0,0,0,0,508, +508,stoutland,5,507,260,4,8,,4,45,70,0,15,0,4,0,0,0,0,509, +509,purrloin,5,,261,7,8,,4,255,70,0,20,0,2,0,0,0,0,510, +510,liepard,5,509,261,7,8,,4,90,70,0,20,0,2,0,0,0,0,511, +511,pansage,5,,262,5,6,,1,190,70,0,20,0,2,0,0,0,0,512,136 +512,simisage,5,511,262,5,6,,1,75,70,0,20,0,2,0,0,0,0,513,137 +513,pansear,5,,263,8,6,,1,190,70,0,20,0,2,0,0,0,0,514,138 +514,simisear,5,513,263,8,6,,1,75,70,0,20,0,2,0,0,0,0,515,139 +515,panpour,5,,264,2,6,,1,190,70,0,20,0,2,0,0,0,0,516,140 +516,simipour,5,515,264,2,6,,1,75,70,0,20,0,2,0,0,0,0,517,141 +517,munna,5,,265,6,8,,4,190,70,0,10,0,3,0,0,0,0,518,72 +518,musharna,5,517,265,6,12,,4,75,70,0,10,0,3,0,0,0,0,519,73 +519,pidove,5,,266,4,9,,4,255,70,0,15,0,4,0,0,0,0,520, +520,tranquill,5,519,266,4,9,,4,120,70,0,15,0,4,0,0,0,0,521, +521,unfezant,5,520,266,4,9,,4,45,70,0,15,1,4,0,0,0,0,522, +522,blitzle,5,,267,1,8,,4,190,70,0,20,0,2,0,0,0,0,523,74 +523,zebstrika,5,522,267,1,8,,4,75,70,0,20,0,2,0,0,0,0,524,75 +524,roggenrola,5,,268,2,7,,4,255,70,0,15,0,4,0,0,0,0,525,40 +525,boldore,5,524,268,2,10,,4,120,70,0,15,0,4,0,0,0,0,526,41 +526,gigalith,5,525,268,2,10,,4,45,70,0,15,0,4,0,0,0,0,527,42 +527,woobat,5,,269,2,9,,4,190,70,0,15,0,2,0,0,0,0,528, +528,swoobat,5,527,269,2,9,,4,45,70,0,15,0,2,0,0,0,0,529, +529,drilbur,5,,270,4,6,,4,120,70,0,20,0,2,0,0,0,0,530,152 +530,excadrill,5,529,270,4,12,,4,60,70,0,20,0,2,0,0,0,0,531,153 +531,audino,5,,271,6,6,,4,255,70,0,20,0,3,1,0,0,0,532,185 +532,timburr,5,,272,4,12,,2,180,70,0,20,0,4,0,0,0,0,533,101 +533,gurdurr,5,532,272,4,12,,2,90,70,0,20,0,4,0,0,0,0,534,102 +534,conkeldurr,5,533,272,3,12,,2,45,70,0,20,0,4,0,0,0,0,535,103 +535,tympole,5,,273,2,3,,4,255,70,0,20,0,4,0,0,0,0,536, +536,palpitoad,5,535,273,2,6,,4,120,70,0,20,0,4,0,0,0,0,537, +537,seismitoad,5,536,273,2,12,,4,45,70,0,20,0,4,0,0,0,0,538, +538,throh,5,,274,8,12,,0,45,70,0,20,0,2,0,0,0,0,539, +539,sawk,5,,275,2,12,,0,45,70,0,20,0,2,0,0,0,0,540, +540,sewaddle,5,,276,10,14,,4,255,70,0,15,0,4,0,0,0,0,541,124 +541,swadloon,5,540,276,5,4,,4,120,70,0,15,0,4,0,0,0,0,542,125 +542,leavanny,5,541,276,10,12,,4,45,70,0,15,0,4,0,0,0,0,543,126 +543,venipede,5,,277,8,14,,4,255,70,0,15,0,4,0,0,0,0,544,31 +544,whirlipede,5,543,277,4,1,,4,120,70,0,15,0,4,0,0,0,0,545,32 +545,scolipede,5,544,277,8,14,,4,45,70,0,20,0,4,0,0,0,0,546,33 +546,cottonee,5,,278,5,1,,4,190,70,0,20,0,2,0,0,0,0,547,48 +547,whimsicott,5,546,278,5,12,,4,75,70,0,20,0,2,0,0,0,0,548,49 +548,petilil,5,,279,5,5,,8,190,70,0,20,0,2,0,0,0,0,549,43 +549,lilligant,5,548,279,5,5,,8,75,70,0,20,0,2,0,0,0,0,550,44 +550,basculin,5,,280,5,3,,4,25,70,0,40,0,2,0,0,0,0,551, +551,sandile,5,,281,3,8,,4,180,70,0,20,0,4,0,0,0,0,552,66 +552,krokorok,5,551,281,3,8,,4,90,70,0,20,0,4,0,0,0,0,553,67 +553,krookodile,5,552,281,8,6,,4,45,70,0,20,0,4,0,0,0,0,554,68 +554,darumaka,5,,282,8,12,,4,120,70,0,20,0,4,0,0,0,0,555,142 +555,darmanitan,5,554,282,8,8,,4,60,70,0,20,0,4,1,0,0,0,556,143 +556,maractus,5,,283,5,5,,4,255,70,0,20,0,2,0,0,0,0,557, +557,dwebble,5,,284,8,14,,4,190,70,0,20,0,2,0,0,0,0,558, +558,crustle,5,557,284,8,14,,4,75,70,0,20,0,2,0,0,0,0,559, +559,scraggy,5,,285,10,6,,4,180,35,0,15,0,2,0,0,0,0,560,165 +560,scrafty,5,559,285,8,6,,4,90,70,0,15,0,2,0,0,0,0,561,166 +561,sigilyph,5,,286,1,9,,4,45,70,0,20,0,2,0,0,0,0,562, +562,yamask,5,,287,1,4,,4,190,70,0,25,0,2,0,0,0,0,563, +563,cofagrigus,5,562,287,10,5,,4,90,70,0,25,0,2,0,0,0,0,564, +564,tirtouga,5,,288,2,8,,1,45,70,0,30,0,2,0,0,0,0,565, +565,carracosta,5,564,288,2,6,,1,45,70,0,30,0,2,0,0,0,0,566, +566,archen,5,,289,10,9,,1,45,70,0,30,0,2,0,0,0,0,567, +567,archeops,5,566,289,10,9,,1,45,70,0,30,0,2,0,0,0,0,568, +568,trubbish,5,,290,5,12,,4,190,70,0,20,0,2,0,0,0,0,569, +569,garbodor,5,568,290,5,12,,4,60,70,0,20,0,2,0,0,0,0,570, +570,zorua,5,,291,4,8,,1,75,70,0,25,0,4,0,0,0,0,571,154 +571,zoroark,5,570,291,4,6,,1,45,70,0,20,0,4,0,0,0,0,572,155 +572,minccino,5,,292,4,8,,6,255,70,0,15,0,3,0,0,0,0,573,96 +573,cinccino,5,572,292,4,8,,6,60,70,0,15,0,3,0,0,0,0,574,97 +574,gothita,5,,293,7,12,,6,200,70,0,20,0,4,0,0,0,0,575,63 +575,gothorita,5,574,293,7,12,,6,100,70,0,20,0,4,0,0,0,0,576,64 +576,gothitelle,5,575,293,7,12,,6,50,70,0,20,0,4,0,0,0,0,577,65 +577,solosis,5,,294,5,1,,4,200,70,0,20,0,4,0,0,0,0,578, +578,duosion,5,577,294,5,1,,4,100,70,0,20,0,4,0,0,0,0,579, +579,reuniclus,5,578,294,5,4,,4,50,70,0,20,0,4,0,0,0,0,580, +580,ducklett,5,,295,2,9,,4,190,70,0,20,0,2,0,0,0,0,581, +581,swanna,5,580,295,9,9,,4,45,70,0,20,0,2,0,0,0,0,582, +582,vanillite,5,,296,9,5,,4,255,70,0,20,0,1,0,0,0,0,583, +583,vanillish,5,582,296,9,5,,4,120,70,0,20,0,1,0,0,0,0,584, +584,vanilluxe,5,583,296,9,11,,4,45,70,0,20,0,1,0,0,0,0,585, +585,deerling,5,,297,6,8,,4,190,70,0,20,0,2,1,0,0,0,586, +586,sawsbuck,5,585,297,3,8,,4,75,70,0,20,0,2,1,0,0,0,587, +587,emolga,5,,298,9,8,,4,200,70,0,20,0,2,0,0,0,0,588,180 +588,karrablast,5,,299,2,12,,4,200,70,0,15,0,2,0,0,0,0,589, +589,escavalier,5,588,299,4,4,,4,75,70,0,15,0,2,0,0,0,0,590, +590,foongus,5,,300,9,4,,4,190,70,0,20,0,2,0,0,0,0,591, +591,amoonguss,5,590,300,9,4,,4,75,70,0,20,0,2,0,0,0,0,592, +592,frillish,5,,301,9,10,,4,190,70,0,20,1,2,0,0,0,0,593, +593,jellicent,5,592,301,9,10,,4,60,70,0,20,1,2,0,0,0,0,594, +594,alomomola,5,,302,6,3,,4,75,70,0,40,0,3,0,0,0,0,595, +595,joltik,5,,303,10,14,,4,190,70,0,20,0,2,0,0,0,0,596,147 +596,galvantula,5,595,303,10,14,,4,75,70,0,20,0,2,0,0,0,0,597,148 +597,ferroseed,5,,304,4,1,,4,255,70,0,20,0,2,0,0,0,0,598, +598,ferrothorn,5,597,304,4,10,,4,90,70,0,20,0,2,0,0,0,0,599, +599,klink,5,,305,4,11,,-1,130,70,0,20,0,4,0,0,0,0,600, +600,klang,5,599,305,4,11,,-1,60,70,0,20,0,4,0,0,0,0,601, +601,klinklang,5,600,305,4,11,,-1,30,70,0,20,0,4,0,0,0,0,602, +602,tynamo,5,,306,9,3,,4,190,70,0,20,0,1,0,0,0,0,603, +603,eelektrik,5,602,306,2,3,,4,60,70,0,20,0,1,0,0,0,0,604, +604,eelektross,5,603,306,2,3,,4,30,70,0,20,0,1,0,0,0,0,605, +605,elgyem,5,,307,2,6,,4,255,70,0,20,0,2,0,0,0,0,606, +606,beheeyem,5,605,307,3,12,,4,90,70,0,20,0,2,0,0,0,0,607, +607,litwick,5,,308,9,5,,4,190,70,0,20,0,4,0,0,0,0,608,37 +608,lampent,5,607,308,1,4,,4,90,70,0,20,0,4,0,0,0,0,609,38 +609,chandelure,5,608,308,1,4,,4,45,70,0,20,0,4,0,0,0,0,610,39 +610,axew,5,,309,5,6,,4,75,35,0,40,0,1,0,0,0,0,611,144 +611,fraxure,5,610,309,5,6,,4,60,35,0,40,0,1,0,0,0,0,612,145 +612,haxorus,5,611,309,10,6,,4,45,35,0,40,0,1,0,0,0,0,613,146 +613,cubchoo,5,,310,9,6,,4,120,70,0,20,0,2,0,0,0,0,614,104 +614,beartic,5,613,310,9,8,,4,60,70,0,20,0,2,0,0,0,0,615,105 +615,cryogonal,5,,311,2,1,,-1,25,70,0,25,0,2,0,0,0,0,616, +616,shelmet,5,,312,8,1,,4,200,70,0,15,0,2,0,0,0,0,617, +617,accelgor,5,616,312,8,4,,4,75,70,0,15,0,2,0,0,0,0,618, +618,stunfisk,5,,313,3,3,,4,75,70,0,20,0,2,0,0,0,0,619, +619,mienfoo,5,,314,10,6,,4,180,70,0,25,0,4,0,0,0,0,620, +620,mienshao,5,619,314,7,6,,4,45,70,0,25,0,4,0,0,0,0,621, +621,druddigon,5,,315,8,6,,4,45,70,0,30,0,2,0,0,0,0,622, +622,golett,5,,316,5,12,,-1,190,70,0,25,0,2,0,0,0,0,623, +623,golurk,5,622,316,5,12,,-1,90,70,0,25,0,2,0,0,0,0,624, +624,pawniard,5,,317,8,12,,4,120,35,0,20,0,2,0,0,0,0,625,158 +625,bisharp,5,624,317,8,12,,4,45,35,0,20,0,2,0,0,0,0,626,159 +626,bouffalant,5,,318,3,8,,4,45,70,0,20,0,2,0,0,0,0,627, +627,rufflet,5,,319,9,9,,0,190,70,0,20,0,1,0,0,0,0,628,169 +628,braviary,5,627,319,8,9,,0,60,70,0,20,0,1,0,0,0,0,629,170 +629,vullaby,5,,320,3,9,,8,190,35,0,20,0,1,0,0,0,0,630, +630,mandibuzz,5,629,320,3,9,,8,60,35,0,20,0,1,0,0,0,0,631, +631,heatmor,5,,321,8,6,,4,90,70,0,20,0,2,0,0,0,0,632, +632,durant,5,,322,4,14,,4,90,70,0,20,0,2,0,0,0,0,633, +633,deino,5,,323,2,8,,4,45,35,0,40,0,1,0,0,0,0,634,90 +634,zweilous,5,633,323,2,8,,4,45,35,0,40,0,1,0,0,0,0,635,91 +635,hydreigon,5,634,323,2,6,,4,45,35,0,40,0,1,0,0,0,0,636,92 +636,larvesta,5,,324,9,14,,4,45,70,0,40,0,1,0,0,0,0,637,173 +637,volcarona,5,636,324,9,13,,4,15,70,0,40,0,1,0,0,0,0,638,174 +638,cobalion,5,,325,2,8,,-1,3,35,0,80,0,1,0,1,0,0,639, +639,terrakion,5,,326,4,8,,-1,3,35,0,80,0,1,0,1,0,0,640,191 +640,virizion,5,,327,5,8,,-1,3,35,0,80,0,1,0,1,0,0,641, +641,tornadus,5,,328,5,4,,0,3,90,0,120,0,1,1,1,0,0,642, +642,thundurus,5,,329,2,4,,0,3,90,0,120,0,1,1,1,0,0,643, +643,reshiram,5,,330,9,9,,-1,3,0,0,120,0,1,0,1,0,0,644,197 +644,zekrom,5,,331,1,6,,-1,3,0,0,120,0,1,0,1,0,0,645,198 +645,landorus,5,,332,3,4,,0,3,90,0,120,0,1,1,1,0,0,646, +646,kyurem,5,,333,4,6,,-1,3,0,0,120,0,1,1,1,0,0,647, +647,keldeo,5,,334,10,8,,-1,3,35,0,80,0,1,1,0,1,0,648, +648,meloetta,5,,335,9,12,,-1,3,100,0,120,0,1,1,0,1,0,649, +649,genesect,5,,336,7,12,,-1,3,0,0,120,0,1,1,0,1,0,650, +650,chespin,6,,337,5,6,,1,45,70,0,20,0,4,0,0,0,0,651, +651,quilladin,6,650,337,5,6,,1,45,70,0,20,0,4,0,0,0,0,652, +652,chesnaught,6,651,337,5,6,,1,45,70,0,20,0,4,0,0,0,0,653, +653,fennekin,6,,338,8,8,,1,45,70,0,20,0,4,0,0,0,0,654, +654,braixen,6,653,338,8,6,,1,45,70,0,20,0,4,0,0,0,0,655, +655,delphox,6,654,338,8,6,,1,45,70,0,20,0,4,0,0,0,0,656, +656,froakie,6,,339,2,8,,1,45,70,0,20,0,4,0,0,0,0,657, +657,frogadier,6,656,339,2,12,,1,45,70,0,20,0,4,0,0,0,0,658, +658,greninja,6,657,339,2,12,,1,45,70,0,20,0,4,0,0,0,0,659, +659,bunnelby,6,,340,3,6,,4,255,70,0,15,0,2,0,0,0,0,660, +660,diggersby,6,659,340,3,6,,4,127,70,0,15,0,2,0,0,0,0,661, +661,fletchling,6,,341,8,9,,4,255,70,0,15,0,4,0,0,0,0,662, +662,fletchinder,6,661,341,8,9,,4,120,70,0,15,0,4,0,0,0,0,663, +663,talonflame,6,662,341,8,9,,4,45,70,0,15,0,4,0,0,0,0,664, +664,scatterbug,6,,342,1,14,,4,255,70,0,15,0,2,0,0,0,0,665, +665,spewpa,6,664,342,1,5,,4,120,70,0,15,0,2,0,0,0,0,666, +666,vivillon,6,665,342,9,13,,4,45,70,0,15,0,2,0,0,0,0,667, +667,litleo,6,,343,3,8,,7,220,70,0,20,0,4,0,0,0,0,668, +668,pyroar,6,667,343,3,8,,7,65,70,0,20,1,4,0,0,0,0,669, +669,flabebe,6,,344,9,4,,8,225,70,0,20,0,2,0,0,0,0,670, +670,floette,6,669,344,9,4,,8,120,70,0,20,0,2,0,0,0,0,671, +671,florges,6,670,344,9,4,,8,45,70,0,20,0,2,0,0,0,0,672, +672,skiddo,6,,345,3,8,,4,200,70,0,20,0,2,0,0,0,0,673, +673,gogoat,6,672,345,3,8,,4,45,70,0,20,0,2,0,0,0,0,674, +674,pancham,6,,346,9,6,,4,220,70,0,25,0,2,0,0,0,0,675, +675,pangoro,6,674,346,9,12,,4,65,70,0,25,0,2,0,0,0,0,676, +676,furfrou,6,,347,9,8,,4,160,70,0,20,0,2,1,0,0,0,677, +677,espurr,6,,348,4,6,,4,190,70,0,20,0,2,0,0,0,0,678, +678,meowstic,6,677,348,2,6,,4,75,70,0,20,1,2,0,0,0,0,679, +679,honedge,6,,349,3,5,,4,180,70,0,20,0,2,0,0,0,0,680, +680,doublade,6,679,349,3,11,,4,90,70,0,20,0,2,0,0,0,0,681, +681,aegislash,6,680,349,3,5,,4,45,70,0,20,0,2,1,0,0,0,682, +682,spritzee,6,,350,6,4,,4,200,70,0,20,0,2,0,0,0,0,683, +683,aromatisse,6,682,350,6,12,,4,140,70,0,20,0,2,0,0,0,0,684, +684,swirlix,6,,351,9,7,,4,200,70,0,20,0,2,0,0,0,0,685, +685,slurpuff,6,684,351,9,12,,4,140,70,0,20,0,2,0,0,0,0,686, +686,inkay,6,,352,2,10,,4,190,70,0,20,0,2,0,0,0,0,687, +687,malamar,6,686,352,2,5,,4,80,70,0,20,0,2,0,0,0,0,688, +688,binacle,6,,353,3,11,,4,120,70,0,20,0,2,0,0,0,0,689, +689,barbaracle,6,688,353,3,11,,4,45,70,0,20,0,2,0,0,0,0,690, +690,skrelp,6,,354,3,5,,4,225,70,0,20,0,2,0,0,0,0,691, +691,dragalge,6,690,354,3,5,,4,55,70,0,20,0,2,0,0,0,0,692, +692,clauncher,6,,355,2,14,,4,225,70,0,15,0,1,0,0,0,0,693, +693,clawitzer,6,692,355,2,2,,4,55,70,0,15,0,1,0,0,0,0,694, +694,helioptile,6,,356,10,6,,4,190,70,0,20,0,2,0,0,0,0,695, +695,heliolisk,6,694,356,10,6,,4,75,70,0,20,0,2,0,0,0,0,696, +696,tyrunt,6,,357,3,6,,1,45,70,0,30,0,2,0,0,0,0,697, +697,tyrantrum,6,696,357,8,6,,1,45,70,0,30,0,2,0,0,0,0,698, +698,amaura,6,,358,2,8,,1,45,70,0,30,0,2,0,0,0,0,699, +699,aurorus,6,698,358,2,8,,1,45,70,0,30,0,2,0,0,0,0,700, +700,sylveon,6,133,67,6,8,,1,45,70,0,35,0,2,0,0,0,0,165, +701,hawlucha,6,,359,5,12,,4,100,70,0,20,0,2,0,0,0,0,701, +702,dedenne,6,,360,10,6,,4,180,70,0,20,0,2,0,0,0,0,702, +703,carbink,6,,361,4,1,,-1,60,70,0,25,0,1,0,0,0,0,703, +704,goomy,6,,362,7,2,,4,45,35,0,40,0,1,0,0,0,0,704, +705,sliggoo,6,704,362,7,2,,4,45,35,0,40,0,1,0,0,0,0,705, +706,goodra,6,705,362,7,6,,4,45,35,0,40,0,1,0,0,0,0,706, +707,klefki,6,,363,4,1,,4,75,70,0,20,0,3,0,0,0,0,707, +708,phantump,6,,364,3,4,,4,120,70,0,20,0,2,0,0,0,0,708, +709,trevenant,6,708,364,3,10,,4,60,70,0,20,0,2,0,0,0,0,709, +710,pumpkaboo,6,,365,3,1,,4,120,70,0,20,0,2,0,0,0,0,710, +711,gourgeist,6,710,365,3,5,,4,60,70,0,20,0,2,0,0,0,0,711, +712,bergmite,6,,366,2,8,,4,190,70,0,20,0,2,0,0,0,0,712, +713,avalugg,6,712,366,2,8,,4,55,70,0,20,0,2,0,0,0,0,713, +714,noibat,6,,367,7,9,,4,190,70,0,20,0,2,0,0,0,0,714, +715,noivern,6,714,367,7,9,,4,45,70,0,20,0,2,0,0,0,0,715, +716,xerneas,6,,368,2,8,,-1,45,0,0,120,0,1,1,1,0,0,716, +717,yveltal,6,,369,8,9,,-1,45,0,0,120,0,1,0,1,0,0,717, +718,zygarde,6,,370,5,2,,-1,3,0,0,120,0,1,0,1,0,0,718, +719,diancie,6,,371,6,4,,-1,3,70,0,25,0,1,1,0,1,0,719, +720,hoopa,6,,372,7,4,,-1,3,100,0,120,0,1,0,0,1,0,720, +721,volcanion,6,,373,3,8,,-1,3,100,0,120,0,1,0,0,1,0,721, +722,rowlet,7,,374,3,9,,1,45,70,0,15,0,4,0,0,0,0,722, +723,dartrix,7,722,374,3,9,,1,45,70,0,15,0,4,0,0,0,0,723, +724,decidueye,7,723,374,3,9,,1,45,70,0,15,0,4,0,0,0,0,724, +725,litten,7,,375,8,8,,1,45,70,0,15,0,4,0,0,0,0,725, +726,torracat,7,725,375,8,8,,1,45,70,0,15,0,4,0,0,0,0,726, +727,incineroar,7,726,375,8,6,,1,45,70,0,15,0,4,0,0,0,0,727, +728,popplio,7,,376,2,3,,1,45,70,0,15,0,4,0,0,0,0,728, +729,brionne,7,728,376,2,3,,1,45,70,0,15,0,4,0,0,0,0,729, +730,primarina,7,729,376,2,3,,1,45,70,0,15,0,4,0,0,0,0,730, +731,pikipek,7,,377,1,9,,4,255,70,0,15,0,2,0,0,0,0,731, +732,trumbeak,7,731,377,1,9,,4,120,70,0,15,0,2,0,0,0,0,732, +733,toucannon,7,732,377,1,9,,4,45,70,0,15,0,2,0,0,0,0,733, +734,yungoos,7,,378,3,8,,4,255,70,0,15,0,2,0,0,0,0,734, +735,gumshoos,7,734,378,3,8,,4,127,70,0,15,0,2,0,0,0,0,735, +736,grubbin,7,,379,4,14,,4,255,70,0,15,0,2,0,0,0,0,736, +737,charjabug,7,736,379,5,2,,4,120,70,0,15,0,2,0,0,0,0,737, +738,vikavolt,7,737,379,2,14,,4,45,70,0,15,0,2,0,0,0,0,738, +739,crabrawler,7,,380,7,14,,4,225,70,0,20,0,2,0,0,0,0,739, +740,crabominable,7,739,380,9,14,,4,60,70,0,20,0,2,0,0,0,0,740, +741,oricorio,7,,381,8,9,,6,45,70,0,20,0,2,0,0,0,0,741, +742,cutiefly,7,,382,10,14,,4,190,70,0,20,0,2,0,0,0,0,742, +743,ribombee,7,742,382,10,13,,4,75,70,0,20,0,2,0,0,0,0,743, +744,rockruff,7,,383,3,8,,4,190,70,0,15,0,2,0,0,0,0,744, +745,lycanroc,7,744,383,3,8,,4,90,70,0,15,0,2,0,0,0,0,745, +746,wishiwashi,7,,384,2,3,,4,60,70,0,15,0,3,0,0,0,0,746, +747,mareanie,7,,385,2,5,,4,190,70,0,20,0,2,0,0,0,0,747, +748,toxapex,7,747,385,2,10,,4,75,70,0,20,0,2,0,0,0,0,748, +749,mudbray,7,,386,3,8,,4,190,70,0,20,0,2,0,0,0,0,749, +750,mudsdale,7,749,386,3,8,,4,60,70,0,20,0,2,0,0,0,0,750, +751,dewpider,7,,387,5,7,,4,200,70,0,15,0,2,0,0,0,0,751, +752,araquanid,7,751,387,5,14,,4,100,70,0,15,0,2,0,0,0,0,752, +753,fomantis,7,,388,6,6,,4,190,70,0,20,0,2,0,0,0,0,753, +754,lurantis,7,753,388,6,12,,4,75,70,0,20,0,2,0,0,0,0,754, +755,morelull,7,,389,7,5,,4,190,70,0,20,0,2,0,0,0,0,755, +756,shiinotic,7,755,389,7,12,,4,75,70,0,20,0,2,0,0,0,0,756, +757,salandit,7,,390,1,8,,1,120,70,0,20,0,2,0,0,0,0,757, +758,salazzle,7,757,390,1,8,,8,45,70,0,20,0,2,0,0,0,0,758, +759,stufful,7,,391,6,8,,4,140,70,0,15,0,2,0,0,0,0,759, +760,bewear,7,759,391,6,6,,4,70,70,0,15,0,2,0,0,0,0,760, +761,bounsweet,7,,392,7,7,,8,235,70,0,20,0,4,0,0,0,0,761, +762,steenee,7,761,392,7,12,,8,120,70,0,20,0,4,0,0,0,0,762, +763,tsareena,7,762,392,7,12,,8,45,70,0,20,0,4,0,0,0,0,763, +764,comfey,7,,393,5,1,,6,60,70,0,20,0,3,0,0,0,0,764, +765,oranguru,7,,394,9,12,,4,45,70,0,20,0,1,0,0,0,0,765, +766,passimian,7,,395,9,6,,4,45,70,0,20,0,1,0,0,0,0,766, +767,wimpod,7,,396,4,10,,4,90,70,0,20,0,2,0,0,0,0,767, +768,golisopod,7,767,396,4,12,,4,45,70,0,20,0,2,0,0,0,0,768, +769,sandygast,7,,397,3,2,,4,140,70,0,15,0,2,0,0,0,0,769, +770,palossand,7,769,397,3,2,,4,60,70,0,15,0,2,0,0,0,0,770, +771,pyukumuku,7,,398,1,2,,4,60,70,0,15,0,3,0,0,0,0,771, +772,type-null,7,,399,4,8,,-1,3,0,0,120,0,1,0,1,0,0,772, +773,silvally,7,772,399,4,8,,-1,3,0,0,120,0,1,0,1,0,0,773, +774,minior,7,,400,3,1,,-1,30,70,0,25,0,4,0,0,0,0,774, +775,komala,7,,401,2,12,,4,45,70,0,20,0,1,0,0,0,0,775, +776,turtonator,7,,402,8,6,,4,70,70,0,20,0,2,0,0,0,0,776, +777,togedemaru,7,,403,4,6,,4,180,70,0,10,0,2,0,0,0,0,777, +778,mimikyu,7,,404,10,2,,4,45,70,0,20,0,2,0,0,0,0,778, +779,bruxish,7,,405,6,3,,4,80,70,0,15,0,2,0,0,0,0,779, +780,drampa,7,,406,9,2,,4,70,70,0,20,0,2,0,0,0,0,780, +781,dhelmise,7,,407,5,5,,-1,25,70,0,25,0,2,0,0,0,0,781, +782,jangmo-o,7,,408,4,8,,4,45,70,0,40,0,1,0,0,0,0,782, +783,hakamo-o,7,782,408,4,6,,4,45,70,0,40,0,1,0,0,0,0,783, +784,kommo-o,7,783,408,4,6,,4,45,70,0,40,0,1,0,0,0,0,784, +785,tapu-koko,7,,409,10,4,,-1,3,70,0,15,0,1,0,1,0,0,785, +786,tapu-lele,7,,410,6,4,,-1,3,70,0,15,0,1,0,1,0,0,786, +787,tapu-bulu,7,,411,8,4,,-1,3,70,0,15,0,1,0,1,0,0,787, +788,tapu-fini,7,,412,7,4,,-1,3,70,0,15,0,1,0,1,0,0,788, +789,cosmog,7,,413,2,1,,-1,45,0,0,120,0,1,0,1,0,0,789, +790,cosmoem,7,789,413,2,1,,-1,45,0,0,120,0,1,0,1,0,0,790, +791,solgaleo,7,790,413,9,8,,-1,45,0,0,120,0,1,0,1,0,0,791, +792,lunala,7,790,413,7,9,,-1,45,0,0,120,0,1,0,1,0,0,792, +793,nihilego,7,,414,9,10,,-1,45,0,0,120,0,1,0,0,0,1,793, +794,buzzwole,7,,415,8,10,,-1,45,0,0,120,0,1,0,0,0,1,794, +795,pheromosa,7,,416,9,12,,-1,45,0,0,120,0,1,0,0,0,1,795, +796,xurkitree,7,,417,1,6,,-1,45,0,0,120,0,1,0,0,0,1,796, +797,celesteela,7,,418,5,12,,-1,45,0,0,120,0,1,0,0,0,1,797, +798,kartana,7,,419,9,12,,-1,45,0,0,120,0,1,0,0,0,1,798, +799,guzzlord,7,,420,1,6,,-1,45,0,0,120,0,1,0,0,0,1,799, +800,necrozma,7,,421,1,4,,-1,255,0,0,120,0,1,0,1,0,0,800, +801,magearna,7,,422,4,12,,-1,3,0,0,120,0,1,0,0,1,0,801, +802,marshadow,7,,423,4,12,,-1,3,0,0,120,0,1,0,0,1,0,802, +803,poipole,7,,424,7,6,,-1,45,0,0,120,0,1,0,0,0,1,803, +804,naganadel,7,803,424,7,9,,-1,45,0,0,120,0,1,0,0,0,1,804, +805,stakataka,7,,425,4,8,,-1,30,0,0,120,0,1,0,0,0,1,805, +806,blacephalon,7,,426,9,12,,-1,30,0,0,120,0,1,0,0,0,1,806, +807,zeraora,7,,427,10,12,,-1,3,0,0,120,0,1,0,0,1,0,807, +808,meltan,7,,428,4,1,,-1,3,0,0,120,0,1,0,0,1,0,808, +809,melmetal,7,808,429,4,12,,-1,3,0,0,120,0,1,0,0,1,0,809, +810,grookey,8,,430,5,6,,1,45,50,0,20,0,4,0,0,0,0,810, +811,thwackey,8,810,430,5,6,,1,45,50,0,20,0,4,0,0,0,0,811, +812,rillaboom,8,811,430,5,12,,1,45,50,0,20,0,4,0,0,0,0,812, +813,scorbunny,8,,431,9,6,,1,45,50,0,20,0,4,0,0,0,0,813, +814,raboot,8,813,431,4,6,,1,45,50,0,20,0,4,0,0,0,0,814, +815,cinderace,8,814,431,9,6,,1,45,50,0,20,0,4,0,0,0,0,815, +816,sobble,8,,432,2,8,,1,45,50,0,20,0,4,0,0,0,0,816, +817,drizzile,8,816,432,2,6,,1,45,50,0,20,0,4,0,0,0,0,817, +818,inteleon,8,817,432,2,6,,1,45,50,0,20,0,4,0,0,0,0,818, +819,skwovet,8,,433,3,6,,4,255,50,0,20,0,2,0,0,0,0,819, +820,greedent,8,819,433,3,6,,4,90,50,0,20,0,2,0,0,0,0,820, +821,rookidee,8,,434,2,9,,4,255,50,0,15,0,4,0,0,0,0,821, +822,corvisquire,8,821,434,2,9,,4,120,50,0,15,0,4,0,0,0,0,822, +823,corviknight,8,822,434,7,9,,4,45,50,0,15,0,4,0,0,0,0,823, +824,blipbug,8,,435,2,14,,4,255,50,0,15,0,2,0,0,0,0,824, +825,dottler,8,824,435,10,14,,4,120,50,0,15,0,2,0,0,0,0,825, +826,orbeetle,8,825,435,8,9,,4,45,50,0,15,0,2,0,0,0,0,826, +827,nickit,8,,436,3,8,,4,255,50,0,15,0,3,0,0,0,0,827, +828,thievul,8,827,436,3,8,,4,127,50,0,15,0,3,0,0,0,0,828, +829,gossifleur,8,,437,5,5,,4,190,50,0,20,0,2,0,0,0,0,829, +830,eldegoss,8,829,437,5,5,,4,75,50,0,20,0,2,0,0,0,0,830, +831,wooloo,8,,438,9,8,,4,255,50,0,15,0,2,0,0,0,0,831, +832,dubwool,8,831,438,9,8,,4,127,50,0,15,0,2,0,0,0,0,832, +833,chewtle,8,,439,5,8,,4,255,50,0,20,0,2,0,0,0,0,833, +834,drednaw,8,833,439,5,8,,4,75,50,0,20,0,2,0,0,0,0,834, +835,yamper,8,,440,10,8,,4,255,50,0,20,0,3,0,0,0,0,835, +836,boltund,8,835,440,10,8,,4,45,50,0,20,0,3,0,0,0,0,836, +837,rolycoly,8,,441,1,1,,4,255,50,0,15,0,4,0,0,0,0,837, +838,carkol,8,837,441,1,7,,4,120,50,0,15,0,4,0,0,0,0,838, +839,coalossal,8,838,441,1,12,,4,45,50,0,15,0,4,0,0,0,0,839, +840,applin,8,,442,5,2,,4,255,50,0,20,0,5,0,0,0,0,840, +841,flapple,8,840,442,5,9,,4,45,50,0,20,0,5,0,0,0,0,841, +842,appletun,8,840,442,5,8,,4,45,50,0,20,0,5,0,0,0,0,842, +843,silicobra,8,,443,5,2,,4,255,50,0,20,0,2,0,0,0,0,843, +844,sandaconda,8,843,443,5,2,,4,120,50,0,20,0,2,0,0,0,0,844, +845,cramorant,8,,444,2,9,,4,45,50,0,20,0,2,0,0,0,0,845, +846,arrokuda,8,,445,3,3,,4,255,50,0,20,0,1,0,0,0,0,846, +847,barraskewda,8,846,445,3,3,,4,60,50,0,20,0,1,0,0,0,0,847, +848,toxel,8,,446,7,6,,4,75,50,1,25,0,4,0,0,0,0,848, +849,toxtricity,8,848,446,7,6,,4,45,50,0,25,0,4,0,0,0,0,849, +850,sizzlipede,8,,447,8,10,,4,190,50,0,20,0,2,0,0,0,0,850, +851,centiskorch,8,850,447,8,10,,4,75,50,0,20,0,2,0,0,0,0,851, +852,clobbopus,8,,448,3,10,,4,180,50,0,25,0,4,0,0,0,0,852, +853,grapploct,8,852,448,2,10,,4,45,50,0,25,0,4,0,0,0,0,853, +854,sinistea,8,,449,7,1,,-1,120,50,0,20,0,2,0,0,0,0,854, +855,polteageist,8,854,449,7,1,,-1,60,50,0,20,0,2,0,0,0,0,855, +856,hatenna,8,,450,6,7,,8,235,50,0,20,0,1,0,0,0,0,856, +857,hattrem,8,856,450,6,12,,8,120,50,0,20,0,1,0,0,0,0,857, +858,hatterene,8,857,450,6,5,,8,45,50,0,20,0,1,0,0,0,0,858, +859,impidimp,8,,451,6,12,,0,255,50,0,20,0,2,0,0,0,0,859, +860,morgrem,8,859,451,6,12,,0,120,50,0,20,0,2,0,0,0,0,860, +861,grimmsnarl,8,860,451,7,12,,0,45,50,0,20,0,2,0,0,0,0,861, +862,obstagoon,8,264,134,4,6,,4,45,50,0,15,0,2,0,0,0,0,862, +863,perrserker,8,52,22,3,6,,4,90,50,0,20,0,2,0,0,0,0,863, +864,cursola,8,222,113,9,4,,6,30,50,0,20,0,3,0,0,0,0,864, +865,sirfetchd,8,83,35,9,9,,4,45,50,0,20,0,2,0,0,0,0,865, +866,mr-rime,8,122,57,7,12,,4,45,50,0,25,0,2,0,0,0,0,866, +867,runerigus,8,562,287,4,5,,4,90,50,0,25,0,2,0,0,0,0,867, +868,milcery,8,,452,9,1,,8,200,50,0,20,0,2,0,0,0,0,868, +869,alcremie,8,868,452,9,5,,8,100,50,0,20,0,2,0,0,0,0,869, +870,falinks,8,,453,10,11,,-1,45,50,0,25,0,2,0,0,0,0,870, +871,pincurchin,8,,454,7,10,,4,75,50,0,20,0,2,0,0,0,0,871, +872,snom,8,,455,9,2,,4,190,50,0,20,0,2,0,0,0,0,872, +873,frosmoth,8,872,455,9,13,,4,75,50,0,20,0,2,0,0,0,0,873, +874,stonjourner,8,,456,4,7,,4,60,50,0,25,0,1,0,0,0,0,874, +875,eiscue,8,,457,2,6,,4,60,50,0,25,0,1,0,0,0,0,875, +876,indeedee,8,,458,7,6,,4,30,140,0,40,1,3,0,0,0,0,876, +877,morpeko,8,,459,10,12,,4,180,50,0,10,0,2,0,0,0,0,877, +878,cufant,8,,460,10,8,,4,190,50,0,25,0,2,0,0,0,0,878, +879,copperajah,8,878,460,5,8,,4,90,50,0,25,0,2,0,0,0,0,879, +880,dracozolt,8,,461,5,6,,-1,45,50,0,35,0,1,0,0,0,0,880, +881,arctozolt,8,,462,2,6,,-1,45,50,0,35,0,1,0,0,0,0,881, +882,dracovish,8,,463,5,7,,-1,45,50,0,35,0,1,0,0,0,0,882, +883,arctovish,8,,464,2,3,,-1,45,50,0,35,0,1,0,0,0,0,883, +884,duraludon,8,,465,9,6,,4,45,50,0,30,0,2,0,0,0,0,884, +885,dreepy,8,,466,5,2,,4,45,50,0,40,0,1,0,0,0,0,885, +886,drakloak,8,885,466,5,4,,4,45,50,0,40,0,1,0,0,0,0,886, +887,dragapult,8,886,466,5,6,,4,45,50,0,40,0,1,0,0,0,0,887, +888,zacian,8,,467,2,8,,-1,10,0,0,120,0,1,0,1,0,0,888, +889,zamazenta,8,,468,8,8,,-1,10,0,0,120,0,1,0,1,0,0,889, +890,eternatus,8,,469,7,9,,-1,255,0,0,120,0,1,0,1,0,0,890, +891,kubfu,8,,470,4,6,,1,3,50,0,120,0,1,0,1,0,0,891, +892,urshifu,8,891,470,4,12,,1,3,50,0,120,0,1,0,1,0,0,892, +893,zarude,8,,471,5,6,,-1,3,0,0,120,0,1,0,0,1,0,893, +894,regieleki,8,,472,10,12,,-1,3,35,0,120,0,1,0,1,0,0,894, +895,regidrago,8,,473,5,12,,-1,3,35,0,120,0,1,0,1,0,0,895, +896,glastrier,8,,474,9,8,,-1,3,35,0,120,0,1,0,1,0,0,896, +897,spectrier,8,,475,1,8,,-1,3,35,0,120,0,1,0,1,0,0,897, +898,calyrex,8,,476,5,12,,-1,3,100,0,120,0,1,0,1,0,0,898, +899,wyrdeer,8,234,120,4,8,,4,135,50,0,20,0,1,0,0,0,0,899, +900,kleavor,8,123,58,3,13,,4,115,50,0,20,0,2,0,0,0,0,900, +901,ursaluna,8,217,110,3,8,,4,75,50,0,20,0,2,0,0,0,0,901, +902,basculegion,8,550,280,5,3,,4,135,50,0,20,1,2,1,0,0,0,902, +903,sneasler,8,215,109,4,6,,4,135,50,0,20,0,4,0,0,0,0,903, +904,overqwil,8,211,106,1,3,,4,135,50,0,20,0,2,0,0,0,0,904, +905,enamorus,8,,477,6,4,,8,3,50,0,20,0,1,1,1,0,0,905, +906,sprigatito,9,,478,5,8,,1,45,50,0,20,0,4,0,0,0,0,906, +907,floragato,9,906,478,5,6,,1,45,50,0,20,0,4,0,0,0,0,907, +908,meowscarada,9,907,478,5,6,,1,45,50,0,20,0,4,0,0,0,0,908, +909,fuecoco,9,,479,8,6,,1,45,50,0,20,0,4,0,0,0,0,909, +910,crocalor,9,909,479,8,6,,1,45,50,0,20,0,4,0,0,0,0,910, +911,skeledirge,9,910,479,8,8,,1,45,50,0,20,0,4,0,0,0,0,911, +912,quaxly,9,,480,9,6,,1,45,50,0,20,0,4,0,0,0,0,912, +913,quaxwell,9,912,480,2,6,,1,45,50,0,20,0,4,0,0,0,0,913, +914,quaquaval,9,913,480,2,6,,1,45,50,0,20,0,4,0,0,0,0,914, +915,lechonk,9,,481,4,8,,4,255,50,0,15,0,2,0,0,0,0,915, +916,oinkologne,9,915,481,4,8,,0,100,50,0,15,1,2,0,0,0,0,916, +917,tarountula,9,,482,9,14,,4,255,50,0,15,0,5,0,0,0,0,918, +918,spidops,9,917,482,5,14,,4,120,50,0,15,0,5,0,0,0,0,919, +919,nymble,9,,483,4,14,,4,190,20,0,20,0,2,0,0,0,0,920, +920,lokix,9,919,483,4,12,,4,30,0,0,20,0,2,0,0,0,0,921, +921,pawmi,9,,484,10,8,,4,190,50,0,15,0,2,0,0,0,0,954, +922,pawmo,9,921,484,10,6,,4,80,50,0,15,0,2,0,0,0,0,955, +923,pawmot,9,922,484,10,6,,4,45,50,0,15,0,2,0,0,0,0,956, +924,tandemaus,9,,485,9,11,,-1,150,50,0,10,0,3,0,0,0,0,945, +925,maushold,9,924,485,9,11,,-1,75,50,0,10,0,3,0,0,0,0,946, +926,fidough,9,,486,10,8,,4,190,50,0,20,0,4,0,0,0,0,970, +927,dachsbun,9,926,486,3,8,,4,90,50,0,20,0,4,0,0,0,0,971, +928,smoliv,9,,487,5,7,,4,255,50,0,20,0,4,0,0,0,0,935, +929,dolliv,9,928,487,5,12,,4,120,50,0,20,0,4,0,0,0,0,936, +930,arboliva,9,929,487,5,12,,4,45,50,0,20,0,4,0,0,0,0,937, +931,squawkabilly,9,,488,5,9,,4,190,50,0,15,0,5,0,0,0,0,960, +932,nacli,9,,489,3,1,,4,255,50,0,20,0,4,0,0,0,0,963, +933,naclstack,9,932,489,3,8,,4,120,50,0,20,0,4,0,0,0,0,964, +934,garganacl,9,933,489,3,12,,4,45,50,0,20,0,4,0,0,0,0,965, +935,charcadet,9,,490,8,12,,4,90,50,0,35,0,1,0,0,0,0,1003, +936,armarouge,9,935,490,8,12,,4,25,20,0,35,0,1,0,0,0,0,1004, +937,ceruledge,9,935,490,2,12,,4,25,20,0,35,0,1,0,0,0,0,1005, +938,tadbulb,9,,491,10,1,,4,190,50,0,20,0,2,0,0,0,0,940, +939,bellibolt,9,938,491,5,12,,4,50,50,0,20,0,2,0,0,0,0,941, +940,wattrel,9,,492,1,9,,4,180,50,0,20,0,4,0,0,0,0,957, +941,kilowattrel,9,940,492,10,9,,4,90,50,0,20,0,4,0,0,0,0,958, +942,maschiff,9,,493,3,8,,4,150,50,0,20,0,4,0,0,0,0,972, +943,mabosstiff,9,942,493,4,8,,4,75,50,0,20,0,4,0,0,0,0,973, +944,shroodle,9,,494,4,8,,4,190,50,0,20,0,4,0,0,0,0,968, +945,grafaiai,9,944,494,4,6,,4,90,50,0,20,0,4,0,0,0,0,969, +946,bramblin,9,,495,3,1,,4,190,50,0,20,0,2,0,0,0,0,974, +947,brambleghast,9,946,495,3,1,,4,45,50,0,20,0,2,0,0,0,0,975, +948,toedscool,9,,496,10,7,,4,190,50,0,20,0,4,0,0,0,0,1006, +949,toedscruel,9,948,496,1,10,,4,90,50,0,20,0,4,0,0,0,0,1007, +950,klawf,9,,497,8,14,,4,120,50,0,35,0,2,0,0,0,0,962, +951,capsakid,9,,498,5,6,,4,190,50,0,20,0,2,0,0,0,0,938, +952,scovillain,9,951,498,5,6,,4,75,50,0,20,0,2,0,0,0,0,939, +953,rellor,9,,499,3,14,,4,190,50,0,20,0,3,0,0,0,0,922, +954,rabsca,9,953,499,5,14,,4,45,50,0,20,0,3,0,0,0,0,923, +955,flittle,9,,500,10,7,,4,120,50,0,20,0,4,0,0,0,0,926, +956,espathra,9,955,500,10,6,,4,60,50,0,20,0,4,0,0,0,0,927, +957,tinkatink,9,,501,6,12,,8,190,50,0,20,0,4,0,0,0,0,1000, +958,tinkatuff,9,957,501,6,12,,8,90,50,0,20,0,4,0,0,0,0,1001, +959,tinkaton,9,958,501,6,12,,8,45,50,0,20,0,4,0,0,0,0,1002, +960,wiglett,9,,502,9,5,,4,255,50,0,20,0,2,0,0,0,0,929, +961,wugtrio,9,960,502,8,5,,4,50,50,0,20,0,2,0,0,0,0,930, +962,bombirdier,9,,503,9,9,,4,25,50,0,35,0,1,0,0,0,0,959, +963,finizen,9,,504,2,3,,4,200,50,0,40,0,1,0,0,0,0,933, +964,palafin,9,963,504,2,3,,4,45,50,0,40,0,1,0,0,0,0,934, +965,varoom,9,,505,4,7,,4,190,50,0,20,0,2,0,0,0,0,942, +966,revavroom,9,965,505,4,7,,4,75,50,0,20,0,2,0,0,0,0,943, +967,cyclizar,9,,506,5,8,,4,190,50,0,30,0,4,0,0,0,0,953, +968,orthworm,9,,507,6,2,,4,25,50,0,35,0,1,0,0,0,0,944, +969,glimmet,9,,508,2,1,,4,70,50,0,30,0,4,0,0,0,0,966, +970,glimmora,9,969,508,2,1,,4,25,50,0,30,0,4,0,0,0,0,967, +971,greavard,9,,509,9,8,,4,120,50,0,20,0,4,0,0,0,0,924, +972,houndstone,9,971,509,9,8,,4,60,50,0,20,0,4,0,0,0,0,925, +973,flamigo,9,,510,6,9,,4,100,50,0,20,0,4,0,0,0,0,961, +974,cetoddle,9,,511,9,6,,4,150,50,0,25,0,4,0,0,0,0,947, +975,cetitan,9,974,511,9,6,,4,50,50,0,25,0,4,0,0,0,0,948, +976,veluza,9,,512,4,3,,4,100,50,0,20,0,3,0,0,0,0,932, +977,dondozo,9,,513,2,3,,4,25,50,0,40,0,1,0,0,0,0,931, +978,tatsugiri,9,,514,6,3,,4,100,50,0,35,0,4,0,0,0,0,952, +979,annihilape,9,57,24,4,12,,4,45,50,0,20,0,2,0,0,0,0,1010, +980,clodsire,9,194,96,3,8,,4,90,50,0,20,0,2,0,0,0,0,1009, +981,farigiraf,9,203,101,3,8,,4,45,50,0,20,0,2,0,0,0,0,928, +982,dudunsparce,9,206,103,10,2,,4,45,50,0,20,0,2,0,0,0,0,917, +983,kingambit,9,625,317,1,12,,4,25,50,0,20,0,2,0,0,0,0,1008, +984,great-tusk,9,,515,7,8,,-1,30,0,0,50,0,1,0,0,0,0,978, +985,scream-tail,9,,516,6,6,,-1,50,0,0,50,0,1,0,0,0,0,982, +986,brute-bonnet,9,,517,4,8,,-1,50,0,0,50,0,1,0,0,0,0,979, +987,flutter-mane,9,,518,4,9,,-1,30,0,0,50,0,1,0,0,0,0,983, +988,slither-wing,9,,519,8,8,,-1,30,0,0,50,0,1,0,0,0,0,984, +989,sandy-shocks,9,,520,4,8,,-1,30,0,0,50,0,1,0,0,0,0,981, +990,iron-treads,9,,521,4,8,,-1,30,0,0,50,0,1,0,0,0,0,986, +991,iron-bundle,9,,522,8,6,,-1,50,0,0,50,0,1,0,0,0,0,992, +992,iron-hands,9,,523,4,12,,-1,50,0,0,50,0,1,0,0,0,0,989, +993,iron-jugulis,9,,524,2,6,,-1,30,0,0,50,0,1,0,0,0,0,990, +994,iron-moth,9,,525,10,13,,-1,30,0,0,50,0,1,0,0,0,0,988, +995,iron-thorns,9,,526,5,6,,-1,30,0,0,50,0,1,0,0,0,0,991, +996,frigibax,9,,527,4,6,,4,45,50,0,40,0,1,0,0,0,0,949, +997,arctibax,9,996,527,4,6,,4,25,50,0,40,0,1,0,0,0,0,950, +998,baxcalibur,9,997,527,4,6,,4,10,50,0,40,0,1,0,0,0,0,951, +999,gimmighoul,9,,528,3,5,,-1,45,50,0,50,0,1,0,0,0,0,976, +1000,gholdengo,9,999,528,10,12,,-1,45,50,0,50,0,1,0,0,0,0,977, +1001,wo-chien,9,,529,3,2,,-1,6,0,0,50,0,1,0,1,0,0,996, +1002,chien-pao,9,,530,9,8,,-1,6,0,0,50,0,1,0,1,0,0,995, +1003,ting-lu,9,,531,3,8,,-1,6,0,0,50,0,1,0,1,0,0,994, +1004,chi-yu,9,,532,8,3,,-1,6,0,0,50,0,1,0,1,0,0,997, +1005,roaring-moon,9,,533,5,8,,-1,10,0,0,50,0,1,0,0,0,0,985, +1006,iron-valiant,9,,534,9,12,,-1,10,0,0,50,0,1,0,0,0,0,993, +1007,koraidon,9,,535,8,6,,-1,3,0,0,50,0,1,0,1,0,0,998, +1008,miraidon,9,,536,2,8,,-1,3,0,0,50,0,1,0,1,0,0,999, +1009,walking-wake,9,,537,2,6,,-1,5,0,0,50,0,1,0,0,0,0,1011, +1010,iron-leaves,9,,538,5,8,,-1,5,0,0,50,0,1,0,0,0,0,1012, +1011,dipplin,9,840,442,5,11,,-1,45,50,0,20,0,1,0,0,0,0,1013, +1012,poltchageist,9,,539,5,1,,-1,120,50,0,50,0,1,0,0,0,0,1014, +1013,sinistcha,9,1012,539,5,1,,-1,60,50,0,50,0,1,0,0,0,0,1015, +1014,okidogi,9,,540,1,6,,-1,3,0,0,50,0,1,0,1,0,0,1016, +1015,munkidori,9,,541,1,12,,-1,3,0,0,50,0,1,0,1,0,0,1017, +1016,fezandipiti,9,,542,1,9,,-1,3,0,0,50,0,1,0,1,0,0,1018, +1017,ogerpon,9,,543,5,12,,-1,5,50,0,50,0,1,0,1,0,0,1019, +1018,archaludon,9,884,465,9,6,,4,10,50,0,30,0,2,0,0,0,0,1020, +1019,hydrapple,9,1011,442,5,11,,4,10,50,0,20,0,5,0,0,0,0,1021, +1020,gouging-fire,9,,544,3,8,,-1,10,0,0,50,0,1,0,0,0,0,1022, +1021,raging-bolt,9,,545,10,8,,-1,10,0,0,50,0,1,0,0,0,0,1023, +1022,iron-boulder,9,,547,4,8,,-1,10,0,0,50,0,1,0,0,0,0,1024, +1023,iron-crown,9,,546,2,8,,-1,10,0,0,50,0,1,0,0,0,0,1025, +1024,terapagos,9,,548,2,8,,-1,255,50,0,5,0,1,0,1,0,0,1026, +1025,pecharunt,9,,549,7,1,,-1,3,0,0,20,0,1,0,0,1,0,1027, \ No newline at end of file diff --git a/pokemon_v2/api.py b/pokemon_v2/api.py index cf0b7052c..4b61e3910 100644 --- a/pokemon_v2/api.py +++ b/pokemon_v2/api.py @@ -434,6 +434,57 @@ class ItemPocketResource(PokeapiCommonViewset): serializer_class = ItemPocketDetailSerializer list_serializer_class = ItemPocketSummarySerializer +@extend_schema( + description="Item mechanic triggers define the timing or event window when an item's effect is evaluated by the game engine (e.g., end-of-turn, on-damage-taken).", + summary="Get item mechanic trigger", + tags=["items"], +) +class ItemMechanicTriggerResource(PokeapiCommonViewset): + queryset = ItemMechanicTrigger.objects.all() + serializer_class = ItemMechanicTriggerSerializer + list_serializer_class = ItemMechanicTriggerSummarySerializer + + +@extend_schema( + description="Item mechanic contexts define the location or game state required for an item to be used or evaluated (e.g., held-in-battle, overworld-menu).", + summary="Get item mechanic context", + tags=["items"], +) +class ItemMechanicContextResource(PokeapiCommonViewset): + queryset = ItemMechanicContext.objects.all() + serializer_class = ItemMechanicContextSerializer + list_serializer_class = ItemMechanicContextSummarySerializer + + +@extend_schema( + description="Item mechanic effect types define the specific action or mathematical state change an item performs (e.g., hp-recovery, stat-multiplier).", + summary="Get item mechanic effect type", + tags=["items"], +) +class ItemMechanicEffectTypeResource(PokeapiCommonViewset): + queryset = ItemMechanicEffectType.objects.all() + serializer_class = ItemMechanicEffectTypeSerializer + list_serializer_class = ItemMechanicEffectTypeSummarySerializer + + +@extend_schema( + description="Item mechanic targets define who or what receives the payload of the item's effect (e.g., self, attacker, field-global).", + summary="Get item mechanic target", + tags=["items"], +) +class ItemMechanicTargetResource(PokeapiCommonViewset): + queryset = ItemMechanicTarget.objects.all() + serializer_class = ItemMechanicTargetSerializer + list_serializer_class = ItemMechanicTargetSummarySerializer + +@extend_schema( + description="Item mechanics define the complete programmatic instructions (triggers, conditions, and effect payloads) for how an item functions in the game engine.", + summary="Get item mechanic", + tags=["items"], +) +class ItemMechanicResource(PokeapiCommonViewset): + queryset = ItemMechanic.objects.all() + serializer_class = ItemMechanicSerializer @extend_schema( description="Languages for translations of API resource information.", diff --git a/pokemon_v2/migrations/0026_itemmechaniccontext_itemmechaniceffecttype_and_more.py b/pokemon_v2/migrations/0026_itemmechaniccontext_itemmechaniceffecttype_and_more.py new file mode 100644 index 000000000..5a6d76241 --- /dev/null +++ b/pokemon_v2/migrations/0026_itemmechaniccontext_itemmechaniceffecttype_and_more.py @@ -0,0 +1,145 @@ +# Generated by Django 5.2.10 on 2026-04-01 03:58 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pokemon_v2', '0025_pokemonstatpast'), + ] + + operations = [ + migrations.CreateModel( + name='ItemMechanicContext', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(db_index=True, max_length=200)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicEffectType', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(db_index=True, max_length=200)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicTarget', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(db_index=True, max_length=200)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicTrigger', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(db_index=True, max_length=200)), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanic', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('item', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.item')), + ('version_group', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.versiongroup')), + ('item_mechanic_context', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechaniccontext')), + ('item_mechanic_trigger', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanictrigger')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicCondition', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('condition_type', models.CharField(max_length=50)), + ('operator', models.CharField(max_length=10)), + ('value', models.CharField(max_length=50)), + ('group_id', models.IntegerField(default=1)), + ('item_mechanic', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanic')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicContextProse', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('description', models.CharField(default='', max_length=2000)), + ('item_mechanic_context', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechaniccontext')), + ('language', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_language', to='pokemon_v2.language')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicEffectTypeProse', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('description', models.CharField(default='', max_length=2000)), + ('item_mechanic_effect_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechaniceffecttype')), + ('language', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_language', to='pokemon_v2.language')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicEffect', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('value', models.DecimalField(blank=True, decimal_places=2, max_digits=10, null=True)), + ('value_type', models.CharField(blank=True, max_length=50, null=True)), + ('probability', models.IntegerField(default=100)), + ('is_consumed', models.BooleanField(default=False)), + ('item_mechanic', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanic')), + ('item_mechanic_effect_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechaniceffecttype')), + ('item_mechanic_target', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanictarget')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicTargetProse', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('description', models.CharField(default='', max_length=2000)), + ('item_mechanic_target', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanictarget')), + ('language', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_language', to='pokemon_v2.language')), + ], + options={ + 'abstract': False, + }, + ), + migrations.CreateModel( + name='ItemMechanicTriggerProse', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('description', models.CharField(default='', max_length=2000)), + ('item_mechanic_trigger', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s', to='pokemon_v2.itemmechanictrigger')), + ('language', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='%(class)s_language', to='pokemon_v2.language')), + ], + options={ + 'abstract': False, + }, + ), + ] diff --git a/pokemon_v2/migrations/0027_itemmechanic_priority_pokemonspecies_is_ultra_beast.py b/pokemon_v2/migrations/0027_itemmechanic_priority_pokemonspecies_is_ultra_beast.py new file mode 100644 index 000000000..cd34c10c8 --- /dev/null +++ b/pokemon_v2/migrations/0027_itemmechanic_priority_pokemonspecies_is_ultra_beast.py @@ -0,0 +1,23 @@ +# Generated by Django 5.2.10 on 2026-04-01 23:38 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pokemon_v2', '0026_itemmechaniccontext_itemmechaniceffecttype_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='itemmechanic', + name='priority', + field=models.IntegerField(default=0), + ), + migrations.AddField( + model_name='pokemonspecies', + name='is_ultra_beast', + field=models.BooleanField(default=False), + ), + ] diff --git a/pokemon_v2/migrations/0028_rename_priority_itemmechanic_operation_order_and_more.py b/pokemon_v2/migrations/0028_rename_priority_itemmechanic_operation_order_and_more.py new file mode 100644 index 000000000..add1d6061 --- /dev/null +++ b/pokemon_v2/migrations/0028_rename_priority_itemmechanic_operation_order_and_more.py @@ -0,0 +1,23 @@ +# Generated by Django 5.2.10 on 2026-04-02 00:04 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('pokemon_v2', '0027_itemmechanic_priority_pokemonspecies_is_ultra_beast'), + ] + + operations = [ + migrations.RenameField( + model_name='itemmechanic', + old_name='priority', + new_name='operation_order', + ), + migrations.RenameField( + model_name='itemmechaniccondition', + old_name='group_id', + new_name='condition_group', + ), + ] diff --git a/pokemon_v2/migrations/0029_remove_itemmechaniccondition_operator_and_more.py b/pokemon_v2/migrations/0029_remove_itemmechaniccondition_operator_and_more.py new file mode 100644 index 000000000..0f0bb7730 --- /dev/null +++ b/pokemon_v2/migrations/0029_remove_itemmechaniccondition_operator_and_more.py @@ -0,0 +1,33 @@ +# Generated by Django 5.2.10 on 2026-04-03 18:19 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pokemon_v2', '0028_rename_priority_itemmechanic_operation_order_and_more'), + ] + + operations = [ + migrations.RemoveField( + model_name='itemmechaniccondition', + name='operator', + ), + migrations.AddField( + model_name='itemmechaniccondition', + name='logic_operator', + field=models.CharField(default='EQUAL_TO', max_length=255), + preserve_default=False, + ), + migrations.AlterField( + model_name='itemmechaniccondition', + name='condition_type', + field=models.CharField(max_length=255), + ), + migrations.AlterField( + model_name='itemmechaniccondition', + name='value', + field=models.CharField(max_length=255), + ), + ] diff --git a/pokemon_v2/migrations/0030_alter_itemmechaniceffect_value.py b/pokemon_v2/migrations/0030_alter_itemmechaniceffect_value.py new file mode 100644 index 000000000..aea9b5af6 --- /dev/null +++ b/pokemon_v2/migrations/0030_alter_itemmechaniceffect_value.py @@ -0,0 +1,18 @@ +# Generated by Django 5.2.10 on 2026-04-03 18:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pokemon_v2', '0029_remove_itemmechaniccondition_operator_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='itemmechaniceffect', + name='value', + field=models.CharField(blank=True, max_length=255, null=True), + ), + ] diff --git a/pokemon_v2/models.py b/pokemon_v2/models.py index 5fd7c2ae5..4849d8df0 100644 --- a/pokemon_v2/models.py +++ b/pokemon_v2/models.py @@ -168,6 +168,69 @@ class HasFlingEffect(models.Model): class Meta: abstract = True +class HasItemMechanicTrigger(models.Model): + item_mechanic_trigger = models.ForeignKey( + "ItemMechanicTrigger", + blank=True, + null=True, + related_name="%(class)s", + on_delete=models.CASCADE, + ) + + class Meta: + abstract = True + + +class HasItemMechanicContext(models.Model): + item_mechanic_context = models.ForeignKey( + "ItemMechanicContext", + blank=True, + null=True, + related_name="%(class)s", + on_delete=models.CASCADE, + ) + + class Meta: + abstract = True + + +class HasItemMechanicEffectType(models.Model): + item_mechanic_effect_type = models.ForeignKey( + "ItemMechanicEffectType", + blank=True, + null=True, + related_name="%(class)s", + on_delete=models.CASCADE, + ) + + class Meta: + abstract = True + + +class HasItemMechanicTarget(models.Model): + item_mechanic_target = models.ForeignKey( + "ItemMechanicTarget", + blank=True, + null=True, + related_name="%(class)s", + on_delete=models.CASCADE, + ) + + class Meta: + abstract = True + + +class HasItemMechanic(models.Model): + item_mechanic = models.ForeignKey( + "ItemMechanic", + blank=True, + null=True, + related_name="%(class)s", + on_delete=models.CASCADE, + ) + + class Meta: + abstract = True class HasGameIndex(models.Model): game_index = models.IntegerField() @@ -888,6 +951,45 @@ class ItemGameIndex(HasItem, HasGeneration, HasGameIndex): class ItemSprites(HasItem): sprites = models.JSONField() +# 1. Triggers +class ItemMechanicTrigger(HasName): + pass + +class ItemMechanicTriggerProse(IsDescription, HasItemMechanicTrigger): + pass + +class ItemMechanicContext(HasName): + pass + +class ItemMechanicContextProse(IsDescription, HasItemMechanicContext): + pass + +class ItemMechanicEffectType(HasName): + pass + +class ItemMechanicEffectTypeProse(IsDescription, HasItemMechanicEffectType): + pass + +class ItemMechanicTarget(HasName): + pass + +class ItemMechanicTargetProse(IsDescription, HasItemMechanicTarget): + pass + +class ItemMechanic(HasItem, HasVersionGroup, HasItemMechanicTrigger, HasItemMechanicContext): + operation_order = models.IntegerField(default=0) + +class ItemMechanicCondition(HasItemMechanic): + condition_type = models.CharField(max_length=255) + logic_operator = models.CharField(max_length=255) + value = models.CharField(max_length=255) + condition_group = models.IntegerField(default=1) + +class ItemMechanicEffect(HasItemMechanic, HasItemMechanicEffectType, HasItemMechanicTarget): + value = models.CharField(max_length=255, null=True, blank=True) + value_type = models.CharField(max_length=50, null=True, blank=True) + probability = models.IntegerField(default=100) + is_consumed = models.BooleanField(default=False) #################### # CONTEST MODELS # @@ -1563,6 +1665,8 @@ class PokemonSpecies( is_mythical = models.BooleanField(default=False) + is_ultra_beast = models.BooleanField(default=False) + hatch_counter = models.IntegerField(blank=True, null=True) has_gender_differences = models.BooleanField(default=False) diff --git a/pokemon_v2/serializers.py b/pokemon_v2/serializers.py index 636cdb20f..f8f8545f5 100644 --- a/pokemon_v2/serializers.py +++ b/pokemon_v2/serializers.py @@ -145,6 +145,50 @@ class Meta: model = Item fields = ("name", "url") +class ItemMechanicTriggerSummarySerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = ItemMechanicTrigger + fields = ("name", "url") + + +class ItemMechanicContextSummarySerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = ItemMechanicContext + fields = ("name", "url") + + +class ItemMechanicEffectTypeSummarySerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = ItemMechanicEffectType + fields = ("name", "url") + + +class ItemMechanicTargetSummarySerializer(serializers.HyperlinkedModelSerializer): + class Meta: + model = ItemMechanicTarget + fields = ("name", "url") +class ItemMechanicTriggerSerializer(serializers.ModelSerializer): + class Meta: + model = ItemMechanicTrigger + fields = ("id", "name") + + +class ItemMechanicContextSerializer(serializers.ModelSerializer): + class Meta: + model = ItemMechanicContext + fields = ("id", "name") + + +class ItemMechanicEffectTypeSerializer(serializers.ModelSerializer): + class Meta: + model = ItemMechanicEffectType + fields = ("id", "name") + + +class ItemMechanicTargetSerializer(serializers.ModelSerializer): + class Meta: + model = ItemMechanicTarget + fields = ("id", "name") class LanguageSummarySerializer(serializers.HyperlinkedModelSerializer): class Meta: @@ -333,6 +377,47 @@ class Meta: "attribute", ) +class ItemMechanicConditionSerializer(serializers.ModelSerializer): + class Meta: + model = ItemMechanicCondition + fields = ( + "condition_type", + "logic_operator", + "value", + "condition_group", + ) + +class ItemMechanicEffectSerializer(serializers.ModelSerializer): + effect_type = ItemMechanicEffectTypeSummarySerializer(source="item_mechanic_effect_type") + target = ItemMechanicTargetSummarySerializer(source="item_mechanic_target") + + class Meta: + model = ItemMechanicEffect + fields = ( + "effect_type", + "target", + "value", + "value_type", + "probability", + "is_consumed", + ) + +class ItemMechanicSerializer(serializers.ModelSerializer): + trigger = ItemMechanicTriggerSummarySerializer(source="item_mechanic_trigger", read_only=True) + context = ItemMechanicContextSummarySerializer(source="item_mechanic_context", read_only=True) + conditions = ItemMechanicConditionSerializer(source="itemmechaniccondition", many=True, read_only=True) + effects = ItemMechanicEffectSerializer(source="itemmechaniceffect", many=True, read_only=True) + + class Meta: + model = ItemMechanic + fields = ( + "version_group", + "trigger", + "context", + "operation_order", + "conditions", + "effects", + ) class MoveMetaStatChangeSerializer(serializers.ModelSerializer): stat = StatSummarySerializer() @@ -1838,6 +1923,7 @@ class ItemDetailSerializer(serializers.ModelSerializer): baby_trigger_for = serializers.SerializerMethodField(source="get_baby_trigger_for") sprites = serializers.SerializerMethodField("get_item_sprites") machines = serializers.SerializerMethodField("get_item_machines") + mechanics = ItemMechanicSerializer(source="itemmechanic", many=True, read_only=True) class Meta: model = Item @@ -1857,6 +1943,7 @@ class Meta: "sprites", "baby_trigger_for", "machines", + "mechanics", ) @extend_schema_field( @@ -5410,6 +5497,7 @@ class Meta: "is_baby", "is_legendary", "is_mythical", + "is_ultra_beast", "hatch_counter", "has_gender_differences", "forms_switchable", diff --git a/pokemon_v2/tests.py b/pokemon_v2/tests.py index 927f3b6c6..535368a93 100644 --- a/pokemon_v2/tests.py +++ b/pokemon_v2/tests.py @@ -395,6 +395,85 @@ def setup_item_game_index_data(cls, item, game_index=0): return item_game_index + @classmethod + def setup_item_mechanic_trigger_data(cls, name="test-trigger"): + trigger = ItemMechanicTrigger.objects.create(name=name) + trigger.save() + return trigger + + @classmethod + def setup_item_mechanic_context_data(cls, name="test-context"): + context = ItemMechanicContext.objects.create(name=name) + context.save() + return context + + @classmethod + def setup_item_mechanic_effect_type_data(cls, name="test-effect-type"): + effect_type = ItemMechanicEffectType.objects.create(name=name) + effect_type.save() + return effect_type + + @classmethod + def setup_item_mechanic_target_data(cls, name="test-target"): + target = ItemMechanicTarget.objects.create(name=name) + target.save() + return target + + @classmethod + def setup_item_mechanic_data( + cls, item=None, version_group=None, trigger=None, context=None, operation_order=0 + ): + item = item or cls.setup_item_data(name="mech test itm") + version_group = version_group or cls.setup_version_group_data(name="mech test vg") + trigger = trigger or cls.setup_item_mechanic_trigger_data() + context = context or cls.setup_item_mechanic_context_data() + + mechanic = ItemMechanic.objects.create( + item=item, + version_group=version_group, + item_mechanic_trigger=trigger, + item_mechanic_context=context, + operation_order=operation_order + ) + mechanic.save() + return mechanic + + @classmethod + def setup_item_mechanic_condition_data( + cls, mechanic=None, condition_type="hp-threshold", logic_operator="LESS_THAN", value="50", condition_group=1 + ): + mechanic = mechanic or cls.setup_item_mechanic_data() + + condition = ItemMechanicCondition.objects.create( + item_mechanic=mechanic, + condition_type=condition_type, + logic_operator=logic_operator, + value=value, + condition_group=condition_group + ) + condition.save() + return condition + + @classmethod + def setup_item_mechanic_effect_data( + cls, mechanic=None, effect_type=None, target=None, value="1.5", value_type="multiplier", probability=100, is_consumed=True + ): + mechanic = mechanic or cls.setup_item_mechanic_data() + effect_type = effect_type or cls.setup_item_mechanic_effect_type_data() + target = target or cls.setup_item_mechanic_target_data() + + effect = ItemMechanicEffect.objects.create( + item_mechanic=mechanic, + item_mechanic_effect_type=effect_type, + item_mechanic_target=target, + value=value, + value_type=value_type, + probability=probability, + is_consumed=is_consumed + ) + effect.save() + return effect + # Contest Data @classmethod def setup_contest_type_data(cls, name="cntst tp"): @@ -1440,6 +1519,7 @@ def setup_pokemon_species_data( forms_switchable=False, is_legendary=False, is_mythical=False, + is_ultra_beast=False, order=1, ): generation = generation or cls.setup_generation_data(name="gen for " + name) @@ -1478,6 +1558,7 @@ def setup_pokemon_species_data( forms_switchable=forms_switchable, is_legendary=is_legendary, is_mythical=is_mythical, + is_ultra_beast=is_ultra_beast, order=order, ) pokemon_species.save() @@ -2704,7 +2785,10 @@ def test_item_api(self): pokemon = self.setup_pokemon_data(name="pkmn for base itm") pokemon_item = self.setup_pokemon_item_data(pokemon=pokemon, item=item) evolution_chain = self.setup_evolution_chain_data(baby_trigger_item=item) - + version_group = self.setup_version_group_data(name="mech vg") + mechanic = self.setup_item_mechanic_data(item=item, version_group=version_group) + condition = self.setup_item_mechanic_condition_data(mechanic=mechanic) + effect = self.setup_item_mechanic_effect_data(mechanic=mechanic) # map item attribute to item item_attribute_map = ItemAttributeMap(item=item, item_attribute=item_attribute) item_attribute_map.save() @@ -2828,6 +2912,26 @@ def test_item_api(self): "{}{}/evolution-chain/{}/".format(TEST_HOST, API_V2, evolution_chain.pk), ) + self.assertEqual(len(response.data["mechanics"]), 1) + + self.assertEqual(response.data["mechanics"][0]["operation_order"], mechanic.operation_order) + self.assertEqual(response.data["mechanics"][0]["trigger"]["name"], mechanic.item_mechanic_trigger.name) + self.assertEqual(response.data["mechanics"][0]["context"]["name"], mechanic.item_mechanic_context.name) + self.assertEqual(response.data["mechanics"][0]["version_group"], mechanic.version_group.pk) + + self.assertEqual(response.data["mechanics"][0]["conditions"][0]["condition_type"], condition.condition_type) + self.assertEqual(response.data["mechanics"][0]["conditions"][0]["logic_operator"], condition.logic_operator) + self.assertEqual(response.data["mechanics"][0]["conditions"][0]["value"], condition.value) + self.assertEqual(response.data["mechanics"][0]["conditions"][0]["condition_group"], condition.condition_group) + + self.assertEqual(response.data["mechanics"][0]["effects"][0]["value"], effect.value) + self.assertEqual(response.data["mechanics"][0]["effects"][0]["value_type"], effect.value_type) + self.assertEqual(response.data["mechanics"][0]["effects"][0]["is_consumed"], effect.is_consumed) + self.assertEqual(response.data["mechanics"][0]["effects"][0]["probability"], effect.probability) + self.assertEqual(response.data["mechanics"][0]["effects"][0]["effect_type"]["name"], effect.item_mechanic_effect_type.name) + self.assertEqual(response.data["mechanics"][0]["effects"][0]["target"]["name"], effect.item_mechanic_target.name) + + sprites_data = json.loads(item_sprites.sprites) response_sprites_data = json.loads(response.data["sprites"]) @@ -4733,6 +4837,7 @@ def test_pokemon_species_api(self): self.assertEqual(response.data["is_baby"], pokemon_species.is_baby) self.assertEqual(response.data["is_legendary"], pokemon_species.is_legendary) self.assertEqual(response.data["is_mythical"], pokemon_species.is_mythical) + self.assertEqual(response.data["is_ultra_beast"], pokemon_species.is_ultra_beast) self.assertEqual(response.data["hatch_counter"], pokemon_species.hatch_counter) self.assertEqual( diff --git a/pokemon_v2/urls.py b/pokemon_v2/urls.py index 8360d6e6b..264dcfc21 100644 --- a/pokemon_v2/urls.py +++ b/pokemon_v2/urls.py @@ -34,6 +34,11 @@ router.register(r"item-attribute", ItemAttributeResource) router.register(r"item-fling-effect", ItemFlingEffectResource) router.register(r"item-pocket", ItemPocketResource) +router.register(r"item-mechanic-trigger", ItemMechanicTriggerResource) +router.register(r"item-mechanic-context", ItemMechanicContextResource) +router.register(r"item-mechanic-effect-type", ItemMechanicEffectTypeResource) +router.register(r"item-mechanic-target", ItemMechanicTargetResource) +router.register(r"item-mechanic", ItemMechanicResource) router.register(r"language", LanguageResource) router.register(r"location", LocationResource) router.register(r"location-area", LocationAreaResource) diff --git a/test.json b/test.json new file mode 100644 index 000000000..00888b27f --- /dev/null +++ b/test.json @@ -0,0 +1,125 @@ +"mechanics": [ + { + "version_group": 3, + "trigger": { + "name": "manual_use_bag", + "url": "http://localhost/api/v2/item-mechanic-trigger/3/" + }, + "context": { + "name": "bag-use-overworld", + "url": "http://localhost/api/v2/item-mechanic-context/3/" + }, + "operation_order": 0, + "conditions": [ + { + "condition_type": "party-fainted-count", + "logic_operator": "GREATER_THAN_OR_EQUAL_TO", + "value": "1", + "condition_group": 1 + } + ], + "effects": [ + { + "effect_type": { + "name": "hp-recovery", + "url": "http://localhost/api/v2/item-mechanic-effect-type/1/" + }, + "target": { + "name": "party", + "url": "http://localhost/api/v2/item-mechanic-target/3/" + }, + "value": "100", + "value_type": "percent_max", + "probability": 100, + "is_consumed": true + }, + { + "effect_type": { + "name": "restore-pp-all", + "url": "http://localhost/api/v2/item-mechanic-effect-type/5/" + }, + "target": { + "name": "party", + "url": "http://localhost/api/v2/item-mechanic-target/3/" + }, + "value": "100", + "value_type": "percent_max", + "probability": 100, + "is_consumed": true + } + ] + }, + { + "version_group": 5, + "trigger": { + "name": "manual_use_bag", + "url": "http://localhost/api/v2/item-mechanic-trigger/3/" + }, + "context": { + "name": "bag-use-overworld", + "url": "http://localhost/api/v2/item-mechanic-context/3/" + }, + "operation_order": 0, + "conditions": [ + { + "condition_type": "party-fainted-count", + "logic_operator": "GREATER_THAN_OR_EQUAL_TO", + "value": "1", + "condition_group": 1 + } + ], + "effects": [ + { + "effect_type": { + "name": "hp-recovery", + "url": "http://localhost/api/v2/item-mechanic-effect-type/1/" + }, + "target": { + "name": "party", + "url": "http://localhost/api/v2/item-mechanic-target/3/" + }, + "value": "100", + "value_type": "percent_max", + "probability": 100, + "is_consumed": true + } + ] + }, + { + "version_group": 8, + "trigger": { + "name": "manual_use_bag", + "url": "http://localhost/api/v2/item-mechanic-trigger/3/" + }, + "context": { + "name": "bag-use-overworld", + "url": "http://localhost/api/v2/item-mechanic-context/3/" + }, + "operation_order": 0, + "conditions": [ + { + "condition_type": "hp-value", + "logic_operator": "EQUAL_TO", + "value": "0", + "condition_group": 1 + } + ], + "effects": [ + { + "effect_type": { + "name": "hp-recovery", + "url": "http://localhost/api/v2/item-mechanic-effect-type/1/" + }, + "target": { + "name": "party", + "url": "http://localhost/api/v2/item-mechanic-target/3/" + }, + "value": "100", + "value_type": "percent_max", + "probability": 100, + "is_consumed": true + } + ] + } +] +} \ No newline at end of file