*always remove old aura instead of recalculating new one in same id stack case-this prevents some problem with spelleffects execution problems

--HG--
branch : trunk
This commit is contained in:
QAston
2009-05-23 10:57:05 +02:00
parent 028ed64e10
commit 9af492483e
3 changed files with 16 additions and 19 deletions

View File

@@ -2641,6 +2641,11 @@ bool SpellMgr::IsNoStackSpellDueToSpell(uint32 spellId_1, uint32 spellId_2, bool
spellId_2 = GetLastSpellInChain(spellId_2);
spellId_1 = GetLastSpellInChain(spellId_1);
// Hack for Incanter's Absorption
if (spellId_1 == spellId_2 && spellId_1 == 44413)
return false;
if (spellId_1 == spellId_2)
return true;