Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function goForward(nTimes, bBreak, bRetry)
- local nTimes = nTimes or 1
- local bBreak = bBreak or false
- local bRetry = bRetry or true
- for i = 1,nTimes do
- if (bRetry) then
- while not turtle.forward() do
- if (bBreak) then
- turtle.dig()
- print("Digging")
- end
- print("Retrying forward movement")
- end
- else
- if (not turtle.forward() and bBreak) then
- turtle.dig()
- turtle.forward()
- end
- end
- end
- end
- function turnRight(nTimes)
- local nTimes = nTimes or 1
- for i = 1,nTimes do
- turtle.turnRight()
- end
- end
- function turnLeft(nTimes)
- local nTimes = nTimes or 1
- for i = 1,nTimes do
- turtle.turnLeft()
- end
- end
- turtle.select(1)
- turtle.suckDown()
- turnRight(2)
- goForward(2)
- turnLeft()
- goForward(3)
- turnLeft()
- for i=1,turtle.getItemCount(1) do
- turtle.select(1)
- turtle.place()
- sleep(2)
- turtle.select(2)
- turtle.dig()
- sleep(2)
- end
- turnLeft()
- goForward(3)
- turnRight()
- goForward(2)
- turtle.select(2)
- turtle.dropDown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement