Spell dummy trigger
spell_dummy_trigger - используется для триyгера в думи эфектах SPELL_EFFECT_DUMMY
Структура таблицы:
spell_id
ID способности
spell_trigger
Триггер спелл. Если = 0, то спелл берется из Base Point спела. К примеру 119907 у него будет триггеритсья спелл из бп 118093
option
Опция каста:
Название | № | Описание/комментарий |
---|---|---|
DUMMY_TRIGGER_BP | 0 | Установить Base Point способности от значения (amount) |
DUMMY_TRIGGER_BP_CUSTOM | 1 | Установить Base Point способности из БД |
DUMMY_TRIGGER_COOLDOWN | 2 | Установить кулдаун для spell_trigger |
DUMMY_TRIGGER_CHECK_PROCK | 3 | Проверка прока от заклинания до треггера |
DUMMY_TRIGGER_DUMMY | 4 | Способность триггерится без опции Base Point |
DUMMY_TRIGGER_CAST_DEST | 5 | Способность триггерится в точку назначения |
DUMMY_TRIGGER_CAST_OR_REMOVE | 6 | Произносит способность без опций |
DUMMY_TRIGGER_DAM_MAXHEALTH | 7 | Установить Base Point для урона заклинания или максимального исцеления |
DUMMY_TRIGGER_COPY_AURA | 8 | Скопировать ауру. К примеру, порча у ДК, когда надо разбросать от таргета её на другие цели |
DUMMY_TRIGGER_ADD_POWER_COST | 9 | Добавляет повер кост (цена использования скилла) |
DUMMY_TRIGGER_CAST_DEST2 | 10 | Cast spell on dest |
DUMMY_TRIGGER_CAST_IGNORE_GCD | 11 | Кастит, игноря ГКД скиллов |
target
Кого брать целью? (данные берутся из GetUnitForLinkedSpell)
0 = нету
1 = пет
2 = Владелец (овнер)
3 = Кастер
4 = Выбранный (цель)
5 = таргет
6 = текущая цель (victim)
caster
Кто будет кастером? (данные берутся из GetUnitForLinkedSpell)
0 = нету
1 = пет
2 = Владелец (овнер)
3 = Кастер
4 = Выбранный (цель)
5 = таргет
6 = текущая цель (victim)
targetaura
На ком проверять ауру (данные берутся из GetUnitForLinkedSpell)
bp0,bp1,bp2
Кастомные Base Point
effectmask
На каких эффектах срабатывать?
aura
Проверка наличия ауры. Проверяется только в опция 3, 4, 5, 6
chance
Пока не реализовано