Fix target cancelling not working properly with z-move (#8067)
This commit is contained in:
parent
b82a5a4c1c
commit
3b66cd007b
@ -454,6 +454,12 @@ void HandleInputChooseTarget(u32 battler)
|
||||
PlaySE(SE_SELECT);
|
||||
gSprites[gBattlerSpriteIds[gMultiUsePlayerCursor]].callback = SpriteCB_HideAsMoveTarget;
|
||||
gBattlerControllerFuncs[battler] = HandleInputChooseMove;
|
||||
if (gBattleStruct->gimmick.playerSelect == 1 && gBattleStruct->gimmick.usableGimmick[battler] == GIMMICK_Z_MOVE)
|
||||
{
|
||||
gBattleStruct->gimmick.playerSelect = 0;
|
||||
gBattleStruct->zmove.viewing = TRUE;
|
||||
ReloadMoveNames(battler);
|
||||
}
|
||||
DoBounceEffect(battler, BOUNCE_HEALTHBOX, 7, 1);
|
||||
DoBounceEffect(battler, BOUNCE_MON, 7, 1);
|
||||
EndBounceEffect(gMultiUsePlayerCursor, BOUNCE_HEALTHBOX);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user