Core/Spells: Kill incorrect attribute implementation
Port From (https://github.com/TrinityCore/TrinityCore/commit/c5f7e6cbd7354f8e0f0e732f3d1e1093a0640a7a)
This commit is contained in:
@@ -2976,7 +2976,7 @@ namespace Game.Spells
|
|||||||
creatureCaster.ReleaseSpellFocus(this);
|
creatureCaster.ReleaseSpellFocus(this);
|
||||||
|
|
||||||
// Okay, everything is prepared. Now we need to distinguish between immediate and evented delayed spells
|
// Okay, everything is prepared. Now we need to distinguish between immediate and evented delayed spells
|
||||||
if ((m_spellInfo.HasHitDelay() && !m_spellInfo.IsChanneled()) || m_spellInfo.HasAttribute(SpellAttr4.NoHarmfulThreat))
|
if (m_spellInfo.HasHitDelay() && !m_spellInfo.IsChanneled())
|
||||||
{
|
{
|
||||||
// Remove used for cast item if need (it can be already NULL after TakeReagents call
|
// Remove used for cast item if need (it can be already NULL after TakeReagents call
|
||||||
// in case delayed spell remove item at cast delay start
|
// in case delayed spell remove item at cast delay start
|
||||||
|
|||||||
Reference in New Issue
Block a user