as when the triggers would fail to resolve their regex the timers would expired and next time I got a successful trigger, i'd get multiple triggers stacking up. It's a quick fix. I think it might be correct. Submitting here as both a bug report and a proposed solution.
Code: Select all
function wait_line_timer(name) for _,v in ipairs(threads[name]) do if v ~= nil and v ~= nil then disableTrigger(v) killTrigger(v) end end wait_line_resume(name) end