local id = 0 -- zero indexed
local totalComputers = 4
local pullFrom = "sc-goodies:diamond_barrel_12466"
local ignore = {
["sc-goodies:diamond_barrel_12467"] = true,
["sc-goodies:diamond_barrel_12465"] = true,
}
local names = {}
do
local i = 0
local barrels = {peripheral.find("sc-goodies:diamond_barrel", function(x)
local res = i == id and x ~= pullFrom and not ignore[x] and x:sub(1,10) == "sc-goodies" -- jank
i = (i + 1) % 4
return res
end)}
for i,v in ipairs(barrels) do
table.insert(names, peripheral.getName(v))
end
end
print(#names, #({peripheral.find("sc-goodies:diamond_barrel")}))
local cmd = string.format("-storage s %s %s s", table.concat(names, "|"), pullFrom)
while true do
local hopper = dofile("hopper.lua")
print(hopper.version)
local timea = os.epoch("utc")
local count = hopper(cmd)
local time = os.epoch("utc")-timea
print(count, time.."ms")
end