mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-02-22 20:33:47 +01:00
Fix Sucker Punch vs Protect moves
Might as well do this here too. Sucker Punch should fail against Protect, not trigger Protect's effects.
This commit is contained in:
parent
ea6ce80ad4
commit
eb0f0b7ce8
@ -1452,7 +1452,8 @@ static void Cmd_attackcanceler(void)
|
|||||||
}
|
}
|
||||||
else if (IsBattlerProtected(gBattlerTarget, gCurrentMove)
|
else if (IsBattlerProtected(gBattlerTarget, gCurrentMove)
|
||||||
&& (gCurrentMove != MOVE_CURSE || IS_BATTLER_OF_TYPE(gBattlerAttacker, TYPE_GHOST))
|
&& (gCurrentMove != MOVE_CURSE || IS_BATTLER_OF_TYPE(gBattlerAttacker, TYPE_GHOST))
|
||||||
&& ((!IsTwoTurnsMove(gCurrentMove) || (gBattleMons[gBattlerAttacker].status2 & STATUS2_MULTIPLETURNS))))
|
&& ((!IsTwoTurnsMove(gCurrentMove) || (gBattleMons[gBattlerAttacker].status2 & STATUS2_MULTIPLETURNS)))
|
||||||
|
&& gBattleMoves[gCurrentMove].effect != EFFECT_SUCKER_PUNCH)
|
||||||
{
|
{
|
||||||
if (gBattleMoves[gCurrentMove].flags & FLAG_MAKES_CONTACT)
|
if (gBattleMoves[gCurrentMove].flags & FLAG_MAKES_CONTACT)
|
||||||
gDisableStructs[gBattlerAttacker].touchedProtectLike = 1;
|
gDisableStructs[gBattlerAttacker].touchedProtectLike = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user