diff --git a/src/data/move.ts b/src/data/move.ts index 2c7ab94cc4c..ff3054ab7b4 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1085,6 +1085,7 @@ export class RecoilAttr extends MoveEffectAttr { const cancelled = new Utils.BooleanHolder(false); if (!this.unblockable) { applyAbAttrs(BlockRecoilDamageAttr, user, cancelled); + applyAbAttrs(BlockNonDirectDamageAbAttr, user, cancelled); } if (cancelled.value) { @@ -1097,7 +1098,6 @@ export class RecoilAttr extends MoveEffectAttr { return false; } - applyAbAttrs(BlockNonDirectDamageAbAttr, user, cancelled); if (cancelled.value) { return false; }