fix: recipes should go before product cycling

This commit is contained in:
Emerson Rosen-Jones 2026-01-12 22:55:17 -05:00
parent cad4ef0c44
commit 3ec00d5c81

View file

@ -332,7 +332,6 @@ function run (ticker, export_storage, current_modes)
local export_amounts = getAmounts(export_storage.list) local export_amounts = getAmounts(export_storage.list)
local stock_amounts = getAmounts(ticker.stock) local stock_amounts = getAmounts(ticker.stock)
updateModes(current_modes, stock_amounts) updateModes(current_modes, stock_amounts)
cycleItems(ticker, stock_amounts)
for item, mode in pairs(current_modes) do for item, mode in pairs(current_modes) do
-- mode[1] is mode, mode[2] is amt_extra when exporting -- mode[1] is mode, mode[2] is amt_extra when exporting
if mode[1] == "recipe" then if mode[1] == "recipe" then
@ -347,6 +346,7 @@ function run (ticker, export_storage, current_modes)
export(ticker, item, amt) export(ticker, item, amt)
end end
end end
cycleItems(ticker, stock_amounts)
os.sleep(SLEEP_T) os.sleep(SLEEP_T)
return run (ticker, export_storage, current_modes) return run (ticker, export_storage, current_modes)
end end