diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 539af4f..a263fae 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2929,7 +2929,9 @@ void Spell::cast(bool skipCheck) // Okay, everything is prepared. Now we need to distinguish between immediate and evented delayed spells float speed = m_spellInfo->speed == 0.0f && m_triggeredBySpellInfo ? m_triggeredBySpellInfo->speed : m_spellInfo->speed; - if (speed > 0.0f) + if (speed > 0.0f + || m_spellInfo->Id == 33110 // Prayer of Mending + || m_spellInfo->Id == 379) // Earth Shield { // 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