Core/AuctionHouse: After taking a break at the start of patch 8.3 auction house is now back in business.

Port From (https://github.com/TrinityCore/TrinityCore/commit/aced88b09bd918b0ed17b6c5e8a6048788600d9d)
This commit is contained in:
hondacrx
2020-04-29 13:52:03 -04:00
parent 8bc9cc9c55
commit 6be4414166
24 changed files with 3032 additions and 1285 deletions
+12 -3
View File
@@ -90,7 +90,15 @@ namespace Game.Mails
m_receiver = receiver;
m_receiver_lowguid = receiver_lowguid;
// ASSERT(!receiver || receiver.GetGUID().GetCounter() == receiver_lowguid);
Cypher.Assert(!receiver || receiver.GetGUID().GetCounter() == receiver_lowguid);
}
public MailReceiver(Player receiver, ObjectGuid receiverGuid)
{
m_receiver = receiver;
m_receiver_lowguid = receiverGuid.GetCounter();
Cypher.Assert(!receiver || receiver.GetGUID() == receiverGuid);
}
public Player GetPlayer() { return m_receiver; }
@@ -140,10 +148,11 @@ namespace Game.Mails
m_senderId = (uint)sender.EventId;
m_stationery = MailStationery.Default;
}
public MailSender(AuctionEntry sender)
public MailSender(AuctionHouseObject sender)
{
m_messageType = MailMessageType.Auction;
m_senderId = sender.GetHouseId();
m_senderId = sender.GetAuctionHouseId();
m_stationery = MailStationery.Auction;
}