mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-18 01:14:19 +01:00
commit
ef4b74d934
@ -4621,7 +4621,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_GUARD_SWAP
|
||||
@ -4633,7 +4633,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_PUNISHMENT
|
||||
@ -5997,12 +5997,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_CLEAR_SMOG
|
||||
.effect = EFFECT_CLEAR_SMOG,
|
||||
.effect = EFFECT_PLACEHOLDER, // Needs a custom move effect (Always bypasses accuracy, but same as Haze)
|
||||
.power = 50,
|
||||
.type = TYPE_POISON,
|
||||
.accuracy = 0,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 100,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
@ -6117,7 +6117,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_CIRCLE_THROW
|
||||
.effect = EFFECT_HIT_SWITCH_TARGET,
|
||||
.effect = EFFECT_PLACEHOLDER, // Needs a custom move effect (similar to whirlwind, but different)
|
||||
.power = 60,
|
||||
.type = TYPE_FIGHTING,
|
||||
.accuracy = 90,
|
||||
@ -6189,7 +6189,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_FINAL_GAMBIT
|
||||
.effect = EFFECT_FINAL_GAMBIT,
|
||||
.effect = EFFECT_PLACEHOLDER, // Needs a custom move effect
|
||||
.power = 1,
|
||||
.type = TYPE_FIGHTING,
|
||||
.accuracy = 100,
|
||||
@ -6309,7 +6309,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_DRAGON_TAIL
|
||||
.effect = EFFECT_HIT_SWITCH_TARGET,
|
||||
.effect = EFFECT_PLACEHOLDER, // Needs a custom move effect
|
||||
.power = 60,
|
||||
.type = TYPE_DRAGON,
|
||||
.accuracy = 90,
|
||||
@ -7478,613 +7478,613 @@ const struct BattleMove gBattleMoves[MOVES_COUNT] =
|
||||
{ // MOVE_SHORE_UP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_GROUND,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.target = MOVE_TARGET_USER,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_SNATCH_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_FIRST_IMPRESSION
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 90,
|
||||
.type = TYPE_BUG,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.priority = 2,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_BANEFUL_BUNKER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_POISON,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.target = MOVE_TARGET_USER,
|
||||
.priority = 4,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_SPIRIT_SHACKLE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_MEAN_LOOK,
|
||||
.power = 80,
|
||||
.type = TYPE_GHOST,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_DARKEST_LARIAT
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 85,
|
||||
.type = TYPE_DARK,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_STAT_STAGES_IGNORED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_SPARKLING_ARIA
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 00,
|
||||
.type = TYPE_WATER,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED | FLAG_SOUND,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_ICE_HAMMER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_SPEED_DOWN_HIT,
|
||||
.power = 100,
|
||||
.type = TYPE_ICE,
|
||||
.accuracy = 90,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_FLORAL_HEALING
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.effect = EFFECT_HEAL_PULSE,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_FAIRY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_HIGH_HORSEPOWER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 95,
|
||||
.type = TYPE_GROUND,
|
||||
.accuracy = 95,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_STRENGTH_SAP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.type = TYPE_GRASS,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_SOLAR_BLADE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_SOLARBEAM,
|
||||
.power = 125,
|
||||
.type = TYPE_GRASS,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_LEAFAGE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 40,
|
||||
.type = TYPE_GRASS,
|
||||
.accuracy = 100,
|
||||
.pp = 40,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_SPOTLIGHT
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.effect = EFFECT_FOLLOW_ME,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_NORMAL,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.priority = 3,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_TOXIC_THREAD
|
||||
.effect = EFFECT_TOXIC_THREAD,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 20,
|
||||
.type = TYPE_POISON,
|
||||
.accuracy = 100,
|
||||
.pp = 0,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_LASER_FOCUS
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_NORMAL,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 30,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.target = MOVE_TARGET_USER,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_SNATCH_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_GEAR_UP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_STEEL,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_SNATCH_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_THROAT_CHOP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 80,
|
||||
.type = TYPE_DARK,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_POLLEN_PUFF
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 90,
|
||||
.type = TYPE_BUG,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_ANCHOR_SHOT
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_MEAN_LOOK,
|
||||
.power = 80,
|
||||
.type = TYPE_STEEL,
|
||||
.accuracy = 100,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_PSYCHIC_TERRAIN
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_PSYCHIC,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_LUNGE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_ATTACK_DOWN,
|
||||
.power = 80,
|
||||
.type = TYPE_BUG,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_FIRE_LASH
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_DEFENSE_DOWN,
|
||||
.power = 80,
|
||||
.type = TYPE_FIRE,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_POWER_TRIP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_STORED_POWER,
|
||||
.power = 20,
|
||||
.type = TYPE_DARK,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_BURN_UP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 130,
|
||||
.type = TYPE_FIRE,
|
||||
.accuracy = 100,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_SPEED_SWAP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_PSYCHIC,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_SMART_STRIKE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.power = 70,
|
||||
.type = TYPE_STEEL,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_PURIFY
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_POISON,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = 0FLAG_PROTECT_AFFECTED | FLAG_MAGICCOAT_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_REVELATION_DANCE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 90,
|
||||
.type = TYPE_NORMAL,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_CORE_ENFORCER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 100,
|
||||
.type = TYPE_DRAGON,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_TROP_KICK
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_ATTACK_DOWN_HIT,
|
||||
.power = 70,
|
||||
.type = TYPE_GRASS,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_INSTRUCT
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_PSYCHIC,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_BEAK_BLAST
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 100,
|
||||
.type = TYPE_FLYING,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.priority = -3,
|
||||
.flags = FLAG_PROTECT_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_CLANGING_SCALES
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_DEFENSE_DOWN_HIT,
|
||||
.power = 110,
|
||||
.type = TYPE_DRAGON,
|
||||
.accuracy = 100,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_SOUND,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_DRAGON_HAMMER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 90,
|
||||
.type = TYPE_DRAGON,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_BRUTAL_SWING
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 60,
|
||||
.type = TYPE_DARK,
|
||||
.accuracy = 100,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.target = MOVE_TARGET_FOES_AND_ALLY,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_AURORA_VEIL
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_ICE,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.target = MOVE_TARGET_USER,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_SNATCH_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_SHELL_TRAP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 150,
|
||||
.type = TYPE_FIRE,
|
||||
.accuracy = 100,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.priority = -3,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_FLEUR_CANNON
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_OVERHEAT,
|
||||
.power = 130,
|
||||
.type = TYPE_FAIRY,
|
||||
.accuracy = 90,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_PSYCHIC_FANGS
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_BRICK_BREAK,
|
||||
.power = 75,
|
||||
.type = TYPE_PSYCHIC,
|
||||
.accuracy = 100,
|
||||
.pp = 15,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_STOMPING_TANTRUM
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 75,
|
||||
.type = TYPE_GROUND,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_SHADOW_BONE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_DEFENSE_DOWN_HIT,
|
||||
.power = 85,
|
||||
.type = TYPE_GHOST,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_ACCELEROCK
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_HIT,
|
||||
.power = 40,
|
||||
.type = TYPE_ROCK,
|
||||
.accuracy = 100,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.priority = 1,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_LIQUIDATION
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_DEFENSE_DOWN_HIT,
|
||||
.power = 85,
|
||||
.type = TYPE_WATER,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_PRISMATIC_LASER
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_RECHARGE,
|
||||
.power = 160,
|
||||
.type = TYPE_PSYCHIC,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_SPECTRAL_THIEF
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 90,
|
||||
.type = TYPE_GHOST,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_SUNSTEEL_STRIKE
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 100,
|
||||
.type = TYPE_STEEL,
|
||||
.accuracy = 100,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_MOONGEIST_BEAM
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 100,
|
||||
.type = TYPE_GHOST,
|
||||
.accuracy = 100,
|
||||
.pp = 5,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_TEARFUL_LOOK
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.type = TYPE_NORMAL,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.pp = 20,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_MAGICCOAT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_STATUS,
|
||||
},
|
||||
{ // MOVE_ZING_ZAP
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_FLINCH_HIT,
|
||||
.power = 80,
|
||||
.type = TYPE_ELECTRIC,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
{ // MOVE_NATURES_MADNESS
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.effect = EFFECT_SUPER_FANG,
|
||||
.power = 1,
|
||||
.type = TYPE_FAIRY,
|
||||
.accuracy = 90,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_SPECIAL,
|
||||
},
|
||||
{ // MOVE_MULTI_ATTACK
|
||||
.effect = EFFECT_PLACEHOLDER,
|
||||
.power = 0,
|
||||
.type = TYPE_MYSTERY,
|
||||
.accuracy = 0,
|
||||
.pp = 0,
|
||||
.power = 90,
|
||||
.type = TYPE_NORMAL,
|
||||
.accuracy = 100,
|
||||
.pp = 10,
|
||||
.secondaryEffectChance = 0,
|
||||
.target = MOVE_TARGET_SELECTED,
|
||||
.priority = 0,
|
||||
.flags = 0,
|
||||
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGSROCK_AFFECTED,
|
||||
.split = SPLIT_PHYSICAL,
|
||||
},
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user