Spell aura trigger

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

spell_aura_trigger - триггеры спелов к тикающим аурам т.е. к аурам у которых есть тики

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

ID ауры

spell_trigger

Триггер спелл

option

Как используется заклинание?

Название Описание/комментарий
AURA_TRIGGER 0 Использует заклинание
AURA_TRIGGER_BP 1 Установить Base Point способности от значения (amount)
AURA_TRIGGER_BP_CUSTOM 2 Установить Base Point способности из БД
AURA_TRIGGER_CHECK_COMBAT 3 Использует заклинание после проверки того, что есть состояние боя
AURA_TRIGGER_DEST 4 Использует заклинание в место назначения (dest)
AURA_TRIGGER_DYNOBJECT 5 cast spell on dest DynObject
AURA_TRIGGER_FROM_SUMMON_SLOT 6 cast spell from summon slot(totem or any)
AURA_TRIGGER_AREATRIGGER 7 Кастит скилл в АТ на расстоянии
AURA_TRIGGER_FROM_SUMMON_SLOT_DEST 8 как 6, но в точку (как 4)
AURA_TRIGGER_FROM_SUMMON_DEST 9 cast spell to summon dest loc
AURA_TRIGGER_AREATRIGGER_CAST 10 cast AreaTrigger вызывает у АТ срабатывание AT_ACTION_MOMENT_ON_CAST_ACTION
target

Кого брать целью? данные берутся из GetUnitForLinkedSpell

caster

Кого считать кастером? (данные берутся из GetUnitForLinkedSpell)

targetaura

Кого брать для проверки наличия ауры?

Название Описание/комментарий
LINK_UNIT_TYPE_DEFAULT 0
LINK_UNIT_TYPE_PET 1 Пет
LINK_UNIT_TYPE_OWNER 2 Владелец
LINK_UNIT_TYPE_CASTER 3 Кастер
LINK_UNIT_TYPE_SELECTED 4 Выбранный
LINK_UNIT_TYPE_TARGET 5 Таргет
LINK_UNIT_TYPE_VICTIM 6 Текущая цель
bp0,bp1,bp2...

Используется для каста кастомного Base Point

effectmask

Маска эфекта: на каких эфектах работать

aura

Проверяем наличие ауры или ее отсутствия

chance

Шанс срабатывания. Проверка включается, если шанс > 0

slot

слот в котором хранится суммон, который берется для кастов(в основном тотемы)