Я не могу понять одного - зачем нужно было подстраиваться под проблемой, если её можно было просто решить?
В общем, вот адекватное решение самой проблемы. Заменяем вот эту строчку во всех файлах DBM:
На вот эту строчку и радуемся жизни.Код:tonumber(guid:sub(7, 10), 16)
Должны будут заменится вот эти строчки:Код:tonumber(guid:sub(7, 12), 16)
Как видим в результате всё работает:Код:E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-BossHealth.lua (1 hit) Line 202: return (cType == 3 or cType == 5) and tonumber(guid:sub(7, 12), 16) or -1 E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-Core.lua (7 hits) Line 1515: local cId = tonumber(guid:sub(7, 12), 16) Line 1545: local cId = tonumber(guid:sub(7, 12), 16) Line 2150: local cId = tonumber(guid:sub(7, 12), 16) Line 3324: return (guid and (tonumber(guid:sub(7, 12), 16))) or 0 Line 3328: return (guid and (tonumber(guid:sub(7, 12), 16))) or 0 Line 4858: if guid and tonumber(guid:sub(7, 12), 16) == cId then Line 4866: if guid and (tonumber(guid:sub(7, 12), 16)) == cId then E:\Games\WoW\Interface\AddOns\DBM-Core\DBM-InfoFrame.lua (1 hit) Line 406: return (guid and (tonumber(guid:sub(7, 12), 16))) or 0
P.S. В аддоне Recount была замечена такая же проблема с дублированием информации по боссам. И там так же были указаны числа "7, 10", которые можно заменить на "7, 12".






Ответить с цитированием
