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

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


'''0 =''' ''нету''
'''0 =''' ''нету''
Строка 65: Строка 81:
'''6 =''' ''текущая цель (victim)''
'''6 =''' ''текущая цель (victim)''
===== caster =====
===== caster =====
Кто будет кастером?
Кто будет кастером? (данные берутся из GetUnitForLinkedSpell)


'''0 =''' ''нету''
'''0 =''' ''нету''
Строка 80: Строка 96:


'''6 =''' ''текущая цель (victim)''
'''6 =''' ''текущая цель (victim)''
===== <s>targetaura</s> =====
===== targetaura =====
<s>Пока не реализовано</s>
На ком проверять ауру (данные берутся из GetUnitForLinkedSpell)


===== bp0,bp1,bp2 =====
===== bp0,bp1,bp2 =====

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

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

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