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

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: visualeditor
Нет описания правки
Метка: visualeditor
Строка 47: Строка 47:
|Установить Base Point для урона заклинания или максимального исцеления
|Установить Base Point для урона заклинания или максимального исцеления
|-
|-
|DUMMY_TRIGGER_COPY_AURA
|'''DUMMY_TRIGGER_COPY_AURA'''
|8
|'''8'''
|Скопировать ауру. К примеру, порча у ДК, когда надо разбросать от таргета её на другие цели
|Скопировать ауру. К примеру, порча у ДК, когда надо разбросать от таргета её на другие цели
|-
|-
|DUMMY_TRIGGER_ADD_POWER_COST
|'''DUMMY_TRIGGER_ADD_POWER_COST'''
|9
|'''9'''
|Добавляет повер кост (цена использования скилла)
|Добавляет повер кост (цена использования скилла)
|-
|-
|DUMMY_TRIGGER_CAST_DEST2
|'''DUMMY_TRIGGER_CAST_DEST2'''
|10
|'''10'''
|Cast spell on dest
|Cast spell on dest
|-
|-
|DUMMY_TRIGGER_CAST_IGNORE_GCD
|'''DUMMY_TRIGGER_CAST_IGNORE_GCD'''
|11
|'''11'''
|Кастит, игноря ГКД скиллов
|Кастит, игноря ГКД скиллов
|}
|}

Версия от 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

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