diff --git a/src/object/client/CGPlayer.cpp b/src/object/client/CGPlayer.cpp index 1e44711..422f8dd 100644 --- a/src/object/client/CGPlayer.cpp +++ b/src/object/client/CGPlayer.cpp @@ -41,6 +41,10 @@ uint32_t CGPlayer::TotalRemoteFieldsSaved() { return CGPlayer::GetBaseOffsetSaved() + 173; } +uint32_t CGPlayer::GetXP() const { + return this->Player()->xp; +} + CGPlayerData* CGPlayer::Player() const { return this->m_player; } diff --git a/src/object/client/CGPlayer.hpp b/src/object/client/CGPlayer.hpp index 707f39f..d6090e1 100644 --- a/src/object/client/CGPlayer.hpp +++ b/src/object/client/CGPlayer.hpp @@ -148,6 +148,9 @@ class CGPlayer { static uint32_t TotalFieldsSaved(); static uint32_t TotalRemoteFieldsSaved(); + // Public member functions + uint32_t GetXP() const; + protected: // Protected member variables CGPlayerData* m_player;