2018-02-26 12:59:52 +01:00
# ifndef GUARD_DATA_BATTLE_MOVES
# define GUARD_DATA_BATTLE_MOVES
2018-07-14 10:11:38 +02:00
const struct BattleMove gBattleMoves [ MOVES_COUNT_GEN6 ] =
2018-02-26 12:59:52 +01:00
{
{ // MOVE_NONE
. effect = EFFECT_HIT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 0 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POUND
. effect = EFFECT_HIT ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_KARATE_CHOP
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 50 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DOUBLE_SLAP
. effect = EFFECT_MULTI_HIT ,
. power = 15 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_COMET_PUNCH
. effect = EFFECT_MULTI_HIT ,
. power = 18 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEGA_PUNCH
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PAY_DAY
. effect = EFFECT_PAY_DAY ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FIRE_PUNCH
. effect = EFFECT_BURN_HIT ,
. power = 75 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_IRON_FIST_BOOST | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ICE_PUNCH
. effect = EFFECT_FREEZE_HIT ,
. power = 75 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_IRON_FIST_BOOST | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THUNDER_PUNCH
. effect = EFFECT_PARALYZE_HIT ,
. power = 75 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_IRON_FIST_BOOST | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SCRATCH
. effect = EFFECT_HIT ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_VICE_GRIP
. effect = EFFECT_HIT ,
. power = 55 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GUILLOTINE
. effect = EFFECT_OHKO ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 30 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RAZOR_WIND
. effect = EFFECT_RAZOR_WIND ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWORDS_DANCE
. effect = EFFECT_ATTACK_UP_2 ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CUT
. effect = EFFECT_HIT ,
. power = 50 ,
. type = TYPE_NORMAL ,
. accuracy = 95 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GUST
. effect = EFFECT_GUST ,
. power = 40 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WING_ATTACK
. effect = EFFECT_HIT ,
. power = 60 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WHIRLWIND
. effect = EFFECT_ROAR ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 6 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLY
. effect = EFFECT_SEMI_INVULNERABLE ,
. power = 70 ,
. type = TYPE_FLYING ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BIND
. effect = EFFECT_TRAP ,
. power = 15 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLAM
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_VINE_WHIP
. effect = EFFECT_HIT ,
. power = 35 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STOMP
2018-02-26 13:24:46 +01:00
. effect = EFFECT_FLINCH_MINIMIZE_HIT ,
2018-02-26 12:59:52 +01:00
. power = 65 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DOUBLE_KICK
. effect = EFFECT_DOUBLE_HIT ,
. power = 30 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEGA_KICK
. effect = EFFECT_HIT ,
. power = 120 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_JUMP_KICK
. effect = EFFECT_RECOIL_IF_MISS ,
. power = 70 ,
. type = TYPE_FIGHTING ,
. accuracy = 95 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROLLING_KICK
. effect = EFFECT_FLINCH_HIT ,
. power = 60 ,
. type = TYPE_FIGHTING ,
. accuracy = 85 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SAND_ATTACK
. effect = EFFECT_ACCURACY_DOWN ,
. power = 0 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HEADBUTT
. effect = EFFECT_FLINCH_HIT ,
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HORN_ATTACK
. effect = EFFECT_HIT ,
. power = 65 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FURY_ATTACK
. effect = EFFECT_MULTI_HIT ,
. power = 15 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HORN_DRILL
. effect = EFFECT_OHKO ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 30 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TACKLE
. effect = EFFECT_HIT ,
. power = 35 ,
. type = TYPE_NORMAL ,
. accuracy = 95 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BODY_SLAM
. effect = EFFECT_PARALYZE_HIT ,
. power = 85 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WRAP
. effect = EFFECT_TRAP ,
. power = 15 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TAKE_DOWN
. effect = EFFECT_RECOIL ,
. power = 90 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THRASH
. effect = EFFECT_RAMPAGE ,
. power = 90 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_RANDOM ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DOUBLE_EDGE
. effect = EFFECT_DOUBLE_EDGE ,
. power = 120 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TAIL_WHIP
. effect = EFFECT_DEFENSE_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POISON_STING
. effect = EFFECT_POISON_HIT ,
. power = 15 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TWINEEDLE
. effect = EFFECT_TWINEEDLE ,
. power = 25 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PIN_MISSILE
. effect = EFFECT_MULTI_HIT ,
. power = 14 ,
. type = TYPE_BUG ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LEER
. effect = EFFECT_DEFENSE_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BITE
. effect = EFFECT_FLINCH_HIT ,
. power = 60 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GROWL
. effect = EFFECT_ATTACK_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROAR
. effect = EFFECT_ROAR ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 6 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SING
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 55 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUPERSONIC
. effect = EFFECT_CONFUSE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 55 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SONIC_BOOM
. effect = EFFECT_SONICBOOM ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DISABLE
. effect = EFFECT_DISABLE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 55 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ACID
. effect = EFFECT_DEFENSE_DOWN_HIT ,
. power = 40 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EMBER
. effect = EFFECT_BURN_HIT ,
. power = 40 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLAMETHROWER
. effect = EFFECT_BURN_HIT ,
. power = 95 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIST
. effect = EFFECT_MIST ,
. power = 0 ,
. type = TYPE_ICE ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WATER_GUN
. effect = EFFECT_HIT ,
. power = 40 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYDRO_PUMP
. effect = EFFECT_HIT ,
. power = 120 ,
. type = TYPE_WATER ,
. accuracy = 80 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SURF
. effect = EFFECT_HIT ,
. power = 95 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_UNDERWATER ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ICE_BEAM
. effect = EFFECT_FREEZE_HIT ,
. power = 95 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BLIZZARD
. effect = EFFECT_FREEZE_HIT ,
. power = 120 ,
. type = TYPE_ICE ,
. accuracy = 70 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PSYBEAM
. effect = EFFECT_CONFUSE_HIT ,
. power = 65 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BUBBLE_BEAM
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 65 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
2018-07-28 16:33:01 +02:00
. target = MOVE_TARGET_BOTH ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AURORA_BEAM
. effect = EFFECT_ATTACK_DOWN_HIT ,
. power = 65 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYPER_BEAM
. effect = EFFECT_RECHARGE ,
. power = 150 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PECK
. effect = EFFECT_HIT ,
. power = 35 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DRILL_PECK
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUBMISSION
. effect = EFFECT_RECOIL ,
. power = 80 ,
. type = TYPE_FIGHTING ,
. accuracy = 80 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LOW_KICK
. effect = EFFECT_LOW_KICK ,
. power = 1 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_COUNTER
. effect = EFFECT_COUNTER ,
. power = 1 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = - 5 ,
. flags = FLAG_MAKES_CONTACT | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SEISMIC_TOSS
. effect = EFFECT_LEVEL_DAMAGE ,
. power = 1 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STRENGTH
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ABSORB
. effect = EFFECT_ABSORB ,
. power = 20 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEGA_DRAIN
. effect = EFFECT_ABSORB ,
. power = 40 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LEECH_SEED
. effect = EFFECT_LEECH_SEED ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GROWTH
. effect = EFFECT_SPECIAL_ATTACK_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RAZOR_LEAF
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 55 ,
. type = TYPE_GRASS ,
. accuracy = 95 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SOLAR_BEAM
. effect = EFFECT_SOLARBEAM ,
. power = 120 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POISON_POWDER
. effect = EFFECT_POISON ,
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 75 ,
. pp = 35 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STUN_SPORE
. effect = EFFECT_PARALYZE ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 75 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLEEP_POWDER
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 75 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PETAL_DANCE
. effect = EFFECT_RAMPAGE ,
. power = 70 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_RANDOM ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STRING_SHOT
. effect = EFFECT_SPEED_DOWN ,
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 95 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DRAGON_RAGE
. effect = EFFECT_DRAGON_RAGE ,
. power = 1 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FIRE_SPIN
. effect = EFFECT_TRAP ,
. power = 15 ,
. type = TYPE_FIRE ,
. accuracy = 70 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THUNDER_SHOCK
. effect = EFFECT_PARALYZE_HIT ,
. power = 40 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THUNDERBOLT
. effect = EFFECT_PARALYZE_HIT ,
. power = 95 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THUNDER_WAVE
. effect = EFFECT_PARALYZE ,
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THUNDER
. effect = EFFECT_THUNDER ,
. power = 120 ,
. type = TYPE_ELECTRIC ,
. accuracy = 70 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROCK_THROW
. effect = EFFECT_HIT ,
. power = 50 ,
. type = TYPE_ROCK ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EARTHQUAKE
. effect = EFFECT_EARTHQUAKE ,
. power = 100 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_UNDERGROUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FISSURE
. effect = EFFECT_OHKO ,
. power = 1 ,
. type = TYPE_GROUND ,
. accuracy = 30 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DIG
. effect = EFFECT_SEMI_INVULNERABLE ,
. power = 60 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TOXIC
. effect = EFFECT_TOXIC ,
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CONFUSION
. effect = EFFECT_CONFUSE_HIT ,
. power = 50 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PSYCHIC
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
. power = 90 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYPNOSIS
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 60 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEDITATE
. effect = EFFECT_ATTACK_UP ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AGILITY
. effect = EFFECT_SPEED_UP_2 ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_QUICK_ATTACK
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RAGE
. effect = EFFECT_RAGE ,
. power = 20 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TELEPORT
. effect = EFFECT_TELEPORT ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_NIGHT_SHADE
. effect = EFFECT_LEVEL_DAMAGE ,
. power = 1 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIMIC
. effect = EFFECT_MIMIC ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SCREECH
. effect = EFFECT_DEFENSE_DOWN_2 ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DOUBLE_TEAM
. effect = EFFECT_EVASION_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RECOVER
. effect = EFFECT_RESTORE_HP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HARDEN
. effect = EFFECT_DEFENSE_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MINIMIZE
. effect = EFFECT_MINIMIZE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SMOKESCREEN
. effect = EFFECT_ACCURACY_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CONFUSE_RAY
. effect = EFFECT_CONFUSE ,
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WITHDRAW
. effect = EFFECT_DEFENSE_UP ,
. power = 0 ,
. type = TYPE_WATER ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DEFENSE_CURL
. effect = EFFECT_DEFENSE_CURL ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BARRIER
. effect = EFFECT_DEFENSE_UP_2 ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LIGHT_SCREEN
. effect = EFFECT_LIGHT_SCREEN ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HAZE
. effect = EFFECT_HAZE ,
. power = 0 ,
. type = TYPE_ICE ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_REFLECT
. effect = EFFECT_REFLECT ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FOCUS_ENERGY
. effect = EFFECT_FOCUS_ENERGY ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BIDE
. effect = EFFECT_BIDE ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-07-14 10:11:38 +02:00
. priority = 1 ,
2018-02-26 12:59:52 +01:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_METRONOME
. effect = EFFECT_METRONOME ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIRROR_MOVE
. effect = EFFECT_MIRROR_MOVE ,
. power = 0 ,
. type = TYPE_FLYING ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SELF_DESTRUCT
. effect = EFFECT_EXPLOSION ,
. power = 200 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EGG_BOMB
. effect = EFFECT_HIT ,
. power = 100 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LICK
. effect = EFFECT_PARALYZE_HIT ,
. power = 20 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SMOG
. effect = EFFECT_POISON_HIT ,
. power = 20 ,
. type = TYPE_POISON ,
. accuracy = 70 ,
. pp = 20 ,
. secondaryEffectChance = 40 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLUDGE
. effect = EFFECT_POISON_HIT ,
. power = 65 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BONE_CLUB
. effect = EFFECT_FLINCH_HIT ,
. power = 65 ,
. type = TYPE_GROUND ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FIRE_BLAST
. effect = EFFECT_BURN_HIT ,
. power = 120 ,
. type = TYPE_FIRE ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WATERFALL
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CLAMP
. effect = EFFECT_TRAP ,
. power = 35 ,
. type = TYPE_WATER ,
. accuracy = 75 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWIFT
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SKULL_BASH
. effect = EFFECT_SKULL_BASH ,
. power = 100 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPIKE_CANNON
. effect = EFFECT_MULTI_HIT ,
. power = 20 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CONSTRICT
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 10 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 35 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AMNESIA
. effect = EFFECT_SPECIAL_DEFENSE_UP_2 ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_KINESIS
. effect = EFFECT_ACCURACY_DOWN ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 80 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SOFT_BOILED
. effect = EFFECT_SOFTBOILED ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HI_JUMP_KICK
. effect = EFFECT_RECOIL_IF_MISS ,
. power = 85 ,
. type = TYPE_FIGHTING ,
. accuracy = 90 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GLARE
. effect = EFFECT_PARALYZE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DREAM_EATER
. effect = EFFECT_DREAM_EATER ,
. power = 100 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POISON_GAS
. effect = EFFECT_POISON ,
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 55 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BARRAGE
. effect = EFFECT_MULTI_HIT ,
. power = 15 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LEECH_LIFE
. effect = EFFECT_ABSORB ,
. power = 20 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LOVELY_KISS
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SKY_ATTACK
. effect = EFFECT_SKY_ATTACK ,
. power = 140 ,
. type = TYPE_FLYING ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TRANSFORM
. effect = EFFECT_TRANSFORM ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BUBBLE
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 20 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DIZZY_PUNCH
. effect = EFFECT_CONFUSE_HIT ,
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPORE
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLASH
. effect = EFFECT_ACCURACY_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 70 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PSYWAVE
. effect = EFFECT_PSYWAVE ,
. power = 1 ,
. type = TYPE_PSYCHIC ,
. accuracy = 80 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPLASH
. effect = EFFECT_SPLASH ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ACID_ARMOR
. effect = EFFECT_DEFENSE_UP_2 ,
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CRABHAMMER
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 90 ,
. type = TYPE_WATER ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EXPLOSION
. effect = EFFECT_EXPLOSION ,
. power = 250 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FURY_SWIPES
. effect = EFFECT_MULTI_HIT ,
. power = 18 ,
. type = TYPE_NORMAL ,
. accuracy = 80 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BONEMERANG
. effect = EFFECT_DOUBLE_HIT ,
. power = 50 ,
. type = TYPE_GROUND ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_REST
. effect = EFFECT_REST ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROCK_SLIDE
. effect = EFFECT_FLINCH_HIT ,
. power = 75 ,
. type = TYPE_ROCK ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYPER_FANG
. effect = EFFECT_FLINCH_HIT ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SHARPEN
. effect = EFFECT_ATTACK_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CONVERSION
. effect = EFFECT_CONVERSION ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TRI_ATTACK
. effect = EFFECT_TRI_ATTACK ,
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUPER_FANG
. effect = EFFECT_SUPER_FANG ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLASH
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUBSTITUTE
. effect = EFFECT_SUBSTITUTE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STRUGGLE
. effect = EFFECT_RECOIL ,
. power = 50 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 1 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SKETCH
. effect = EFFECT_SKETCH ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 1 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TRIPLE_KICK
. effect = EFFECT_TRIPLE_KICK ,
. power = 10 ,
. type = TYPE_FIGHTING ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_THIEF
. effect = EFFECT_THIEF ,
. power = 40 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPIDER_WEB
. effect = EFFECT_MEAN_LOOK ,
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIND_READER
. effect = EFFECT_LOCK_ON ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_NIGHTMARE
. effect = EFFECT_NIGHTMARE ,
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLAME_WHEEL
. effect = EFFECT_THAW_HIT ,
. power = 60 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SNORE
. effect = EFFECT_SNORE ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CURSE
. effect = EFFECT_CURSE ,
. power = 0 ,
2018-07-14 10:11:38 +02:00
. type = TYPE_GHOST ,
2018-02-26 12:59:52 +01:00
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLAIL
. effect = EFFECT_FLAIL ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CONVERSION_2
. effect = EFFECT_CONVERSION_2 ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AEROBLAST
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 100 ,
. type = TYPE_FLYING ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_COTTON_SPORE
. effect = EFFECT_SPEED_DOWN_2 ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 85 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_REVERSAL
. effect = EFFECT_FLAIL ,
. power = 1 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPITE
. effect = EFFECT_SPITE ,
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POWDER_SNOW
. effect = EFFECT_FREEZE_HIT ,
. power = 40 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PROTECT
. effect = EFFECT_PROTECT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 3 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MACH_PUNCH
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 40 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SCARY_FACE
. effect = EFFECT_SPEED_DOWN_2 ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FAINT_ATTACK
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_DARK ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWEET_KISS
. effect = EFFECT_CONFUSE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 75 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BELLY_DRUM
. effect = EFFECT_BELLY_DRUM ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLUDGE_BOMB
. effect = EFFECT_POISON_HIT ,
. power = 90 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MUD_SLAP
. effect = EFFECT_ACCURACY_DOWN_HIT ,
. power = 20 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_OCTAZOOKA
. effect = EFFECT_ACCURACY_DOWN_HIT ,
. power = 65 ,
. type = TYPE_WATER ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPIKES
. effect = EFFECT_SPIKES ,
. power = 0 ,
. type = TYPE_GROUND ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_OPPONENTS_FIELD ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ZAP_CANNON
. effect = EFFECT_PARALYZE_HIT ,
. power = 100 ,
. type = TYPE_ELECTRIC ,
. accuracy = 50 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FORESIGHT
. effect = EFFECT_FORESIGHT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DESTINY_BOND
. effect = EFFECT_DESTINY_BOND ,
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PERISH_SONG
. effect = EFFECT_PERISH_SONG ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ICY_WIND
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 55 ,
. type = TYPE_ICE ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DETECT
. effect = EFFECT_PROTECT ,
. power = 0 ,
. type = TYPE_FIGHTING ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 3 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BONE_RUSH
. effect = EFFECT_MULTI_HIT ,
. power = 25 ,
. type = TYPE_GROUND ,
. accuracy = 80 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LOCK_ON
. effect = EFFECT_LOCK_ON ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_OUTRAGE
. effect = EFFECT_RAMPAGE ,
. power = 90 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_RANDOM ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SANDSTORM
. effect = EFFECT_SANDSTORM ,
. power = 0 ,
. type = TYPE_ROCK ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GIGA_DRAIN
. effect = EFFECT_ABSORB ,
. power = 60 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ENDURE
. effect = EFFECT_ENDURE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 3 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CHARM
. effect = EFFECT_ATTACK_DOWN_2 ,
. power = 0 ,
2018-07-14 10:11:38 +02:00
. type = TYPE_FAIRY ,
2018-02-26 12:59:52 +01:00
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROLLOUT
. effect = EFFECT_ROLLOUT ,
. power = 30 ,
. type = TYPE_ROCK ,
. accuracy = 90 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FALSE_SWIPE
. effect = EFFECT_FALSE_SWIPE ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWAGGER
. effect = EFFECT_SWAGGER ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MILK_DRINK
. effect = EFFECT_SOFTBOILED ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPARK
. effect = EFFECT_PARALYZE_HIT ,
. power = 65 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FURY_CUTTER
. effect = EFFECT_FURY_CUTTER ,
. power = 10 ,
. type = TYPE_BUG ,
. accuracy = 95 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STEEL_WING
. effect = EFFECT_DEFENSE_UP_HIT ,
. power = 70 ,
. type = TYPE_STEEL ,
. accuracy = 90 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEAN_LOOK
. effect = EFFECT_MEAN_LOOK ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ATTRACT
. effect = EFFECT_ATTRACT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLEEP_TALK
. effect = EFFECT_SLEEP_TALK ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HEAL_BELL
. effect = EFFECT_HEAL_BELL ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_SNATCH_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RETURN
. effect = EFFECT_RETURN ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PRESENT
. effect = EFFECT_PRESENT ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FRUSTRATION
. effect = EFFECT_FRUSTRATION ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SAFEGUARD
. effect = EFFECT_SAFEGUARD ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PAIN_SPLIT
. effect = EFFECT_PAIN_SPLIT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SACRED_FIRE
. effect = EFFECT_THAW_HIT ,
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MAGNITUDE
. effect = EFFECT_MAGNITUDE ,
. power = 1 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_UNDERGROUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DYNAMIC_PUNCH
. effect = EFFECT_CONFUSE_HIT ,
. power = 100 ,
. type = TYPE_FIGHTING ,
. accuracy = 50 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_IRON_FIST_BOOST | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEGAHORN
. effect = EFFECT_HIT ,
. power = 120 ,
. type = TYPE_BUG ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DRAGON_BREATH
. effect = EFFECT_PARALYZE_HIT ,
. power = 60 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BATON_PASS
. effect = EFFECT_BATON_PASS ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ENCORE
. effect = EFFECT_ENCORE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PURSUIT
. effect = EFFECT_PURSUIT ,
. power = 40 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RAPID_SPIN
. effect = EFFECT_RAPID_SPIN ,
. power = 20 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWEET_SCENT
. effect = EFFECT_EVASION_DOWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_IRON_TAIL
. effect = EFFECT_DEFENSE_DOWN_HIT ,
. power = 100 ,
. type = TYPE_STEEL ,
. accuracy = 75 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_METAL_CLAW
. effect = EFFECT_ATTACK_UP_HIT ,
. power = 50 ,
. type = TYPE_STEEL ,
. accuracy = 95 ,
. pp = 35 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_VITAL_THROW
. effect = EFFECT_VITAL_THROW ,
. power = 70 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 1 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MORNING_SUN
. effect = EFFECT_MORNING_SUN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SYNTHESIS
. effect = EFFECT_SYNTHESIS ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MOONLIGHT
. effect = EFFECT_MOONLIGHT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HIDDEN_POWER
. effect = EFFECT_HIDDEN_POWER ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
2018-02-26 12:59:52 +01:00
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CROSS_CHOP
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 100 ,
. type = TYPE_FIGHTING ,
. accuracy = 80 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TWISTER
. effect = EFFECT_TWISTER ,
. power = 40 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RAIN_DANCE
. effect = EFFECT_RAIN_DANCE ,
. power = 0 ,
. type = TYPE_WATER ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUNNY_DAY
. effect = EFFECT_SUNNY_DAY ,
. power = 0 ,
. type = TYPE_FIRE ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CRUNCH
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
. power = 80 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIRROR_COAT
. effect = EFFECT_MIRROR_COAT ,
. power = 1 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = - 5 ,
. flags = FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PSYCH_UP
. effect = EFFECT_PSYCH_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EXTREME_SPEED
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 80 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
2018-07-14 10:11:38 +02:00
. priority = 2 ,
2018-02-26 12:59:52 +01:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ANCIENT_POWER
. effect = EFFECT_ALL_STATS_UP_HIT ,
. power = 60 ,
. type = TYPE_ROCK ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SHADOW_BALL
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
. power = 80 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FUTURE_SIGHT
. effect = EFFECT_FUTURE_SIGHT ,
. power = 80 ,
. type = TYPE_PSYCHIC ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROCK_SMASH
. effect = EFFECT_DEFENSE_DOWN_HIT ,
. power = 20 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WHIRLPOOL
. effect = EFFECT_TRAP ,
. power = 15 ,
. type = TYPE_WATER ,
. accuracy = 70 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_UNDERWATER ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BEAT_UP
. effect = EFFECT_BEAT_UP ,
. power = 10 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FAKE_OUT
. effect = EFFECT_FAKE_OUT ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_UPROAR
. effect = EFFECT_UPROAR ,
. power = 50 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_RANDOM ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_STOCKPILE
. effect = EFFECT_STOCKPILE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SPIT_UP
. effect = EFFECT_SPIT_UP ,
. power = 100 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SWALLOW
. effect = EFFECT_SWALLOW ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HEAT_WAVE
. effect = EFFECT_BURN_HIT ,
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HAIL
. effect = EFFECT_HAIL ,
. power = 0 ,
. type = TYPE_ICE ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TORMENT
. effect = EFFECT_TORMENT ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FLATTER
. effect = EFFECT_FLATTER ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WILL_O_WISP
. effect = EFFECT_WILL_O_WISP ,
. power = 0 ,
. type = TYPE_FIRE ,
. accuracy = 75 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MEMENTO
. effect = EFFECT_MEMENTO ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FACADE
. effect = EFFECT_FACADE ,
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FOCUS_PUNCH
. effect = EFFECT_FOCUS_PUNCH ,
. power = 150 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 3 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SMELLING_SALT
. effect = EFFECT_SMELLINGSALT ,
. power = 60 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FOLLOW_ME
. effect = EFFECT_FOLLOW_ME ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 3 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_NATURE_POWER
. effect = EFFECT_NATURE_POWER ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 95 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CHARGE
. effect = EFFECT_CHARGE ,
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TAUNT
. effect = EFFECT_TAUNT ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HELPING_HAND
. effect = EFFECT_HELPING_HAND ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 5 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TRICK
. effect = EFFECT_TRICK ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROLE_PLAY
. effect = EFFECT_ROLE_PLAY ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WISH
. effect = EFFECT_WISH ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ASSIST
. effect = EFFECT_ASSIST ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_INGRAIN
. effect = EFFECT_INGRAIN ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SUPERPOWER
. effect = EFFECT_SUPERPOWER ,
. power = 120 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MAGIC_COAT
. effect = EFFECT_MAGIC_COAT ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 4 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_RECYCLE
. effect = EFFECT_RECYCLE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_REVENGE
. effect = EFFECT_REVENGE ,
. power = 60 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 4 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BRICK_BREAK
. effect = EFFECT_BRICK_BREAK ,
. power = 75 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_YAWN
. effect = EFFECT_YAWN ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_KNOCK_OFF
. effect = EFFECT_KNOCK_OFF ,
. power = 20 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ENDEAVOR
. effect = EFFECT_ENDEAVOR ,
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ERUPTION
. effect = EFFECT_ERUPTION ,
. power = 150 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SKILL_SWAP
. effect = EFFECT_SKILL_SWAP ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_IMPRISON
. effect = EFFECT_IMPRISON ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_REFRESH
. effect = EFFECT_REFRESH ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GRUDGE
. effect = EFFECT_GRUDGE ,
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SNATCH
. effect = EFFECT_SNATCH ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 4 ,
. flags = FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SECRET_POWER
. effect = EFFECT_SECRET_POWER ,
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DIVE
. effect = EFFECT_SEMI_INVULNERABLE ,
. power = 60 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ARM_THRUST
. effect = EFFECT_MULTI_HIT ,
. power = 15 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CAMOUFLAGE
. effect = EFFECT_CAMOUFLAGE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TAIL_GLOW
. effect = EFFECT_SPECIAL_ATTACK_UP_2 ,
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LUSTER_PURGE
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
. power = 70 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MIST_BALL
. effect = EFFECT_SPECIAL_ATTACK_DOWN_HIT ,
. power = 70 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FEATHER_DANCE
. effect = EFFECT_ATTACK_DOWN_2 ,
. power = 0 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TEETER_DANCE
. effect = EFFECT_TEETER_DANCE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BLAZE_KICK
2018-07-14 10:11:38 +02:00
. effect = EFFECT_BURN_HIT ,
2018-02-26 12:59:52 +01:00
. power = 85 ,
. type = TYPE_FIRE ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MUD_SPORT
. effect = EFFECT_MUD_SPORT ,
. power = 0 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ICE_BALL
. effect = EFFECT_ROLLOUT ,
. power = 30 ,
. type = TYPE_ICE ,
. accuracy = 90 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_NEEDLE_ARM
2018-02-26 13:24:46 +01:00
. effect = EFFECT_FLINCH_MINIMIZE_HIT ,
2018-02-26 12:59:52 +01:00
. power = 60 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SLACK_OFF
. effect = EFFECT_RESTORE_HP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYPER_VOICE
. effect = EFFECT_HIT ,
. power = 90 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POISON_FANG
. effect = EFFECT_POISON_FANG ,
. power = 50 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CRUSH_CLAW
. effect = EFFECT_DEFENSE_DOWN_HIT ,
. power = 75 ,
. type = TYPE_NORMAL ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BLAST_BURN
. effect = EFFECT_RECHARGE ,
. power = 150 ,
. type = TYPE_FIRE ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HYDRO_CANNON
. effect = EFFECT_RECHARGE ,
. power = 150 ,
. type = TYPE_WATER ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_METEOR_MASH
. effect = EFFECT_ATTACK_UP_HIT ,
. power = 100 ,
. type = TYPE_STEEL ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ASTONISH
2018-02-26 13:24:46 +01:00
. effect = EFFECT_FLINCH_MINIMIZE_HIT ,
2018-02-26 12:59:52 +01:00
. power = 30 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WEATHER_BALL
. effect = EFFECT_WEATHER_BALL ,
. power = 50 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AROMATHERAPY
. effect = EFFECT_HEAL_BELL ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FAKE_TEARS
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_2 ,
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AIR_CUTTER
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 55 ,
. type = TYPE_FLYING ,
. accuracy = 95 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_OVERHEAT
. effect = EFFECT_OVERHEAT ,
. power = 140 ,
. type = TYPE_FIRE ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ODOR_SLEUTH
. effect = EFFECT_FORESIGHT ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROCK_TOMB
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 50 ,
. type = TYPE_ROCK ,
. accuracy = 80 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SILVER_WIND
. effect = EFFECT_ALL_STATS_UP_HIT ,
. power = 60 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_METAL_SOUND
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_2 ,
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 85 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_GRASS_WHISTLE
. effect = EFFECT_SLEEP ,
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 55 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_TICKLE
. effect = EFFECT_TICKLE ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_COSMIC_POWER
. effect = EFFECT_COSMIC_POWER ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WATER_SPOUT
. effect = EFFECT_ERUPTION ,
. power = 150 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SIGNAL_BEAM
. effect = EFFECT_CONFUSE_HIT ,
. power = 75 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SHADOW_PUNCH
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_GHOST ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_EXTRASENSORY
2018-02-26 13:24:46 +01:00
. effect = EFFECT_FLINCH_MINIMIZE_HIT ,
2018-02-26 12:59:52 +01:00
. power = 80 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SKY_UPPERCUT
. effect = EFFECT_SKY_UPPERCUT ,
. power = 85 ,
. type = TYPE_FIGHTING ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SAND_TOMB
. effect = EFFECT_TRAP ,
. power = 15 ,
. type = TYPE_GROUND ,
. accuracy = 70 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SHEER_COLD
. effect = EFFECT_OHKO ,
. power = 1 ,
. type = TYPE_ICE ,
. accuracy = 30 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MUDDY_WATER
. effect = EFFECT_ACCURACY_DOWN_HIT ,
. power = 95 ,
. type = TYPE_WATER ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BULLET_SEED
. effect = EFFECT_MULTI_HIT ,
. power = 10 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_AERIAL_ACE
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_FLYING ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ICICLE_SPEAR
. effect = EFFECT_MULTI_HIT ,
. power = 10 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_IRON_DEFENSE
. effect = EFFECT_DEFENSE_UP_2 ,
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BLOCK
. effect = EFFECT_MEAN_LOOK ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_HOWL
. effect = EFFECT_ATTACK_UP ,
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DRAGON_CLAW
. effect = EFFECT_HIT ,
. power = 80 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_FRENZY_PLANT
. effect = EFFECT_RECHARGE ,
. power = 150 ,
. type = TYPE_GRASS ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BULK_UP
. effect = EFFECT_BULK_UP ,
. power = 0 ,
. type = TYPE_FIGHTING ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_BOUNCE
. effect = EFFECT_SEMI_INVULNERABLE ,
. power = 85 ,
. type = TYPE_FLYING ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MUD_SHOT
. effect = EFFECT_SPEED_DOWN_HIT ,
. power = 55 ,
. type = TYPE_GROUND ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_POISON_TAIL
2018-07-14 10:11:38 +02:00
. effect = EFFECT_POISON_HIT ,
2018-02-26 12:59:52 +01:00
. power = 50 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_COVET
. effect = EFFECT_THIEF ,
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_VOLT_TACKLE
. effect = EFFECT_DOUBLE_EDGE ,
. power = 120 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_MAGICAL_LEAF
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WATER_SPORT
. effect = EFFECT_WATER_SPORT ,
. power = 0 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_CALM_MIND
. effect = EFFECT_CALM_MIND ,
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_LEAF_BLADE
2018-07-14 10:11:38 +02:00
. effect = EFFECT_HIT ,
2018-02-26 12:59:52 +01:00
. power = 70 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-14 10:11:38 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DRAGON_DANCE
. effect = EFFECT_DRAGON_DANCE ,
. power = 0 ,
. type = TYPE_DRAGON ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
2018-02-26 13:24:46 +01:00
. target = MOVE_TARGET_USER ,
2018-02-26 12:59:52 +01:00
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_ROCK_BLAST
. effect = EFFECT_MULTI_HIT ,
. power = 25 ,
. type = TYPE_ROCK ,
. accuracy = 80 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_SHOCK_WAVE
. effect = EFFECT_ALWAYS_HIT ,
. power = 60 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_WATER_PULSE
. effect = EFFECT_CONFUSE_HIT ,
. power = 60 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_DOOM_DESIRE
. effect = EFFECT_FUTURE_SIGHT ,
. power = 120 ,
. type = TYPE_STEEL ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
2018-02-26 12:59:52 +01:00
} ,
{ // MOVE_PSYCHO_BOOST
. effect = EFFECT_OVERHEAT ,
. power = 140 ,
. type = TYPE_PSYCHIC ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ROOST
2018-07-21 16:34:43 +02:00
. effect = EFFECT_ROOST ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FLYING ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GRAVITY
2018-07-21 16:34:43 +02:00
. effect = EFFECT_GRAVITY ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_MIRACLE_EYE
2018-07-21 16:34:43 +02:00
. effect = EFFECT_MIRACLE_EYE ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_WAKE_UP_SLAP
2018-07-23 14:41:01 +01:00
. effect = EFFECT_WAKE_UP_SLAP ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HAMMER_ARM
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPEED_DOWN ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIGHTING ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_GYRO_BALL
2018-07-23 14:41:01 +01:00
. effect = EFFECT_GYRO_BALL ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HEALING_WISH
2018-07-26 20:36:16 +02:00
. effect = EFFECT_HEALING_WISH ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_BRINE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_BRINE ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_NATURAL_GIFT
2018-07-23 14:41:01 +01:00
. effect = EFFECT_NATURAL_GIFT ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FEINT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 30 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 2 ,
. flags = FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_PLUCK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Bug Bite and Pluck should have the same move effect)
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_TAILWIND
2018-07-21 16:34:43 +02:00
. effect = EFFECT_TAILWIND ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FLYING ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ACUPRESSURE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_METAL_BURST
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Counters 1.5x damage)
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_U_TURN
2018-07-23 22:43:05 +02:00
. effect = EFFECT_HIT_ESCAPE ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_CLOSE_COMBAT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_PAYBACK
2018-07-23 14:41:01 +01:00
. effect = EFFECT_PAYBACK ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ASSURANCE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_ASSURANCE ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_EMBARGO
2018-07-21 16:34:43 +02:00
. effect = EFFECT_EMBARGO ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_FLING
2018-07-23 14:41:01 +01:00
. effect = EFFECT_FLING ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_PSYCHO_SHIFT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_TRUMP_CARD
2018-07-23 14:41:01 +01:00
. effect = EFFECT_TRUMP_CARD ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_HEAL_BLOCK
2018-07-30 20:41:16 +02:00
. effect = EFFECT_HEAL_BLOCK ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_WRING_OUT
2018-07-23 14:41:01 +01:00
. effect = EFFECT_WRING_OUT ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_POWER_TRICK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GASTRO_ACID
2018-07-23 14:41:01 +01:00
. effect = EFFECT_GASTRO_ACID ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_LUCKY_CHANT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ME_FIRST
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_COPYCAT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_DEPENDS ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_POWER_SWAP
2018-07-23 14:41:01 +01:00
. effect = EFFECT_POWER_SWAP ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GUARD_SWAP
2018-07-23 14:41:01 +01:00
. effect = EFFECT_GUARD_SWAP ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PUNISHMENT
2018-07-23 14:41:01 +01:00
. effect = EFFECT_PUNISHMENT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_LAST_RESORT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 140 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_WORRY_SEED
2018-07-23 22:18:56 +02:00
. effect = EFFECT_WORRY_SEED ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_SUCKER_PUNCH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_TOXIC_SPIKES
2018-07-23 14:41:01 +01:00
. effect = EFFECT_TOXIC_SPIKES ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAGICCOAT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEART_SWAP
2018-07-23 14:41:01 +01:00
. effect = EFFECT_HEART_SWAP ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_AQUA_RING
2018-07-21 16:34:43 +02:00
. effect = EFFECT_AQUA_RING ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_WATER ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_MAGNET_RISE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_MAGNET_RISE ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_FLARE_BLITZ
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FORCE_PALM
2018-07-28 17:55:23 +01:00
. effect = EFFECT_PARALYZE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_AURA_SPHERE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ALWAYS_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FIGHTING ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ROCK_POLISH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPEED_UP_2 ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ROCK ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_POISON_JAB
2018-07-28 17:55:23 +01:00
. effect = EFFECT_POISON_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DARK_PULSE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_NIGHT_SLASH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_AQUA_TAIL
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_WATER ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SEED_BOMB
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_AIR_SLASH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_FLYING ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_X_SCISSOR
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_BUG_BUZZ
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DRAGON_PULSE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 85 ,
. type = TYPE_DRAGON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DRAGON_RUSH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_DRAGON ,
. accuracy = 75 ,
. pp = 10 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_POWER_GEM
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_ROCK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DRAIN_PUNCH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ABSORB ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_VACUUM_WAVE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FOCUS_BLAST
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_FIGHTING ,
. accuracy = 70 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ENERGY_BALL
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BRAVE_BIRD
2018-07-28 17:55:23 +01:00
. effect = EFFECT_DOUBLE_EDGE ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_EARTH_POWER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SWITCHEROO
2018-07-28 17:55:23 +01:00
. effect = EFFECT_TRICK ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GIGA_IMPACT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_RECHARGE ,
2018-07-14 10:11:38 +02:00
. power = 150 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_NASTY_PLOT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_ATTACK_UP_2 ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_BULLET_PUNCH
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_AVALANCHE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_REVENGE ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = - 4 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ICE_SHARD
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SHADOW_CLAW
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_THUNDER_FANG
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (10% paralyze AND 10% flinch)
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_ELECTRIC ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ICE_FANG
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (10% paralyze AND 10% flinch)
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_ICE ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FIRE_FANG
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (10% paralyze AND 10% flinch)
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_FIRE ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_STRONG_JAW_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SHADOW_SNEAK
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_MUD_BOMB
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ACCURACY_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_GROUND ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_PSYCHO_CUT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ZEN_HEADBUTT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_PSYCHIC ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_MIRROR_SHOT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ACCURACY_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_STEEL ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FLASH_CANNON
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ROCK_CLIMB
2018-07-28 17:55:23 +01:00
. effect = EFFECT_CONFUSE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 20 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DEFOG
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FLYING ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_TRICK_ROOM
2018-07-23 14:41:01 +01:00
. effect = EFFECT_TRICK_TOOM ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = - 7 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_DRACO_METEOR
2018-07-29 21:44:35 +02:00
. effect = EFFECT_OVERHEAT ,
2018-07-14 10:11:38 +02:00
. power = 130 ,
. type = TYPE_DRAGON ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DISCHARGE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_PARALYZE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_LAVA_PLUME
2018-07-28 17:55:23 +01:00
. effect = EFFECT_BURN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_LEAF_STORM
2018-07-29 21:44:35 +02:00
. effect = EFFECT_OVERHEAT ,
2018-07-14 10:11:38 +02:00
. power = 130 ,
. type = TYPE_GRASS ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_POWER_WHIP
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_GRASS ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ROCK_WRECKER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_RECHARGE ,
2018-07-14 10:11:38 +02:00
. power = 150 ,
. type = TYPE_ROCK ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_CROSS_POISON
2018-07-28 17:55:23 +01:00
. effect = EFFECT_POISON_HIT ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_GUNK_SHOT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_POISON_HIT ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_POISON ,
. accuracy = 80 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_IRON_HEAD
2018-07-28 17:55:23 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_MAGNET_BOMB
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ALWAYS_HIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_STEEL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_STONE_EDGE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_ROCK ,
. accuracy = 80 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_CAPTIVATE
2018-07-29 21:44:35 +02:00
. effect = EFFECT_CAPTIVATE ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_STEALTH_ROCK
2018-07-23 14:41:01 +01:00
. effect = EFFECT_STEALTH_ROCK ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ROCK ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAGICCOAT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GRASS_KNOT
2018-07-28 17:55:23 +01:00
. effect = EFFECT_LOW_KICK ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_CHATTER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_CONFUSE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_JUDGMENT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BUG_BITE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Bug Bite and Pluck should have the same move effect)
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_CHARGE_BEAM
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_ATTACK_UP ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_ELECTRIC ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 70 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_WOOD_HAMMER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_RECOIL ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_AQUA_JET
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ATTACK_ORDER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DEFEND_ORDER
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEAL_ORDER
2018-07-28 17:55:23 +01:00
. effect = EFFECT_RESTORE_HP ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEAD_SMASH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (1/2 recoil instead of 1/3 recoil)
2018-07-14 10:11:38 +02:00
. power = 150 ,
. type = TYPE_ROCK ,
. accuracy = 80 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DOUBLE_HIT
2018-07-29 19:13:24 +01:00
. effect = EFFECT_DOUBLE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 35 ,
. type = TYPE_NORMAL ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ROAR_OF_TIME
2018-07-28 17:55:23 +01:00
. effect = EFFECT_RECHARGE ,
2018-07-14 10:11:38 +02:00
. power = 150 ,
. type = TYPE_DRAGON ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SPACIAL_REND
2018-07-28 17:55:23 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_DRAGON ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_LUNAR_DANCE
2018-07-26 20:36:16 +02:00
. effect = EFFECT_HEALING_WISH ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_CRUSH_GRIP
2018-07-28 17:55:23 +01:00
. effect = EFFECT_WRING_OUT ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_MAGMA_STORM
2018-07-28 17:55:23 +01:00
. effect = EFFECT_TRAP ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 75 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DARK_VOID
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SLEEP ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 50 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_SEED_FLARE
2018-07-28 17:55:23 +01:00
. effect = EFFECT_SPECIAL_DEFENSE_DOWN_2 ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_GRASS ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 40 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_OMINOUS_WIND
2018-07-28 17:55:23 +01:00
. effect = EFFECT_ALL_STATS_UP_HIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SHADOW_FORCE
2018-07-23 08:45:59 -03:00
. effect = EFFECT_SEMI_INVULNERABLE ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HONE_CLAWS
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_WIDE_GUARD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ROCK ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 3 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GUARD_SPLIT
2018-07-23 14:41:01 +01:00
. effect = EFFECT_GUARD_SPLIT ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_POWER_SPLIT
2018-07-21 23:12:10 +02:00
. effect = EFFECT_POWER_SPLIT ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_WONDER_ROOM
2018-07-23 14:41:01 +01:00
. effect = EFFECT_WONDER_ROOM ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PSYSHOCK
2018-07-23 14:41:01 +01:00
. effect = EFFECT_PSYSHOCK ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_VENOSHOCK
2018-07-23 14:41:01 +01:00
. effect = EFFECT_VENOSHOCK ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_AUTOTOMIZE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (raises the user's Speed stat by two stages BUT also decreases the user's weight by 100kg)
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_RAGE_POWDER
2018-07-29 19:13:24 +01:00
. effect = EFFECT_FOLLOW_ME ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 2 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_TELEKINESIS
2018-07-23 14:41:01 +01:00
. effect = EFFECT_TELEKINESIS ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_MAGIC_ROOM
2018-07-23 14:41:01 +01:00
. effect = EFFECT_MAGIC_ROOM ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_SMACK_DOWN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_ROCK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_STORM_THROW
2018-07-23 22:18:56 +02:00
. effect = EFFECT_ALWAYS_CRIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FLAME_BURST
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SLUDGE_WAVE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_POISON_HIT ,
2018-07-14 10:11:38 +02:00
. power = 95 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_QUIVER_DANCE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEAVY_SLAM
2018-07-30 20:41:16 +02:00
. effect = EFFECT_HEAT_CRASH ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_STEEL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SYNCHRONOISE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ELECTRO_BALL
2018-07-23 14:41:01 +01:00
. effect = EFFECT_ELECTRO_BALL ,
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SOAK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_FLAME_CHARGE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPEED_UP ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_COIL
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_LOW_SWEEP
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPEED_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ACID_SPRAY
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FOUL_PLAY
2018-07-23 14:41:01 +01:00
. effect = EFFECT_FOUL_PLAY ,
2018-07-14 10:11:38 +02:00
. power = 95 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SIMPLE_BEAM
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ENTRAINMENT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_AFTER_YOU
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ROUND
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ROUND , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ECHOED_VOICE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_ECHOED_VOICE ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_CHIP_AWAY
2018-07-30 20:41:16 +02:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-29 21:44:35 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_STAT_STAGES_IGNORED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_CLEAR_SMOG
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Always bypasses accuracy, but same as Haze)
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_POISON ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_STORED_POWER
2018-07-23 14:41:01 +01:00
. effect = EFFECT_STORED_POWER ,
2018-07-14 10:11:38 +02:00
. power = 20 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_QUICK_GUARD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FIGHTING ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 3 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ALLY_SWITCH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 1 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_SCALD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (30% burn + always thaws ice even if it misses)
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SHELL_SMASH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEAL_PULSE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (always bypasses accuracy checks)
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HEX
2018-07-23 14:41:01 +01:00
. effect = EFFECT_HEX ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SKY_DROP
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SHIFT_GEAR
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_CIRCLE_THROW
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (similar to whirlwind, but different)
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FIGHTING ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 6 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_INCINERATE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_QUASH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ACROBATICS
2018-07-23 14:41:01 +01:00
. effect = EFFECT_ACROBATICS ,
2018-07-14 10:11:38 +02:00
. power = 55 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_REFLECT_TYPE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_RETALIATE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_RETALITATE ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FINAL_GAMBIT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BESTOW
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_INFERNO
2018-07-29 19:13:24 +01:00
. effect = EFFECT_BURN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 50 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_WATER_PLEDGE
2018-07-30 20:41:16 +02:00
. effect = EFFECT_PLEDGE ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FIRE_PLEDGE
2018-07-30 20:41:16 +02:00
. effect = EFFECT_PLEDGE ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_GRASS_PLEDGE
2018-07-30 20:41:16 +02:00
. effect = EFFECT_PLEDGE ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_VOLT_SWITCH
2018-07-23 22:43:05 +02:00
. effect = EFFECT_HIT_ESCAPE ,
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_STRUGGLE_BUG
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BULLDOZE
2018-07-23 14:41:01 +01:00
. effect = EFFECT_BULLDOZE ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FROST_BREATH
2018-07-23 22:18:56 +02:00
. effect = EFFECT_ALWAYS_CRIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_ICE ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DRAGON_TAIL
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_DRAGON ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = - 6 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_WORK_UP
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ELECTROWEB
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPEED_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 55 ,
. type = TYPE_ELECTRIC ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_WILD_CHARGE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (recoil damage but 1/4 instead of 1/3)
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DRILL_RUN
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_GROUND ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_HIGH_CRIT ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DUAL_CHOP
2018-07-29 19:13:24 +01:00
. effect = EFFECT_DOUBLE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_DRAGON ,
. accuracy = 90 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HEART_STAMP
2018-07-29 19:13:24 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 60 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HORN_LEECH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ABSORB ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SACRED_SWORD
2018-07-29 21:44:35 +02:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-29 21:44:35 +02:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_STAT_STAGES_IGNORED ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_RAZOR_SHELL
2018-07-29 19:13:24 +01:00
. effect = EFFECT_DEFENSE_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_WATER ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HEAT_CRASH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HEAT_CRASH , // Needs a custom move effect (maybe the same as heavy slam?)
2018-07-14 10:11:38 +02:00
. power = 1 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_LEAF_TORNADO
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ACCURACY_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_GRASS ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_STEAMROLLER
2018-07-30 20:41:16 +02:00
. effect = EFFECT_FLINCH_MINIMIZE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_COTTON_GUARD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_NIGHT_DAZE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ACCURACY_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 85 ,
. type = TYPE_DARK ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 40 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_PSYSTRIKE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_PSYSHOCK ,
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_PSYCHIC ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_TAIL_SLAP
2018-07-30 20:41:16 +02:00
. effect = EFFECT_MULTI_HIT ,
2018-07-14 10:11:38 +02:00
. power = 25 ,
. type = TYPE_NORMAL ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HURRICANE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 110 ,
. type = TYPE_FLYING ,
. accuracy = 70 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_HEAD_CHARGE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (same as WILD_CHARGE)
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_GEAR_GRIND
2018-07-29 19:13:24 +01:00
. effect = EFFECT_DOUBLE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_STEEL ,
. accuracy = 85 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_SEARING_SHOT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (30% burn, does not affect opponents with BULLETPROOF)
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_TECHNO_BLAST
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_RELIC_SONG
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SLEEP ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SECRET_SWORD
2018-07-29 19:13:24 +01:00
. effect = EFFECT_PSYSHOCK ,
2018-07-14 10:11:38 +02:00
. power = 85 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_GLACIATE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPEED_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_ICE ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BOLT_STRIKE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_PARALYZE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 130 ,
. type = TYPE_ELECTRIC ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_BLUE_FLARE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_BURN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 130 ,
. type = TYPE_FIRE ,
. accuracy = 85 ,
. pp = 5 ,
. secondaryEffectChance = 20 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FIERY_DANCE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPECIAL_ATTACK_UP ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FREEZE_SHOCK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 140 ,
. type = TYPE_ICE ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_ICE_BURN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 140 ,
. type = TYPE_ICE ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SNARL
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 55 ,
. type = TYPE_DARK ,
. accuracy = 95 ,
. pp = 15 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ICICLE_CRASH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_FLINCH_HIT ,
2018-07-14 10:11:38 +02:00
. power = 85 ,
. type = TYPE_ICE ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_V_CREATE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 180 ,
. type = TYPE_FIRE ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FUSION_FLARE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FUSION_BOLT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FLYING_PRESS
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_FIGHTING ,
. accuracy = 95 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_MAT_BLOCK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FIGHTING ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_BELCH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_POISON ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ROTOTILLER
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GROUND ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_STICKY_WEB
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAGICCOAT_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_FELL_STINGER
2018-07-26 23:40:55 +02:00
. effect = EFFECT_FELL_STINGER ,
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_PHANTOM_FORCE
2018-07-23 08:45:59 -03:00
. effect = EFFECT_SEMI_INVULNERABLE ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 10:39:35 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_DMG_MINIMIZE ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_TRICK_OR_TREAT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GHOST ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_NOBLE_ROAR
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ION_DELUGE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 25 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 1 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PARABOLIC_CHARGE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ABSORB ,
2018-07-14 10:11:38 +02:00
. power = 65 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FOREST_S_CURSE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PETAL_BLIZZARD
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GRASS ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FREEZE_DRY
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 70 ,
. type = TYPE_ICE ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_DISARMING_VOICE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_PARTING_SHOT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
} ,
{ // MOVE_TOPSY_TURVY
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_DARK ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_DRAINING_KISS
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (restores 75% HP instead of 50% HP)
2018-07-14 10:11:38 +02:00
. power = 50 ,
. type = TYPE_FAIRY ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_CRAFTY_SHIELD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 3 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_FLOWER_SHIELD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GRASSY_TERRAIN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_MISTY_TERRAIN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ELECTRIFY
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PLAY_ROUGH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ATTACK_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_FAIRY ,
. accuracy = 90 ,
. pp = 10 ,
. secondaryEffectChance = 10 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_FAIRY_WIND
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_FAIRY ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_MOONBLAST
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 95 ,
. type = TYPE_FAIRY ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_BOOMBURST
2018-07-30 20:41:16 +02:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 140 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_FOES_AND_ALLY ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_FAIRY_LOCK
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_KING_S_SHIELD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect, as it changes Aegislash's form
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_STEEL ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 4 ,
. flags = FLAG_SNATCH_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_PLAY_NICE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_CONFIDE
2018-07-30 20:41:16 +02:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-08-02 20:24:18 +02:00
. flags = FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_STATUS ,
} ,
{ // MOVE_DIAMOND_STORM
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 100 ,
. type = TYPE_ROCK ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 50 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_STEAM_ERUPTION
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Same as SCALD)
2018-07-14 10:11:38 +02:00
. power = 110 ,
. type = TYPE_WATER ,
. accuracy = 95 ,
. pp = 5 ,
. secondaryEffectChance = 30 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_HYPERSPACE_HOLE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Same as SCALD)
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_PSYCHIC ,
. accuracy = 0 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_WATER_SHURIKEN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Same with tail slap, HOWEVER If Battle Bond is activated, Water Shuriken's power rises from 15 to 20, and it always hits three times, giving it an average power of 60)
2018-07-14 10:11:38 +02:00
. power = 15 ,
. type = TYPE_WATER ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_MYSTICAL_FIRE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN_HIT ,
2018-07-14 10:11:38 +02:00
. power = 75 ,
. type = TYPE_FIRE ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_SPIKY_SHIELD
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_GRASS ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 4 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_AROMATIC_MIST
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_EERIE_IMPULSE
2018-07-29 21:44:35 +02:00
. effect = EFFECT_SPECIAL_ATTACK_DOWN_2 ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 15 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_VENOM_DRENCH
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_POISON ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_POWDER
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_GEOMANCY
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_MAGNETIC_FLUX
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 20 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HAPPY_HOUR
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_ELECTRIC_TERRAIN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_ELECTRIC ,
. accuracy = 0 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_DAZZLING_GLEAM
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FAIRY ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_CELEBRATE
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_HOLD_HANDS
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_NORMAL ,
. accuracy = 0 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_USER ,
. priority = 0 ,
. flags = 0 ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_BABY_DOLL_EYES
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ATTACK_DOWN ,
2018-07-14 10:11:38 +02:00
. power = 0 ,
. type = TYPE_FAIRY ,
. accuracy = 100 ,
. pp = 30 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 1 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED ,
. split = SPLIT_STATUS ,
} ,
{ // MOVE_NUZZLE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_PARALYZE_HIT ,
2018-07-14 10:11:38 +02:00
. power = 20 ,
. type = TYPE_ELECTRIC ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_HOLD_BACK
2018-07-29 19:13:24 +01:00
. effect = EFFECT_FALSE_SWIPE ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_NORMAL ,
. accuracy = 100 ,
. pp = 40 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_INFESTATION
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 20 ,
. type = TYPE_BUG ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_POWER_UP_PUNCH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_ATTACK_UP_HIT ,
2018-07-14 10:11:38 +02:00
. power = 40 ,
. type = TYPE_FIGHTING ,
. accuracy = 100 ,
. pp = 20 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_IRON_FIST_BOOST | FLAG_SHEER_FORCE_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_OBLIVION_WING
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (Restores 75% of damage dealt back to user)
2018-07-14 10:11:38 +02:00
. power = 80 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_THOUSAND_ARROWS
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_THOUSAND_WAVES
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (not sure if this is like Mean Look lol, might be)
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_LAND_S_WRATH
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 90 ,
. type = TYPE_GROUND ,
. accuracy = 100 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_LIGHT_OF_RUIN
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect (same as HEAD_SMASH)
2018-07-14 10:11:38 +02:00
. power = 140 ,
. type = TYPE_FAIRY ,
. accuracy = 90 ,
. pp = 5 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_RECKLESS_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_ORIGIN_PULSE
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 110 ,
. type = TYPE_WATER ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
2018-07-23 08:45:59 -03:00
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_MEGA_LAUNCHER_BOOST ,
2018-07-14 10:11:38 +02:00
. split = SPLIT_SPECIAL ,
} ,
{ // MOVE_PRECIPICE_BLADES
2018-07-29 19:13:24 +01:00
. effect = EFFECT_HIT ,
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_GROUND ,
. accuracy = 85 ,
. pp = 10 ,
. secondaryEffectChance = 0 ,
. target = MOVE_TARGET_BOTH ,
. priority = 0 ,
. flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
} ,
{ // MOVE_DRAGON_ASCENT
2018-08-02 20:32:13 +02:00
. effect = EFFECT_PLACEHOLDER , // Needs a custom move effect
2018-07-14 10:11:38 +02:00
. power = 120 ,
. type = TYPE_FLYING ,
. accuracy = 100 ,
. pp = 5 ,
. secondaryEffectChance = 100 ,
. target = MOVE_TARGET_SELECTED ,
. priority = 0 ,
. flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED ,
. split = SPLIT_PHYSICAL ,
2018-02-26 12:59:52 +01:00
} ,
} ;
# endif // GUARD_DATA_BATTLE_MOVES