diff options
author | megamage <none@none> | 2009-03-13 17:25:46 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-03-13 17:25:46 -0600 |
commit | 7dd699c076b5ff212b819c7b9dcf5707958f9be5 (patch) | |
tree | 11ec1a5bf909434c83056d6dbb0d321d7185ba80 /src/game/Player.cpp | |
parent | 7c33373289e236520d5150476cbe30ef42045153 (diff) |
*Remove aura type by caster in some cases. New function RemoveAuraTypeByCaster.
--HG--
branch : trunk
Diffstat (limited to 'src/game/Player.cpp')
-rw-r--r-- | src/game/Player.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 3ed59445d88..78ac6dc3958 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -19129,8 +19129,8 @@ void Player::StopCastingBindSight() { if (WorldObject* fTarget = GetFarsightTarget()) { - if (fTarget->isType(TYPEMASK_PLAYER | TYPEMASK_UNIT)) - ((Unit*)fTarget)->RemoveSpellsCausingAura(SPELL_AURA_BIND_SIGHT); + if (fTarget->isType(TYPEMASK_UNIT)) + ((Unit*)fTarget)->RemoveAuraTypeByCaster(SPELL_AURA_BIND_SIGHT, GetGUID()); } } |