From c3e9229eb8e7966d0f5dd3821fcab1119852a83a Mon Sep 17 00:00:00 2001 From: Marek Sison Date: Mon, 6 May 2024 16:13:37 +0800 Subject: [PATCH] HOTFIX: StockpileDamageAttr adjusted --- src/data/move.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 95ec3de51..5578436c1 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -637,7 +637,7 @@ export class StockpileDamageAttr extends FixedDamageAttr { super(0); } - getTargetBenefitScore(user: Pokemon, target: Pokemon, move: Move): integer { + getDamage(user: Pokemon, target: Pokemon, move: Move): integer { let ret = super.getTargetBenefitScore(user, target, move); let attackScore = 0; @@ -661,9 +661,7 @@ export class StockpileDamageAttr extends FixedDamageAttr { attackScore += Math.floor(power.value / 5); } - ret -= attackScore; - - return ret; + return attackScore; } getPower(user: Pokemon, target: Pokemon, move: Move): number { @@ -4646,7 +4644,9 @@ export function initMoves() { .attr(StatChangeAttr, [ BattleStat.DEF, BattleStat.SPDEF ], 1, true) .partial(), new AttackMove(Moves.SPIT_UP, Type.NORMAL, MoveCategory.SPECIAL, -1, 100, 10, -1, 0, 3) - .unimplemented(), + .attr(StockpileDamageAttr) + .attr(StatChangeAttr, [ BattleStat.DEF, BattleStat.SPDEF ], -1, true) + .partial(), new SelfStatusMove(Moves.SWALLOW, Type.NORMAL, -1, 10, -1, 0, 3) .triageMove() .unimplemented(),