Spell aura trigger: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Строка 34: Строка 34:
|'''''4'''''
|'''''4'''''
|Использует заклинание в место назначения (dest)
|Использует заклинание в место назначения (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 =====
===== target =====
Кого брать целью?
Кого брать целью? данные берутся из GetUnitForLinkedSpell


===== caster =====
===== caster =====
Кого считать кастером?
Кого считать кастером? (данные берутся из GetUnitForLinkedSpell)
 
'''0 =''' ''кастер''
 
'''1 =''' ц''ель''
 
'''2 =''' ''пет''


===== targetaura =====
===== targetaura =====
Строка 95: Строка 113:
===== chance =====
===== chance =====
Шанс срабатывания. Проверка включается, если шанс > 0
Шанс срабатывания. Проверка включается, если шанс > 0
===== slot =====
слот в котором хранится суммон, который берется для кастов(в основном тотемы)

Версия от 13:26, 28 июля 2016

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

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