Решил обзавестись ботом. Нашел всего 2, которые развиваются. Это Ваш и еще один. Попробывал демо версию в режиме гринда мобов. Так вот какие предложения:
1. Переработать систему боя. Сейчас она проста ужасно примитивна. Сделать что бы на каждый скил можно было задавать множество условий(дистанция,хп,мана,ярость,баф,дебаф,кд и т.д. все уловия как для себя, так и для целии ) и при выполнении их всех, либо одного из них скил срабатывал. Сделать разные этапы боя, т.е. подготовка к бою, пул, бой, отдых, бафы для боя, бафы вне боя. И что бы к каждому этапу можно было создавать свой набор скилов. Так же было бы неплохо, что было 2 возможности задавать скилы для использования, т.е. по тому месту, где находится скил на панели ( т.е. панель 1, вкладка 3) и по названию скила (т.е. если скил перенести на другое место, то бот его бы находил). Для примера можно взглянуть на систему боя ЛэйзиБота, как по мне так она там практически идеальна.
2. Насчет маршрута для фарма. Сейчас принцип его работы понятен и вроде все хорошо. Но можно было бы добавить не только область вдоль линии движения, но и отдельные споты на маршруте (см. Рисунок)

Исходя из рисука, сейчас реализовано движение по линиям, хотелось бы увидеть движение по точкам и что бы для каждой точки можно было задать свой радиус и свой список фарма, будь то мобы или ресурсы. Сделать условия атаковать или нет вовремя перемещения от одной точки к другой.
Все выше сказанное - ИМХО. И всего лишь предложение.