Browse Source

Working on system for getting stuff from chests (with buildcraft)

One master-console with a bring command
Multiple slaves which react to a broadcast (via wireless)
master
Joshua Moerman 12 years ago
parent
commit
4856635080
  1. 6
      bring
  2. 21
      slave

6
bring

@ -0,0 +1,6 @@
local args = { ... }
-- the wifi side, i guess...
rednet.open("right");
rednet.broadcast(args[1])

21
slave

@ -0,0 +1,21 @@
local args = { ... }
rednet.open("right")
while true do
-- we are using wireless to get the distance
-- so the master should be aligned with the slaves
local id, mess, dist = rednet.receive()
if mess == id then
turtle.up()
for i = 1, dist do turtle.back() end
-- TODO: wait for empty chest or something
sleep(1)
for i = 1, dist do turtle.forward() end
turtle.down()
end
end
-- TODO: activate redstone for the buildcraft engine