From db5a4195ad48f734925e42ba65107a5d813791d3 Mon Sep 17 00:00:00 2001 From: FatBoy-DOTC Date: Thu, 5 Sep 2024 21:26:21 -0500 Subject: [PATCH] custom hit chance formula --- src/engine/gameManager/CombatManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/gameManager/CombatManager.java b/src/engine/gameManager/CombatManager.java index 7c1482c2..76cd9f5b 100644 --- a/src/engine/gameManager/CombatManager.java +++ b/src/engine/gameManager/CombatManager.java @@ -1444,10 +1444,10 @@ public enum CombatManager { } public static boolean LandHit(int atr, int defense){ - int roll = ThreadLocalRandom.current().nextInt(100); + int roll = ThreadLocalRandom.current().nextInt(101); float chance = (float)((atr-((atr+defense)*0.315))/((defense-((atr+defense)*0.315))+(atr-((atr+defense)*0.315)))); boolean hit = false; - if(chance > roll) + if((chance * 100) > roll) hit = true; return hit; }