diff --git a/src/data/battler-tags.ts b/src/data/battler-tags.ts index fb5db3c2bb2..06f435f55cc 100644 --- a/src/data/battler-tags.ts +++ b/src/data/battler-tags.ts @@ -653,7 +653,7 @@ export class FlinchedTag extends BattlerTag { } /** - * Cancels all subsequent moves used by this tag's Pokemon this turn. + * Cancels the flinched Pokemon's currently used move this turn if called mid-execution, or removes the tag at end of turn. * @param pokemon - The {@linkcode Pokemon} with this tag. * @param lapseType - The {@linkcode BattlerTagLapseType | lapse type} used for this function call. * @returns Whether the tag should remain active. diff --git a/test/moves/instruct.test.ts b/test/moves/instruct.test.ts index ee3e19891e0..4a701ed6ac5 100644 --- a/test/moves/instruct.test.ts +++ b/test/moves/instruct.test.ts @@ -36,7 +36,8 @@ describe("Moves - Instruct", () => { game.override .battleStyle("single") .enemySpecies(SpeciesId.SHUCKLE) - .enemyAbility(AbilityId.NO_GUARD) + .enemyAbility(AbilityId.BALL_FETCH) + .passiveAbility(AbilityId.NO_GUARD) .enemyLevel(100) .startingLevel(100) .disableCrits();