diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp index d5fe01e07..77464b817 100644 --- a/src/game/SpellMgr.cpp +++ b/src/game/SpellMgr.cpp @@ -1176,6 +1176,10 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons if( (spellInfo_1->SpellIconID == 313 || spellInfo_1->SpellIconID == 2039) && (spellInfo_2->SpellIconID == 544 || spellInfo_2->SpellIconID == 91) || (spellInfo_2->SpellIconID == 313 || spellInfo_2->SpellIconID == 2039) && (spellInfo_1->SpellIconID == 544 || spellInfo_1->SpellIconID == 91) ) return false; + + // Metamorphosis, diff effects + if (spellInfo_1->SpellIconID == 3314 && spellInfo_2->SpellIconID == 3314) + return false; } // Detect Invisibility and Mana Shield (multi-family check) if( spellInfo_1->Id == 132 && spellInfo_2->SpellIconID == 209 && spellInfo_2->SpellVisual[0] == 968 ) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 3d8bac33a..94e2d5ed7 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 "8198" + #define REVISION_NR "8199" #endif // __REVISION_NR_H__