Closed archer-voodoo closed 2 months ago
@archer-voodoo привет. Не воспроизводил. А зачем пересекать локацию Цирта для ремонта,если в Цирте есть ремонтер? Классический пример. Персонаж фармит в Тракте. Хотим рематься в Цирте. Запускаем с аргументом --path "грей,цир" . Ни в какой Миледон соотвественно и не ломится.
Проблема с попыткой пойти в Миледон проявляется, когда неверно сконфигурирован путь до ремонтника - тогда персонаж пытается идти в первй из город в списке кнопок, а там как раз Миледон (когда персонаж в Цирте)
Как вы думаете если добавить проверку уровня персонажа и устанавливать --path "грей,цир" по умолчанию для персонажей меньше 30 уровня в случае когда не другая конфигурация?
Есть решение понадёжнее - держать в боте весь список путей до ближайшего ремонтика в зависимости от текущей локауции) Я пока это тестирую в приватной версии бота)
Когда персонаж стремится к ремонту и пересекает локацию "Цирта", он затем пытается пройти через "Миледон", доступный лишь с 30 уровня.
Из-за этого персонаж застревает в режиме фарма.
Линия кода, которая выбирает путь в Миледон и не учитывает ограничения по уровню: https://github.com/epsilion-war-mmorpg/epsilion_wars_mmorpg_automation/blob/master/epsilion_wars_mmorpg_automation/trainer/handlers/farming.py#L102