diff --git a/src/battle-phases.ts b/src/battle-phases.ts index c4854354ac9..8b5f90453e7 100644 --- a/src/battle-phases.ts +++ b/src/battle-phases.ts @@ -1366,11 +1366,11 @@ class MoveEffectPhase extends PokemonPhase { const moveAccuracy = new Utils.NumberHolder(this.move.getMove().accuracy); + applyMoveAttrs(VariableAccuracyAttr, this.getUserPokemon(), target, this.move.getMove(), moveAccuracy); + if (moveAccuracy.value === -1) return true; - applyMoveAttrs(VariableAccuracyAttr, this.getUserPokemon(), target, this.move.getMove(), moveAccuracy); - if (!this.move.getMove().getAttrs(OneHitKOAttr).length && this.scene.arena.getTag(ArenaTagType.GRAVITY)) moveAccuracy.value = Math.floor(moveAccuracy.value * 1.67);