Advertisement
ninja_axiom

plantTrees

Oct 20th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.21 KB | None | 0 0
  1. function shiftRight()
  2.     turtle.turnRight()
  3.     for i=1, 6 do
  4.         turtle.forward()
  5.     end
  6.     turtle.turnRight()
  7.     turtle.back()
  8.     turtle.back()
  9. end
  10.  
  11. function shiftLeft()
  12.     turtle.turnLeft()
  13.     for i=1, 6 do
  14.         turtle.forward()
  15.     end
  16.     turtle.turnLeft()
  17.     turtle.back()
  18.     turtle.back()
  19. end
  20.  
  21. function returnHome()
  22.     for i=1, 4 do
  23.         turtle.back()
  24.     end
  25.     turtle.turnRight()
  26.     for i=1, 18 do
  27.         turtle.forward()
  28.     end
  29.     turtle.turnLeft()
  30. end
  31.  
  32. function dropGoods()
  33.     turtle.turnRight()
  34.     turtle.turnRight()
  35.     for i=1, 14 do
  36.         turtle.select(i)
  37.         turtle.drop()
  38.     end
  39.     turtle.turnRight()
  40.     turtle.turnRight()
  41. end
  42.  
  43.  
  44. --Main
  45.  
  46. turtle.select(16)
  47. turtle.turnRight()  --Staring position
  48. turtle.turnRight()
  49. for i=1, 6 do  
  50.     turtle.back()
  51. end
  52.  
  53. for i=1, 4 do       --First Row
  54.     turtle.place()
  55.     for j=1, 6 do
  56.         turtle.back()
  57.     end
  58. end
  59. turtle.place()
  60.  
  61. shiftRight()
  62. for i=1, 4 do       --Second Row
  63.     turtle.place()
  64.     for j=1, 6 do
  65.         turtle.back()
  66.     end
  67. end
  68. turtle.place()
  69.  
  70. shiftLeft()
  71. for i=1, 4 do       --Third Row
  72.     turtle.place()
  73.     for j=1, 6 do
  74.         turtle.back()
  75.     end
  76. end
  77. turtle.place()
  78.  
  79. shiftRight()
  80. for i=1, 4 do       --Fourth Row
  81.     turtle.place()
  82.     for j=1, 6 do
  83.         turtle.back()
  84.     end
  85. end
  86. turtle.place()
  87.  
  88. returnHome()
  89. dropGoods()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement