From 4c9727edba11f56965e57f2d90af2bdd5b61dba5 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 6 Jan 2019 02:59:41 +0100 Subject: [PATCH] Core/Items: added missing random enchantment data for BuildEnchantmentsInfoData --- src/server/game/Entities/Player/Player.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 23bb64dd6d5..58e1c38375b 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -26879,14 +26879,14 @@ void Player::BuildEnchantmentsInfoData(WorldPacket* data) enchantmentMask |= (1 << j); - *data << uint16(enchId); // enchantmentId? + *data << uint16(enchId); } data->put(enchantmentMaskPos, enchantmentMask); - *data << uint16(0); // unknown - *data << item->GetGuidValue(ITEM_FIELD_CREATOR).WriteAsPacked(); // item creator - *data << uint32(0); // seed? + *data << uint16(item->GetItemRandomPropertyId()); + *data << item->GetGuidValue(ITEM_FIELD_CREATOR).WriteAsPacked(); + *data << uint32(item->GetItemSuffixFactor()); } data->put(slotUsedMaskPos, slotUsedMask);