PluggedSkill
Команда предназначена для активации боевого умения скакуна или артефакта, установленного в основной слот. Экипировка артефакта добавляет персонажу новое умение, поэтому его механизм его активации не отличается от использования умений персонажа, называемых Power.
Особенностью команды PluggedSkill является то, что в зависимости от экипированного предмета она автоматически определяет идентификатор умения (PowerId), цель умения (Target), а также основные параметры (расстояние до цели, область действия и т.д.).
Описание алгоритма
- Выбор умения Power, в зависимости от Source.
- Выбор цели умения (Target), в зависимости от характеристик умения Power:
- Self : контролируемый ботом персонаж (Player);
- Foe : наиболее сильный противник (StrongestAdd);
- Friend : наиболее сильный союзник (StrongestTeamMember).
- Перемещения персонажа к цели на расстояние активации умения *Power;
- Активация умения *Power.
Настройки команды
Наименование | Описание | |
---|---|---|
Source | Переключатель, определяющий какое умение должно быть активировано: - Artifact : Артефакт, экипированный в основной слот; - Mount : Боевое умение скакуна. |
|
<!– | CustomConditions | Набор нестандартных UCC-условий. –> |
Внутренние условия
Команда не активирует артефакты, приносящие максимальную пользу вне боя:
- Каталог “Аврора для всех миров”;
- Молот Гонда. Кроме того, умения, целью которых является персонаж, не будут активированы, если рядом с ним нет ни одного противника.
Блок-схема
Аналоги
Для команды PluggedSkill : Mount в базовом функционале бота отсутствуют команды-аналоги.
Штатная команда Skill не может активировать умение скакуна из-за встроенных ограничений.
Ближайшими аналогами команды PluggedSkill : Artifact являются:
- Special : Artifact, которая является оберткой над консольной внутриигровой командой
InventoryExec ArtifactPrimary
и не может корректно определить цель умения. - Skill, которая требует детальной настройки и указания идентификатора умения PowerId, из-за чего для активации разных артефактов нужно добавлять разные команды.
Артефакт и умение скакуна можно активировать командой SpecializedUCCAction, для которой требуется указать идентификатор умения PowerId, поэтому для каждого такого умения необходимо добавить отдельную команду. Это создает сложности с использование одного ucc-профиля на разных персонажах, экипировка которых в большинстве случаев отличается.