aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-08-11 22:32:14 +0200
committerShauren <shauren.trinity@gmail.com>2021-08-11 22:32:14 +0200
commit03f09ea16ab683fac0f3be3c0656fdb80b63154e (patch)
tree081df2606442a1c336b9b4986d4edcf5144306c3 /src/server/game/Entities/Object
parent2e582e63e88c25e89666ebccfa1dbd897dbdd0fc (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.cpp6
-rw-r--r--src/server/game/Entities/Object/Updates/UpdateFields.h2
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;