Advertisement
M0n5t3r

Cake

May 4th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.02 KB | None | 0 0
  1. local wheat = 0
  2. local X = 2
  3. local CountDown = 4300
  4. local Y = false
  5. local Time = 3900
  6. local Wait = false
  7.  
  8.  
  9. if turtle.getFuelLevel() == 0 then
  10. turtle.select(1)
  11. term.clear()
  12.  
  13. print("I")
  14. print("need")
  15. print("One")    
  16. print("coal")    
  17. print("In Slot")
  18. print("1")        
  19.  
  20.  
  21.         repeat
  22.                 turtle.refuel()
  23.                 sleep(1)
  24.         until turtle.getFuelLevel() > 1
  25. end
  26.  
  27. -- Refuel first
  28. term.clear()          
  29.  
  30. print("Getting")  
  31. print("Fuel")  
  32. print("From the")
  33. print("Fuel Chest")
  34. print(" ")
  35. print("^.^")
  36.  
  37.  
  38.                 if turtle.getFuelLevel() < 180 then
  39.                         turtle.turnLeft()
  40.                         turtle.forward()
  41.                         turtle.select(1)
  42.                         turtle.suckDown()
  43.                                 repeat
  44.                                         turtle.refuel(1)
  45.                                 until turtle.getFuelLevel() > 180
  46.                         turtle.select(1)
  47.                                 repeat
  48.                                         turtle.dropDown()
  49.                                 until turtle.getItemCount(1) == 0
  50.                        
  51.                         turtle.turnRight()
  52.                         turtle.turnRight()
  53.                         turtle.forward()
  54.                         turtle.turnLeft()
  55.                 end
  56.  
  57.                                
  58. -- Getting some sugar
  59. term.clear()  
  60.  
  61. print("Getting")
  62. print("Supplies")
  63. print("Ready")
  64. print("For the Cake")
  65. print("")
  66. print("<3")
  67.  
  68.         turtle.select(1)
  69.         turtle.forward()
  70.         turtle.turnLeft()
  71.                 repeat
  72.                         turtle.dig()
  73.                         sleep(0.5)
  74.                 until turtle.getItemCount(1) == 1
  75.         turtle.turnRight()
  76.         turtle.forward()
  77.         turtle.forward()
  78.         turtle.turnLeft()
  79.                 repeat
  80.                         turtle.dig()
  81.                         sleep(0.5)
  82.                 until turtle.getItemCount(1) == 2
  83.         turtle.craft()
  84.                 repeat
  85.                         turtle.select(1)
  86.                         turtle.transferTo(9, 1)
  87.                         turtle.transferTo(11, 1)
  88.                 until turtle.getItemCount(11) + turtle.getItemCount(9) > 0
  89.         turtle.turnRight()
  90.         turtle.back()
  91.         turtle.back()
  92.         turtle.back()
  93.  
  94.        
  95. -- turtle Getting wheat
  96. term.clear()
  97.  
  98. print("Getting")
  99. print("Supplies")
  100. print("Ready")
  101. print("For the Cake")
  102. print("")
  103. print("O.O")
  104.  
  105. Y = true
  106. while Y == true do
  107.                 turtle.forward()
  108.                 turtle.forward()
  109.                 turtle.forward()
  110.                 turtle.up()
  111.                 turtle.forward()
  112.                 turtle.select(2)
  113.                 turtle.suckDown()
  114.                 turtle.select(1)
  115.                 turtle.back()
  116.                 turtle.down()
  117.                 turtle.digDown()
  118.                 turtle.select(2)
  119.                 turtle.placeDown()
  120.                 turtle.back()
  121.                 turtle.select(1)
  122.                 turtle.digDown()
  123.                 turtle.select(2)
  124.                 turtle.placeDown()
  125.                 turtle.back()
  126.                 turtle.select(1)
  127.                 turtle.digDown()
  128.                 turtle.select(2)
  129.                 turtle.placeDown()
  130.                 turtle.forward()
  131.                 turtle.forward()
  132.                 turtle.forward()
  133.                 turtle.up()
  134.                 turtle.forward()
  135.                 turtle.select(2)
  136.                 turtle.dropDown()
  137.                         if turtle.getItemCount(3) > 0 then
  138.                                 turtle.select(3)
  139.                                 turtle.dropDown()
  140.                         end
  141.                         if turtle.getItemCount(4) > 0 then
  142.                                 turtle.select(4)
  143.                                 turtle.dropDown()
  144.                         end
  145.                 turtle.select(1)
  146.                 turtle.back()
  147.                 turtle.down()
  148.                 turtle.back()
  149.                 turtle.back()
  150.                 turtle.back()
  151. Y = false
  152.                 end
  153.  
  154.  
  155.         if turtle.getItemCount(1) < 3 then
  156.                 repeat
  157.                         turtle.sleep(1)
  158.                         Time = Time - 1
  159. term.clear()
  160. print("")
  161. print("I'll")
  162. print("Have")
  163. print("To Wait")
  164. print("")
  165. print("", Time "")
  166. print("4000 Seconds")
  167.  
  168.                 until Time == 0
  169.                         term.clear()
  170.                         Time = 4000
  171.                 Y = true
  172.         end
  173.  
  174.  
  175.         turtle.select(1)
  176.         turtle.transferTo(13, 1)
  177.         turtle.transferTo(14, 1)
  178.         turtle.transferTo(15, 1)
  179.        
  180.        
  181. -- getting an EGG
  182. term.clear()
  183. print("Getting")
  184. print("Supplies")
  185. print("Ready")
  186. print("For the Cake")
  187. print("")
  188. print("EGGS")
  189.  
  190.  
  191.         turtle.select(1)
  192.         turtle.up()
  193.         turtle.turnRight()
  194.         turtle.suck()
  195.                 repeat
  196.                         turtle.drop(1)
  197.                 until turtle.getItemCount(1) == 1
  198.         turtle.transferTo(10)
  199.         turtle.turnLeft()
  200.         turtle.down()
  201.        
  202.        
  203. -- Milkin' da cow!
  204. term.clear()
  205.  
  206. print("The")
  207. print("Most")
  208. print("Wonderfull")
  209. print("Thing")
  210. print("That")
  211. print("Exists!")
  212.  
  213.         turtle.select(1)
  214.         turtle.turnRight()
  215.         turtle.forward()
  216.         turtle.suckDown()
  217.             repeat
  218.                 turtle.select(1)
  219.                 turtle.dropDown(1)
  220.             until turtle.getItemCount(1) == 3
  221.         turtle.transferTo(5, 1)
  222.         turtle.transferTo(6, 1)
  223.         turtle.transferTo(7, 1)
  224.  
  225. -- Empty the rest
  226.         turtle.select(1)
  227.         turtle.dropDown()
  228.         turtle.select(2)
  229.         turtle.dropDown()
  230.         turtle.select(3)
  231.         turtle.dropDown()
  232.         turtle.select(1)
  233.        
  234.         turtle.back()
  235.         turtle.turnLeft()
  236.         turtle.up()
  237.         turtle.up()
  238.         turtle.select(5)
  239.         turtle.place()
  240.         turtle.select(6)
  241.         turtle.place()
  242.         turtle.select(7)
  243.         turtle.place()
  244.         turtle.down()
  245.         turtle.down()
  246.        
  247. -- CAKE!
  248.         turtle.select(1)
  249.         turtle.craft()
  250.        
  251. -- First the buckits away
  252. term.clear()  
  253. print("Need")
  254. print("To")
  255. print("Clean up")
  256. print("This")
  257. print("MESS!")
  258. print("O.O")
  259.  
  260.         turtle.turnRight()
  261.         turtle.forward()
  262.         turtle.select(5)
  263.         turtle.dropDown()
  264.         turtle.select(6)
  265.         turtle.dropDown()
  266.         turtle.select(7)
  267.         turtle.dropDown()
  268.        
  269. turtle.turnLeft()
  270. turtle.turnLeft()
  271. turtle.forward()
  272. turtle.turnRight()
  273.  
  274. -- Throw the cake away
  275. term.clear()
  276. print("     DONE")
  277. print("")
  278. print(" /!\ DONE /!\ ")
  279. print(" ")
  280. print("     DONE")
  281. print("")
  282.  
  283.  
  284. turtle.select(1)
  285. turtle.dropDown()
  286. Wait = true
  287. -- Sleep for several seconds
  288.  
  289. repeat
  290.         term.clear()
  291.         print("Pauze Time:")
  292.         print("~", CountDown)
  293.         print(" ")
  294.         print("Sorry, You'll")
  295.         print("have to wait")
  296.  
  297.                 sleep(25)
  298.                 CountDown = CountDown - 25
  299.                 term.clear()
  300. until CountDown == 0
  301.  
  302. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement