From d14b4d05fec8d384f03aacbd1f9ad75b6dd77427 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Fri, 23 Mar 2018 11:43:02 +0100 Subject: [PATCH] Core/Spells: fixed Blessing of the Eternal always triggering after meeting the condition once --- src/server/game/Spells/SpellEffects.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index e85f2ac9d41..b8ff9d9608e 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1204,7 +1204,8 @@ void Spell::EffectHeal(SpellEffIndex effIndex) if (AuraEffect const* aurEff = caster->GetDummyAuraEffect(SPELLFAMILY_SHAMAN, 3157, EFFECT_1)) if (unitTarget->HealthBelowPct(35)) if (roll_chance_i(aurEff->GetAmount())) - m_caster->CastSpell(unitTarget, 52007, true, nullptr, aurEff); + if (SpellInfo const* earthLivingSpell = sSpellMgr->GetSpellInfo(52007)) + m_caster->CastSpell(unitTarget, earthLivingSpell->Effects[EFFECT_0].TriggerSpell, true, nullptr, aurEff); // Vessel of the Naaru (Vial of the Sunwell trinket) if (m_spellInfo->Id == 45064)