Ап... опубликованный вариант исправления не правильный ?
Чуть подправил флаг.
Вместо:
Код:
else if (m_caster->HasAura(56819) && (spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags & 0x40000010 || spellInfo->Id == 51722)))
Надо:
Код:
else if ((spellInfo->SpellFamilyName == SPELLFAMILY_ROGUE && (spellInfo->SpellFamilyFlags & UI64LIT(0x0010000040000010))) && m_caster->HasAura(56819))
ЗЫ Автортства остаётся за: microbius51