Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- args = {...}
- -- length of the shaft
- args[1] = args[1] or 75
- -- count of the shaft circles
- args[2] = args[2] or 1
- -- is dig friable blocks needed
- args[3] = args[3] or false
- -- set debug level to
- args[4] = args[4] or 2
- print(args[4])
- print("initializing logger...")
- shell.run("/programs/logger")
- print("initializing extmine API...")
- shell.run("/programs/extmineapi")
- print("complete")
- if args[1] ~= "ini" then
- logger.minLevel = args[4]
- for i = 1, args[2] do
- -- digging circle shaft
- if not em:step(args[1], args[3]) then break end
- turtle.turnRight()
- if not em:step(1) then break end
- em:tryPlaceTorch()
- if not em:step(2) then break end
- turtle.turnRight()
- if not em:step(args[1], args[3]) then break end
- turtle.turnRight()
- if not em:step(3) then break end
- -- digging corridor
- turtle.turnLeft()
- if not em:step(1) then break end
- turtle.turnLeft()
- if not em:step(3) then break end
- em:tryPlaceTorch()
- if not em:step(3) then break end
- turtle.turnLeft()
- if not em:step(1) then break end
- turtle.turnLeft()
- if not em:step(2) then break end
- turtle.turnRight()
- turtle.turnRight()
- if not em:step(2) then break end
- turtle.turnLeft()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement