fix(object): use correct field counts for CGPlayer

This commit is contained in:
fallenoak committed 2026-01-09 21:02:09 -06:00
1 parent f6236a3ebf
commit 7101bc55b6
3 files changed
+6 -1

No files matched your search

+4
View File
@@ -2,5 +2,9 @@
#include "object/client/CGUnit.hpp"
uint32_t CGPlayer::TotalFieldsSaved() {
return CGUnit::TotalFieldsSaved() + 1043;
}
uint32_t CGPlayer::TotalRemoteFieldsSaved() {
return CGUnit::TotalFieldsSaved() + 173;
}
+1
View File
@@ -11,6 +11,7 @@ class CGPlayer {
public:
// Public static functions
static uint32_t TotalFieldsSaved();
static uint32_t TotalRemoteFieldsSaved();
};
#endif
+1 -1
View File
@@ -30,7 +30,7 @@ static uint32_t s_objTotalSize[] = {
static_cast<uint32_t>(sizeof(CGItem_C) + sizeof(CGItemData) + (sizeof(uint32_t) * CGItem::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGContainer_C) + sizeof(CGContainerData) + (sizeof(uint32_t) * CGContainer::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGUnit_C) + sizeof(CGUnitData) + (sizeof(uint32_t) * CGUnit::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGPlayer_C) + sizeof(CGPlayerData) + (sizeof(uint32_t) * CGPlayer::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGPlayer_C) + sizeof(CGPlayerData) + (sizeof(uint32_t) * CGPlayer::TotalRemoteFieldsSaved())),
static_cast<uint32_t>(sizeof(CGGameObject_C) + sizeof(CGGameObjectData) + (sizeof(uint32_t) * CGGameObject::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGDynamicObject_C) + sizeof(CGDynamicObjectData) + (sizeof(uint32_t) * CGDynamicObject::TotalFieldsSaved())),
static_cast<uint32_t>(sizeof(CGCorpse_C) + sizeof(CGCorpseData) + (sizeof(uint32_t) * CGCorpse::TotalFieldsSaved())),