View difference between Paste ID: DLPyhFd8 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
5+
        while turtle.detect() do
6-
			turtle.dig()
6+
            turtle.dig()
7-
			os.sleep(0.5)
7+
            os.sleep(0.5)
8-
		end
8+
        end
9-
		turtle.forward()
9+
end
10-
		turtle.digUp()
10+
function digUp()
11
        while turtle.detectUp() do
12
            turtle.digUp()
13
            os.sleep(0.5)
14-
		while turtle.detect() do
14+
        end
15-
			turtle.dig()
15+
end
16-
			os.sleep(0.5)
16+
function forward()
17-
		end
17+
    while turtle.forward()==false do
18-
		turtle.forward()
18+
        os.sleep(1)
19-
		turtle.digUp()
19+
        dig()
20
    end
21
end
22
function clear()
23-
	for i=1,10,1 do
23+
	dig()
24-
		while turtle.detect() do
24+
	forward()
25-
			turtle.dig()
25+
	digUp()
26-
			os.sleep(0.5)
26+
end
27-
		end
27+
-------------
28-
		turtle.forward()
28+
digUp()
29-
		turtle.digUp()
29+
30
	for i=1,2,1 do
31
		clear()
32
	end
33
	turtle.turnRight()
34-
		while turtle.detect() do
34+
35-
			turtle.dig()
35+
		clear()
36-
			os.sleep(0.5)
36+
37-
		end
37+
38-
		turtle.forward()
38+
39-
		turtle.digUp()
39+
40
		forward()
41-
 turtle.turnRight()
41+
	end	
42-
 turtle.forward()
42+
43-
    while turtle.detect() do
43+
		clear()
44-
	turtle.dig()
44+
45-
	os.sleep(0.5)
45+
46
	turtle.turnRight()
47-
 turtle.forward()
47+
48-
    while turtle.detect() do
48+
		forward()
49-
	turtle.dig()
49+
50-
	os.sleep(0.5)
50+
51
	forward()
52-
 turtle.select(1)
52+
	forward()
53-
 turtle.place()
53+
	turtle.select(1)
54-
 turtle.turnRight()
54+
	turtle.place()
55-
 turtle.turnRight()
55+
56-
 turtle.forward()
56+
57-
 turtle.forward()	
57+
	forward()
58
	forward()
59
	clear()	
60
end