From e449a612f5c87ba45217aa9009e48621c6ca3b67 Mon Sep 17 00:00:00 2001 From: Pablo Pena Date: Tue, 24 Jun 2025 01:45:12 +0800 Subject: [PATCH] fix: use BackPickId to calculate player intro ball throw animation palette (#7193) --- src/battle_controller_player.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/battle_controller_player.c b/src/battle_controller_player.c index f437d8ee13..a0b4e73ece 100644 --- a/src/battle_controller_player.c +++ b/src/battle_controller_player.c @@ -2330,7 +2330,8 @@ static void PlayerHandleOneReturnValue_Duplicate(u32 battler) static void PlayerHandleIntroTrainerBallThrow(u32 battler) { - const u16 *trainerPal = gTrainerBacksprites[gSaveBlock2Ptr->playerGender].palette.data; + const u32 paletteIndex = PlayerGetTrainerBackPicId(); + const u16 *trainerPal = gTrainerBacksprites[paletteIndex].palette.data; BtlController_HandleIntroTrainerBallThrow(battler, 0xD6F8, trainerPal, 31, Intro_TryShinyAnimShowHealthbox); }