feat: implements main storage stock requests

This commit is contained in:
Emerson Rosen-Jones 2025-12-20 19:35:02 -05:00
parent 9fe8b3f78c
commit 2867cb434e

View file

@ -5,6 +5,8 @@ local STORAGE = ""
local OIL_TANK = "" local OIL_TANK = ""
local FUEL_TANK = "" local FUEL_TANK = ""
local FACTORY_ADDRESS = ""
local MAIN_SEED_REQUEST = "minecraft:melon_seeds" local MAIN_SEED_REQUEST = "minecraft:melon_seeds"
local MAIN_PLANT_REQUEST = "minecraft:bamboo" local MAIN_PLANT_REQUEST = "minecraft:bamboo"
@ -103,10 +105,12 @@ local order = {
local stock = { local stock = {
seeds = function (amt, requester) seeds = function (amt, requester)
-- TODO requester.setRequest({ name = MAIN_SEED_REQUEST, count = amt })
requester.request()
end, end,
plants = function (amt, requester) plants = function (amt, requester)
-- TODO requester.setRequest({ name = MAIN_PLANT_REQUEST, count = amt })
requester.request()
end, end,
} }
@ -135,6 +139,7 @@ end
if arg ~= nil and arg[1] == "run" then if arg ~= nil and arg[1] == "run" then
local requester = peripheral.wrap(MAIN_REQUESTER) local requester = peripheral.wrap(MAIN_REQUESTER)
requester.setAddress(FACTORY_ADDRESS)
local ticker = peripheral.wrap(SUBNET_TICKER) local ticker = peripheral.wrap(SUBNET_TICKER)
run(requester, ticker) run(requester, ticker)
end end