Files
wow-weakauras/LegionWA/LootDisplay/Init.lua
2022-08-19 14:22:17 +02:00

32 lines
895 B
Lua

local iconDisplayDuration = 3
aura_env.getItemInfo = function(msg)
DevTools_Dump(msg)
local name = msg:match("h%[(.+)%]") or ""
local quantity = msg:match("x(%d+)") or 1
local icon = WeakAurasSaved.Cyka.ItemCache[name].icon or 134400
local color = msg:match("%|cff(.){6}") or "ffffff"
return name, icon, quantity, color
end
aura_env.drawIcon = function(msg)
local name, icon, quantity, color = aura_env.getItemInfo(msg)
local formattedName = "\124cff" .. color .. name .. "\124r x" .. quantity
aura_env.allstates[#aura_env.allstates + 1] = {
show = true,
changed = true,
index = GetTime(),
resort = true,
icon = icon,
name = formattedName,
progressType = "timed",
expirationTime = GetTime() + iconDisplayDuration,
duration = iconDisplayDuration,
autoHide = true,
}
end