From 09f26b305f41ab3a0402593eca63d0996fbdd6df Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 12 May 2020 23:43:56 -0400 Subject: [PATCH] Core/Auras: don't skip stack rule check whenever spells have same ID Port From (https://github.com/TrinityCore/TrinityCore/commit/677df56d2da9eb5ae997537c9cc952ac86c8f8db) --- Source/Game/Spells/SpellManager.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/Game/Spells/SpellManager.cs b/Source/Game/Spells/SpellManager.cs index 1b40dac2d..129419aa2 100644 --- a/Source/Game/Spells/SpellManager.cs +++ b/Source/Game/Spells/SpellManager.cs @@ -396,8 +396,7 @@ namespace Game.Entities { uint spellid_1 = spellInfo1.GetFirstRankSpell().Id; uint spellid_2 = spellInfo2.GetFirstRankSpell().Id; - if (spellid_1 == spellid_2) - return SpellGroupStackRule.Default; + // find SpellGroups which are common for both spells var spellGroup1 = GetSpellSpellGroupMapBounds(spellid_1); List groups = new List();