Show
Ignore:
Timestamp:
11/19/08 13:31:10 (17 years ago)
Author:
yumileroy
Message:

[svn] Change aura stack check.
Add some boss yells. Patched provided by BroodWyrm? and Blaymoira.

Original author: megamage
Date: 2008-10-19 13:56:11-05:00

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/game/SpellMgr.cpp

    r44 r67  
    13461346    } 
    13471347 
    1348     // more generic checks 
    1349     if (spellInfo_1->SpellIconID == spellInfo_2->SpellIconID && 
    1350         spellInfo_1->SpellIconID != 0 && spellInfo_2->SpellIconID != 0) 
    1351     { 
    1352         bool isModifier = false; 
    1353         for (int i = 0; i < 3; i++) 
    1354         { 
    1355             if (spellInfo_1->EffectApplyAuraName[i] == SPELL_AURA_ADD_FLAT_MODIFIER || 
    1356                 spellInfo_1->EffectApplyAuraName[i] == SPELL_AURA_ADD_PCT_MODIFIER  || 
    1357                 spellInfo_2->EffectApplyAuraName[i] == SPELL_AURA_ADD_FLAT_MODIFIER || 
    1358                 spellInfo_2->EffectApplyAuraName[i] == SPELL_AURA_ADD_PCT_MODIFIER ) 
    1359                 isModifier = true; 
    1360         } 
    1361  
    1362         if (!isModifier) 
    1363             return true; 
    1364     } 
    1365  
    13661348    if (IsRankSpellDueToSpell(spellInfo_1, spellId_2)) 
    13671349        return true; 
    13681350 
    1369     if (spellInfo_1->SpellFamilyName == 0 || spellInfo_2->SpellFamilyName == 0) 
     1351    if (spellInfo_1->SpellIconID != spellInfo_2->SpellIconID || 
     1352        !spellInfo_1->SpellIconID) 
    13701353        return false; 
    13711354