Files
wow-weakauras/Complete Projects/Legion/Celestial Map.lua

34 lines
1.4 KiB
Lua

--DISPLAY
function()
time = GetTime() - starttime
local mastery_ppm = celestial_map_mastery / (time / 60)
local haste_ppm = celestial_map_haste / (time / 60)
local crit_ppm = celestial_map_crit / (time / 60)
local map_ppm = celestial_map_procs / (time / 60)
local mastery_ppm = math.floor(mastery_ppm * 100) / 100
local haste_ppm = math.floor(haste_ppm * 100) / 100
local crit_ppm = math.floor(crit_ppm * 100) / 100
local map_ppm = math.floor(map_ppm * 100) / 100
return celestial_map_mastery .. " " .. mastery_ppm .. " mastery" .. "\n" .. celestial_map_haste .. " " .. haste_ppm .. " haste" .. "\n" .. celestial_map_crit .. " " .. crit_ppm .. " crit" .. "\n" .. celestial_map_procs .. " " .. map_ppm .. " total"
end
--COMBAT_LOG_EVENT_UNFILTERED
function(_, _, subEvent, _, _, sourceName, _, _, _, _, _, _, ...)
if subEvent == "SPELL_AURA_APPLIED" and sourceName == UnitName("player") then
local spellId = select(1, ...)
if spellId == 225752 then
celestial_map_mastery = celestial_map_mastery + 1
end
if spellId == 225753 then
celestial_map_haste = celestial_map_haste + 1
end
if spellId == 225749 then
celestial_map_crit = celestial_map_crit + 1
end
if spellId == 225752 or spellId == 225753 or spellId == 225749 then
celestial_map_procs = celestial_map_procs + 1
end
end
end