diff --git a/src/battle_interface.c b/src/battle_interface.c index d46c95dd3c..59f89ae30c 100644 --- a/src/battle_interface.c +++ b/src/battle_interface.c @@ -3243,6 +3243,9 @@ void CreateAbilityPopUp(u8 battlerId, u32 ability, bool32 isDoubleBattle) if (B_ABILITY_POP_UP == FALSE) return; + if (gBattleScripting.abilityPopupOverwrite != 0) + ability = gBattleScripting.abilityPopupOverwrite; + if (gTestRunnerEnabled) { TestRunner_Battle_RecordAbilityPopUp(battlerId, ability); @@ -3250,9 +3253,6 @@ void CreateAbilityPopUp(u8 battlerId, u32 ability, bool32 isDoubleBattle) return; } - if (gBattleScripting.abilityPopupOverwrite != 0) - ability = gBattleScripting.abilityPopupOverwrite; - if (!gBattleStruct->activeAbilityPopUps) { LoadSpriteSheet(&sSpriteSheet_AbilityPopUp);