aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 093efd0ac55..cc951259c9f 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -12918,11 +12918,11 @@ void Player::SendBuyError(BuyResult msg, Creature* creature, uint32 item, uint32
void Player::SendSellError(SellResult msg, Creature* creature, ObjectGuid guid)
{
TC_LOG_DEBUG("network", "WORLD: Sent SMSG_SELL_RESPONSE");
- WorldPacket data(SMSG_SELL_RESPONSE, (8+8+1)); // last check 4.3.4
- data << (creature ? creature->GetGUID() : ObjectGuid::Empty);
- data << guid;
- data << uint8(msg);
- GetSession()->SendPacket(&data);
+ WorldPackets::Item::SellResponse sellResponse;
+ sellResponse.VendorGUID = (creature ? creature->GetGUID() : ObjectGuid::Empty);
+ sellResponse.ItemGUID = guid;
+ sellResponse.Reason = msg;
+ GetSession()->SendPacket(sellResponse.Write());
}
bool Player::IsUseEquipedWeapon(bool mainhand) const