From b8fcf45dca94e169563bfee2bc22256c02b46a0c Mon Sep 17 00:00:00 2001 From: AZero13 <83477269+AZero13@users.noreply.github.com> Date: Fri, 26 Jun 2026 15:11:19 -0400 Subject: [PATCH] Fix merged-value fakematch in Mugshot_ShowBanner Same as pokeemerald. --- src/battle_transition.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/battle_transition.c b/src/battle_transition.c index 8a23dfe5d..e3a026e1b 100644 --- a/src/battle_transition.c +++ b/src/battle_transition.c @@ -1928,7 +1928,6 @@ static bool8 Mugshot_ShowBanner(struct Task *task) u8 i, sinIndex; u16 *winVal; s16 x; - s32 mergedValue; sTransitionData->vblankDma = FALSE; @@ -1967,8 +1966,7 @@ static bool8 Mugshot_ShowBanner(struct Task *task) if (task->tBottomBannerX < 0) task->tBottomBannerX = 0; - mergedValue = *(s32 *)(&task->tTopBannerX); - if (mergedValue == DISPLAY_WIDTH) + if (task->tTopBannerX == DISPLAY_WIDTH && task->tBottomBannerX == 0) task->tState++; sTransitionData->bg0HOfsOpponent -= 8;