diff options
Diffstat (limited to 'src/game/SpellAuras.cpp')
| -rw-r--r-- | src/game/SpellAuras.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index a6e7be8d15d..59ff039cbc9 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -1973,19 +1973,17 @@ void Aura::HandleAuraDummy(bool apply, bool Real) return; } - // Dark Fiend - if(GetId()==45934) + // Burning Winds + if(GetId()==46308) // casted only at creatures at spawn { - // Kill target if dispelled - if (m_removeMode==AURA_REMOVE_BY_DISPEL) - m_target->DealDamage(m_target, m_target->GetHealth(), NULL, DIRECT_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); + m_target->CastSpell(m_target,47287,true,NULL,this); return; } - // Burning Winds - if(GetId()==46308) // casted only at creatures at spawn + // Misdirection + if(GetId()==34477) { - m_target->CastSpell(m_target,47287,true,NULL,this); + m_target->SetReducedThreatPercent(0, 0); return; } } |
