[7681] Check guid type before lookup request for seldom GO-caster case. Author: VladimirMangos

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-17 15:21:53 -05:00
parent 3d628d5298
commit b7ec00d5a3

View File

@@ -5402,7 +5402,7 @@ bool Spell::CheckTarget( Unit* target, uint32 eff )
default: // normal case
// Get GO cast coordinates if original caster -> GO
WorldObject *caster = NULL;
if (m_originalCasterGUID)
if (IS_GAMEOBJECT_GUID(m_originalCasterGUID))
caster = ObjectAccessor::GetGameObject(*m_caster, m_originalCasterGUID);
if (!caster)
caster = m_caster;