virusav
18.08.2010, 21:20
У чернокнижника есть талант Узы Скверны 2/2 (спеллы 47230,47231 с эффектом SPELL_AURA_DUMMY), после прокачки которого и нанесении урона спеллами должен срабатывать спелл 54181.
Раньше этот талант работал нормально (3.3.3а).
Когда на 3.3.5а перестал работать, не знаю.
Обработка таланта находится в
SpellAuraProcResult Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAura, SpellEntry const * procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)
но нет захода в HandleDummyAuraProc при нанесении урона спеллами.
Пробовал ради интереса занести данные в таблицу `spell_proc_event` для спеллов таланта, но получил ошибку в логе, что данные совпадают с данными в дбц.
1. Откуда идет заход в HandleDummyAuraProc?
2. Или тут нужна другая реализация?
Раньше этот талант работал нормально (3.3.3а).
Когда на 3.3.5а перестал работать, не знаю.
Обработка таланта находится в
SpellAuraProcResult Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, Aura* triggeredByAura, SpellEntry const * procSpell, uint32 procFlag, uint32 procEx, uint32 cooldown)
но нет захода в HandleDummyAuraProc при нанесении урона спеллами.
Пробовал ради интереса занести данные в таблицу `spell_proc_event` для спеллов таланта, но получил ошибку в логе, что данные совпадают с данными в дбц.
1. Откуда идет заход в HandleDummyAuraProc?
2. Или тут нужна другая реализация?