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);
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");