From 63a51faa484b84c1ee51d92e3962915502a06eb1 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Fri, 9 Jan 2026 20:21:15 -0600 Subject: [PATCH] feat(object): add ClntObjMgrSetActivePlayer --- src/object/client/ObjMgr.cpp | 4 ++++ src/object/client/ObjMgr.hpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/object/client/ObjMgr.cpp b/src/object/client/ObjMgr.cpp index e1c05ad..ecc94ce 100644 --- a/src/object/client/ObjMgr.cpp +++ b/src/object/client/ObjMgr.cpp @@ -133,6 +133,10 @@ void ClntObjMgrPush(ClntObjMgr* mgr) { s_curMgr = mgr; } +void ClntObjMgrSetActivePlayer(uint64_t guid) { + s_curMgr->m_activePlayer = guid; +} + void ClntObjMgrSetHandlers() { s_curMgr->m_net->SetMessageHandler(SMSG_UPDATE_OBJECT, &ObjectUpdateHandler, nullptr); s_curMgr->m_net->SetMessageHandler(SMSG_COMPRESSED_UPDATE_OBJECT, &ObjectCompressedUpdateHandler, nullptr); diff --git a/src/object/client/ObjMgr.hpp b/src/object/client/ObjMgr.hpp index b0a392c..33f21b2 100644 --- a/src/object/client/ObjMgr.hpp +++ b/src/object/client/ObjMgr.hpp @@ -18,6 +18,8 @@ void ClntObjMgrPop(); void ClntObjMgrPush(ClntObjMgr* mgr); +void ClntObjMgrSetActivePlayer(uint64_t guid); + void ClntObjMgrSetHandlers(); #endif