From 96c98e29d8ddab521835ba07f8ac534019ca0ce5 Mon Sep 17 00:00:00 2001 From: shayebeadlingkl Date: Sun, 21 Apr 2024 11:09:38 -0400 Subject: [PATCH] checks against ohko attr --- src/data/ability.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/ability.ts b/src/data/ability.ts index 7ab70a80468..d3c57567bc3 100644 --- a/src/data/ability.ts +++ b/src/data/ability.ts @@ -9,7 +9,7 @@ import { BattlerTag } from "./battler-tags"; import { BattlerTagType } from "./enums/battler-tag-type"; import { StatusEffect, getStatusEffectDescriptor, getStatusEffectHealText } from "./status-effect"; import { Gender } from "./gender"; -import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, allMoves } from "./move"; +import Move, { AttackMove, MoveCategory, MoveFlags, MoveTarget, RecoilAttr, StatusMoveTypeImmunityAttr, FlinchAttr, allMoves, OneHitKOAttr } from "./move"; import { ArenaTagType } from "./enums/arena-tag-type"; import { Stat } from "./pokemon-stat"; import { PokemonHeldItemModifier } from "../modifier/modifier"; @@ -1578,7 +1578,7 @@ function getAnticipationCondition(): AbAttrCondition { return true; } // move is a OHKO - if ([Moves.FISSURE, Moves.SHEER_COLD, Moves.GUILLOTINE, Moves.HORN_DRILL].includes(move.getMove().id)) { + if (move.getMove().findAttr(attr => attr instanceof OneHitKOAttr)) { return true; } // edge case for hidden power, type is computed