From f80211406fce03a653006293da63e0b6c7f3f904 Mon Sep 17 00:00:00 2001 From: jnotsknab Date: Wed, 18 Jun 2025 18:15:53 -0500 Subject: [PATCH] Revised Comments --- src/data/abilities/ability.ts | 1 + src/phases/move-phase.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/data/abilities/ability.ts b/src/data/abilities/ability.ts index 1e54c65f800..2c14b6ec795 100644 --- a/src/data/abilities/ability.ts +++ b/src/data/abilities/ability.ts @@ -3911,6 +3911,7 @@ export class PostSummonTransformAbAttr extends PostSummonAbAttr { const target = this.getTarget(targets); const user = pokemon; + //Prevents Imposter from triggering on a transformed target or if the user is already transformed if (user?.getTag(BattlerTagType.TRANSFORM) || target?.getTag(BattlerTagType.TRANSFORM)) { return false; } diff --git a/src/phases/move-phase.ts b/src/phases/move-phase.ts index 997fa5a4aa0..0feb3032b27 100644 --- a/src/phases/move-phase.ts +++ b/src/phases/move-phase.ts @@ -340,6 +340,7 @@ export class MovePhase extends BattlePhase { } if ( + //Prevent using Transform if either the user or target is already transformed this.move.getMove().id === MoveId.TRANSFORM && (targets[0].getTag(BattlerTagType.TRANSFORM) || this.pokemon.getTag(BattlerTagType.TRANSFORM)) ) {