Check for the correct battler's No Guard. (#4320)
This commit is contained in:
parent
0acd058c16
commit
8f6f744e7f
1 changed files with 1 additions and 1 deletions
|
@ -1546,7 +1546,7 @@ static bool32 AccuracyCalcHelper(u16 move)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
// If the attacker has the ability No Guard and they aren't targeting a Pokemon involved in a Sky Drop with the move Sky Drop, move hits.
|
// If the attacker has the ability No Guard and they aren't targeting a Pokemon involved in a Sky Drop with the move Sky Drop, move hits.
|
||||||
else if (GetBattlerAbility(gBattlerTarget) == ABILITY_NO_GUARD && (move != MOVE_SKY_DROP || gBattleStruct->skyDropTargets[gBattlerTarget] == 0xFF))
|
else if (GetBattlerAbility(gBattlerAttacker) == ABILITY_NO_GUARD && (move != MOVE_SKY_DROP || gBattleStruct->skyDropTargets[gBattlerTarget] == 0xFF))
|
||||||
{
|
{
|
||||||
if (!JumpIfMoveFailed(7, move))
|
if (!JumpIfMoveFailed(7, move))
|
||||||
RecordAbilityBattle(gBattlerAttacker, ABILITY_NO_GUARD);
|
RecordAbilityBattle(gBattlerAttacker, ABILITY_NO_GUARD);
|
||||||
|
|
Loading…
Reference in a new issue