-- _PROGRAM 3.1 local robot = require("robot") function row123() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.turnAround() robot.up() end function row4() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.forward() robot.turnLeft() robot.use() robot.turnAround() robot.use() robot.turnLeft() robot.turnAround() robot.down() robot.down() robot.down() end function dropInventoryDown() for i = 1, robot.inventorySize() do robot.select(i) robot.dropDown() end robot.select(1) end while true do robot.setLightColor(0x0000FF) --blue print("Waiting...") sleep(10) robot.setLightColor(0x00FF00) --green print("Harvesting...") row123() row123() row123() row4() robot.setLightColor(0xFF0000) --red print("Dropping items...") dropInventoryDown() end