diff --git a/src/object/client/ObjMgr.cpp b/src/object/client/ObjMgr.cpp index dc6a67f..95d50d2 100644 --- a/src/object/client/ObjMgr.cpp +++ b/src/object/client/ObjMgr.cpp @@ -11,6 +11,14 @@ static ClntObjMgr* s_curMgr; static ClntObjMgr* s_savMgr; +uint64_t ClntObjMgrGetActivePlayer() { + if (!s_curMgr) { + return 0; + } + + return s_curMgr->m_activePlayer; +} + ClntObjMgr* ClntObjMgrGetCurrent() { return s_curMgr; } diff --git a/src/object/client/ObjMgr.hpp b/src/object/client/ObjMgr.hpp index fd23b6b..33a2a08 100644 --- a/src/object/client/ObjMgr.hpp +++ b/src/object/client/ObjMgr.hpp @@ -4,6 +4,8 @@ #include "object/client/ClntObjMgr.hpp" #include +uint64_t ClntObjMgrGetActivePlayer(); + ClntObjMgr* ClntObjMgrGetCurrent(); uint32_t ClntObjMgrGetMapID();