diff --git a/src/battle_util.c b/src/battle_util.c index f7944b4d94..27bf0dd194 100644 --- a/src/battle_util.c +++ b/src/battle_util.c @@ -5864,7 +5864,7 @@ u8 AbilityBattleEffects(u8 caseID, u8 battler, u16 ability, u8 special, u16 move && !gProtectStructs[gBattlerAttacker].confusionSelfDmg && IS_MOVE_PHYSICAL(gCurrentMove) && TARGET_TURN_DAMAGED - && !(gSideStatuses[gBattlerAttacker] & SIDE_STATUS_TOXIC_SPIKES) + && !(gSideStatuses[GetBattlerSide(gBattlerAttacker)] & SIDE_STATUS_TOXIC_SPIKES) && IsBattlerAlive(gBattlerTarget)) { gBattlerTarget = gBattlerAttacker;