Skip to content

Commit 0b4ba3f

Browse files
Fix auras disabling due to multiple iterations of reservation calculations. (#4581)
1 parent 9cab88a commit 0b4ba3f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Modules/CalcPerform.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1598,7 +1598,7 @@ function calcs.perform(env, avoidCache)
15981598
end
15991599
if values.reservedPercent ~= 0 then
16001600
activeSkill.skillData[name.."ReservedPercent"] = values.reservedPercent
1601-
activeSkill.skillData[name.."ReservedBase"] = (activeSkill.skillData[name.."ReservedBase"] or 0) + m_ceil(output[name] * values.reservedPercent / 100)
1601+
activeSkill.skillData[name.."ReservedBase"] = (values.reservedFlat or 0) + m_ceil(output[name] * values.reservedPercent / 100)
16021602
env.player["reserved_"..name.."Percent"] = env.player["reserved_"..name.."Percent"] + values.reservedPercent
16031603
if breakdown then
16041604
t_insert(breakdown[name.."Reserved"].reservations, {

0 commit comments

Comments
 (0)