diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index d3f07bab77..c047cce189 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -1015,10 +1015,8 @@ function calcs.defence(env, actor) end end output.EffectiveAverageBlockChance = (output.EffectiveBlockChance + output.EffectiveProjectileBlockChance + output.EffectiveSpellBlockChance + output.EffectiveSpellProjectileBlockChance) / 4 - output.BlockEffect = m_max(100 - modDB:Sum("BASE", nil, "BlockEffect"), 0) - if output.BlockEffect == 0 or output.BlockEffect == 100 then - output.BlockEffect = 100 - else + output.BlockEffect = 100 - modDB:Sum("BASE", nil, "BlockEffect") + if output.BlockEffect ~= 0 then output.ShowBlockEffect = true output.DamageTakenOnBlock = 100 - output.BlockEffect end