aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShocker <shocker@freakz.ro>2011-05-11 12:25:46 +0300
committerShocker <shocker@freakz.ro>2011-05-11 12:25:46 +0300
commit00cd513722eff69f481262d7afab4bc3599f0ddc (patch)
tree3cda57b8cb9ca15a8899c741eba21f762bf224d0
parent1064a7c3d04e68c43c2c134dcb30d0080216967d (diff)
Core/Spells: Fix Vampiric Touch double damage on dispel
-rwxr-xr-xsrc/server/game/Spells/Auras/SpellAuraEffects.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index 3f3f50c7425..b65f8700ddd 100755
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -5991,7 +5991,7 @@ void AuraEffect::HandleAuraDummy(AuraApplication const * aurApp, uint8 mode, boo
break;
case SPELLFAMILY_PRIEST:
// Vampiric Touch
- if (m_spellProto->SpellFamilyFlags[1] & 0x0400 && aurApp->GetRemoveMode() == AURA_REMOVE_BY_ENEMY_SPELL)
+ if (m_spellProto->SpellFamilyFlags[1] & 0x0400 && aurApp->GetRemoveMode() == AURA_REMOVE_BY_ENEMY_SPELL && GetEffIndex() == 0)
{
if (AuraEffect const * aurEff = GetBase()->GetEffect(1))
{