diff options
| author | kaelima <kaelima@live.se> | 2011-09-07 00:19:40 +0200 |
|---|---|---|
| committer | kaelima <kaelima@live.se> | 2011-09-07 00:19:40 +0200 |
| commit | 9d90c8245bfbfec8d821e25283643bd67f5bfeae (patch) | |
| tree | de251f4080d82f83e4fc912485a83096fde48474 /src | |
| parent | 5823b0379b2fa2f5e8d9fddd9f5b8a035db46896 (diff) | |
Core/Spells: Deep freeze should do damage instead of freezing on targets with permanent stun immunity.
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index a917bb9a156..3f4d5d8a3ac 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -722,6 +722,14 @@ void Spell::SpellDamageSchoolDmg(SpellEffIndex effIndex) } break; } + case SPELLFAMILY_MAGE: + { + // Deep Freeze should deal damage to permanently stun-immune targets. + if (m_spellInfo->Id == 71757) + if (unitTarget->GetTypeId() != TYPEID_UNIT || !(unitTarget->IsImmunedToSpellEffect(sSpellMgr->GetSpellInfo(24932), 0))) + return; + break; + } } if (m_originalCaster && damage > 0 && apply_direct_bonus) |
