Files
wow-weakauras/FreshShit/BattlePassTimer/init.lua

15 lines
450 B
Lua

if WeakAurasSaved.Cyka == nil then WeakAurasSaved.Cyka = {} end
if WeakAurasSaved.Cyka.LoginInfo == nil then WeakAurasSaved.Cyka.LoginInfo = {} end
aura_env.CalculateOnlineTime = function()
local time = 0
for k, info in ipairs(WeakAurasSaved.Cyka.LoginInfo[UnitName("player")]) do
if info.LogoutTime ~= nil then
time = time + (info.LogoutTime - info.LoginTime)
else
time = time + (GetTime() - info.LoginTime)
end
end
return time
end