Skip to content

Commit 6a5e58f

Browse files
author
LocalIdentity
committed
Fix Deflect chance not being capped at 95%
The calc was not properly taking the 95% limit into account
1 parent b49fb4b commit 6a5e58f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Modules/CalcDefence.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function calcs.deflectChance(deflection, accuracy)
5050
return 0
5151
end
5252
local chanceToNotDeflect = accuracy / ( accuracy + deflection * 0.12 ) * 150 - 50
53-
return 100 - m_max(m_min(round(chanceToNotDeflect), data.misc.DeflectionChanceCap), 0)
53+
return m_max(m_min(100 - round(chanceToNotDeflect), data.misc.DeflectionChanceCap), 0)
5454
end
5555
-- Calculate damage reduction from armour, float
5656
function calcs.armourReductionF(armour, raw)

0 commit comments

Comments
 (0)