runFromTarget: различия между версиями

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
; runFromTarget [<[[References#Типы значений|булев флаг]]>]
; runFromTarget [<[[References#булев флаг|булев флаг]]>]
: Если параметр конфига runFromTarget '''1''', то OpenKore будет держаться на ''безопасной дистанции'' от атакуемого моба.
: Если параметр конфига runFromTarget '''1''', то OpenKore будет держаться на ''безопасной дистанции'' от атакуемого моба.
: ''Безопасная дистанция'' задаётся параметром конфига [[runFromTarget_dist]].
 
=== Указанные ниже параметры работают только в случае "runFromTarget 1": ===
 
; runFromTarget_dist [<[[References#число или секунды|число]]>]
: Этот параметр задаёт ''безопасную дистанцию'' между OpenKore и атакуемым мобом.
: '''runFromTarget_dist''' задаёт ''минимальную дистанцию атаки'', указанную в параметре конфига [[attackDistance]] или в блочном параметре атрибутом '''dist''', если ''минимальная дистанция атаки'' < ''безопасной дистанции''.
 
 
; runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
: Этот параметр определяет максимальное расстояние, которое может пройти бот, когда бежит от цели.
: Оптимальное расстояние зависит от локации на которой находится бот, но обычно рекомендуется значение от '''10''' до '''14'''.
 
 
; runFromTarget_minStep [<[[References#число или секунды|число]]>]
; runFromTarget_maxStep [<[[References#число или секунды|число]]>]
: Эти параметры задают минимальное и максимальное расстояние (в клетках) на которое бот может отойти от монстра, когда бежит от цели.
 
 
; runFromTarget_inAdvance [<[[References#булев флаг|булев флаг]]>]
: Этот параметр заставит OpenKore начать избегать/кайтить моба (держать на расстоянии) сразу после атаки используя ту же идею, что и танцевальная логика, которая одновременно отправляет команды атаки и перемещения. Параметр появился в [https://github.com/OpenKore/openkore/pull/3376 github PR#3376].
 


== Примечания ==
== Примечания ==
* Параметры конфига '''runFromTarget''' и [[runFromTarget_dist]] предназначены для дальнобойных персонажей.
* Параметры конфига '''runFromTarget''' и [[runFromTarget_dist]] предназначены для дальнобойных персонажей.
* Атакуемый моб должен бегать медленнее чем персонаж. Как вариант, можно задержать моба плохими статусами. Иначе OpenKore будет вечно бегать от моба.
* Атакуемый моб должен бегать медленнее чем персонаж. Как вариант, можно задержать моба плохими статусами. Иначе OpenKore будет вечно бегать от моба.
* Будьте внимательны, не отбегайте от моба дальше, чем максимальная дистанция вашего оружия и умения.


[[Category:config.txt]]
[[Category:config.txt]]
[[Category:attack]]

Версия от 17:41, 15 мая 2021

runFromTarget [<булев флаг>]
Если параметр конфига runFromTarget 1, то OpenKore будет держаться на безопасной дистанции от атакуемого моба.

Указанные ниже параметры работают только в случае "runFromTarget 1":

runFromTarget_dist [<число>]
Этот параметр задаёт безопасную дистанцию между OpenKore и атакуемым мобом.
runFromTarget_dist задаёт минимальную дистанцию атаки, указанную в параметре конфига attackDistance или в блочном параметре атрибутом dist, если минимальная дистанция атаки < безопасной дистанции.


runFromTarget_maxPathDistance [<число>]
Этот параметр определяет максимальное расстояние, которое может пройти бот, когда бежит от цели.
Оптимальное расстояние зависит от локации на которой находится бот, но обычно рекомендуется значение от 10 до 14.


runFromTarget_minStep [<число>]
runFromTarget_maxStep [<число>]
Эти параметры задают минимальное и максимальное расстояние (в клетках) на которое бот может отойти от монстра, когда бежит от цели.


runFromTarget_inAdvance [<булев флаг>]
Этот параметр заставит OpenKore начать избегать/кайтить моба (держать на расстоянии) сразу после атаки используя ту же идею, что и танцевальная логика, которая одновременно отправляет команды атаки и перемещения. Параметр появился в github PR#3376.


Примечания

  • Параметры конфига runFromTarget и runFromTarget_dist предназначены для дальнобойных персонажей.
  • Атакуемый моб должен бегать медленнее чем персонаж. Как вариант, можно задержать моба плохими статусами. Иначе OpenKore будет вечно бегать от моба.
  • Будьте внимательны, не отбегайте от моба дальше, чем максимальная дистанция вашего оружия и умения.