diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Spells/Auras/SpellAuras.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 8f1f4dd571b..62dadc8ca2c 100755 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -1488,6 +1488,15 @@ void Aura::HandleAuraSpecificMods(AuraApplication const * aurApp, Unit * caster, else target->RemoveAurasDueToSpell(64364, GetCasterGUID()); break; + case 31842: + if (caster->HasAura(70755)) + { + if (apply) + caster->CastSpell(caster, 71166, true); + else + caster->RemoveAurasDueToSpell(71166); + } + break; } break; case SPELLFAMILY_DEATHKNIGHT: |
