From fa8a82665602abbd172d0143877eeaf293ccf0cd Mon Sep 17 00:00:00 2001 From: QAston Date: Mon, 9 Aug 2010 02:31:42 +0200 Subject: *(More) correct implementation of SPELL_EFFECT_PULL_TOWARDS_DEST(145) --HG-- branch : trunk --- src/server/game/Spells/Spell.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/game/Spells/Spell.cpp') diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 06abed00445..3db4c77f00f 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -231,7 +231,7 @@ void SpellCastTargets::Update(Unit* caster) m_itemTargetEntry = m_itemTarget->GetEntry(); } // update positions by transport move - if (m_srcTransGUID) + if (HasSrc() && m_srcTransGUID) { if (WorldObject * transport = ObjectAccessor::GetWorldObject(*caster, m_srcTransGUID)) { @@ -239,7 +239,7 @@ void SpellCastTargets::Update(Unit* caster) m_srcPos.RelocateOffset(m_srcTransOffset); } } - if (m_dstTransGUID) + if (HasDst() && m_dstTransGUID) { if (WorldObject * transport = ObjectAccessor::GetWorldObject(*caster, m_dstTransGUID)) { -- cgit v1.2.3