From 7a56989a3c1761287dcfb8ab55a3b1cc9fd97569 Mon Sep 17 00:00:00 2001 From: Dean <69436131+emdeann@users.noreply.github.com> Date: Fri, 31 Oct 2025 16:51:49 -0700 Subject: [PATCH] Remove illusion bypassing summondata reset --- src/field/pokemon.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index 6ce5c1ffc2c..1d58f7de883 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -143,7 +143,6 @@ import type { AbAttrMap, AbAttrString, TypeMultiplierAbAttrParams } from "#types import type { Constructor } from "#types/common"; import type { getAttackDamageParams, getBaseDamageParams } from "#types/damage-params"; import type { DamageCalculationResult, DamageResult } from "#types/damage-result"; -import type { IllusionData } from "#types/illusion-data"; import type { LevelMoves } from "#types/pokemon-level-moves"; import type { StarterDataEntry, StarterMoveset } from "#types/save-data"; import type { TurnMove } from "#types/turn-move"; @@ -5119,14 +5118,12 @@ export abstract class Pokemon extends Phaser.GameObjects.Container { * in preparation for switching pokemon, as well as removing any relevant on-switch tags. */ public resetSummonData(): void { - const illusion: IllusionData | null = this.summonData.illusion; if (this.summonData.speciesForm) { this.summonData.speciesForm = null; this.updateFusionPalette(); } this.summonData = new PokemonSummonData(); this.tempSummonData = new PokemonTempSummonData(); - this.summonData.illusion = illusion; this.updateInfo(); }