Spell dummy trigger

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

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

Пока не реализовано