diff --git a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua index c7f75eda6c4..54a3649526c 100644 --- a/src/Modules/CalcPerform.lua +++ b/src/Modules/CalcPerform.lua @@ -661,7 +661,7 @@ local function doActorMisc(env, actor) local skillCfg = actor.mainSkill and actor.mainSkill.skillCfg local maxStacks = m_max(modDB:Override(nil, "MaximumFortification") or modDB:Sum("BASE", skillCfg, "MaximumFortification"), alliedFortify) local minStacks = m_min(modDB:Flag(nil, "Condition:HaveMaxFortification") and maxStacks or modDB:Sum("BASE", nil, "MinimumFortification"), maxStacks) - local stacks = m_min(modDB:Override(nil, "FortificationStacks") or (minStacks > 0 and minStacks) or maxStacks, maxStacks) + local stacks = m_min(modDB:Override(nil, "FortificationStacks") or maxStacks, maxStacks) local increasedDuration = skillModList:Sum("INC", nil, "FortifyDuration") output.MaximumFortification = maxStacks output.MinimumFortification = minStacks