diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Spells/SpellMgr.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index a144bd7b491..0d7490fc588 100755 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -485,14 +485,19 @@ AuraState GetSpellAuraState(SpellEntry const* spellInfo) return AURA_STATE_BLEEDING; if (GetSpellSchoolMask(spellInfo) & SPELL_SCHOOL_MASK_FROST) - { for (uint8 i = 0; i<MAX_SPELL_EFFECTS; ++i) - { if (spellInfo->EffectApplyAuraName[i] == SPELL_AURA_MOD_STUN || spellInfo->EffectApplyAuraName[i] == SPELL_AURA_MOD_ROOT) return AURA_STATE_FROZEN; - } + + switch (spellInfo->Id) + { + case 71465: // Divine Surge + return AURA_STATE_UNKNOWN22; + default: + break; } + return AURA_STATE_NONE; } |