View on GitHub

EntityToolsDocs

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

ExecuteSpecificPower

Команда предназначена для активации умения персонажа или используемого предмета, соторая имеет дополнительные настройки, позволяющие отключить проверки, блокирующие активацию умения штатной командой Skill.

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

1) Перед запуском команды последовательно проверяются: - наличие умения с идентификатором PowerId; - Список стандартных ucc-условий Conditions; - Наличие умения на панели умений персоанажа, если задан флаг CheckInTray; - Окончание таймаута, если задан флаг CheckPowerCooldown. 2) Если все вышеуказанные условия истинны, умение PowerId активируется.


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

Наименование Описание  
  Настройки используемого умения
(категория “Power”)
 
PowerId Идентификатор умения.
В начале и в конце строки допускается использование символа подстановки “*”, заменяющего произвольное число алфавитно-цифровых символов.
 
CastingTime Время активации умения (мс).  
ForceMaintain Флаг, указывающий на возможность непрерывного(длящегося) или многократного применения умения, заданного опцией PowerId, путем активации и “удержания” умения в течени длительного времени. В ручном режиме это п  
  Дополнительные настройки
(категория “Optional”)
 
CheckPowerCooldown Флаг, предписывающий проверять “встроенный” откат умения.  
CheckInTray Флаг, предписывающий проверять наличие умения на панели задач.  
<!– CustomConditions Расширенный список ucc-условий, редактируемый в отдельном окне. –>

Аналоги

Данная команда является аналогом штатной команды Skill, отличия от которой состоят в следующем:

  1. Допустимость символа подстановки * в идентификаторе умения PowerId.
  2. Возможность отключать проверку отката (CheckPowerCooldown) и наличия умения на панели задач (CheckInTray). Данные проверки жестко встроены в команду Skill, однако, для временных умений персонажа зачастую не срабатывают. Примером такого умения является “Призыв Лилу” в битве с Зариэль (Модуль 19 “Путь павшей”).

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