Skip to content

Commit

Permalink
Add support for multiple mines
Browse files Browse the repository at this point in the history
  • Loading branch information
merlinlikethewizard committed Dec 19, 2020
1 parent bf35cad commit 96b817f
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
File renamed without changes.
15 changes: 15 additions & 0 deletions turtle → turtle.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,22 @@ for _, filename in pairs(fs.list('/')) do
fs.delete(filename)
end
end

for _, filename in pairs(fs.list('/disk/turtle_files')) do
fs.copy('/disk/turtle_files/' .. filename, '/' .. filename)
end

print("Enter ID of Hub computer to link to: ")
hub_id = tonumber(read())
if hub_id == nil then
error("Invalid ID")
end

file = fs.open('/hub_id', 'w')
file.write(hub_id)
file.close()

print("Linked")

sleep(1)
os.reboot()
4 changes: 3 additions & 1 deletion turtle_files/report.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
-- CONTINUOUSLY BROADCAST STATUS REPORTS
hub_id = tonumber(fs.open('/hub_id', 'r').readAll())

while true do

state.item_count = 0
Expand All @@ -11,7 +13,7 @@ while true do
end
end

rednet.broadcast({
rednet.send(hub_id, {
session_id = state.session_id,
request_id = state.request_id,
turtle_type = state.type,
Expand Down

0 comments on commit 96b817f

Please sign in to comment.