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

Материал из Руководство по OpenKore
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
; runFromTarget [<[[References#булев флаг|булев флаг]]>]
; runFromTarget [<[[References#булев флаг|булев флаг]]>]
: Если параметр конфига runFromTarget '''1''', то OpenKore будет держаться на ''безопасной дистанции'' от атакуемого моба.
; homunculus_runFromTarget [<[[References#булев флаг|булев флаг]]>]
; mercenary_runFromTarget [<[[References#булев флаг|булев флаг]]>]
: Если параметр конфига runFromTarget '''1''', то OpenKore будет держаться на ''безопасной дистанции'' от атакуемого моба. Дистанция указывается в параметре "runFromTarget_dist". Эти параметры можно в отдельности настроить для игрока, гомункула и наёмника.




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


; runFromTarget_dist [<[[References#число или секунды|число]]>]
; runFromTarget_dist [<[[References#число или секунды|число]]>]
; homunculus_runFromTarget_dist [<[[References#число или секунды|число]]>]
; mercenary_runFromTarget_dist [<[[References#число или секунды|число]]>]
: Этот параметр задаёт ''безопасную дистанцию'' между OpenKore и атакуемым мобом.
: Этот параметр задаёт ''безопасную дистанцию'' между OpenKore и атакуемым мобом.
: '''runFromTarget_dist''' задаёт ''минимальную дистанцию атаки'', указанную в параметре конфига [[attackDistance]] или в блочном параметре атрибутом '''dist''', если ''минимальная дистанция атаки'' < ''безопасной дистанции''.
: '''runFromTarget_dist''' задаёт ''минимальную дистанцию атаки'', указанную в параметре конфига [[attackDistance]] или в блочном параметре атрибутом '''dist''', если ''минимальная дистанция атаки'' < ''безопасной дистанции''.
 
: Монстр, которого вы атакуете, должен быть медленнее, чем ваша текущая скорость ходьбы, или он должен быть обездвижен с помощью соответствующего умения. Иначе OpenKore будет бесконечно убегать от монстра.


; runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
; runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
; homunculus_runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
; mercenary_runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
; mercenary_runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
; homunculus_runFromTarget_maxPathDistance [<[[References#число или секунды|число]]>]
: Этот параметр определяет максимальное расстояние, которое может пройти бот, когда бежит от цели.
: Этот параметр определяет максимальное расстояние, которое может пройти бот, когда бежит от цели.
: Значение по умолчанию: 13 для параметра runFromTarget_maxPathDistance и 20 для mercenary_* и homunculus_*
: Оптимальное расстояние зависит от локации на которой находится бот, но обычно рекомендуется значение от '''10''' до '''14'''.
: Оптимальное расстояние зависит от локации на которой находится бот, но обычно рекомендуется значение от '''10''' до '''14'''.




; runFromTarget_minStep [<[[References#число или секунды|число]]>]
; runFromTarget_minStep [<[[References#число или секунды|число]]>]
; homunculus_runFromTarget_minStep [<[[References#число или секунды|число]]>]
; mercenary_runFromTarget_minStep [<[[References#число или секунды|число]]>]
: Этот параметр задаёт минимальное расстояние (в клетках) на которое бот может отойти от монстра, когда отбегает от него.
: Этот параметр задаёт минимальное расстояние (в клетках) на которое бот может отойти от монстра, когда отбегает от него.




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

Текущая версия от 02:41, 19 сентября 2022

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


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

runFromTarget_dist [<число>]
homunculus_runFromTarget_dist [<число>]
mercenary_runFromTarget_dist [<число>]
Этот параметр задаёт безопасную дистанцию между OpenKore и атакуемым мобом.
runFromTarget_dist задаёт минимальную дистанцию атаки, указанную в параметре конфига attackDistance или в блочном параметре атрибутом dist, если минимальная дистанция атаки < безопасной дистанции.
Монстр, которого вы атакуете, должен быть медленнее, чем ваша текущая скорость ходьбы, или он должен быть обездвижен с помощью соответствующего умения. Иначе OpenKore будет бесконечно убегать от монстра.
runFromTarget_maxPathDistance [<число>]
homunculus_runFromTarget_maxPathDistance [<число>]
mercenary_runFromTarget_maxPathDistance [<число>]
Этот параметр определяет максимальное расстояние, которое может пройти бот, когда бежит от цели.
Значение по умолчанию: 13 для параметра runFromTarget_maxPathDistance и 20 для mercenary_* и homunculus_*
Оптимальное расстояние зависит от локации на которой находится бот, но обычно рекомендуется значение от 10 до 14.


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


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


Примечания

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