diff --git a/src/overrides.ts b/src/overrides.ts index de0d1d3f30a..a2805b25b15 100644 --- a/src/overrides.ts +++ b/src/overrides.ts @@ -44,7 +44,10 @@ import { Variant } from "#sprites/variant"; * } * ``` */ -const overrides = {} satisfies Partial>; +const overrides = { + STARTER_SPECIES_OVERRIDE: SpeciesId.TYPHLOSION, + MOVESET_OVERRIDE: [MoveId.EXPLOSION], +} satisfies Partial>; /** * If you need to add Overrides values for local testing do that inside {@linkcode overrides} diff --git a/src/phases/party-heal-phase.ts b/src/phases/party-heal-phase.ts index 5155bfbdeb4..dc38c9662a8 100644 --- a/src/phases/party-heal-phase.ts +++ b/src/phases/party-heal-phase.ts @@ -36,7 +36,6 @@ export class PartyHealPhase extends BattlePhase { move.ppUsed = 0; } pokemon.updateInfo(true); - } } const healSong = globalScene.playSoundWithoutBgm("heal"); globalScene.time.delayedCall(fixedInt(healSong.totalDuration * 1000), () => { diff --git a/test/challenges/limited-catch.test.ts b/test/challenges/limited-catch.test.ts index 26b40df00ff..80be52df2fb 100644 --- a/test/challenges/limited-catch.test.ts +++ b/test/challenges/limited-catch.test.ts @@ -30,7 +30,7 @@ describe("Challenges - Limited Catch", () => { .enemySpecies(SpeciesId.VOLTORB) .enemyAbility(AbilityId.BALL_FETCH) .enemyMoveset(MoveId.SPLASH) - .startingModifier([{ name: "MASTER_BALL", count: 1 }]) + .startingModifier([{ name: "MASTER_BALL", count: 1 }]); }); it("should allow wild Pokémon to be caught on X1 waves", async () => { diff --git a/test/challenges/no-support.test.ts b/test/challenges/no-support.test.ts index 213f9645220..6f525dd96c2 100644 --- a/test/challenges/no-support.test.ts +++ b/test/challenges/no-support.test.ts @@ -29,7 +29,7 @@ describe("Challenges - No Support", () => { .battleStyle("single") .enemySpecies(SpeciesId.VOLTORB) .enemyAbility(AbilityId.BALL_FETCH) - .enemyMoveset(MoveId.SPLASH) + .enemyMoveset(MoveId.SPLASH); }); it('should disable the shop in "No Shop"', async () => { @@ -74,7 +74,7 @@ describe("Challenges - No Support", () => { game.move.use(MoveId.SPLASH); await game.doKillOpponents(); await game.toNextWave(); - + expect(playerPokemon).not.toHaveFullHp(); game.move.use(MoveId.SPLASH); diff --git a/test/challenges/permanent-faint.test.ts b/test/challenges/permanent-faint.test.ts index 60618fd57ea..1577b23eb9b 100644 --- a/test/challenges/permanent-faint.test.ts +++ b/test/challenges/permanent-faint.test.ts @@ -34,7 +34,7 @@ describe("Challenges - Permanent Faint", () => { .battleStyle("single") .enemySpecies(SpeciesId.VOLTORB) .enemyAbility(AbilityId.BALL_FETCH) - .enemyMoveset(MoveId.SPLASH) + .enemyMoveset(MoveId.SPLASH); }); it("should render Revival Blessing unusable by players only", async () => { @@ -44,7 +44,7 @@ describe("Challenges - Permanent Faint", () => { const player = game.field.getPlayerPokemon(); const revBlessing = player.getMoveset()[0]; expect(revBlessing.isUsable()).toBe(false); - + game.move.select(MoveId.REVIVAL_BLESSING); await game.toEndOfTurn();