diff --git a/src/battle_util.c b/src/battle_util.c index ea8fb75d17..46f9cd7755 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -2331,9 +2331,10 @@ u8 DoFieldEndTurnEffects(void) gBattleStruct->turnCountersTracker++; break; case ENDTURN_RETALIATE: - gActiveBattler = gBattlerByTurnOrder[gBattleStruct->turnSideTracker]; - if (gSideTimers[GET_BATTLER_SIDE(gActiveBattler)].retaliateTimer > 0) - gSideTimers[GET_BATTLER_SIDE(gActiveBattler)].retaliateTimer--; + if (gSideTimers[B_SIDE_PLAYER].retaliateTimer > 0) + gSideTimers[B_SIDE_PLAYER].retaliateTimer--; + if (gSideTimers[B_SIDE_OPPONENT].retaliateTimer > 0) + gSideTimers[B_SIDE_OPPONENT].retaliateTimer--; gBattleStruct->turnCountersTracker++; break; case ENDTURN_FIELD_COUNT: