Advertisement
druidbruce

OC robot dargon farm

Mar 18th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local component = require("component")
  2. local sides = require("sides")
  3. local os = require("os")
  4. local robot = require("robot")
  5. local inv = component.inventory_controller
  6. local red = component.redstone
  7. local pulsetime = 0.1
  8.  
  9. local function pulse(PT)
  10.     red.setOutput(sides.down,15)
  11.     os.sleep(PT)
  12.     red.setOutput(sides.down,0)
  13. end
  14.  
  15. while true do
  16.     os.sleep(5)
  17. while red.getInput(sides.back) > 1 do
  18.     red.setOutput(sides.down,0)
  19.     pulse(pulsetime)
  20.     os.sleep(1)
  21.     for i = 1, 10 do  --attack dragon
  22.         robot.use(sides.front,false,1)
  23.     end
  24.     robot.select(1)
  25.     inv.equip()
  26.     robot.turnRight()
  27.     robot.select(1)
  28.     robot.drop()
  29.  
  30.     while robot.count(1)==0 do
  31.         os.sleep(1)
  32.  
  33.  
  34.     end
  35.     robot.turnLeft()
  36.     robot.select(1)
  37.     inv.equip()
  38.  
  39.     os.sleep(1)
  40.  
  41.  
  42. end
  43.  
  44. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement