Advertisement
ambiguities

3x4.lua

Apr 25th, 2024 (edited)
871
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.59 KB | None | 0 0
  1. local util = require("util")
  2.  
  3. local distance = tonumber(arg[1]) or 10
  4.  
  5. if distance < 1 then
  6.   error("Invalid distance: " .. distance)
  7. else
  8.   print("Distance: " .. distance)
  9. end
  10.  
  11. for i = 1, distance do
  12.   util.go("up")
  13.   util.go("up")
  14.   util.go("up")
  15.  
  16.   util.dig("right")
  17.   util.dig("left", false)
  18.   util.go("down")
  19.  
  20.   util.dig()
  21.   util.turn("right", 2)
  22.   util.dig()
  23.   util.go("down")
  24.  
  25.   util.dig()
  26.   util.turn("left", 2)
  27.   util.dig()
  28.   util.go("down")
  29.  
  30.   util.dig()
  31.   util.turn("right")
  32.   util.dig("right")
  33.  
  34.   if i < distance then
  35.     util.go("forward")
  36.   end
  37. end
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement