mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-18 17:34:20 +01:00
Update move data to GEN9 (with config)
This commit is contained in:
parent
f7d1a12d2d
commit
e279185152
@ -1868,7 +1868,9 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_RECOVER] =
|
[MOVE_RECOVER] =
|
||||||
{
|
{
|
||||||
#if B_UPDATED_MOVE_DATA >= GEN_4
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#elif B_UPDATED_MOVE_DATA >= GEN_4
|
||||||
.pp = 10,
|
.pp = 10,
|
||||||
#else
|
#else
|
||||||
.pp = 20,
|
.pp = 20,
|
||||||
@ -2401,11 +2403,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_SOFT_BOILED] =
|
[MOVE_SOFT_BOILED] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_SOFTBOILED,
|
.effect = EFFECT_SOFTBOILED,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_NORMAL,
|
.type = TYPE_NORMAL,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -2798,11 +2804,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_REST] =
|
[MOVE_REST] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_REST,
|
.effect = EFFECT_REST,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_PSYCHIC,
|
.type = TYPE_PSYCHIC,
|
||||||
.accuracy = 0,
|
.accuracy = 0,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -3759,11 +3769,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_MILK_DRINK] =
|
[MOVE_MILK_DRINK] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_SOFTBOILED,
|
.effect = EFFECT_SOFTBOILED,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_NORMAL,
|
.type = TYPE_NORMAL,
|
||||||
.accuracy = 0,
|
.accuracy = 0,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -5452,11 +5466,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_SLACK_OFF] =
|
[MOVE_SLACK_OFF] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_RESTORE_HP,
|
.effect = EFFECT_RESTORE_HP,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_NORMAL,
|
.type = TYPE_NORMAL,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -6403,11 +6421,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_ROOST] =
|
[MOVE_ROOST] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_ROOST,
|
.effect = EFFECT_ROOST,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_FLYING,
|
.type = TYPE_FLYING,
|
||||||
.accuracy = 0,
|
.accuracy = 0,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -11013,11 +11035,15 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_SHORE_UP] =
|
[MOVE_SHORE_UP] =
|
||||||
{
|
{
|
||||||
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.pp = 5,
|
||||||
|
#else
|
||||||
|
.pp = 10,
|
||||||
|
#endif
|
||||||
.effect = EFFECT_SHORE_UP,
|
.effect = EFFECT_SHORE_UP,
|
||||||
.power = 0,
|
.power = 0,
|
||||||
.type = TYPE_GROUND,
|
.type = TYPE_GROUND,
|
||||||
.accuracy = 0,
|
.accuracy = 0,
|
||||||
.pp = 10,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_USER,
|
.target = MOVE_TARGET_USER,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -12853,8 +12879,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_GRASSY_GLIDE] =
|
[MOVE_GRASSY_GLIDE] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_GRASSY_GLIDE,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 60,
|
||||||
|
#else
|
||||||
.power = 70,
|
.power = 70,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_GRASSY_GLIDE,
|
||||||
.type = TYPE_GRASS,
|
.type = TYPE_GRASS,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 20,
|
.pp = 20,
|
||||||
@ -13076,8 +13106,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_WICKED_BLOW] =
|
[MOVE_WICKED_BLOW] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_ALWAYS_CRIT,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 75,
|
||||||
|
#else
|
||||||
.power = 80,
|
.power = 80,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_ALWAYS_CRIT,
|
||||||
.type = TYPE_DARK,
|
.type = TYPE_DARK,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 5,
|
.pp = 5,
|
||||||
@ -13188,8 +13222,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_GLACIAL_LANCE] =
|
[MOVE_GLACIAL_LANCE] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_HIT,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 120,
|
||||||
|
#else
|
||||||
.power = 130,
|
.power = 130,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_HIT,
|
||||||
.type = TYPE_ICE,
|
.type = TYPE_ICE,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 5,
|
.pp = 5,
|
||||||
@ -13236,8 +13274,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_DIRE_CLAW] =
|
[MOVE_DIRE_CLAW] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_DIRE_CLAW,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 80,
|
||||||
|
#else
|
||||||
.power = 60,
|
.power = 60,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_DIRE_CLAW,
|
||||||
.type = TYPE_POISON,
|
.type = TYPE_POISON,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 15,
|
.pp = 15,
|
||||||
@ -13300,8 +13342,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_SPRINGTIDE_STORM] =
|
[MOVE_SPRINGTIDE_STORM] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_SPRINGTIDE_STORM,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 100,
|
||||||
|
#else
|
||||||
.power = 95,
|
.power = 95,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_SPRINGTIDE_STORM,
|
||||||
.type = TYPE_FAIRY,
|
.type = TYPE_FAIRY,
|
||||||
.accuracy = 80,
|
.accuracy = 80,
|
||||||
.pp = 5,
|
.pp = 5,
|
||||||
@ -13332,8 +13378,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_RAGING_FURY] =
|
[MOVE_RAGING_FURY] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_RAGING_FURY,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 120,
|
||||||
|
#else
|
||||||
.power = 90,
|
.power = 90,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_RAGING_FURY,
|
||||||
.type = TYPE_FIRE,
|
.type = TYPE_FIRE,
|
||||||
.accuracy = 85,
|
.accuracy = 85,
|
||||||
.pp = 10,
|
.pp = 10,
|
||||||
@ -13348,8 +13398,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_WAVE_CRASH] =
|
[MOVE_WAVE_CRASH] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_RECOIL_33, // TODO: Legends: Arceus mechanics.
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 120,
|
||||||
|
#else
|
||||||
.power = 75,
|
.power = 75,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_RECOIL_33, // TODO: Legends: Arceus mechanics.
|
||||||
.type = TYPE_WATER,
|
.type = TYPE_WATER,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 10,
|
.pp = 10,
|
||||||
@ -13364,8 +13418,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_CHLOROBLAST] =
|
[MOVE_CHLOROBLAST] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_CHLOROBLAST,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 150,
|
||||||
|
#else
|
||||||
.power = 120,
|
.power = 120,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_CHLOROBLAST,
|
||||||
.type = TYPE_GRASS,
|
.type = TYPE_GRASS,
|
||||||
.accuracy = 95,
|
.accuracy = 95,
|
||||||
.pp = 5,
|
.pp = 5,
|
||||||
@ -13412,8 +13470,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_HEADLONG_RUSH] =
|
[MOVE_HEADLONG_RUSH] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_HEADLONG_RUSH,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 120,
|
||||||
|
#else
|
||||||
.power = 100,
|
.power = 100,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_HEADLONG_RUSH,
|
||||||
.type = TYPE_GROUND,
|
.type = TYPE_GROUND,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 5,
|
.pp = 5,
|
||||||
@ -13444,8 +13506,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_ESPER_WING] =
|
[MOVE_ESPER_WING] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 80,
|
||||||
|
#else
|
||||||
.power = 75,
|
.power = 75,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING,
|
||||||
.type = TYPE_PSYCHIC,
|
.type = TYPE_PSYCHIC,
|
||||||
.accuracy = 90,
|
.accuracy = 90,
|
||||||
.pp = 10,
|
.pp = 10,
|
||||||
@ -13460,8 +13526,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_BITTER_MALICE] =
|
[MOVE_BITTER_MALICE] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 75,
|
||||||
|
#else
|
||||||
.power = 60,
|
.power = 60,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_ESPER_WING,
|
||||||
.type = TYPE_GHOST,
|
.type = TYPE_GHOST,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 15,
|
.pp = 15,
|
||||||
@ -13492,8 +13562,12 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_TRIPLE_ARROWS] =
|
[MOVE_TRIPLE_ARROWS] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_TRIPLE_ARROWS,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 90,
|
||||||
|
#else
|
||||||
.power = 50,
|
.power = 50,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_TRIPLE_ARROWS,
|
||||||
.type = TYPE_FIGHTING,
|
.type = TYPE_FIGHTING,
|
||||||
.accuracy = 100,
|
.accuracy = 100,
|
||||||
.pp = 15,
|
.pp = 15,
|
||||||
@ -13540,11 +13614,16 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_BLEAKWIND_STORM] =
|
[MOVE_BLEAKWIND_STORM] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_BLEAKWIND_STORM,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 100,
|
||||||
|
.pp = 10,
|
||||||
|
#else
|
||||||
.power = 95,
|
.power = 95,
|
||||||
|
.pp = 5,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_BLEAKWIND_STORM,
|
||||||
.type = TYPE_FLYING,
|
.type = TYPE_FLYING,
|
||||||
.accuracy = 80,
|
.accuracy = 80,
|
||||||
.pp = 5,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_SELECTED,
|
.target = MOVE_TARGET_SELECTED,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -13556,11 +13635,16 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_WILDBOLT_STORM] =
|
[MOVE_WILDBOLT_STORM] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_WILDBOLT_STORM,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 100,
|
||||||
|
.pp = 10,
|
||||||
|
#else
|
||||||
.power = 95,
|
.power = 95,
|
||||||
|
.pp = 5,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_WILDBOLT_STORM,
|
||||||
.type = TYPE_ELECTRIC,
|
.type = TYPE_ELECTRIC,
|
||||||
.accuracy = 80,
|
.accuracy = 80,
|
||||||
.pp = 5,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_SELECTED,
|
.target = MOVE_TARGET_SELECTED,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
@ -13572,11 +13656,16 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_Z] =
|
|||||||
|
|
||||||
[MOVE_SANDSEAR_STORM] =
|
[MOVE_SANDSEAR_STORM] =
|
||||||
{
|
{
|
||||||
.effect = EFFECT_PLACEHOLDER, // EFFECT_SANDSEAR_STORM,
|
#if B_UPDATED_MOVE_DATA >= GEN_9
|
||||||
|
.power = 100,
|
||||||
|
.pp = 10,
|
||||||
|
#else
|
||||||
.power = 95,
|
.power = 95,
|
||||||
|
.pp = 5,
|
||||||
|
#endif
|
||||||
|
.effect = EFFECT_PLACEHOLDER, // EFFECT_SANDSEAR_STORM,
|
||||||
.type = TYPE_GROUND,
|
.type = TYPE_GROUND,
|
||||||
.accuracy = 80,
|
.accuracy = 80,
|
||||||
.pp = 5,
|
|
||||||
.secondaryEffectChance = 0,
|
.secondaryEffectChance = 0,
|
||||||
.target = MOVE_TARGET_SELECTED,
|
.target = MOVE_TARGET_SELECTED,
|
||||||
.priority = 0,
|
.priority = 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user