Fixed Retaliate timer's value decrease
I made an oopsie, basically. Thanks to Xavion#9504 for the fix.
This commit is contained in:
parent
2bd8ded9d2
commit
34fe0c54be
1 changed files with 4 additions and 3 deletions
|
@ -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[0].retaliateTimer > 0)
|
||||
gSideTimers[0].retaliateTimer--;
|
||||
if (gSideTimers[1].retaliateTimer > 0)
|
||||
gSideTimers[1].retaliateTimer--;
|
||||
gBattleStruct->turnCountersTracker++;
|
||||
break;
|
||||
case ENDTURN_FIELD_COUNT:
|
||||
|
|
Loading…
Reference in a new issue