diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index b7e7bfc29..ecc255278 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -6595,7 +6595,7 @@ static bool32 HasAttackerFaintedTarget(void) && gBattleStruct->moveTarget[gBattlerAttacker] == gBattlerTarget && gBattlerTarget != gBattlerAttacker && gCurrentTurnActionNumber == GetBattlerTurnOrderNum(gBattlerAttacker) - && gChosenMove == gChosenMoveByBattler[gBattlerAttacker]) + && (gChosenMove == gChosenMoveByBattler[gBattlerAttacker] || gChosenMove == gBattleMons[gBattlerAttacker].moves[gChosenMovePos])) return TRUE; else return FALSE;