diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index efaa920a2..68de669ec 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -2076,6 +2076,11 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons (spellInfo_2->SpellIconID == 456 && spellInfo_1->SpellIconID == 2006)) return false; + // Glyph of Revenge (triggered), and Sword and Board (triggered) + if ((spellInfo_1->SpellIconID == 856 && spellInfo_2->SpellIconID == 2780) || + (spellInfo_2->SpellIconID == 856 && spellInfo_1->SpellIconID == 2780)) + return false; + // Defensive/Berserker/Battle stance aura can not stack (needed for dummy auras) if (((spellInfo_1->SpellFamilyFlags & UI64LIT(0x800000)) && (spellInfo_2->SpellFamilyFlags & UI64LIT(0x800000))) || ((spellInfo_2->SpellFamilyFlags & UI64LIT(0x800000)) && (spellInfo_1->SpellFamilyFlags & UI64LIT(0x800000)))) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index b1429d65c..7bd5e8d19 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11524" + #define REVISION_NR "11525" #endif // __REVISION_NR_H__