From c62c0e55157ac46f3904741eb1c6421e2142cfdb Mon Sep 17 00:00:00 2001 From: fakuzatsu Date: Tue, 23 Sep 2025 07:51:09 +0100 Subject: [PATCH] removes crit chance --- src/battle_script_commands.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/battle_script_commands.c b/src/battle_script_commands.c index fd3283471c3e..4fc7e465334a 100644 --- a/src/battle_script_commands.c +++ b/src/battle_script_commands.c @@ -1956,19 +1956,6 @@ s32 CalcCritChanceStage(u32 battlerAtk, u32 battlerDef, u32 move, bool32 recordA { critChance = CRITICAL_HIT_ALWAYS; } - else - { - critChance = 2 * ((gBattleMons[battlerAtk].status2 & STATUS2_FOCUS_ENERGY) != 0) - + 1 * ((gBattleMons[battlerAtk].status2 & STATUS2_DRAGON_CHEER) != 0) - + GetMoveCriticalHitStage(move) - + GetHoldEffectCritChanceIncrease(battlerAtk, holdEffectAtk) - + 2 * (B_AFFECTION_MECHANICS == TRUE && GetBattlerAffectionHearts(battlerAtk) == AFFECTION_FIVE_HEARTS) - + (abilityAtk == ABILITY_SUPER_LUCK) - + gBattleStruct->bonusCritStages[gBattlerAttacker]; - - if (critChance >= ARRAY_COUNT(sCriticalHitOdds)) - critChance = ARRAY_COUNT(sCriticalHitOdds) - 1; - } if (critChance != CRITICAL_HIT_BLOCKED && (abilityDef == ABILITY_BATTLE_ARMOR || abilityDef == ABILITY_SHELL_ARMOR)) {