/trunk
end |
return res |
end |
local function output(input,sum,b) |
input = input or {} |
sum = sum or 0 |
local function output(b) |
local input, sum = {}, 0 |
for k,modul in pairs(moduls) do |
if(type(modul.Output)=='function') then |
if(db[modul.name .. 'Tooltip']) then |
tooltip:AddLine() |
for name,b in pairs(search(id)) do |
local dname, drealm = strsplit(" - ",name) |
local input,sum = output(input,sum,b) |
local input,sum = output(b) |
if(sum>0) then |
tooltip:AddLine(format("%s %s: %s [ %s ] ",getIcon(id),dname,sum,addon['colorize'](table.concat(input,', '),"ffffff"))) |
end |
if(id)then |
for name,b in pairs(search(id)) do |
local dname, drealm = strsplit(" - ",name) |
local input,sum = output(input,sum,b) |
local input,sum = output(b) |
dout[#dout+1] = (format(" %s: %s [ %s ] ",dname,sum,addon['colorize'](table.concat(input,', '),"ffffff"))) |
input = nil |
end |