Spell aura trigger
Перейти к навигации
Перейти к поиску
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
слот в котором хранится суммон, который берется для кастов(в основном тотемы)