From e8e1687d2884c777dbc27bc7854a3a08d76624c3 Mon Sep 17 00:00:00 2001 From: andrew6180 <16847730+andrew6180@users.noreply.github.com> Date: Thu, 6 Jun 2024 23:10:19 -0700 Subject: [PATCH] undo breaking SumSpellTables --- classes/class_spelltable.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/classes/class_spelltable.lua b/classes/class_spelltable.lua index 94cd8d3d..0c5173bb 100644 --- a/classes/class_spelltable.lua +++ b/classes/class_spelltable.lua @@ -99,7 +99,16 @@ Details.SpellTableMixin = { if (spellTable) then for key, value in pairs(spellTable) do if (spellTable_FieldsToSum[key]) then - targetTable[key] = (targetTable[key] or 0) + value + if (key == "c_max" or key == "n_max") then + targetTable[key] = math.max(targetTable[key] or value, value) + + elseif (key == "c_min" or key == "n_min") then + targetTable[key] = math.min(targetTable[key] or value, value) + + else + targetTable[key] = (targetTable[key] or 0) + value + end + end end end