From f8925cd467fe749cc28b2314b18fb811c8396332 Mon Sep 17 00:00:00 2001 From: Hondacrx Date: Sun, 10 Aug 2025 12:41:55 -0400 Subject: [PATCH] Core/Objects: Support corpses in ObjectAccessor::GetObjectByTypeMask Port From (https://github.com/TrinityCore/TrinityCore/commit/77fe805d250c23e83026a05019ced4c3d38ccbfb) --- Source/Game/Globals/ObjectAccessor.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Game/Globals/ObjectAccessor.cs b/Source/Game/Globals/ObjectAccessor.cs index f3f1cf5c5..9e1c542d7 100644 --- a/Source/Game/Globals/ObjectAccessor.cs +++ b/Source/Game/Globals/ObjectAccessor.cs @@ -88,6 +88,8 @@ public class ObjectAccessor : Singleton return GetConversation(p, guid); break; case HighGuid.Corpse: + if (typemask.HasAnyFlag(TypeMask.Corpse)) + return GetCorpse(p, guid); break; } @@ -123,7 +125,7 @@ public class ObjectAccessor : Singleton { return u.GetMap().GetSceneObject(guid); } - + public static Conversation GetConversation(WorldObject u, ObjectGuid guid) { return u.GetMap().GetConversation(guid);