From 1d690c6087eb4b0a23ba933906ff0823d0315e7a Mon Sep 17 00:00:00 2001 From: templeofshadow Date: Thu, 25 Jun 2026 06:26:34 -0500 Subject: [PATCH] fix ThrottleInit (3) --- main.lua | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/main.lua b/main.lua index ae58f01..d4ff991 100644 --- a/main.lua +++ b/main.lua @@ -133,7 +133,6 @@ Throttles = { } function ThrottleInit() - Throttles = {} local sides = { "top", @@ -177,9 +176,9 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then Throttles.ForeThrottle.name = pname Throttles.ForeThrottle.side = k @@ -197,11 +196,11 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then - Throttles.AftThrottleThrottle.name = pname + Throttles.AftThrottle.name = pname Throttles.AftThrottle.side = k return end @@ -217,9 +216,9 @@ function ThrottleInit() while true do local currentStates = getRelayStates() - for pname, currentState in pairs(currentStates) do + for pname, currentState in ipairs(currentStates) do local initialState = initialStates[pname] - for k, v in pairs(currentState) do + for k, v in ipairs(currentState) do if initialState[k] ~= v then Throttles.DownThrottle.name = pname Throttles.DownThrottle.side = k