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
- local initFail = false
- print("Initializing extmine API and logger...")
- initFail = not(os.loadAPI("/programs/logger"))
- initFail = not(os.loadAPI("/programs/extmineapi"))
- if initFail then print("Initialization failed!")
- else print("Complete") end
- if args[1] ~= "ini" and not(initFail) then
- for i = 1, args[2] do
- -- digging circle shaft
- if not extmineapi.step(args[1]) then break end
- turtle.turnRight()
- if not extmineapi.step(1) then break end
- extmineapi.tryPlaceTorch()
- if not extmineapi.step(2) then break end
- turtle.turnRight()
- if not extmineapi.step(args[1]) then break end
- turtle.turnRight()
- if not extmineapi.step(3) then break end
- -- digging corridor with torch
- turtle.turnLeft()
- if not extmineapi.step(1) then break end
- turtle.turnLeft()
- if not extmineapi.step(3) then break end
- extmineapi.tryPlaceTorch()
- if not extmineapi.step(3) then break end
- turtle.turnLeft()
- if not extmineapi.step(1) then break end
- turtle.turnLeft()
- if not extmineapi.step(2) then break end
- turtle.turnRight()
- turtle.turnRight()
- if not extmineapi.step(2) then break end
- turtle.turnLeft()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement