From 552aa8efe590fb43abd99fd02d81226c93570c23 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Mon, 15 Dec 2025 13:46:46 +0000 Subject: [PATCH] Apply changes from https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/9303 --- src/Modules/CalcPerform.lua.rej | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/Modules/CalcPerform.lua.rej diff --git a/src/Modules/CalcPerform.lua.rej b/src/Modules/CalcPerform.lua.rej new file mode 100644 index 000000000..3e24fd56a --- /dev/null +++ b/src/Modules/CalcPerform.lua.rej @@ -0,0 +1,10 @@ +diff a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua (rejected hunks) +@@ -616,7 +616,7 @@ local function doActorMisc(env, actor) + if modDB:Flag(nil, "Fortified") or modDB:Sum("BASE", nil, "Multiplier:Fortification") > 0 then + local maxStacks = modDB:Override(nil, "MaximumFortification") or modDB:Sum("BASE", skillCfg, "MaximumFortification") + local minStacks = m_min(modDB:Flag(nil, "Condition:HaveMaxFortification") and maxStacks or modDB:Sum("BASE", nil, "MinimumFortification"), maxStacks) +- local stacks = modDB:Override(nil, "FortificationStacks") or (alliedFortify > 0 and alliedFortify) or (minStacks > 0 and minStacks) or maxStacks ++ local stacks = m_min(modDB:Override(nil, "FortificationStacks") or (alliedFortify > 0 and alliedFortify) or (minStacks > 0 and minStacks) or maxStacks, maxStacks) + output.FortificationStacks = stacks + output.FortificationStacksOver20 = m_min(m_max(0, stacks - 20), maxStacks - 20) + if not modDB:Flag(nil,"Condition:NoFortificationMitigation") then