diff options
| author | Warpten <vertozor@gmail.com> | 2016-06-03 09:27:27 +0200 |
|---|---|---|
| committer | Warpten <vertozor@gmail.com> | 2016-06-03 09:27:27 +0200 |
| commit | 12f029d442ecc2c89c4e4c37120db786f74b2e4f (patch) | |
| tree | 6d6bdc5842b21bebc65eb9bf807d451ac66a79cc /src/server/game/Entities/Object | |
| parent | c631656fb8c751e65cce6b880bee8f213e07ac98 (diff) | |
Core/PacketIO: Implemented new Cast HighGuid type and fix some mistakes with SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE
Core/Updatefields: Health is now stored as an unsigned long int.
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/ObjectGuid.cpp | 2 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/ObjectGuid.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Entities/Object/ObjectGuid.cpp b/src/server/game/Entities/Object/ObjectGuid.cpp index 55151f576dd..830307e931b 100644 --- a/src/server/game/Entities/Object/ObjectGuid.cpp +++ b/src/server/game/Entities/Object/ObjectGuid.cpp @@ -82,6 +82,7 @@ namespace SET_GUID_NAME(BattlePet); SET_GUID_NAME(CommerceObj); SET_GUID_NAME(ClientSession); + SET_GUID_NAME(Cast); #undef SET_GUID_NAME } @@ -221,3 +222,4 @@ GUID_TRAIT_INSTANTIATE_GUID(HighGuid::CallForHelp) GUID_TRAIT_INSTANTIATE_GUID(HighGuid::AIResource) GUID_TRAIT_INSTANTIATE_GUID(HighGuid::AILock) GUID_TRAIT_INSTANTIATE_GUID(HighGuid::AILockTicket) +GUID_TRAIT_INSTANTIATE_GUID(HighGuid::Cast) diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h index 505170a2663..e770a8b34a3 100644 --- a/src/server/game/Entities/Object/ObjectGuid.h +++ b/src/server/game/Entities/Object/ObjectGuid.h @@ -106,6 +106,7 @@ enum class HighGuid BattlePet = 44, CommerceObj = 45, ClientSession = 46, + Cast = 47, Count, }; @@ -180,6 +181,7 @@ GUID_TRAIT_MAP_SPECIFIC(HighGuid::CallForHelp) GUID_TRAIT_MAP_SPECIFIC(HighGuid::AIResource) GUID_TRAIT_MAP_SPECIFIC(HighGuid::AILock) GUID_TRAIT_MAP_SPECIFIC(HighGuid::AILockTicket) +GUID_TRAIT_MAP_SPECIFIC(HighGuid::Cast) // Guessed class ObjectGuid; class PackedGuid; @@ -259,6 +261,7 @@ class TC_GAME_API ObjectGuid bool IsGuild() const { return GetHigh() == HighGuid::Guild; } bool IsSceneObject() const { return GetHigh() == HighGuid::SceneObject; } bool IsConversation() const { return GetHigh() == HighGuid::Conversation; } + bool IsCast() const { return GetHigh() == HighGuid::Cast; } static TypeID GetTypeId(HighGuid high) { |
