diff options
author | Xanadu <none@none> | 2010-03-25 17:09:05 +0100 |
---|---|---|
committer | Xanadu <none@none> | 2010-03-25 17:09:05 +0100 |
commit | 20de79f6baae006c4536cadb3d1a598bcb792363 (patch) | |
tree | a5aa7b7870625ffecc3383210fa7e85c042511c0 /src/game/SpellEffects.cpp | |
parent | 2f17cff295b9933ee6a0bb50b0d7e510521bc1e1 (diff) |
Fixed Forbearance. Also self-cast LoH will now correctly prevent Avenging Wrath for 30 s. Closes issue #1270. Thanks to _manuel_ for research.
--HG--
branch : trunk
Diffstat (limited to 'src/game/SpellEffects.cpp')
-rw-r--r-- | src/game/SpellEffects.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index a5640ad4106..d563535b138 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -4757,7 +4757,11 @@ void Spell::EffectHealMaxHealth(uint32 /*i*/) if(m_spellInfo->SpellFamilyName == SPELLFAMILY_PALADIN) // Lay on Hands { if (m_caster && m_caster->GetGUID() == unitTarget->GetGUID()) - m_caster->CastSpell(m_caster, 25771, true); + { + m_caster->CastSpell(m_caster, 25771, true); // Forbearance + m_caster->CastSpell(m_caster, 61988, true); // Immune shield marker (serverside) + m_caster->CastSpell(m_caster, 61987, true); // Avenging Wrath marker + } addhealth = m_caster->GetMaxHealth(); } |