View difference between Paste ID: wmUwfqsZ and zGm0diSV
SHOW: | | - or go back to the newest paste.
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)
9+
10-
	red.setOutput(sides.down,15)
10+
11-
	os.sleep(PT)
11+
12-
	red.setOutput(sides.down,0)	
12+
while red.getInput(sides.top) > 1 do
13-
end
13+
14
15
		robot.use(sides.front,false)
16-
	os.sleep(5)
16+
17-
while red.getInput(sides.back) > 1 do
17+
18-
	red.setOutput(sides.down,0)	
18+
19-
	pulse(pulsetime)
19+
	robot.dropDown()
20-
	os.sleep(1)
20+
21-
	for i = 1, 10 do  --attack dragon
21+
22-
		robot.use(sides.front,false,1)
22+
end	
23-
	end
23+
24
25-
	inv.equip()
25+
os.sleep(1)
26-
	robot.turnRight()
26+
27
28-
	robot.drop()
28+