Advertisement
mike1928734

construct_tunnel

Jan 28th, 2023 (edited)
694
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1. -- construct_tunnel
  2.  
  3. os.loadAPI("/dorflib/api/dt")
  4. os.loadAPI("/dorflib/api/dtb")
  5.  
  6. function construct_tunnel(zdistance)
  7.  
  8.     for i = 1,zdistance,1 do
  9.         dt.dgforward()
  10.        
  11.         dtb.splace(turtle.placeDown)
  12.        
  13.         turtle.turnLeft()
  14.         dtb.splace(turtle.place)
  15.        
  16.         dt.dgup()
  17.         dtb.splace(turtle.place)
  18.        
  19.         dtb.splace(turtle.placeUp)
  20.        
  21.         turtle.turnRight()
  22.         turtle.turnRight()
  23.         dtb.splace(turtle.place)
  24.        
  25.         dt.fdown()
  26.         dtb.splace(turtle.place)
  27.         turtle.turnLeft()
  28.     end
  29.    
  30.     turtle.turnRight()
  31.     turtle.turnRight()
  32.    
  33.     for i = 1,zdistance,1 do
  34.         dt.fforward()
  35.     end
  36.  
  37. end
  38.  
  39. args = {...}
  40.  
  41. if #args < 1 then
  42.     print("Usage: construct_tunnel [zdistance]")
  43. else
  44.     zdistance = tonumber(args[1])
  45.     construct_tunnel(zdistance)
  46. end
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement