Rework battle pass timer into multiple weakauras
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
if WeakAurasSaved.Cyka == nil then WeakAurasSaved.Cyka = {} end
|
||||
if WeakAurasSaved.Cyka.LoginInfo == nil then WeakAurasSaved.Cyka.LoginInfo = {} end
|
||||
|
||||
Today = date("%Y-%m-%d")
|
||||
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] == nil then WeakAurasSaved.Cyka.LoginInfo[UnitName("player")] = {} end
|
||||
if WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today] == nil then WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today] = {} end
|
||||
|
||||
|
||||
aura_env.CalculateOnlineTime = function()
|
||||
local loggedTime = 0
|
||||
for k, info in ipairs(WeakAurasSaved.Cyka.LoginInfo[UnitName("player")][Today]) do
|
||||
if info.LogoutTime ~= nil then
|
||||
loggedTime = loggedTime + (info.LogoutTime - info.LoginTime)
|
||||
else
|
||||
loggedTime = loggedTime + (time() - info.LoginTime)
|
||||
end
|
||||
end
|
||||
return loggedTime
|
||||
end
|
||||
Reference in New Issue
Block a user