diff options
Diffstat (limited to 'src/server/game/Entities')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 10 |
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 |
