From 9c780588c443ae7009cc35dc5b50ddfb0343259a Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Mon, 21 Mar 2022 09:13:37 +0100 Subject: [PATCH] fix(Scripts/Spells): Earthliving Weapon should no proc from Earth Shield. (#11094) --- src/server/scripts/Spells/spell_shaman.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index 5448eebe6..189f7a667 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -664,6 +664,14 @@ class spell_sha_earthliving_weapon : public AuraScript return false; } + if (SpellInfo const* spellInfo = eventInfo.GetSpellInfo()) + { + if (spellInfo->Id == SPELL_SHAMAN_EARTH_SHIELD_HEAL) + { + return false; + } + } + if (AuraEffect const* aurEff = caster->GetAuraEffectOfRankedSpell(SPELL_SHAMAN_BLESSING_OF_THE_ETERNALS_R1, EFFECT_1, caster->GetGUID())) { if (eventInfo.GetProcTarget()->HasAuraState(AURA_STATE_HEALTHLESS_35_PERCENT))