From 7634fe562c55016aaf4fd73624ad89fabe9ed177 Mon Sep 17 00:00:00 2001 From: Dean Date: Fri, 17 Jan 2025 22:55:02 -0800 Subject: [PATCH] Actually fix transform --- src/data/move.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/data/move.ts b/src/data/move.ts index d9a00b7bb6d..7c35ce95b3f 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -7578,7 +7578,6 @@ export class TransformAttr extends MoveEffectAttr { const promises: Promise[] = []; user.summonData.speciesForm = target.getSpeciesForm(); - user.setTempAbility(target.getAbility()); user.summonData.gender = target.getGender(); // Power Trick's effect will not preserved after using Transform @@ -7611,6 +7610,8 @@ export class TransformAttr extends MoveEffectAttr { promises.push(user.loadAssets(false).then(() => { user.playAnim(); user.updateInfo(); + // If the new ability activates immediately, it needs to happen after all the transform animations + user.setTempAbility(target.getAbility()); })); await Promise.all(promises);