aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-12-27 23:56:41 +0100
committerMachiavelli <none@none>2010-12-27 23:56:41 +0100
commit88fe1da9eb7f27a4fc6a950864efdc337b3e4cb9 (patch)
tree2cbb39b3d550469295563488f5d94b3c850a75ae /src
parent464f1a9f8f016314035d83e2427ed93c7f6fcde1 (diff)
Core/Spells: Fix caster selection in aura´s of type 284 (SPELL_LINKED_AURA).
Huge thanks to QAston for the brainstorming session. --HG-- branch : trunk
Diffstat (limited to 'src')
-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 e8d1a2345b7..87a951b7938 100755
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -6400,7 +6400,7 @@ void AuraEffect::HandleAuraLinked(AuraApplication const * aurApp, uint8 mode, bo
if (apply)
{
- Unit * caster = GetCaster();
+ Unit * caster = GetTriggeredSpellCaster(m_spellProto, GetCaster(), target);
if (!caster)
return;