Показать сообщение отдельно
Старый 26.08.2011, 20:14   #1
Den
Ученый
 
Регистрация: 10.03.2010
Адрес: Бобруйск
Сообщений: 284
Сказал(а) спасибо: 213
Поблагодарили 98 раз(а) в 84 сообщениях
Den Скоро придёт к известностиDen Скоро придёт к известности
По умолчанию Fix stack Sudden Death and Taste for Blood

Не должны заменять друг друга.

Код:
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)
Den вне форума   Ответить с цитированием