Spell aura dummy: различия между версиями
(Новая страница: «ц») |
Нет описания правки Метка: visualeditor |
||
| Строка 1: | Строка 1: | ||
<blockquote>'''spell_aura_dummy - в основном реализована для работы с глифами и думи аурами, но можно использовать и в других случаях'''</blockquote> | |||
Структура таблицы: | |||
===== spellId ===== | |||
ID способности, которая будет изменяться | |||
===== spellDummyId ===== | |||
ID способности, при наличии которой на цели будет срабатывать действие. При <0 наоборот - аура есть - не сработает | |||
===== type ===== | |||
Тип модификаци способности. '''ВАЖНО'''! Чтобы типы не пересекались, а разные опции не влияли друг на друга! | |||
{| class="wikitable" | |||
!Название | |||
!№ | |||
!Описание/комментарий | |||
|- | |||
|SPELL_DUMMY_DEFAULT | |||
|0 | |||
|'''-''' | |||
|- | |||
|SPELL_DUMMY_DAMAGE | |||
|1 | |||
|Урон | |||
|- | |||
|SPELL_DUMMY_CRIT | |||
|2 | |||
|Шанс критического урона заклинания | |||
|- | |||
|SPELL_DUMMY_TIME | |||
|3 | |||
|Время произнесения способности | |||
|- | |||
|<s>SPELL_DUMMY_PROC</s> | |||
|<s>4</s> | |||
|<s>Должен изменять маску прока (пока не работает)</s> | |||
|- | |||
|SPELL_DUMMY_DURATION | |||
|5 | |||
|Время действия способности | |||
|} | |||
===== option ===== | |||
Что делаем с данными способностями? | |||
{| class="wikitable" | |||
!Название | |||
!№ | |||
!Описание/комментарий | |||
|- | |||
|'''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''''' | |||
|Добавляет значение к времени каста | |||
|- | |||
|<s>'''SPELL_DUMMY_MOD_PROC_FLAG'''</s> | |||
|<s>'''''15'''''</s> | |||
|<s>Изменяет procFlag (не работает)</s> | |||
|} | |||
===== <s>target</s> ===== | |||
<s>Пока не реализовано</s> | |||
===== caster ===== | |||
На ком проверять DUMMY ауру? | |||
'''0 =''' ''на кастере'' | |||
'''1 =''' ''на цели'' | |||
'''2 =''' ''на пете'' | |||
'''3 =''' ''на владельце (не у всех типов работает)'' | |||
===== targetaura ===== | |||
Дополнительная проверка на наличие какой-то ауры, на ком проверять | |||
===== aura ===== | |||
ID способности, проверяемой на '''targeraura''' | |||
===== removeAura ===== | |||
Эта аура удаляется при срабатывании проверки | |||
===== effectDummy ===== | |||
С какого номера эффекта DUMMY ауры брать Base Point для использования | |||
===== effectmask ===== | |||
Маска обработки эффектов у способности | |||
===== <s>chance</s> ===== | |||
<s>Пока не реализовано</s> | |||
===== attr ===== | |||
Номер атрибута. При отрицательном значении удаляет маску атрибута, а не добавляет | |||
===== attrValue ===== | |||
Маска добавления атрибута | |||
===== custombp ===== | |||
Замена того, что должно браться из effectDummy | |||
===== <s>specId</s> ===== | |||
<s>Пока не реализовано</s> | |||
Версия от 19:28, 3 ноября 2015
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
Пока не реализовано