View on GitHub

EntityToolsDocs

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

PluggedSkill

Команда предназначена для активации боевого умения скакуна или артефакта, установленного в основной слот. Экипировка артефакта добавляет персонажу новое умение, поэтому его механизм его активации не отличается от использования умений персонажа, называемых Power.
Особенностью команды PluggedSkill является то, что в зависимости от экипированного предмета она автоматически определяет идентификатор умения (PowerId), цель умения (Target), а также основные параметры (расстояние до цели, область действия и т.д.).

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

  1. Выбор умения Power, в зависимости от Source.
  2. Выбор цели умения (Target), в зависимости от характеристик умения Power:
    • Self : контролируемый ботом персонаж (Player);
    • Foe : наиболее сильный противник (StrongestAdd);
    • Friend : наиболее сильный союзник (StrongestTeamMember).
  3. Перемещения персонажа к цели на расстояние активации умения *Power;
  4. Активация умения *Power.

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

Наименование Описание  
Source Переключатель, определяющий какое умение должно быть активировано:
- Artifact : Артефакт, экипированный в основной слот;
- Mount : Боевое умение скакуна.
 
<!– CustomConditions Набор нестандартных UCC-условий. –>

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

Команда не активирует артефакты, приносящие максимальную пользу вне боя:


Блок-схема


Аналоги

Для команды PluggedSkill : Mount в базовом функционале бота отсутствуют команды-аналоги.
Штатная команда Skill не может активировать умение скакуна из-за встроенных ограничений.

Ближайшими аналогами команды PluggedSkill : Artifact являются:

Артефакт и умение скакуна можно активировать командой SpecializedUCCAction, для которой требуется указать идентификатор умения PowerId, поэтому для каждого такого умения необходимо добавить отдельную команду. Это создает сложности с использование одного ucc-профиля на разных персонажах, экипировка которых в большинстве случаев отличается.


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