Change PLA moves to SV effects

This commit is contained in:
Bassoonian 2022-11-18 20:56:25 +01:00
parent e279185152
commit ed33f2b9ce

View file

@ -13294,12 +13294,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
[MOVE_PSYSHIELD_BASH] = [MOVE_PSYSHIELD_BASH] =
{ {
.effect = EFFECT_PLACEHOLDER, // EFFECT_PSYSHIELD_BASH, .effect = EFFECT_DEFENSE_UP_HIT,
.power = 70, .power = 70,
.type = TYPE_PSYCHIC, .type = TYPE_PSYCHIC,
.accuracy = 90, .accuracy = 100,
.pp = 10, .pp = 10,
.secondaryEffectChance = 50, // TODO: Adjust this value. Currently it's set to Fiery Dance's. .secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
@ -13347,7 +13347,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 95, .power = 95,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_SPRINGTIDE_STORM, .effect = EFFECT_ATTACK_DOWN_HIT,
.type = TYPE_FAIRY, .type = TYPE_FAIRY,
.accuracy = 80, .accuracy = 80,
.pp = 5, .pp = 5,
@ -13362,7 +13362,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
[MOVE_MYSTICAL_POWER] = [MOVE_MYSTICAL_POWER] =
{ {
.effect = EFFECT_PLACEHOLDER, // EFFECT_MYSTICAL_POWER, .effect = EFFECT_PLACEHOLDER, // EFFECT_SPECIAL_ATTACK_UP_HIT
.power = 70, .power = 70,
.type = TYPE_PSYCHIC, .type = TYPE_PSYCHIC,
.accuracy = 90, .accuracy = 90,
@ -13383,12 +13383,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 90, .power = 90,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_RAGING_FURY, .effect = EFFECT_RAMPAGE,
.type = TYPE_FIRE, .type = TYPE_FIRE,
.accuracy = 85, .accuracy = 100,
.pp = 10, .pp = 10,
.secondaryEffectChance = 100, .secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_RANDOM,
.priority = 0, .priority = 0,
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
.split = SPLIT_PHYSICAL, .split = SPLIT_PHYSICAL,
@ -13403,7 +13403,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 75, .power = 75,
#endif #endif
.effect = EFFECT_RECOIL_33, // TODO: Legends: Arceus mechanics. .effect = EFFECT_RECOIL_33,
.type = TYPE_WATER, .type = TYPE_WATER,
.accuracy = 100, .accuracy = 100,
.pp = 10, .pp = 10,
@ -13423,11 +13423,11 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 120, .power = 120,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_CHLOROBLAST, .effect = EFFECT_RECOIL_50,
.type = TYPE_GRASS, .type = TYPE_GRASS,
.accuracy = 95, .accuracy = 95,
.pp = 5, .pp = 5,
.secondaryEffectChance = 100, .secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
@ -13438,12 +13438,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
[MOVE_MOUNTAIN_GALE] = [MOVE_MOUNTAIN_GALE] =
{ {
.effect = EFFECT_PLACEHOLDER, // EFFECT_ACTION_SPEED_DOWN_HIT, .effect = EFFECT_FLINCH_HIT,
.power = 100, .power = 100,
.type = TYPE_ICE, .type = TYPE_ICE,
.accuracy = 85, .accuracy = 85,
.pp = 5, .pp = 5,
.secondaryEffectChance = 100, .secondaryEffectChance = 30,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
@ -13475,14 +13475,14 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 100, .power = 100,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_HEADLONG_RUSH, .effect = EFFECT_CLOSE_COMBAT,
.type = TYPE_GROUND, .type = TYPE_GROUND,
.accuracy = 100, .accuracy = 100,
.pp = 5, .pp = 5,
.secondaryEffectChance = 100, .secondaryEffectChance = 0,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_MAKES_CONTACT | FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED | FLAG_IRON_FIST_BOOST,
.split = SPLIT_PHYSICAL, .split = SPLIT_PHYSICAL,
.zMovePower = 180, .zMovePower = 180,
.zMoveEffect = Z_EFFECT_NONE, .zMoveEffect = Z_EFFECT_NONE,
@ -13511,14 +13511,14 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 75, .power = 75,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING, .effect = EFFECT_SPEED_UP_HIT,
.type = TYPE_PSYCHIC, .type = TYPE_PSYCHIC,
.accuracy = 90, .accuracy = 90,
.pp = 10, .pp = 10,
.secondaryEffectChance = 0, .secondaryEffectChance = 100,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED | FLAG_HIGH_CRIT,
.split = SPLIT_SPECIAL, .split = SPLIT_SPECIAL,
.zMovePower = 140, .zMovePower = 140,
.zMoveEffect = Z_EFFECT_NONE, .zMoveEffect = Z_EFFECT_NONE,
@ -13531,7 +13531,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
#else #else
.power = 60, .power = 60,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING, .effect = EFFECT_PLACEHOLDER, // EFFECT_ATTACKER_ATTACK_DOWN_HIT
.type = TYPE_GHOST, .type = TYPE_GHOST,
.accuracy = 100, .accuracy = 100,
.pp = 15, .pp = 15,
@ -13546,7 +13546,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
[MOVE_SHELTER] = [MOVE_SHELTER] =
{ {
.effect = EFFECT_PLACEHOLDER, // EFFECT_SHELTER, .effect = EFFECT_DEFENSE_UP_2,
.power = 0, .power = 0,
.type = TYPE_STEEL, .type = TYPE_STEEL,
.accuracy = 0, .accuracy = 0,
@ -13621,10 +13621,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
.power = 95, .power = 95,
.pp = 5, .pp = 5,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_BLEAKWIND_STORM, .effect = EFFECT_SPEED_DOWN_HIT,
.type = TYPE_FLYING, .type = TYPE_FLYING,
.accuracy = 80, .accuracy = 80,
.secondaryEffectChance = 0, .secondaryEffectChance = 30,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
@ -13642,10 +13642,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
.power = 95, .power = 95,
.pp = 5, .pp = 5,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_WILDBOLT_STORM, .effect = EFFECT_PARALYZE_HIT,
.type = TYPE_ELECTRIC, .type = TYPE_ELECTRIC,
.accuracy = 80, .accuracy = 80,
.secondaryEffectChance = 0, .secondaryEffectChance = 20,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,
@ -13663,10 +13663,10 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
.power = 95, .power = 95,
.pp = 5, .pp = 5,
#endif #endif
.effect = EFFECT_PLACEHOLDER, // EFFECT_SANDSEAR_STORM, .effect = EFFECT_BURN_HIT,
.type = TYPE_GROUND, .type = TYPE_GROUND,
.accuracy = 80, .accuracy = 80,
.secondaryEffectChance = 0, .secondaryEffectChance = 20,
.target = MOVE_TARGET_SELECTED, .target = MOVE_TARGET_SELECTED,
.priority = 0, .priority = 0,
.flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED, .flags = FLAG_PROTECT_AFFECTED | FLAG_MIRROR_MOVE_AFFECTED | FLAG_KINGS_ROCK_AFFECTED,