undo breaking SumSpellTables

This commit is contained in:
andrew6180
2024-06-06 23:10:19 -07:00
parent 7c0725393f
commit e8e1687d28
+10 -1
View File
@@ -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