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