grand_mind1

Quarry v3.0

Feb 19th, 2013
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local tArgs = {...}
  2. if tonumber(tArgs[1]) < 0 then
  3.   error("Must be posotive #")
  4. elseif tonumber(tArgs[1]) == nil then
  5.   error("Need Depth")
  6. end
  7. local function shaft()
  8.   depth = 0
  9.   while depth ~= tonumber(tArgs[1]) do
  10.     turtle.digDown()
  11.     turtle.down()
  12.     depth = depth+1
  13.     for i = 1,4 do
  14.       turtle.turnLeft()
  15.       turtle.dig()
  16.     end
  17.   end
  18.   for i = 1,tonumber(tArgs[1]) do
  19.     turtle.up()
  20.   end
  21.   turtle.select(1)
  22.   selected = 1
  23.   for i = 1,15 do
  24.     turtle.dropUp()
  25.     selected = selected+1
  26.     turtle.select(selected)
  27.   end
  28. end
  29.  
  30. local function four()
  31.   depth = 0
  32.   while depth ~= tonumber(tArgs[1]) do
  33.     turtle.digDown()
  34.     turtle.down()
  35.     depth = depth+1
  36.     turtle.dig()
  37.     turtle.turnLeft()
  38.     turtle.dig()
  39.     turtle.turnRight()
  40.   end
  41.   for i = 1,3 do
  42.     turtle.up()
  43.   end
  44.   turtle.forward()
  45.   turtle.turnLeft()
  46.   turtle.dig()
  47.   turtle.forward()
  48.   for i = 1,tonumber(tArgs[1]) do
  49.     turtle.digUp()
  50.     turtle.up()
  51.   end
  52. end
  53.  
  54. --Where the digging starts
  55. shaft()
  56. turtle.turnLeft()
  57. for i = 1,3 do
  58.   turtle.forward()
  59. end
  60. for i = 1,3 do
  61.   turtle.turnRight()
  62.   shaft()
  63.   for i = 1,3 do
  64.     turtle.forward()
  65.   end
  66. end
  67. turtle.turnRight()
  68. turtle.forward()
  69. turtle.turnRight()
  70. turtle.forward()
  71. four()
Advertisement
Add Comment
Please, Sign In to add comment