diff --git a/src/battle_main.c b/src/battle_main.c index 2e18f7be16..1adea43fc3 100644 --- a/src/battle_main.c +++ b/src/battle_main.c @@ -4669,6 +4669,9 @@ s8 GetMovePriority(u32 battler, u16 move) s8 priority; u16 ability = GetBattlerAbility(battler); + if (gBattleStruct->zmove.toBeUsed[battler] && gBattleMoves[move].power != 0) + move = gBattleStruct->zmove.toBeUsed[battler]; + priority = gBattleMoves[move].priority; // Max Guard check diff --git a/src/data/battle_moves.h b/src/data/battle_moves.h index 3820b24fe6..aeffa52908 100644 --- a/src/data/battle_moves.h +++ b/src/data/battle_moves.h @@ -6574,7 +6574,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_DYNAMAX] = [MOVE_METAL_BURST] = { .effect = EFFECT_METAL_BURST, - .power = 0, + .power = 1, .type = TYPE_STEEL, .accuracy = 100, .pp = 10, @@ -6701,7 +6701,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_DYNAMAX] = [MOVE_TRUMP_CARD] = { .effect = EFFECT_TRUMP_CARD, - .power = 0, + .power = 1, .type = TYPE_NORMAL, .accuracy = 0, .pp = 5, @@ -14216,7 +14216,7 @@ const struct BattleMove gBattleMoves[MOVES_COUNT_DYNAMAX] = [MOVE_COMEUPPANCE] = { .effect = EFFECT_METAL_BURST, - .power = 0, + .power = 1, .type = TYPE_DARK, .accuracy = 100, .pp = 10,