MrSergey писал(а):
Бот "видит" на расстоянии Цель-Маршрут. Это расстояние считается от точек маршрута. Поэтому если расстояние между 2мя соседними точками маршрута будет больше, чем выставленное расстояние Цель-маршрут, то на промежуточном расстоянии бот ресурсы видеть не будет. Итого - если вы на флае фармите, то просто соедините маршруты не добавляя промежуточных точек на соединяющем участке.
Это помогает, но есть ситуация при которой будут проблемы.
Имеем две зоны A и B в которым хотим фармить. Уровень Z для A и B равен 0.
Между A и B есть зона C уровень Z которой равен 500.
Пишем такой маршрут:
1. Фарм в зоне A
2. Подъем на высоту Z=1000
3. Перелет в зону B к точке с высотой Z=1000
4. Фарм в зоне B
5. Подъем на высоту Z=1000
6. Перелет в зону A к точке с высотой Z=1000
Все замечательно до тех пор, пока не происходит следующее:
1. Фарм в зоне A
2. Подъем на высоту Z=1000
-> Бот еще находится в радиусе цель маршрут и видит ресурс
-> Опускается к ресурсу
-> Начинает полет к точке в зоне B с высотой 1000, но с уровня Z=0 и упирается в гору в зоне C, т.к. движется по кратчайшему пути
3. Перелет в зону B к точке с высотой Z=1000
4. Фарм в зоне B
5. Подъем на высоту Z=1000
6. Перелет в зону A к точке с высотой Z=1000