Round of fixes of the new breakdown
This commit is contained in:
@@ -1104,7 +1104,7 @@ end
|
||||
thisLine.icone_classe:SetTexture(spellIcon)
|
||||
thisLine.icone_classe:SetTexCoord(0.078125, 0.921875, 0.078125, 0.921875)
|
||||
thisLine.icone_classe:SetVertexColor(1, 1, 1)
|
||||
if(thisLine.mouse_over and not instancia.baseframe.isMoving) then
|
||||
if(thisLine.mouse_over and not instance.baseframe.isMoving) then
|
||||
local classIcon = thisLine:GetClassIcon()
|
||||
thisLine.iconHighlight:SetTexture(classIcon:GetTexture())
|
||||
thisLine.iconHighlight:SetTexCoord(classIcon:GetTexCoord())
|
||||
|
||||
@@ -28,6 +28,11 @@ local spellTable_FieldsToSum = {
|
||||
["absorbed"] = true,
|
||||
["overheal"] = true,
|
||||
["totaldenied"] = true,
|
||||
["e_amt"] = true,
|
||||
["e_dmg"] = true,
|
||||
["e_heal"] = true,
|
||||
["e_lvl"] = true,
|
||||
["e_total"] = true,
|
||||
}
|
||||
|
||||
---@class spelltablemixin
|
||||
@@ -90,16 +95,21 @@ Details.SpellTableMixin = {
|
||||
local spellTable = spellTables[i]
|
||||
if (spellTable) then
|
||||
for key, value in pairs(spellTable) do
|
||||
---@cast key string
|
||||
---@cast value number
|
||||
if (spellTable_FieldsToSum[key]) then
|
||||
targetTable[key] = (targetTable[key] or 0) + value
|
||||
--evoker empowerment levels
|
||||
if (key == "e_lvl" or key == "e_heal" or key == "e_dmg") then
|
||||
targetTable[key] = targetTable[key] or {}
|
||||
for level, amount in pairs(value) do
|
||||
targetTable[key][level] = (targetTable[key][level] or 0) + amount
|
||||
end
|
||||
else
|
||||
targetTable[key] = (targetTable[key] or 0) + value
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end,
|
||||
|
||||
}
|
||||
|
||||
--detailsFramework:Mixin(Details, Details.SpellTableMixin)
|
||||
Reference in New Issue
Block a user