aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Spells/Spell.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index f2e491eab79..6c7a0411812 100755
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -667,10 +667,10 @@ void Spell::InitExplicitTargets(SpellCastTargets const& targets)
if (neededTargets & TARGET_FLAG_DEST_LOCATION)
{
// and target isn't set
- if (!targets.GetDst())
+ if (!m_targets.HasDst())
{
// try to use unit target if provided
- if (Unit* target = targets.GetUnitTarget())
+ if (WorldObject* target = targets.GetObjectTarget())
m_targets.SetDst(*target);
// or use self if not available
else
@@ -682,7 +682,7 @@ void Spell::InitExplicitTargets(SpellCastTargets const& targets)
if (neededTargets & TARGET_FLAG_SOURCE_LOCATION)
{
- if (!targets.GetSrc())
+ if (!targets.HasSrc())
m_targets.SetSrc(*m_caster);
}
else