diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index b0230c74a..c4f656ae4 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -2045,6 +2045,16 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons ((spellInfo_2->SpellIconID == 313 || spellInfo_2->SpellIconID == 2039) && (spellInfo_1->SpellIconID == 544 || spellInfo_1->SpellIconID == 91))) return false; + // Shadowflame and Curse of Agony + if( spellInfo_1->SpellIconID == 544 && spellInfo_2->SpellIconID == 3317 || + spellInfo_2->SpellIconID == 544 && spellInfo_1->SpellIconID == 3317 ) + return false; + + // Shadowflame and Curse of Doom + if( spellInfo_1->SpellIconID == 91 && spellInfo_2->SpellIconID == 3317 || + spellInfo_2->SpellIconID == 91 && spellInfo_1->SpellIconID == 3317 ) + return false; + // Metamorphosis, diff effects if (spellInfo_1->SpellIconID == 3314 && spellInfo_2->SpellIconID == 3314) return false; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index a1a631855..17e2edca1 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 "11449" + #define REVISION_NR "11450" #endif // __REVISION_NR_H__