Spell dummy trigger: различия между версиями
(Новая страница: «ц») |
User1 (обсуждение | вклад) Нет описания правки |
||
| (не показаны 4 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
<blockquote>'''spell_dummy_trigger - используется для триyгера в думи эфектах SPELL_EFFECT_DUMMY'''</blockquote> | |||
Структура таблицы: | |||
===== spell_id ===== | |||
ID способности | |||
===== spell_trigger ===== | |||
Триггер спелл. Если = 0, то спелл берется из Base Point спела. <code>К примеру 119907 у него будет триггеритсья спелл из бп 118093</code> | |||
===== DummyTriggerType ===== | |||
DUMMY_TRIGGER_BP = 0, // set basepoint to spell from amount | |||
DUMMY_TRIGGER_BP_CUSTOM = 1, // set basepoint to spell custom from BD | |||
DUMMY_TRIGGER_COOLDOWN = 2, // Set cooldown for trigger spell | |||
DUMMY_TRIGGER_CHECK_PROCK = 3, // Check proc from spell to trigger | |||
DUMMY_TRIGGER_DUMMY = 4, // spell to trigger without option for bp | |||
DUMMY_TRIGGER_CAST_DEST = 5, // spell to trigger without option for bp | |||
DUMMY_TRIGGER_CAST_OR_REMOVE = 6, // cast spell without option | |||
DUMMY_TRIGGER_DAM_MAXHEALTH = 7, // set basepoint to spell damage or max heal percent | |||
DUMMY_TRIGGER_COPY_AURA = 8, // Copy aura | |||
DUMMY_TRIGGER_ADD_POWER_COST = 9, // Add power cost to spell | |||
DUMMY_TRIGGER_CAST_DEST2 = 10, // Cast spell on dest | |||
DUMMY_TRIGGER_CAST_IGNORE_GCD = 11, // cast ignore GCD | |||
DUMMY_TRIGGER_MOVE_AURA = 12, // Move aura | |||
DUMMY_TRIGGER_SEND_COOLDOWN = 13, // Send cooldown for spell | |||
DUMMY_TRIGGER_ARCHAEOLOGY_LOOT = 14, // For archaeology spell who not have item create effect | |||
DUMMY_TRIGGER_TALK_BROADCAST = 15, // Talk broadcast | |||
DUMMY_TRIGGER_CAST_DELAY = 16, // Cast spell delay | |||
DUMMY_TRIGGER_WHISPER_BROADCAST = 17, // Whisper broadcast | |||
===== 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 | |||
===== <s>chance</s> ===== | |||
<s>Пока не реализовано</s> | |||
Текущая версия от 10:34, 24 декабря 2024
spell_dummy_trigger - используется для триyгера в думи эфектах SPELL_EFFECT_DUMMY
Структура таблицы:
spell_id
ID способности
spell_trigger
Триггер спелл. Если = 0, то спелл берется из Base Point спела. К примеру 119907 у него будет триггеритсья спелл из бп 118093
DummyTriggerType
DUMMY_TRIGGER_BP = 0, // set basepoint to spell from amount DUMMY_TRIGGER_BP_CUSTOM = 1, // set basepoint to spell custom from BD DUMMY_TRIGGER_COOLDOWN = 2, // Set cooldown for trigger spell DUMMY_TRIGGER_CHECK_PROCK = 3, // Check proc from spell to trigger DUMMY_TRIGGER_DUMMY = 4, // spell to trigger without option for bp DUMMY_TRIGGER_CAST_DEST = 5, // spell to trigger without option for bp DUMMY_TRIGGER_CAST_OR_REMOVE = 6, // cast spell without option DUMMY_TRIGGER_DAM_MAXHEALTH = 7, // set basepoint to spell damage or max heal percent DUMMY_TRIGGER_COPY_AURA = 8, // Copy aura DUMMY_TRIGGER_ADD_POWER_COST = 9, // Add power cost to spell DUMMY_TRIGGER_CAST_DEST2 = 10, // Cast spell on dest DUMMY_TRIGGER_CAST_IGNORE_GCD = 11, // cast ignore GCD DUMMY_TRIGGER_MOVE_AURA = 12, // Move aura DUMMY_TRIGGER_SEND_COOLDOWN = 13, // Send cooldown for spell DUMMY_TRIGGER_ARCHAEOLOGY_LOOT = 14, // For archaeology spell who not have item create effect DUMMY_TRIGGER_TALK_BROADCAST = 15, // Talk broadcast DUMMY_TRIGGER_CAST_DELAY = 16, // Cast spell delay DUMMY_TRIGGER_WHISPER_BROADCAST = 17, // Whisper broadcast
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
Пока не реализовано