Advertisement
kpvw

Burrow

Dec 15th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.74 KB | None | 0 0
  1. local tArgs = {...}
  2.  
  3. toWid = tonumber(tArgs[1])
  4. toHei = tonumber(tArgs[2])
  5. toLen = tonumber(tArgs[3])
  6.  
  7. print("digging "..toLen.." layers of "..toWid.."*"..toHei)
  8.  
  9. function layer(wid, hei)
  10.  for i=1, wid do
  11.   for i=1, hei do
  12.    turtle.dig()
  13.    if i < hei then
  14.     turtle.digDown()
  15.    end
  16.    turtle.down()
  17.   end
  18.   for i=1, hei-1 do
  19.    turtle.up()
  20.   end
  21.   if i < wid then
  22.    turtle.turnRight()
  23.    turtle.dig()
  24.    turtle.forward()
  25.    turtle.turnLeft()
  26.   end
  27.  end
  28. end
  29.  
  30. for i=1, toLen-1 do
  31.  layer(toWid, toHei)
  32.  if ((toLen-1)-i) > 0 then
  33.   print("Layer complete. "..(toLen-1)-i.." remain.")
  34.  else
  35.   print("Done.")
  36.  end
  37.  turtle.turnLeft()
  38.  for i=1, toWid do
  39.   turtle.forward()
  40.  end
  41.  turtle.turnRight()
  42.  turtle.forward()
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement