From 32063f657d6a8371b7b1d9f6bf825c6db273f923 Mon Sep 17 00:00:00 2001 From: Kayne Ruse Date: Tue, 20 May 2014 02:16:32 +1000 Subject: [PATCH] Fixed the CheckHit() equation --- misc/combat damage.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/combat damage.lua b/misc/combat damage.lua index 881a9db..b72f1cd 100644 --- a/misc/combat damage.lua +++ b/misc/combat damage.lua @@ -14,7 +14,7 @@ function MakeChar() t.defence = 10 t.intelligence = 10 t.resistance = 10 - t.accuracy = 0.1 + t.accuracy = 0.9 t.evasion = 0.1 t.luck = 0.1 t.level = 1 @@ -23,7 +23,7 @@ end function CheckHit(A, D) local RNG = math.random(100) - local hitRate = A.accuracy - A.accuracy * D.evasion + local hitRate = (A.accuracy - A.accuracy * D.evasion) * 100 if RNG <= hitRate * A.luck then return hitType.CRITICAL