Skip to content

[Refactor] [Docs] Minor refactor of move.checkFlags into move.doesFlagEffectApply #14840

[Refactor] [Docs] Minor refactor of move.checkFlags into move.doesFlagEffectApply

[Refactor] [Docs] Minor refactor of move.checkFlags into move.doesFlagEffectApply #14840

Triggered via pull request March 11, 2025 03:07
Status Cancelled
Total duration 3m 13s
Artifacts

tests.yml

on: pull_request
Run Pre-test
31s
Run Pre-test
Matrix: Run Tests
Fit to window
Zoom out
Zoom in

Annotations

55 errors
test/abilities/dancer.test.ts > Abilities - Dancer > triggers when dance moves are used, doesn't consume extra PP: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/heatproof.test.ts > Abilities - Heatproof > reduces Fire type damage by half: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/heatproof.test.ts > Abilities - Heatproof > reduces Burn damage by half: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies and changes a pokemon's type: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the pokemon's move has a variable type: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the type has changed by another ability: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the pokemon's move calls another move: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the pokemon's move is delayed / charging: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the pokemon's move misses: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/libero.test.ts > Abilities - Libero > ability applies correctly even if the pokemon's move is protected against: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
Run Tests (9) / Shard 9 of 10
FailFast: cancelling since parallel instance has failed
test/abilities/arena_trap.test.ts > Abilities - Arena Trap > should lift if pokemon with this ability leaves the field: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/battery.test.ts > Abilities - Battery > raises the power of allies' special moves by 30%: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/battery.test.ts > Abilities - Battery > does not raise the power of allies' non-special moves: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/battery.test.ts > Abilities - Battery > does not raise the power of the ability owner's special moves: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/competitive.test.ts > Abilities - Competitive > lower atk and def by 1 via tickle, then increase spatk by 4 via competitive: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/competitive.test.ts > Abilities - Competitive > lowering your own stats should not trigger competitive: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/competitive.test.ts > Abilities - Competitive > white herb should remove only the negative effects: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/dry_skin.test.ts > Abilities - Dry Skin > during sunlight, lose 1/8 of maximum health at the end of each turn: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/dry_skin.test.ts > Abilities - Dry Skin > during rain, gain 1/8 of maximum health at the end of each turn: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/dry_skin.test.ts > Abilities - Dry Skin > opposing fire attacks do 25% more damage: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
Run Tests (8) / Shard 8 of 10
FailFast: cancelling since parallel instance has failed
test/evolution.test.ts > Evolution > should increase both HP and max HP when evolving: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/evolution.test.ts > Evolution > should not fully heal HP when evolving: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/aroma_veil.test.ts > Moves - Aroma Veil > Aroma Veil protects the Pokemon's side against most Move Restriction Battler Tags: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/aroma_veil.test.ts > Moves - Aroma Veil > Aroma Veil does not protect against Imprison: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/aura_break.test.ts > Abilities - Aura Break > reverses the effect of Fairy Aura: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/aura_break.test.ts > Abilities - Aura Break > reverses the effect of Dark Aura: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/aura_break.test.ts > Abilities - Aura Break > has no effect if neither Fairy Aura nor Dark Aura are present: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/good_as_gold.test.ts > Abilities - Good As Gold > should block normal status moves: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/good_as_gold.test.ts > Abilities - Good As Gold > should block memento and prevent the user from fainting: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/good_as_gold.test.ts > Abilities - Good As Gold > should not block any status moves that target the field, one side, or all pokemon: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
Run Tests (1) / Shard 1 of 10
FailFast: cancelling since parallel instance has failed
test/abilities/battle_bond.test.ts > Abilities - BATTLE BOND > check if fainted pokemon switches to base form on arena reset: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/battle_bond.test.ts > Abilities - BATTLE BOND > should not keep buffing Water Shuriken after Greninja switches to base form: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/honey_gather.test.ts > Abilities - Honey Gather > should give money when winning a battle: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/honey_gather.test.ts > Abilities - Honey Gather > should not give money when the enemy pokemon flees: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/hyper_cutter.test.ts > Abilities - Hyper Cutter > only prevents ATK drops: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/intimidate.test.ts > Abilities - Intimidate > should lower ATK stat stage by 1 of enemy Pokemon on entry and player switch: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/intimidate.test.ts > Abilities - Intimidate > should not activate again if there is no switch or new entry: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/intimidate.test.ts > Abilities - Intimidate > should lower ATK stat stage by 1 for every switch: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/zero_to_hero.test.ts > Abilities - ZERO TO HERO > should swap to base form on arena reset: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
test/abilities/zero_to_hero.test.ts > Abilities - ZERO TO HERO > should not swap to Hero form if switching due to faint: src/phases/move-effect-phase.ts#L310
TypeError: move.checkFlag is not a function ❯ src/phases/move-effect-phase.ts:310:19 ❯ cleanUpAndComplete src/data/battle-anims.ts:1000:9 ❯ MoveAnim.play src/data/battle-anims.ts:1005:14 ❯ MoveEffectPhase.start src/phases/move-effect-phase.ts:243:102 ❯ Object.call test/testUtils/phaseInterceptor.ts:467:39 ❯ Timeout.<anonymous> test/testUtils/phaseInterceptor.ts:397:24
Run Tests (5) / Shard 5 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (5) / Shard 5 of 10
The operation was canceled.
Run Tests (4) / Shard 4 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (4) / Shard 4 of 10
The operation was canceled.
Run Tests (3) / Shard 3 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (3) / Shard 3 of 10
The operation was canceled.
Run Tests (6) / Shard 6 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (6) / Shard 6 of 10
The operation was canceled.
Run Tests (2) / Shard 2 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (2) / Shard 2 of 10
The operation was canceled.
Run Tests (7) / Shard 7 of 10
FailFast: cancelling since parallel instance has failed
Run Tests (7) / Shard 7 of 10
The operation was canceled.