Spell aura dummy
spell_aura_dummy - в основном реализована для работы с глифами и думи аурами, но можно использовать и в других случаях
Структура таблицы:
spellId
ID способности, которая будет изменяться
spellDummyId
ID способности, при наличии которой на цели будет срабатывать действие. При <0 наоборот - аура есть - не сработает
type
Тип модификаци способности. ВАЖНО! Чтобы типы не пересекались, а разные опции не влияли друг на друга!
Название | № | Описание/комментарий |
---|---|---|
SPELL_DUMMY_DEFAULT | 0 | - |
SPELL_DUMMY_DAMAGE | 1 | Урон |
SPELL_DUMMY_CRIT | 2 | Шанс критического урона заклинания |
SPELL_DUMMY_TIME | 3 | Время произнесения способности |
SPELL_DUMMY_DURATION | 5 | Время действия способности |
option
Что делаем с данными способностями?
Название | № | Описание/комментарий |
---|---|---|
SPELL_DUMMY_ENABLE | 0 | Выставляет ауре значение макс. возможного урона/отхила на 0 (отключение работы некоторых аур) |
SPELL_DUMMY_ADD_PERC | 1 | Процентная модификация значения макс. возможного урона/отхила |
SPELL_DUMMY_ADD_VALUE | 2 | Добавляет значение к значению макс. возможного урона/отхила ауры от DUMMY ауры |
SPELL_DUMMY_ADD_ATTRIBUTE | 3 | Изменяет атрибуты способности т.е. Attributes-AttributesEX для этого используются колонки attr и attrValue |
SPELL_DUMMY_MOD_EFFECT_MASK | 4 | Изменяет маску наложения аур или эфектов, проще говоря можно отключать и включать определенные эфекты у спелы, к примеру спелл 100 - при глифе включается Effect2, без глифа отключается |
SPELL_DUMMY_CRIT_RESE | 5 | Убирает шанс крита |
SPELL_DUMMY_CRIT_ADD_PERC | 6 | Процентые модифкации крита |
SPELL_DUMMY_CRIT_ADD_VALUE | 7 | Добавление значения к криту |
SPELL_DUMMY_ADD_PERC_BP | 8 | Добавляет процент (bp/100) к значению |
SPELL_DUMMY_DAMAGE_ADD_PERC | 9 | Добавляет процент к урону |
SPELL_DUMMY_DAMAGE_ADD_VALUE | 10 | Добавляет значение к урону |
SPELL_DUMMY_DURATION_ADD_PERC | 11 | Добавляет процент к времени действия |
SPELL_DUMMY_DURATION_ADD_VALUE | 12 | Добавляет значение к времени действия |
SPELL_DUMMY_CASTTIME_ADD_PERC | 13 | Добавляет процент ко времени каста |
SPELL_DUMMY_CASTTIME_ADD_VALUE | 14 | Добавляет значение к времени каста |
target
Пока не реализовано
caster
На ком проверять DUMMY ауру?
0 = на кастере
1 = на цели
2 = на пете
3 = на владельце (не у всех типов работает)
targetaura
Дополнительная проверка на наличие какой-то ауры, на ком проверять
aura
ID способности, проверяемой на targeraura
removeAura
Эта аура удаляется при срабатывании проверки
effectDummy
С какого номера эффекта DUMMY ауры брать Base Point для использования
effectmask
Маска обработки эффектов у способности
chance
Пока не реализовано
attr
Номер атрибута. При отрицательном значении удаляет маску атрибута, а не добавляет
attrValue
Маска добавления атрибута
custombp
Замена того, что должно браться из effectDummy
specId
Пока не реализовано