for spellID, expireTime in next, data do |
if type(spellID)=="number" then |
local cd = watchedCDs[spellID] |
temp[#temp+1] = new( |
"name", cd.group and (config.aliases[cd.group] or cd.group) or config.aliases[spellID] or config.names[spellID] or GetSpellInfo(spellID), |
"timeLeft", expireTime-now, |
"char", char, |
"spellID", spellID, |
"skill", cd.skill, |
"group", cd.group) |
if cd then |
temp[#temp+1] = new( |
"name", cd.group and (config.aliases[cd.group] or cd.group) or config.aliases[spellID] or config.names[spellID] or GetSpellInfo(spellID), |
"timeLeft", expireTime-now, |
"char", char, |
"spellID", spellID, |
"skill", cd.skill, |
"group", cd.group) |
end |
end |
end |
end |