Update
This commit is contained in:
@@ -1,39 +1,39 @@
|
||||
--COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(e, ...)
|
||||
local se = select(2, ...)
|
||||
if se == "SPELL_AURA_APPLIED" or se == "SPELL_AURA_APPLIED_DOSE" then
|
||||
local source = select(5, ...)
|
||||
if source == UnitName("player") then
|
||||
local spell = select(13, ...)
|
||||
local target = select(9, ...)
|
||||
if spell == "Highfather's Timekeeping" then
|
||||
if not aura_env.targets[target] then
|
||||
aura_env.targets[target] = 1
|
||||
else
|
||||
aura_env.targets[target] = aura_env.targets[target] + 1
|
||||
end
|
||||
return true
|
||||
end
|
||||
end
|
||||
elseif se == "SPELL_AURA_REMOVED" then
|
||||
local source = select(5, ...)
|
||||
local target = select(9, ...)
|
||||
local spell = select(13, ...)
|
||||
if source == UnitName("player") and spell == "Highfather's Timekeeping" and aura_env.targets[target] then
|
||||
aura_env.targets[target] = nil
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--DISPLAY
|
||||
function()
|
||||
local output = ""
|
||||
for k,v in pairs(aura_env.targets) do
|
||||
output = output .. k .. " " .. v .. "\n"
|
||||
end
|
||||
return output
|
||||
end
|
||||
|
||||
--INIT
|
||||
--COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(e, ...)
|
||||
local se = select(2, ...)
|
||||
if se == "SPELL_AURA_APPLIED" or se == "SPELL_AURA_APPLIED_DOSE" then
|
||||
local source = select(5, ...)
|
||||
if source == UnitName("player") then
|
||||
local spell = select(13, ...)
|
||||
local target = select(9, ...)
|
||||
if spell == "Highfather's Timekeeping" then
|
||||
if not aura_env.targets[target] then
|
||||
aura_env.targets[target] = 1
|
||||
else
|
||||
aura_env.targets[target] = aura_env.targets[target] + 1
|
||||
end
|
||||
return true
|
||||
end
|
||||
end
|
||||
elseif se == "SPELL_AURA_REMOVED" then
|
||||
local source = select(5, ...)
|
||||
local target = select(9, ...)
|
||||
local spell = select(13, ...)
|
||||
if source == UnitName("player") and spell == "Highfather's Timekeeping" and aura_env.targets[target] then
|
||||
aura_env.targets[target] = nil
|
||||
return true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--DISPLAY
|
||||
function()
|
||||
local output = ""
|
||||
for k,v in pairs(aura_env.targets) do
|
||||
output = output .. k .. " " .. v .. "\n"
|
||||
end
|
||||
return output
|
||||
end
|
||||
|
||||
--INIT
|
||||
aura_env.targets = {}
|
||||
Reference in New Issue
Block a user