From ac3ee1bbe80fb535732b6cc40cac2db4db19f6a6 Mon Sep 17 00:00:00 2001 From: tangent Date: Mon, 21 Sep 2026 23:51:29 -0600 Subject: [PATCH] Fix implementation error for manually managed timers --- timer.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/timer.lua b/timer.lua index 902950c..3087e92 100644 --- a/timer.lua +++ b/timer.lua @@ -59,8 +59,10 @@ return { update = function(delta) local expired = {} for timer in pairs(timers) do - if timer:update(delta) then - expired[timer] = true + if not timer.manual then + if timer:update(delta) then + expired[timer] = true + end end end for timer in pairs(expired) do