View difference between Paste ID: EfeRe66w and 9zykdbgG
SHOW: | | - or go back to the newest paste.
1
local args = {...}
2
length = args[1]
3
	
4-
	for i=1,3,1 do
4+
function dig()
5
		while turtle.detect() do
6
			turtle.dig()
7
			os.sleep(0.5)
8
		end
9-
		turtle.forward()
9+
end
10-
		turtle.digUp()
10+
function digUp()
11
		while turtle.detectUp() do
12
			turtle.digUp()
13-
	for i=1,5,1 do
13+
14
		end
15
end
16
function forward()
17
	while turtle.forward()==false do
18-
		turtle.forward()
18+
		os.sleep(1)
19-
		turtle.digUp()
19+
		dig()
20
	end
21
end
22
for x=1,length,1 do
23-
	for i=1,10,1 do
23+
	dig()
24
	forward()
25
	turtle.digDown()
26
	turtle.down()
27
	turtle.turnRight()
28-
		turtle.forward()
28+
 
29-
		turtle.digUp()
29+
	turtle.digDown()
30
	for z=1,4,1 do
31
		dig()
32
		forward()
33-
	for i=1,5,1 do
33+
		digUp()
34
		turtle.digDown()
35
	end
36
	turtle.turnLeft()
37
	turtle.turnLeft()
38-
		turtle.forward()
38+
	turtle.down()
39-
		turtle.digUp()
39+
	turtle.digDown()
40
	turtle.down()
41-
 turtle.turnRight()
41+
	turtle.digDown()
42-
 turtle.forward()
42+
	turtle.down()
43-
    while turtle.detect() do
43+
	turtle.digDown()
44-
	turtle.dig()
44+
	for r=1,4,1 do
45-
	os.sleep(0.5)
45+
		dig()
46-
    end
46+
		forward()
47-
 turtle.forward()
47+
		digUp()
48-
    while turtle.detect() do
48+
		turtle.digDown()
49-
	turtle.dig()
49+
50-
	os.sleep(0.5)
50+
	turtle.up()
51-
    end
51+
	turtle.up()
52-
 turtle.select(1)
52+
	turtle.up()
53-
 turtle.place()
53+
54-
 turtle.turnRight()
54+