From 36701d2eae3e8bd60c4e82765bde3ae3c451ffca Mon Sep 17 00:00:00 2001 From: Bassoonian Date: Mon, 12 Jan 2026 11:59:14 +0100 Subject: [PATCH] Fix wrong getter in GetSwitchinStatusDamage (#8896) --- src/battle_ai_switch.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/battle_ai_switch.c b/src/battle_ai_switch.c index cdc578a7fd..92b9c65053 100644 --- a/src/battle_ai_switch.c +++ b/src/battle_ai_switch.c @@ -1586,7 +1586,8 @@ static u32 GetSwitchinStatusDamage(u32 battler) u8 tSpikesLayers = gSideTimers[GetBattlerSide(battler)].toxicSpikesAmount; u16 heldItemEffect = gAiLogicData->holdEffects[battler]; u32 status = gBattleMons[battler].status1; - enum Ability ability = gAiLogicData->holdEffects[battler], maxHP = gBattleMons[battler].maxHP; + enum Ability ability = gAiLogicData->abilities[battler]; + u32 maxHP = gBattleMons[battler].maxHP; u32 statusDamage = 0; // Status condition damage