Advertisement
Tacnuke

updated enchanting turtle

Jul 25th, 2013
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.85 KB | None | 0 0
  1. m = peripheral.wrap("right")
  2. m.setAutoCollect(true)
  3. local currLevel = 0
  4.  
  5. function load()
  6.   turtle.select(1)
  7.     if turtle.getItemCount(1)<1 then
  8.         turtle.select(2)
  9.             if turtle.getItemCount(2)<2 then       
  10.                 rs.setOutput("left", true)
  11.                     sleep(5)
  12.                 rs.setOutput("left", false)
  13.                 turtle.transferTo(1, 1)
  14.             else
  15.                 sleep(.1)
  16.         end
  17.     end
  18. end
  19. function enchantBook()
  20.    turtle.select(1)
  21.    if turtle.getItemCount(1) > 1 then
  22.     turtle.drop(turtle.getItemCount(1)-1)
  23.     m.enchant(30)
  24.     turtle.drop()
  25.     load()
  26.    else
  27.     m.enchant(30)
  28.     turtle.drop()
  29.     load()
  30.    end
  31.  
  32.  
  33. while true do
  34.    turtle.attack()
  35.    currLevel = m.getLevels()
  36.    print("Currently Level: "..currLevel)
  37.    if currLevel >=30 then
  38.       load()
  39.       enchantBook()
  40.    else
  41.       load()
  42.       sleep(5)
  43.    end
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement