ах зараза.. понял причину.. у меня редактор при сохранении кодировку сбил.. в итоге получилось:

                        if(s.indexOf("????????")>0 || s.indexOf("??????????")>0 || s.indexOf("?? ?????????")>0 || s.indexOf("??? ??????????? ????????????")>0)
                        {
                            usedObjects[object.id] = true;
                        }

Поэтому бот зацикливался. После переустановки программы в редакторе этот kanal.txt открывал, чтобы свериться со своими изменениями и судя по всему пересохранил.

В общем, ложная тревога, ошибка моя smile

Буквально полчаса назад все работало - теперь бот не двигается. Тупит на первом шаге, постоянно использует дырку в стенке. В массив использованных предметов ничего не добавляется. Сразу подумал, что я чего-то в kanal.txt намутил, переустановил программу - те же яйца sad