Left4Cake2

Platform Maker

Jun 11th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.21 KB | None | 0 0
  1. args = {...}
  2.  
  3. if #args > 0 then
  4.   size = args[1] + 0
  5.   i = args[2] + 0
  6.   phase = args[3] + 0
  7.   torch = args[4] + 0
  8. else
  9.   size = 1
  10.   i = 0
  11.   phase = 1
  12.   torch = 5
  13. end
  14.  slot = 1
  15.  
  16. turtle.placeDown()
  17. while slot <= 15 and turtle.getFuelLevel() > 0 do
  18.     turtle.select(slot)
  19.     while turtle.getItemCount() > 0 and turtle.getFuelLevel() > 0 do
  20.          i = i + 1
  21.          
  22.          if i >= size then
  23.             i = 0
  24.             turtle.turnLeft()
  25.          if phase == 2 then
  26.            size = size + 1
  27.            phase = 1
  28.          else
  29.             phase = 2
  30.          end
  31.      
  32.          else
  33.            turtle.forward()
  34.            turtle.placeDown()
  35.            torch = torch - 1
  36.             if torch <= 0 then
  37.                torch = math.random(5,15)
  38.                turtle.turnLeft()
  39.                turtle.select(16)
  40.                turtle.place()
  41.                turtle.select(slot)
  42.                turtle.turnRight()
  43.             end
  44.                
  45.          end
  46.  
  47.     end
  48.     slot = slot + 1
  49. end
  50.  
  51. print("Save code:"..size.." "..i.." "..phase)
  52.  
  53. local file = fs.open("resumePlatform","w")
  54. file.write('shell.run("platform", "'..size..'", "'..i..'", "'..phase..'", "'..torch..'")')
  55. file.close()
Advertisement
Add Comment
Please, Sign In to add comment