for _, tile in pairs(getBot():getWorld():getTiles()) do if tile.y % 2 ~= 0 and tile.y > 24 and tile.y < 54 then if getBot():getWorld():getTile(0, tile.y - 1).fg ~= 0 or getBot():getWorld():getTile(0, tile.y - 1).bg ~= 0 then getBot():findPath(0, tile.y - 2) while getBot():getWorld():getTile(0 , tile.y - 1).fg ~= 0 and getBot():getWorld():getTile(0 , tile.y - 1).bg ~= 0 do getBot():hit(0, tile.y - 1) sleep(250) end end if getBot():getWorld():getTile(1, tile.y - 1).fg ~= 0 or getBot():getWorld():getTile(1, tile.y - 1).bg ~= 0 then getBot():findPath(1, tile.y - 2) while getBot():getWorld():getTile(1 , tile.y - 1).fg ~= 0 and getBot():getWorld():getTile(1 , tile.y - 1).bg ~= 0 do getBot():hit(1, tile.y - 1) sleep(250) end end if getBot():getWorld():getTile(98, tile.y - 1).fg ~= 0 or getBot():getWorld():getTile(98, tile.y - 1).bg ~= 0 then getBot():findPath(98, tile.y - 2) while getBot():getWorld():getTile(98 , tile.y - 1).fg ~= 0 and getBot():getWorld():getTile(98 , tile.y - 1).bg ~= 0 do getBot():hit(98, tile.y - 1) sleep(250) end end if getBot():getWorld():getTile(99, tile.y - 1).fg ~= 0 or getBot():getWorld():getTile(99, tile.y - 1).bg ~= 0 then getBot():findPath(99, tile.y - 2) while getBot():getWorld():getTile(99 , tile.y - 1).fg ~= 0 and getBot():getWorld():getTile(99 , tile.y - 1).bg ~= 0 do getBot():hit(99, tile.y - 1) sleep(250) end end getBot():findPath(tile.x, tile.y - 2) while getBot():getWorld():getTile(tile.x , tile.y).fg ~= 0 and getBot():getWorld():getTile(tile.x , tile.y).bg ~= 0 do getBot():hit(tile.x, tile.y) sleep(250) end end end