View difference between Paste ID: mxTjzNy7 and 82xryUAh
SHOW: | | - or go back to the newest paste.
1-
turtle.dig()
1+
local function fellTree() 
2-
turtle.forward()
2+
3-
local height = 0
3+
4-
while ( turtle.detectUp() ) do
4+
  local height = 0
5
  while ( turtle.detectUp() ) do
6-
  turtle.digUp()
6+
    turtle.dig()
7
    turtle.digUp()
8-
  height = height + 1
8+
    turtle.up()
9
    height = height + 1
10
  end
11-
turtle.turnRight()
11+
12-
turtle.dig()
12+
13-
turtle.forward()
13+
14-
turtle.turnLeft()
14+
15
  turtle.turnLeft()
16-
for i=1,height do
16+
17
  for i=1,height do
18-
  turtle.digDown()
18+
    turtle.dig()
19
    turtle.digDown()
20
    turtle.down()
21-
turtle.dig()
21+
22
  turtle.dig()
23-
turtle.up()
23+
24-
turtle.select(2)
24+
25-
for ( i=1. 4 ) do
25+
local function plant()
26-
  turtle.placeDown()
26+
27
  turtle.select(2)
28
  for i=1,4 do
29
    turtle.suckDown()
30
    turtle.placeDown()
31-
turtle.turnRight()
31+
32-
turtle.forward()
32+
33-
turtle.forward()
33+
34-
turtle.turnRight()
34+
35-
turtle.down()
35+
36
local function moveToSuck()
37-
for (i=1, 4) do
37+
38-
  suckWalk(3)  
38+
39-
  turnLeft()
39+
40
  turtle.turnLeft()
41
  turtle.down()
42
end
43-
  for (i=1,dist) do
43+
44-
    turtle.suckForward()
44+
45
  for i=1,dist do
46-
    turtle.suckForward()
46+
    turtle.suck()
47
    turtle.turnRight()
48
    turtle.suck()
49-
    turtle.suckForward()
49+
50
    turtle.turnLeft()
51
    turtle.suck()
52
    turtle.turnRight()
53-
end
53+
54
  end
55
end
56
57
local function suckRound()
58
  for i=1,4 do
59
    suckWalk(3)  
60
    turtle.turnLeft()
61
    suckWalk(2)
62
  end
63
end
64
65
fellTree()
66
plant()
67
moveToSuck()
68
suckRound()