Spell dummy trigger: различия между версиями
Нет описания правки Метка: 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)'' | ||
===== | ===== targetaura ===== | ||
На ком проверять ауру (данные берутся из 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
Пока не реализовано