From 0bed4761a11cae3db9ed387713331d89ba521b6b Mon Sep 17 00:00:00 2001 From: Bassoonian Date: Sun, 4 Jan 2026 12:46:00 +0100 Subject: [PATCH] Fix wrongly getting a battler position in the type effectiveness functions (#8787) --- src/battle_controller_player.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index 00f88a74a5..4f39139dcb 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -2394,7 +2394,7 @@ static u32 CheckTypeEffectiveness(u32 battlerAtk, u32 battlerDef) static u32 CheckTargetTypeEffectiveness(u32 battler) { - u32 battlerFoe = BATTLE_OPPOSITE(GetBattlerPosition(battler)); + u32 battlerFoe = BATTLE_OPPOSITE(battler); u32 foeEffectiveness = CheckTypeEffectiveness(battler, battlerFoe); if (IsDoubleBattle())