View on GitHub

EntityToolsDocs

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

PromoteTeammate

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

Описание алгоритма

  1. Выбирается член группы, которому должно быть передано лидерство в соответствии с опцией NewLeader.
  2. Производится попытка передать лидерство выбранному игроку.
  3. Если передать лидерство не удалось и задано количество повторных попыток, то работа команды повторяется.

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

Наименование Описание
NewLeader задаёт способ выбора члена группы, которому будет передано лидерство:
- FirstAvailable : Передать “корону” первому члену группы в списке;
- NextOne : Передать “корону” члену группы, следующему за лидером в порядке следования;
- NextAlphabetical : Передать “корону” члену группы, следующему за лидером в алфавитном порядке;
- Random : Передать “корону” случайному члену группы.
Cycling зацикливает порядок передачи лидерства при последовательных способах выбора нового лидера (NextOne или NextAlphabetical):
- True: Передача лидерства от последнего члена группы первому;
- False : Смена лидера, являющегося последним членом группы, не производится.
AttemptsNumber количество попыток передачи лидерства.

Мастер настройки (GatherInfo)

Отсутствует.


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

Перед запуском команды проверяется истинность следующих условий:

Команда пропускается, если хотя бы одно из условий не выполняется.


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

Команда завершается после смены лидера группы либо при исчерпании количества повторных попыток.


Аналоги

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


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