View on GitHub

EntityToolsDocs

Документация к EntityTools

MoveToTeammate

Команда предназначена для сопровождения и оказания поддержки члену группы (Teammate).

Краткое описание

  1. Бот производит поиск члена группы Teammate.
    • Персонаж и Teammate должны находиться на одной карте, в одном инстансе и в одном внутриигровом регионе.
    • Область поиска Teammate может быть ограничена опцией CustomRegions.
  2. Когда Teammate найден, бот перемещает персонажа к нему.
  3. Приблизившись к персонажу на расстояние CombatDistance, персонаж атакует противника, заданного опцией FoePreference.

Настройки команды

Наименование Описание
SupportOptions комплексная опция, позволяющая задать члена группы (Teammate) и способ оказания ему поддержки.
- Teammate : Переключатель, определяющий правило выбора члена группы.
- FoePreference : Переключатель, определяющий правило выбора противника.
Подробное описание приведено в разделе SupportTeammate.
  Дополнительные фильтры Teammate
(категория “Optional”)
CustomRegions набор CustomRegion‘ов, задающих область поиска Teammate. Подробное описание приведено в разделе CustomRegionSet.
  Управление боем
IgnoreCombat флаг, предписывающий активировать режим игнорирования боя IgnoreCombat при следовании к Teammate.
IgnoreCombatMinHP минимальный уровень здоровья (в процентах), при котором может быть активирован режим игнорирования боя IgnoreCombat при следовании к Teammate.
CombatDistance расстояние до Teammate, на котором отключается режим игнорирования боя IgnoreCombat.
При установке значения более 5 на Mapper соответствующая область отображается окружностью, центром которой является соответствующая Teammate.
AbortCombatDistance расстояние от Entity, за пределами которого бой принудительно прерывается.
Бой снова активируются на расстоянии CombatDistance от целевой Entity. При значении меньшем CombatDistance или при выключенном флаге IgnoreCombat, опция отключается;
  Прерывание команды
StopOnApproached флаг, завершающий выполнение команды после того как персонаж приблизился к Teammate на расстояние CombatDistance.
TeammateSearchTime Время поиска в миллисекундах, в течение которого бот пытается обнаружить Teammate, удовлетворяющего критериям поиска.
Команда прерывается, если до истечения заданного времени Teammate не будет обнаружен.
Опция отключается при установке значения 0. При этом поиск продолжается неограниченное время.

Внутренние условия

Персонаж должен состоять в группе.
В противном случае команда пропускается.


Завершение команды

Команда завершается в следующих случаях:

Принудительное завершение команды возможно одним из способов, перечисленных в статье.


Блок-Схема


Аналоги

В базовом функционале бота похожие команды отсутствуют.


Назад
Назад к перечню команд
Назад к содержанию