Areatrigger actions

Материал из Uwow
Перейти к навигации Перейти к поиску

areatrigger_actions - таблица выполнения действий для areatriggers

Структура таблицы:
entry

Берется из EffectMiscValueA в спелах с эфектом SPELL_EFFECT_CREATE_AREATRIGGER или из ауры SPELL_AURA_CREATE_AREATRIGGER берется misc

id

Уникальный номер действия.

moment

Флаги момента срабатывания. Бывают следующих видов:

Название Комментарий/описание
AT_ACTION_MOMENT_ENTER 1 срабатывает при входе в зону дейсвтия АreaТrigger
AT_ACTION_MOMENT_LEAVE 2 срабатывает, когда цель (таргет) покидает зону действия АreaТrigger
AT_ACTION_MOMENT_UPDATE 4 срабатывает при апдейте(обнлвлении) АreaТrigger
AT_ACTION_MOMENT_DESPAWN 8 срабатывает, когда AreaTrigger деспаунится (исчезает)
AT_ACTION_MOMENT_SPAWN 10 срабатывает, когда AreaTrigger устанавливается (появляется)
AT_ACTION_MOMENT_REMOVE 20 срабатывает при удалении AreaTrigger
AT_ACTION_MOMENT_ON_THE_WAY 40 момент, когда цель находится между начальной и конечной точкой. Работает, только если активен AT_ACTION_MOMENT_ENTER
AT_ACTION_MOMENT_ON_STOP_MOVE 80 момент, когда цель останавливает между начальной и конечной точкой. Работает, только если активен AT_ACTION_MOMENT_ENTER
actionType

Действие, которое выполняется на таргет (цель) при срабатывании

Название Комментарий/описание
AT_ACTION_TYPE_CAST_SPELL 0 Кастовать способность
AT_ACTION_TYPE_REMOVE_AURA 1 Удалить ауру
AT_ACTION_TYPE_ADD_STACK 2 Добавить стак
AT_ACTION_TYPE_REMOVE_STACK 3 Удалить стак
AT_ACTION_TYPE_CHANGE_SCALE 4 Изменить размер
AT_ACTION_TYPE_SHARE_DAMAGE 5 Деление урона на количество целей
AT_ACTION_TYPE_APPLY_MOVEMENT_FORCE 6 Применяет ветер (сдувает персонажей)
AT_ACTION_TYPE_REMOVE_MOVEMENT_FORCE 7 Удаляет ветер
AT_ACTION_TYPE_CHANGE_DURATION_ANY_AT 8 Изменить задержку для AreaTrigger
AT_ACTION_TYPE_CHANGE_AMOUNT_FROM_HEALT 9