local NUM_SHOT = 3
local NUM_STEP = 4
for i = 1, NUM_STEP do
turtle.turnLeft()
turtle.turnLeft()
turtle.select(2)
turtle.placeUp()
turtle.forward()
turtle.up()
turtle.turnRight()
turtle.turnRight()
turtle.select(3)
turtle.drop(NUM_SHOT)
for j = 1, NUM_SHOT do
rs.setOutput("front", true)
sleep(0.3)
rs.setOutput("front", false)
sleep(0.3)
end
turtle.select(2)
turtle.dig()
turtle.down()
for j = 1, 4 do
turtle.forward()
end
end
可愛いけど無駄な動きが多い。
最初から後ろ向きに進軍する。
turtle.placeUp()で頭上にディスペンサーを出したら、
turtle.dropUp()で矢を装填して、
rs.setOutput("top", true) と rs.setOutput("top", false) を使って矢を発射させたほうが効率が良いかも。