diff --git a/oregen-manager.lua b/oregen-manager.lua index 097d183..3f74291 100644 --- a/oregen-manager.lua +++ b/oregen-manager.lua @@ -2,6 +2,7 @@ local STOCK_TICKER = "" local EXPORT_STORAGE = "" +local SPEEDOMETER = "" local CRUSHER_ADDR = "Crusher" local MELTER_ADDR = "Melter" @@ -199,6 +200,10 @@ function export (ticker, item, amt) end function run (ticker, export_storage, current_modes) + if SPEEDOMETER ~= "" and peripheral.call(SPEEDOMETER, "getSpeed") == 0 then + os.sleep(SLEEP_T) + return run (ticker, export_storage, current_modes) + end cycleItems(ticker) updateModes(ticker, current_modes) local export_amounts = getAmounts(export_storage.list)