mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Objects: Support corpses in ObjectAccessor::GetObjectByTypeMask
This commit is contained in:
@@ -124,7 +124,7 @@ Object* ObjectAccessor::GetObjectByTypeMask(WorldObject const& p, ObjectGuid con
|
||||
{
|
||||
case HighGuid::Item:
|
||||
if (typemask & TYPEMASK_ITEM && p.GetTypeId() == TYPEID_PLAYER)
|
||||
return ((Player const&)p).GetItemByGuid(guid);
|
||||
return static_cast<Player const&>(p).GetItemByGuid(guid);
|
||||
break;
|
||||
case HighGuid::Player:
|
||||
if (typemask & TYPEMASK_PLAYER)
|
||||
@@ -161,6 +161,8 @@ Object* ObjectAccessor::GetObjectByTypeMask(WorldObject const& p, ObjectGuid con
|
||||
return GetConversation(p, guid);
|
||||
break;
|
||||
case HighGuid::Corpse:
|
||||
if (typemask & TYPEMASK_CORPSE)
|
||||
return GetCorpse(p, guid);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user