From aaabca1cd03666c1bc82a494a8606dc2eea288e9 Mon Sep 17 00:00:00 2001 From: v-mstrs <104088833+v-mstrs@users.noreply.github.com> Date: Tue, 1 Aug 2023 19:11:22 +0200 Subject: [PATCH] fix(Core/Spells) Add Explosive Shot exception (#16854) * gitpain * Update SpellAuras.cpp --- src/server/game/Spells/Auras/SpellAuras.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index bd5e28e21..093823a1f 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -2187,7 +2187,7 @@ bool Aura::CanStackWith(Aura const* existingAura, bool remove) const } // spell of same spell rank chain - if (m_spellInfo->IsRankOf(existingSpellInfo)) + if (m_spellInfo->IsRankOf(existingSpellInfo) && !(m_spellInfo->SpellFamilyName == SPELLFAMILY_HUNTER && m_spellInfo->SpellFamilyFlags[1] & 0x80000000)) { // don't allow passive area auras to stack if (m_spellInfo->IsMultiSlotAura() && !IsArea())