diff options
Diffstat (limited to 'src/game/Object.cpp')
-rw-r--r-- | src/game/Object.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game/Object.cpp b/src/game/Object.cpp index 8c8c5772da7..f94ee52efdb 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -65,7 +65,7 @@ uint32 GuidHigh2TypeId(uint32 guid_hi) return NUM_CLIENT_OBJECT_TYPES; // unknown } -Object::Object( ) +Object::Object( ) : m_PackGUID(sizeof(uint64)+1) { m_objectTypeId = TYPEID_OBJECT; m_objectType = TYPEMASK_OBJECT; @@ -77,7 +77,6 @@ Object::Object( ) m_inWorld = false; m_objectUpdated = false; - m_PackGUID.clear(); m_PackGUID.appendPackGUID(0); } @@ -123,7 +122,7 @@ void Object::_Create( uint32 guidlow, uint32 entry, HighGuid guidhigh ) uint64 guid = MAKE_NEW_GUID(guidlow, entry, guidhigh); SetUInt64Value( OBJECT_FIELD_GUID, guid ); SetUInt32Value( OBJECT_FIELD_TYPE, m_objectType ); - m_PackGUID.clear(); + m_PackGUID.wpos(0); m_PackGUID.appendPackGUID(GetGUID()); } |