From 458809c5f779fc6bd67a83d840857e1528373c96 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Sun, 12 Apr 2020 12:14:22 +0200 Subject: [PATCH] Fix Payback not boosting on switching --- src/battle_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/battle_util.c b/src/battle_util.c index d61fdb57d..469fc28a0 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -5365,7 +5365,7 @@ static u16 CalcMoveBasePower(u16 move, u8 battlerAtk, u8 battlerDef) } break; case EFFECT_PAYBACK: - if (GetBattlerTurnOrderNum(battlerAtk) > GetBattlerTurnOrderNum(battlerDef)) + if (GetBattlerTurnOrderNum(battlerAtk) > GetBattlerTurnOrderNum(battlerDef) && gDisableStructs[battlerDef].isFirstTurn != 2) basePower *= 2; break; case EFFECT_ROUND: