mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-25 21:40:49 +00:00
cooldown: stop shadowing the global time()
`local time = time()` bound the timestamp over the top of the time function inside that branch, so any later call in the same scope would have indexed a number. Nothing did, but the name is a trap. Call it currentTime.
This commit is contained in:
@@ -43,13 +43,13 @@ pfUI:RegisterModule("cooldown", function ()
|
|||||||
else
|
else
|
||||||
-- I have absolutely no idea, but it works:
|
-- I have absolutely no idea, but it works:
|
||||||
-- https://github.com/Stanzilla/WoWUIBugs/issues/47
|
-- https://github.com/Stanzilla/WoWUIBugs/issues/47
|
||||||
local time = time()
|
local currentTime = time()
|
||||||
local startupTime = time - now
|
local startupTime = currentTime - now
|
||||||
-- just a simplification of: ((2^32) - (start * 1000)) / 1000
|
-- just a simplification of: ((2^32) - (start * 1000)) / 1000
|
||||||
local cdTime = (2 ^ 32) / 1000 - this.start
|
local cdTime = (2 ^ 32) / 1000 - this.start
|
||||||
local cdStartTime = startupTime - cdTime
|
local cdStartTime = startupTime - cdTime
|
||||||
local cdEndTime = cdStartTime + this.duration
|
local cdEndTime = cdStartTime + this.duration
|
||||||
local remaining = cdEndTime - time
|
local remaining = cdEndTime - currentTime
|
||||||
|
|
||||||
if remaining >= 0 then
|
if remaining >= 0 then
|
||||||
this.text:SetText(GetColoredTimeString(remaining))
|
this.text:SetText(GetColoredTimeString(remaining))
|
||||||
|
|||||||
Reference in New Issue
Block a user