minute and hour buff/debuff timer on player frame

This commit is contained in:
jfastnacht
2016-05-20 20:45:00 +02:00
committed by Eric Mauser
parent f6e306f4c2
commit 2015e0e8d1
+16 -8
View File
@@ -217,10 +217,14 @@ pfUI:RegisterModule("player", function ()
pfUI.uf.player.buff.buffs[i]:SetScript("OnUpdate", function()
for i=1, 16 do
local timeleft = GetPlayerBuffTimeLeft(GetPlayerBuff(i-1,"HELPFUL"))
if timeleft ~= nil and timeleft < 99 and timeleft ~= 0 then
pfUI.uf.player.buff.buffs[i].cd:SetText(ceil(timeleft))
else
pfUI.uf.player.buff.buffs[i].cd:SetText("")
if timeleft ~= nil and timeleft ~= 0 then
if timeleft < 60 then
pfUI.uf.player.buff.buffs[i].cd:SetText(ceil(timeleft))
elseif timeleft < 3600 then
pfUI.uf.player.buff.buffs[i].cd:SetText(ceil(timeleft/60) .. 'm')
else
pfUI.uf.player.buff.buffs[i].cd:SetText(ceil(timeleft/3600) .. 'h')
end
end
end
end)
@@ -305,10 +309,14 @@ pfUI:RegisterModule("player", function ()
pfUI.uf.player.debuff.debuffs[i]:SetScript("OnUpdate", function()
for i=1, 16 do
local timeleft = GetPlayerBuffTimeLeft(GetPlayerBuff(i-1,"HARMFUL"))
if timeleft ~= nil and timeleft < 99 and timeleft ~= 0 then
pfUI.uf.player.debuff.debuffs[i].cd:SetText(ceil(timeleft))
else
pfUI.uf.player.debuff.debuffs[i].cd:SetText("")
if timeleft ~= nil and timeleft ~= 0 then
if timeleft < 60 then
pfUI.uf.player.debuff.debuffs[i].cd:SetText(ceil(timeleft))
elseif timeleft < 3600 then
pfUI.uf.player.debuff.debuffs[i].cd:SetText(ceil(timeleft/60)..'m')
else
pfUI.uf.player.buff.buffs[i].cd:SetText(ceil(timeleft/3600) .. 'h')
end
end
end
end)