From 4539416af98430bbca158bb59391934126f38042 Mon Sep 17 00:00:00 2001 From: geeil-han Date: Tue, 10 Dec 2024 09:52:49 +0100 Subject: [PATCH] added makeContact to the physical part of shell side arm --- src/data/move.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 7a6f08a5372..b76d08218c9 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -4612,11 +4612,13 @@ export class ShellSideArmCategoryAttr extends VariableMoveCategoryAttr { const predictedPhysDmg = target.getBaseDamage(user, move, MoveCategory.PHYSICAL, true, true); const predictedSpecDmg = target.getBaseDamage(user, move, MoveCategory.SPECIAL, true, true); - if (predictedPhysDmg > predictedSpecDmg) { - category.value = MoveCategory.PHYSICAL; - return true; - } else if (predictedPhysDmg === predictedSpecDmg && user.randSeedInt(2) === 0) { + const shouldUsePhysical = + predictedPhysDmg > predictedSpecDmg || + (predictedPhysDmg === predictedSpecDmg && user.randSeedInt(2) === 0); + + if (shouldUsePhysical) { category.value = MoveCategory.PHYSICAL; + move.makesContact(); return true; } return false;