diff --git a/data/battle_anim_scripts.s b/data/battle_anim_scripts.s index e19f4c993..100669465 100644 --- a/data/battle_anim_scripts.s +++ b/data/battle_anim_scripts.s @@ -24949,7 +24949,7 @@ General_StrongWinds:: General_PrimalReversion:: launchtask AnimTask_PrimalReversion 0x5 0x0 jumpargeq 0x0, ITEM_RED_ORB, General_PrimalReversion_Omega - jumpargeq 0x1, ITEM_BLUE_ORB, General_PrimalReversion_Alpha + jumpargeq 0x0, ITEM_BLUE_ORB, General_PrimalReversion_Alpha General_PrimalReversion_Alpha: loadspritegfx ANIM_TAG_ALPHA_STONE loadspritegfx ANIM_TAG_MEGA_PARTICLES diff --git a/src/battle_anim_new.c b/src/battle_anim_new.c index 0a65deb28..b3502fcb9 100644 --- a/src/battle_anim_new.c +++ b/src/battle_anim_new.c @@ -7857,7 +7857,7 @@ static void SpriteCB_TwinkleOnBattler(struct Sprite *sprite) void AnimTask_PrimalReversion(u8 taskId) { - if (gBattleMons[gBattleAnimAttacker].item == ITEM_RED_ORB) + if (gBattleMons[gBattleAnimAttacker].item == ITEM_RED_ORB || gBattleMons[gBattleAnimAttacker].item == ITEM_BLUE_ORB) gBattleAnimArgs[0] = gBattleMons[gBattleAnimAttacker].item; else gBattleAnimArgs[0] = 0;