diff options
author | Shauren <shauren.trinity@gmail.com> | 2011-03-31 23:44:39 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2011-03-31 23:44:39 +0200 |
commit | 24dae7dd9a782145783f68769dd7f7a9a61fbeee (patch) | |
tree | 37c4756e9658f432397800b6751d3f7790a6e568 | |
parent | 5cc2554ca66be8f49116e9ca13250e9cc8ac0e5a (diff) |
Core/Spells: Fixed Sigil of the Frozen Conscience affecting Icy Talons talent
-rwxr-xr-x | src/server/game/Spells/SpellMgr.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index a344f58d0d2..3308332ce04 100755 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3958,6 +3958,13 @@ void SpellMgr::LoadSpellCustomAttr() spellInfo->EffectImplicitTargetB[0] = TARGET_UNIT_MASTER; count++; break; + case 54800: // Sigil of the Frozen Conscience - change class mask to custom extended flags of Icy Touch + // this is done because another spell also uses the same SpellFamilyFlags as Icy Touch + // SpellFamilyFlags[0] & 0x00000040 in SPELLFAMILY_DEATHKNIGHT is currently unused (3.3.5a) + // this needs research on modifier applying rules, does not seem to be in Attributes fields + spellInfo->EffectSpellClassMask[0] = flag96(0x00000040, 0x00000000, 0x00000000); + count++; + break; // ULDUAR SPELLS // case 63342: // Focused Eyebeam Summon Trigger @@ -4122,6 +4129,12 @@ void SpellMgr::LoadSpellCustomAttr() break; count++; break; + case SPELLFAMILY_DEATHKNIGHT: + // Icy Touch - extend FamilyFlags (unused value) for Sigil of the Frozen Conscience to use + if (spellInfo->SpellIconID == 2721 && spellInfo->SpellFamilyFlags[0] & 0x2) + spellInfo->SpellFamilyFlags[0] |= 0x40; + count++; + break; } } |