08783ec - Faster updates for bres tracker
authorAleksi Blinnikka <aleksi.blinnikka@gmail.com>
Sun, 29 Apr 2018 16:57:19 +0000
committerAleksi Blinnikka <aleksi.blinnikka@gmail.com>
Sun, 29 Apr 2018 16:57:19 +0000
OmaCD/Bres.lua

index 0bdde11..952f100 100644 (file)
@@ -14,7 +14,7 @@ local function tick()
         local remain = duration - (GetTime() - start);
         frame.charge:SetText(charges);
         frame.cd:SetCooldown(start, duration);
-        CTimerAfter(min(ceil(remain), 20), tick);
+        CTimerAfter(min(ceil(remain), 5), tick);
     else
         frame:Hide();
         CTimerAfter(5, tick);
@@ -41,9 +41,7 @@ local function bres()
     tick();
 end
 
-frame:RegisterEvent("PLAYER_LOGIN");
 frame:SetScript("OnEvent", function(self, event)
-    if event == "PLAYER_LOGIN" then
-        return bres();
-    end
+    return bres();
 end);
+frame:RegisterEvent("PLAYER_LOGIN");