From e2b1fd7cc7b89b10cd4af445618125f25ac465a9 Mon Sep 17 00:00:00 2001 From: Matthew Ross Date: Thu, 2 May 2024 21:59:58 -0700 Subject: [PATCH] Update interruptible check to use flying tag instead of move history --- src/data/battler-tags.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index 42d90921ea1..f1dfcf4a687 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -1,7 +1,7 @@ import { CommonAnim, CommonBattleAnim } from "./battle-anims"; import { CommonAnimPhase, MoveEffectPhase, MovePhase, PokemonHealPhase, ShowAbilityPhase, StatChangePhase } from "../phases"; import { getPokemonMessage, getPokemonPrefix } from "../messages"; -import Pokemon, { MoveResult, HitResult, TurnMove } from "../field/pokemon"; +import Pokemon, { MoveResult, HitResult, } from "../field/pokemon"; import { Stat, getStatName } from "./pokemon-stat"; import { StatusEffect } from "./status-effect"; import * as Utils from "../utils"; @@ -169,9 +169,7 @@ export class InterruptedTag extends BattlerTag { } canAdd(pokemon: Pokemon): boolean { - - const prevMove = pokemon.getLastXMoves(1) - return prevMove.length && (prevMove[0].move === Moves.FLY || prevMove[0].move === Moves.BOUNCE) + return !!pokemon.getTag(BattlerTagType.FLYING) } onAdd(pokemon: Pokemon): void {