
Проблема в том что НЕ ОДНА ходилка не умеет ходить по таблеткам. Например, что бы дойти до шахты нужно пройти по таблетке, а таблетка находиться на ху и чтобы ходилка не заглючила, нужно подойти сначала на 1 тайл к таблетке, потом moveonce() в сторону таблетки а дальше опять врубать ходилку..
Маршрут выглядит примерно так:
Code: Select all
Step5 = 1856 873 0
Step6 = moveonce 1857 873 0
Step7 = 1545 1629 0
Геморой в том что приходиться moveonce писать ручками, а ето напрягает

Как сделать чтобы скрипт понимал что чар прошелся по таблетке и вставлял в маршрут moveonce?
Есть 3 идеи, но в каждой фигня какаянибудь мешает..
1. искать таблетки на расстоянии 1 тайла не вариант, но их несколько штук рядом стоит..
2. пробовал сравнивать координаты таблетки с координатами чара, не успевает среагировать

3. Проверять разницу изменения координат до и после телепорта, но тоже не желательно, так как разница х1 х2 и у1 у2 может быть как 10, так и 1000..
Есть ли еще варианты?
зы если нет, скажите какой из 3х способов лучше..
