Areatrigger actions: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Нет описания правки
Метка: visualeditor
Строка 55: Строка 55:
!Комментарий/описание
!Комментарий/описание
|-
|-
|AT_ACTION_TYPE_CAST_SPELL
|'''AT_ACTION_TYPE_CAST_SPELL'''
|0
|'''''0'''''
|Кастовать способность
|Кастовать способность
|-
|-
|AT_ACTION_TYPE_REMOVE_AURA
|'''AT_ACTION_TYPE_REMOVE_AURA'''
|1
|'''''1'''''
|Удалить ауру
|Удалить ауру
|-
|-
|AT_ACTION_TYPE_ADD_STACK
|'''AT_ACTION_TYPE_ADD_STACK'''
|2
|'''''2'''''
|Добавить стак
|Добавить стак
|-
|-
|AT_ACTION_TYPE_REMOVE_STACK
|'''AT_ACTION_TYPE_REMOVE_STACK'''
|3
|'''''3'''''
|Удалить стак
|Удалить стак
|-
|-
|AT_ACTION_TYPE_CHANGE_SCALE
|'''AT_ACTION_TYPE_CHANGE_SCALE'''
|4
|'''''4'''''
|Изменить размер
|Изменить размер
|-
|-
|AT_ACTION_TYPE_SHARE_DAMAGE
|'''AT_ACTION_TYPE_SHARE_DAMAGE'''
|5
|'''''5'''''
|Деление урона на количество целей
|Деление урона на количество целей
|-
|-
|AT_ACTION_TYPE_APPLY_MOVEMENT_FORCE
|'''AT_ACTION_TYPE_APPLY_MOVEMENT_FORCE'''
|6
|'''''6'''''
|Применяет ветер (сдувает персонажей)
|Применяет ветер (сдувает персонажей)
|-
|-
|AT_ACTION_TYPE_REMOVE_MOVEMENT_FORCE
|'''AT_ACTION_TYPE_REMOVE_MOVEMENT_FORCE'''
|7
|'''''7'''''
|Удаляет ветер
|Удаляет ветер
|-
|-
|AT_ACTION_TYPE_CHANGE_DURATION_ANY_AT
|'''AT_ACTION_TYPE_CHANGE_DURATION_ANY_AT'''
|8
|'''''8'''''
|Изменить задержку для AreaTrigger (например, цепной реакция при взрыве бомбы - взрываются и остальные близлежащие
|Изменить задержку для AreaTrigger (например, цепной реакция при взрыве бомбы - взрываются и остальные близлежащие
|-
|-
|AT_ACTION_TYPE_CHANGE_AMOUNT_FROM_HEALT
|'''AT_ACTION_TYPE_CHANGE_AMOUNT_FROM_HEALT'''
|9
|'''''9'''''
|Уменьшение количества возможного исцеления (волна отхила может хильнуть 100к. Первого хильнула 10к, значит, осталось 90к для последующих)
|Уменьшение количества возможного исцеления (волна отхила может хильнуть 100к. Первого хильнула 10к, значит, осталось 90к для последующих)
|}
|}

Версия от 11:42, 3 ноября 2015

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 Уменьшение количества возможного исцеления (волна отхила может хильнуть 100к. Первого хильнула 10к, значит, осталось 90к для последующих)