From 800b8c99052c0394b55eaeb9f48fda62cb5e3a0a Mon Sep 17 00:00:00 2001 From: Sirz Benjie <142067137+SirzBenjie@users.noreply.github.com> Date: Mon, 4 Aug 2025 09:10:24 -0600 Subject: [PATCH 1/2] [Bug] [Beta] Fix serialization with transform (#6207) Fix serialization with transform --- src/data/pokemon/pokemon-data.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data/pokemon/pokemon-data.ts b/src/data/pokemon/pokemon-data.ts index 0eabb0d354a..9c264c4c1bc 100644 --- a/src/data/pokemon/pokemon-data.ts +++ b/src/data/pokemon/pokemon-data.ts @@ -162,6 +162,7 @@ export class PokemonSummonData { if (key === "speciesForm" || key === "fusionSpeciesForm") { this[key] = deserializePokemonSpeciesForm(value); + continue; } if (key === "illusion" && typeof value === "object") { @@ -182,6 +183,7 @@ export class PokemonSummonData { } } this[key] = illusionData as IllusionData; + continue; } if (key === "moveset") { From 40443d2afa985b2ce638018eea182aec274975ea Mon Sep 17 00:00:00 2001 From: Acelynn Zhang <102631387+acelynnzhang@users.noreply.github.com> Date: Mon, 4 Aug 2025 17:33:01 -0400 Subject: [PATCH 2/2] [Bug] Fix override move animations not loading for enemy Pokemon https://github.com/pagefaultgames/pokerogue/pull/6214 --- src/field/pokemon.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index fe78994ce93..0523671ee5f 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1821,8 +1821,6 @@ export abstract class Pokemon extends Phaser.GameObjects.Container { * @returns An array of {@linkcode PokemonMove}, as described above. */ getMoveset(ignoreOverride = false): PokemonMove[] { - const ret = !ignoreOverride && this.summonData.moveset ? this.summonData.moveset : this.moveset; - // Overrides moveset based on arrays specified in overrides.ts let overrideArray: MoveId | Array = this.isPlayer() ? Overrides.MOVESET_OVERRIDE @@ -1838,7 +1836,7 @@ export abstract class Pokemon extends Phaser.GameObjects.Container { }); } - return ret; + return !ignoreOverride && this.summonData.moveset ? this.summonData.moveset : this.moveset; } /**