aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2026-01-02 12:54:25 +0100
committerShauren <shauren.trinity@gmail.com>2026-01-02 12:54:25 +0100
commita519358a9d995b03a2fb1fad36c8be3e0e7b1d4e (patch)
tree993036b9adabe1e5389e5dcba2404bbfc30a74d7 /src/server
parent01e0fd931b5455e6dce1eeca675ea4f1269825b1 (diff)
Core/Objects: Change NUM_CLIENT_OBJECT_TYPES to be part of TypeID enum instead of preprocessor define
Diffstat (limited to 'src/server')
-rw-r--r--src/server/game/Entities/Object/BaseEntity.h2
-rw-r--r--src/server/game/Entities/Object/ObjectGuid.h6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Object/BaseEntity.h b/src/server/game/Entities/Object/BaseEntity.h
index 3a3976fc297..6bde140c4f3 100644
--- a/src/server/game/Entities/Object/BaseEntity.h
+++ b/src/server/game/Entities/Object/BaseEntity.h
@@ -325,7 +325,7 @@ class TC_GAME_API BaseEntity
virtual UF::UpdateFieldFlag GetUpdateFieldFlagsFor(Player const* target) const;
static void BuildEntityFragments(ByteBuffer* data, std::span<WowCS::EntityFragment const> fragments);
- TypeID m_objectTypeId = static_cast<TypeID>(NUM_CLIENT_OBJECT_TYPES);
+ TypeID m_objectTypeId = NUM_CLIENT_OBJECT_TYPES;
CreateObjectBits m_updateFlag = {};
WowCS::EntityFragmentsHolder m_entityFragments;
diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h
index d24c228c872..b5f9b84e29a 100644
--- a/src/server/game/Entities/Object/ObjectGuid.h
+++ b/src/server/game/Entities/Object/ObjectGuid.h
@@ -51,10 +51,10 @@ enum TypeID : uint8
TYPEID_MESH_OBJECT = 14,
TYPEID_AI_GROUP = 15,
TYPEID_SCENARIO = 16,
- TYPEID_LOOT_OBJECT = 17
-};
+ TYPEID_LOOT_OBJECT = 17,
-#define NUM_CLIENT_OBJECT_TYPES 18
+ NUM_CLIENT_OBJECT_TYPES
+};
enum TypeMask
{