Skip to content

Commit 79fc9cb

Browse files
authored
Fix incorrect max resist calculation when using Saffell's Frame unique (#1535)
1 parent b15cdbe commit 79fc9cb

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
@@ -897,7 +897,7 @@ function calcs.defence(env, actor)
897897
output[elem.."ResistTotal"] = total
898898
if modDB:Flag(nil, "MaxBlockChanceModsApplyMaxResist") then
899899
local blockMaxBonus = modDB:Override(nil, "BlockChanceMax") and 0 or modDB:Sum("BASE", nil, "BlockChanceMax")
900-
max = (modDB:Override(nil, elem.."ResistMax") or m_min(data.misc.MaxResistCap, modDB:Sum("BASE", nil, elem.."ResistMax", isElemental[elem] and "ElementalResistMax"))) + blockMaxBonus
900+
max = modDB:Override(nil, elem.."ResistMax") or m_min(data.misc.MaxResistCap, modDB:Sum("BASE", nil, elem.."ResistMax", isElemental[elem] and "ElementalResistMax") + blockMaxBonus)
901901
else
902902
max = modDB:Override(nil, elem.."ResistMax") or m_min(data.misc.MaxResistCap, modDB:Sum("BASE", nil, elem.."ResistMax", isElemental[elem] and "ElementalResistMax"))
903903
end

0 commit comments

Comments
 (0)