diff options
| author | Shauren <shauren.trinity@gmail.com> | 2026-01-02 12:54:25 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2026-01-02 12:54:25 +0100 |
| commit | a519358a9d995b03a2fb1fad36c8be3e0e7b1d4e (patch) | |
| tree | 993036b9adabe1e5389e5dcba2404bbfc30a74d7 /src/server | |
| parent | 01e0fd931b5455e6dce1eeca675ea4f1269825b1 (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.h | 2 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/ObjectGuid.h | 6 |
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 { |
