Missing part of r7dd45a0182 :(

--HG--
branch : trunk
This commit is contained in:
QAston
2010-08-04 20:34:08 +02:00
parent bc8c74475e
commit 96fa91034f
+7 -1
View File
@@ -199,6 +199,12 @@ bool SpellCastTargets::read (WorldPacket * data, Unit *caster)
if (m_targetMask == TARGET_FLAG_SELF) if (m_targetMask == TARGET_FLAG_SELF)
return true; return true;
if (m_targetMask & (TARGET_FLAG_UNIT | TARGET_FLAG_UNK17))
{
if (!data->readPackGUID(m_unitTargetGUID))
return false;
}
if(m_targetMask & (TARGET_FLAG_OBJECT)) if(m_targetMask & (TARGET_FLAG_OBJECT))
{ {
if (!data->readPackGUID(m_GOTargetGUID)) if (!data->readPackGUID(m_GOTargetGUID))
@@ -207,7 +213,7 @@ bool SpellCastTargets::read (WorldPacket * data, Unit *caster)
if(m_targetMask & (TARGET_FLAG_ITEM | TARGET_FLAG_TRADE_ITEM)) if(m_targetMask & (TARGET_FLAG_ITEM | TARGET_FLAG_TRADE_ITEM))
{ {
if(caster->GetTypeId() == TYPEID_PLAYER) if (caster->GetTypeId() != TYPEID_PLAYER)
return false; return false;
if (!data->readPackGUID(m_itemTargetGUID)) if (!data->readPackGUID(m_itemTargetGUID))
return false; return false;