From eb043af173a402c8f6e1152dc08e21057084fde5 Mon Sep 17 00:00:00 2001 From: Temps Ray Date: Sat, 20 Apr 2024 01:20:32 -0400 Subject: [PATCH] Update gyro ball for gen6+ --- 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 90227637aaf..6fe040780cf 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1702,10 +1702,11 @@ export class BattleStatRatioPowerAttr extends VariablePowerAttr { // Gyro ball uses a specific formula let userSpeed = user.getStat(this.stat); if (userSpeed < 1) { - // Prevent division by zero - userSpeed = 1; - } - let bp = Math.min(150, 25 * target.getStat(this.stat) / userSpeed + 1); + // Gen 6+ always have 1 base power + power.value = 1; + return true; + } + let bp = Math.floor(Math.min(150, 25 * target.getStat(this.stat) / userSpeed + 1)); power.value = bp; return true; }