Skip to content

Commit 46bce3c

Browse files
LocalIdentityLocalIdentity
andauthored
Fix Deflect chance not being capped at 95% (#2100)
The calc was not properly taking the 95% limit into account Co-authored-by: LocalIdentity <localidentity2@gmail.com>
1 parent b49fb4b commit 46bce3c

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)