From eb49ebe4e90fa346c433f2b60b5eb4452173359f Mon Sep 17 00:00:00 2001 From: hayuna Date: Thu, 16 May 2024 16:44:25 +0200 Subject: [PATCH] Update comments to adjust ways of working --- src/data/move.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 85cb8cd1dc5..004e4df6e51 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2036,10 +2036,10 @@ export class VariablePowerAttr extends MoveAttr { export class LessPPMorePowerAttr extends VariablePowerAttr { /** * Power up moves when less PP user has - * @param user Pokemon that used the move - * @param target The target of the move - * @param move Move with this attribute - * @param args Utils.NumberHolder for calculating power + * @param user {@linkcode Pokemon} using this move + * @param target {@linkcode Pokemon} target of this move + * @param move {@linkcode Move} being used + * @param args [0] {@linkcode Utils.NumberHolder} of power * @returns true if the function succeeds */ apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { @@ -2047,6 +2047,7 @@ export class LessPPMorePowerAttr extends VariablePowerAttr { let ppUsed = user.moveset.find((m) => m.moveId === move.id).ppUsed; let ppRemains = ppMax - ppUsed; + /** Reduce to 0 to avoid negative numbers if user has 1PP before attack and target has Ability.PRESSURE */ if(ppRemains < 0) ppRemains = 0; const power = args[0] as Utils.NumberHolder;