local a=require("sides")local b=require("computer")local c=require("robot")local d=require("component")local e=require("os")e.sleep=e.sleep;local f=d.generator;local g=d.chunkloader;local function h(i)local j=1;while b.energy()<i do if f.count()>0 then e.sleep(2)else if j>c.inventorySize()then return false end;c.select(j)if not f.insert(1)then j=j+1 end end end;return true end;local function k()while c.detect()or not c.forward()do c.swing()e.sleep(0.2)end;while c.detectUp()do c.swingUp()e.sleep(0.2)end end;g.setActive(true)while h(500)and({c.durability()})[1]~=nil and c.count(c.inventorySize())==0 do for j=1,3,1 do k()end;c.turnLeft()for j=1,2,1 do c.turnAround()for l=1,5,1 do k()end;for l=1,5,1 do c.back()end end end;g.setActive(false)
Comments