diff --git a/src/battle_util.c b/src/battle_util.c index a00b7c87ef..093288cb58 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -5186,7 +5186,7 @@ static u16 CalcMoveBasePower(u16 move, u8 battlerAtk, u8 battlerDef) basePower = sHeatCrushPowerTable[i]; break; case EFFECT_PUNISHMENT: - basePower = 60 + (CountBattlerStatIncreases(battlerAtk, FALSE) * 20); + basePower = 60 + (CountBattlerStatIncreases(battlerDef, FALSE) * 20); if (basePower > 200) basePower = 200; break;