From d9b31444c299c8e750634409ec7eb148bef7e0fe Mon Sep 17 00:00:00 2001 From: Alex <93446519+AlexOn1ine@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:03:31 +0100 Subject: [PATCH] Follow up for anim issue in doubles (#8894) --- src/battle_anim_mons.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/battle_anim_mons.c b/src/battle_anim_mons.c index 4f1bd9dc5d..3f62b94f32 100644 --- a/src/battle_anim_mons.c +++ b/src/battle_anim_mons.c @@ -813,8 +813,6 @@ bool32 InitSpritePosToAnimBattler(u32 animBattlerId, struct Sprite *sprite, bool bool8 IsBattlerSpritePresent(u8 battler) { - if (GetMonData(GetBattlerMon(battler), MON_DATA_SPECIES) == SPECIES_NONE) - return FALSE; if (IsContest()) { if (gBattleAnimAttacker == battler) @@ -831,6 +829,10 @@ bool8 IsBattlerSpritePresent(u8 battler) if (gBattleStruct->battlerState[battler].fainted) return FALSE; + + if (gAbsentBattlerFlags & 1u << battler) + return FALSE; + return TRUE; } }