From 4d3d574972548feed7c7e29abb118cb09b130977 Mon Sep 17 00:00:00 2001 From: innerthunder Date: Sat, 7 Sep 2024 01:21:38 -0700 Subject: [PATCH] Suppress errors from Tera achievement validation --- src/test/moves/effectiveness.test.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/moves/effectiveness.test.ts b/src/test/moves/effectiveness.test.ts index 5dbaa9ff394..d1903c79844 100644 --- a/src/test/moves/effectiveness.test.ts +++ b/src/test/moves/effectiveness.test.ts @@ -6,6 +6,7 @@ import { Abilities } from "#app/enums/abilities"; import { Moves } from "#app/enums/moves"; import { Species } from "#app/enums/species"; import * as Messages from "#app/messages"; +import { TerastallizeModifier } from "#app/modifier/modifier"; import GameManager from "#test/utils/gameManager"; import Phaser from "phaser"; import { afterEach, beforeAll, describe, expect, it, vi } from "vitest"; @@ -19,6 +20,7 @@ function testMoveEffectiveness(game: GameManager, move: Moves, targetSpecies: Sp if (teraType !== undefined) { game.override.enemyHeldItems([{ name:"TERA_SHARD", type: teraType }]); } + const user = game.scene.addPlayerPokemon(getPokemonSpecies(Species.SNORLAX), 5); const target = game.scene.addEnemyPokemon(getPokemonSpecies(targetSpecies), 5, TrainerSlot.NONE); @@ -36,6 +38,8 @@ describe("Moves - Type Effectiveness", () => { type: Phaser.HEADLESS, }); game = new GameManager(phaserGame); + TerastallizeModifier.prototype.apply = (args) => true; + game.override.ability(Abilities.BALL_FETCH); });