From 61303b51a23074044c133f333f7d9157e27c36a8 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Thu, 5 Feb 2026 22:09:52 -0600 Subject: [PATCH] feat(object): stub CGPlayer_C::PostInitActivePlayer --- src/object/client/CGPlayer_C.cpp | 16 ++++++++++++++++ src/object/client/CGPlayer_C.hpp | 2 ++ 2 files changed, 18 insertions(+) diff --git a/src/object/client/CGPlayer_C.cpp b/src/object/client/CGPlayer_C.cpp index 34ccb52..8e39a18 100644 --- a/src/object/client/CGPlayer_C.cpp +++ b/src/object/client/CGPlayer_C.cpp @@ -34,6 +34,18 @@ void CGPlayer_C::PostInit(uint32_t time, const CClientObjCreate& init, bool a4) this->CGUnit_C::PostInit(time, init, a4); // TODO + + if (this->GetGUID() == ClntObjMgrGetActivePlayer()) { + this->PostInitActivePlayer(); + } else { + this->UpdatePartyMemberState(); + } + + // TODO +} + +void CGPlayer_C::PostInitActivePlayer() { + // TODO } void CGPlayer_C::SetStorage(uint32_t* storage, uint32_t* saved) { @@ -43,6 +55,10 @@ void CGPlayer_C::SetStorage(uint32_t* storage, uint32_t* saved) { this->m_playerSaved = &saved[CGPlayer::GetBaseOffsetSaved()]; } +void CGPlayer_C::UpdatePartyMemberState() { + // TODO +} + uint32_t Player_C_GetDisplayId(uint32_t race, uint32_t sex) { STORM_ASSERT(sex < UNITSEX_LAST); diff --git a/src/object/client/CGPlayer_C.hpp b/src/object/client/CGPlayer_C.hpp index 20813a8..2af9cef 100644 --- a/src/object/client/CGPlayer_C.hpp +++ b/src/object/client/CGPlayer_C.hpp @@ -18,7 +18,9 @@ class CGPlayer_C : public CGUnit_C, public CGPlayer { uint32_t GetActiveNextLevelXP() const; uint32_t GetActiveXP() const; void PostInit(uint32_t time, const CClientObjCreate& init, bool a4); + void PostInitActivePlayer(); void SetStorage(uint32_t* storage, uint32_t* saved); + void UpdatePartyMemberState(); }; uint32_t Player_C_GetDisplayId(uint32_t race, uint32_t sex);