mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-23 18:36:31 +01:00
*Update to Mangos 6973.
--HG-- branch : trunk
This commit is contained in:
@@ -364,9 +364,9 @@ SpellSpecific GetSpellSpecific(uint32 spellId)
|
||||
if ((spellInfo->SpellFamilyFlags & 0x00000820180400LL) && (spellInfo->AttributesEx3 & 0x200))
|
||||
return SPELL_JUDGEMENT;
|
||||
|
||||
for (int i = 0; i < 3; i++) // TODO: fix it for WotLK!!!
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
// only paladin auras have this
|
||||
// only paladin auras have this (for palaldin class family)
|
||||
if (spellInfo->Effect[i] == SPELL_EFFECT_APPLY_AREA_AURA_RAID)
|
||||
return SPELL_AURA;
|
||||
}
|
||||
@@ -382,6 +382,11 @@ SpellSpecific GetSpellSpecific(uint32 spellId)
|
||||
|
||||
case SPELLFAMILY_POTION:
|
||||
return spellmgr.GetSpellElixirSpecific(spellInfo->Id);
|
||||
|
||||
case SPELLFAMILY_DEATHKNIGHT:
|
||||
if ((spellInfo->Attributes & 0x10) && (spellInfo->AttributesEx2 & 0x10) && (spellInfo->AttributesEx4 & 0x200000))
|
||||
return SPELL_PRESENCE;
|
||||
break;
|
||||
}
|
||||
|
||||
// only warlock armor/skin have this (in additional to family cases)
|
||||
@@ -439,6 +444,7 @@ bool IsSingleFromSpellSpecificPerTarget(uint32 spellSpec1,uint32 spellSpec2)
|
||||
case SPELL_MAGE_ARMOR:
|
||||
case SPELL_ELEMENTAL_SHIELD:
|
||||
case SPELL_MAGE_POLYMORPH:
|
||||
case SPELL_PRESENCE:
|
||||
case SPELL_WELL_FED:
|
||||
case SPELL_DRINK:
|
||||
case SPELL_FOOD:
|
||||
|
||||
Reference in New Issue
Block a user