diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-08-11 22:32:14 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-08-11 22:32:14 +0200 |
| commit | 03f09ea16ab683fac0f3be3c0656fdb80b63154e (patch) | |
| tree | 081df2606442a1c336b9b4986d4edcf5144306c3 /src/server/game/Entities/Object | |
| parent | 2e582e63e88c25e89666ebccfa1dbd897dbdd0fc (diff) | |
Core/Items: Implemented secondary shoulder transmog appearance
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Updates/UpdateFields.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/Updates/UpdateFields.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.cpp b/src/server/game/Entities/Object/Updates/UpdateFields.cpp index 55ae7da41aa..3bdf20610a7 100644 --- a/src/server/game/Entities/Object/Updates/UpdateFields.cpp +++ b/src/server/game/Entities/Object/Updates/UpdateFields.cpp @@ -868,7 +868,7 @@ bool UnitChannel::operator==(UnitChannel const& right) const void VisibleItem::WriteCreate(ByteBuffer& data, Unit const* owner, Player const* receiver) const { data << int32(ItemID); - data << int32(ItemModifiedAppearanceID); + data << int32(SecondaryItemModifiedAppearanceID); data << uint16(ItemAppearanceModID); data << uint16(ItemVisual); } @@ -890,7 +890,7 @@ void VisibleItem::WriteUpdate(ByteBuffer& data, bool ignoreChangesMask, Unit con } if (changesMask[2]) { - data << int32(ItemModifiedAppearanceID); + data << int32(SecondaryItemModifiedAppearanceID); } if (changesMask[3]) { @@ -906,7 +906,7 @@ void VisibleItem::WriteUpdate(ByteBuffer& data, bool ignoreChangesMask, Unit con void VisibleItem::ClearChangesMask() { Base::ClearChangesMask(ItemID); - Base::ClearChangesMask(ItemModifiedAppearanceID); + Base::ClearChangesMask(SecondaryItemModifiedAppearanceID); Base::ClearChangesMask(ItemAppearanceModID); Base::ClearChangesMask(ItemVisual); _changesMask.ResetAll(); diff --git a/src/server/game/Entities/Object/Updates/UpdateFields.h b/src/server/game/Entities/Object/Updates/UpdateFields.h index 5c3f61e5fae..ab78d91b374 100644 --- a/src/server/game/Entities/Object/Updates/UpdateFields.h +++ b/src/server/game/Entities/Object/Updates/UpdateFields.h @@ -232,7 +232,7 @@ struct UnitChannel : public IsUpdateFieldStructureTag struct VisibleItem : public IsUpdateFieldStructureTag, public HasChangesMask<5> { UpdateField<int32, 0, 1> ItemID; - UpdateField<int32, 0, 2> ItemModifiedAppearanceID; + UpdateField<int32, 0, 2> SecondaryItemModifiedAppearanceID; UpdateField<uint16, 0, 3> ItemAppearanceModID; UpdateField<uint16, 0, 4> ItemVisual; |
