From 82702d0b46add91ab8b92e4332804a0a37b13dbe Mon Sep 17 00:00:00 2001 From: AJ Fontaine Date: Wed, 26 Mar 2025 21:29:57 -0400 Subject: [PATCH] Apply PP --- src/phases/move-phase.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/phases/move-phase.ts b/src/phases/move-phase.ts index 1670ec92154..fe33066910b 100644 --- a/src/phases/move-phase.ts +++ b/src/phases/move-phase.ts @@ -350,15 +350,11 @@ export class MovePhase extends BattlePhase { // "commit" to using the move, deducting PP. if (!this.ignorePp) { - let ppUsed = 1 + this.getPpIncreaseFromPressure(targets); + const ppUsed = new NumberHolder(1 + this.getPpIncreaseFromPressure(targets)); - const ignorePPChallenge = new BooleanHolder(false); - applyChallenges(ChallengeType.MODIFY_PP_USE, ignorePPChallenge); - if (ignorePPChallenge.value) { - ppUsed = 0; - } + applyChallenges(ChallengeType.MODIFY_PP_USE, this.pokemon, this.move.moveId, ppUsed); - this.move.usePp(ppUsed); + this.move.usePp(ppUsed.value); globalScene.eventTarget.dispatchEvent(new MoveUsedEvent(this.pokemon?.id, this.move.getMove(), this.move.ppUsed)); }