From 77e8ff37858cb6b38fc1ed4f60ee02cae1d652e5 Mon Sep 17 00:00:00 2001 From: Flashfyre Date: Fri, 5 Apr 2024 15:47:46 -0400 Subject: [PATCH] Nerf critical hit damage to 1.5x --- src/field/pokemon.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/field/pokemon.ts b/src/field/pokemon.ts index c02f44cdb35..b74e0195858 100644 --- a/src/field/pokemon.ts +++ b/src/field/pokemon.ts @@ -1132,7 +1132,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { } const sourceAtk = new Utils.IntegerHolder(source.getBattleStat(isPhysical ? Stat.ATK : Stat.SPATK, this, null, isCritical)); const targetDef = new Utils.IntegerHolder(this.getBattleStat(isPhysical ? Stat.DEF : Stat.SPDEF, source, move, isCritical)); - const criticalMultiplier = isCritical ? 2 : 1; + const criticalMultiplier = isCritical ? 1.5 : 1; const screenMultiplier = new Utils.NumberHolder(1); if (!isCritical) { this.scene.arena.applyTagsForSide(WeakenMoveScreenTag, this.isPlayer() ? ArenaTagSide.PLAYER : ArenaTagSide.ENEMY, move.category, this.scene.currentBattle.double, screenMultiplier); @@ -1239,7 +1239,7 @@ export default abstract class Pokemon extends Phaser.GameObjects.Container { this.scene.queueMessage('It\'s super effective!'); break; case HitResult.NOT_VERY_EFFECTIVE: - this.scene.queueMessage('It\'s not very effective!'); + this.scene.queueMessage('It\'s not very effective…'); break; case HitResult.NO_EFFECT: this.scene.queueMessage(`It doesn\'t affect ${this.name}!`);