Unit.cpp Функция
Код:
bool Unit::HandleAuraProc(Unit* victim, uint32 damage, Aura* triggeredByAura, SpellInfo const* procSpell, uint32 /*procFlag*/, uint32 procEx, uint32 cooldown, bool * handled)
Сразу после:
Код:
// Hungering Cold aura drop
                case 51209:
                    *handled = true;
                    // Drop only in not disease case
                    if (procSpell && procSpell->Dispel == DISPEL_DISEASE)
                        return false;
                    return true;
Код:
      case 49796: // Deathchill
        *handled = true;
        if (HasAura(51124)) // Killing Machine
            return false;
        return true;