Не должны заменять друг друга.
Код:
diff --git a/src/game/SpellMgr.cpp b/src/game/SpellMgr.cpp
index 1f8630d..2a0da6a 100644
--- a/src/game/SpellMgr.cpp
+++ b/src/game/SpellMgr.cpp
@@ -2142,6 +2142,11 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2) cons
if (((spellInfo_1->SpellFamilyFlags & UI64LIT(0x800000)) && (spellInfo_2->SpellFamilyFlags & UI64LIT(0x800000))) ||
((spellInfo_2->SpellFamilyFlags & UI64LIT(0x800000)) && (spellInfo_1->SpellFamilyFlags & UI64LIT(0x800000))))
return true;
+
+ // Sudden Death and Taste for Blood
+ if ((spellInfo_1->SpellIconID == 1989 && spellInfo_2->SpellIconID == 2961) ||
+ (spellInfo_2->SpellIconID == 1989 && spellInfo_1->SpellIconID == 2961))
+ return false;
}
// Hamstring -> Improved Hamstring (multi-family check)