aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-06-11 00:47:26 +0200
committerShauren <shauren.trinity@gmail.com>2023-06-11 00:47:26 +0200
commitd419fe5ff4ce9d3227ddcc47cc21ed67732e3d52 (patch)
treeb6db2c38c94eac45bdc473c80cbfa460e94feaca /src/server/game/Spells/SpellEffects.cpp
parent9581690581389d498a9afbaae2618172902e258b (diff)
Core/Spells: Corrected effect type implicit targeting for SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index c39de7d0c1c..e9ffb75cac7 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -5845,14 +5845,13 @@ void Spell::EffectLearnAzeriteEssencePower()
void Spell::EffectCreatePrivateConversation()
{
- if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
+ if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET)
return;
- Unit* unitCaster = GetUnitCasterForEffectHandlers();
- if (!unitCaster || unitCaster->GetTypeId() != TYPEID_PLAYER)
+ if (unitTarget->GetTypeId() != TYPEID_PLAYER)
return;
- Conversation::CreateConversation(effectInfo->MiscValue, unitCaster, destTarget->GetPosition(), unitCaster->GetGUID(), GetSpellInfo());
+ Conversation::CreateConversation(effectInfo->MiscValue, unitTarget, destTarget->GetPosition(), unitTarget->GetGUID(), GetSpellInfo());
}
void Spell::EffectSendChatMessage()