Тема: Maim Interrupt
Показать сообщение отдельно
Старый 04.08.2010, 06:11   #1
pdx15
Новичок
 
Регистрация: 19.03.2010
Сообщений: 22
Сказал(а) спасибо: 1
Поблагодарили 6 раз(а) в 2 сообщениях
pdx15 На верном пути
По умолчанию Maim Interrupt

Не работает данный эффект Maim Interrupt http://wowdata.ru/spell.html?id=44835 у перчаток А4 для друидов http://wowdata.ru/item.html?id=34998

У перчаток для рог http://wowdata.ru/item.html?id=35032 эффект http://wowdata.ru/spell.html?id=32748 работает

Тоесть по сути дела один и тот же эффект.

Посмотрел в коде

Код:
// Maim Interrupt
                case 44835:
                {
                    // Deadly Interrupt Effect
                    triggered_spell_id = 32747;
                    break;
                }
            }
            break;
        }
        case SPELLFAMILY_ROGUE:
        {
            switch(dummySpell->Id)
            {
                // Deadly Throw Interrupt
                case 32748:
                {
                    // Prevent cast Deadly Throw Interrupt on self from last effect (apply dummy) of Deadly Throw
                    if(this == pVictim)
                        return false;

                    triggered_spell_id = 32747;
                    break;
                }
тоесть триггерятся от одного и того же http://www.wowhead.com/spell=32747
так почему у рог работает, а у друидов нет ?

в spell_proc_event стоит вот так
для друлей SpellFamilyMask 549755813888 ProcFlag 16
для рог SpellFamilyMask 4294967296 ProcFlag 524288

мб здесь где-то копать ?
вообще не понимаю прокфлаги как ставятся, если смотреть по wiki то вообще ерунда получается во многих случаях, например в этих,
16 - При уклонении в ближнем бою
524288 - При получении урона с дальнего расстояния

почему эти, а не
1 - В ближнем бою
или хотяб
2 - Точные попадания в ближним бою
pdx15 вне форума   Ответить с цитированием