diff --git a/src/data/move.ts b/src/data/move.ts index d048252125e..271dfe20bb9 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -614,8 +614,7 @@ export default class Move implements Localizable { } case MoveFlags.IGNORE_PROTECT: if (user.hasAbilityWithAttr(IgnoreProtectOnContactAbAttr) - && this.hasFlag(MoveFlags.MAKES_CONTACT) - && !user.hasAbilityWithAttr(IgnoreContactAbAttr)) { + && this.checkFlag(MoveFlags.MAKES_CONTACT, user, null)) { return true; } }