diff options
| author | Ovahlord <dreadkiller@gmx.de> | 2025-04-05 09:12:30 +0200 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2025-04-05 09:23:55 +0200 |
| commit | ec79bfe1403ea4359ff176f282b0f475f3bd5e7b (patch) | |
| tree | 0ab235892707a40ce044e3e66cc5ce58272d4ffa /src/server/game/Server/Protocol | |
| parent | ad941bee461fd81ec5393a74e615940d83fd3b60 (diff) | |
Core/AuctionHouse: restored previously dropped auction house packet handlers
Diffstat (limited to 'src/server/game/Server/Protocol')
| -rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 11 | ||||
| -rw-r--r-- | src/server/game/Server/Protocol/Opcodes.h | 25 |
2 files changed, 29 insertions, 7 deletions
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index 7e04f22050f..960ca2487ee 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -170,11 +170,22 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_ATTACK_SWING, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAttackSwingOpcode); DEFINE_HANDLER(CMSG_AUCTIONABLE_TOKEN_SELL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); + DEFINE_HANDLER(CMSG_AUCTION_BROWSE_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionBrowseQuery); + DEFINE_HANDLER(CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionCancelCommoditiesPurchase); + DEFINE_HANDLER(CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionConfirmCommoditiesPurchase); + DEFINE_HANDLER(CMSG_AUCTION_GET_COMMODITY_QUOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionGetCommodityQuote); DEFINE_HANDLER(CMSG_AUCTION_HELLO_REQUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionHelloOpcode); + DEFINE_HANDLER(CMSG_AUCTION_LIST_BIDDED_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListBiddedItems); + DEFINE_HANDLER(CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListBucketsByBucketKeys); + DEFINE_HANDLER(CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListItemsByBucketKey); + DEFINE_HANDLER(CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListItemsByItemID); + DEFINE_HANDLER(CMSG_AUCTION_LIST_OWNED_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionListOwnedItems); DEFINE_HANDLER(CMSG_AUCTION_PLACE_BID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionPlaceBid); DEFINE_HANDLER(CMSG_AUCTION_REMOVE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionRemoveItem); DEFINE_HANDLER(CMSG_AUCTION_REPLICATE_ITEMS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionReplicateItems); + DEFINE_HANDLER(CMSG_AUCTION_SELL_COMMODITY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSellCommodity); DEFINE_HANDLER(CMSG_AUCTION_SELL_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSellItem); + DEFINE_HANDLER(CMSG_AUCTION_SET_FAVORITE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAuctionSetFavoriteItem); DEFINE_HANDLER(CMSG_AUTH_CONTINUED_SESSION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_AUTH_SESSION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAutoBankItemOpcode); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 2b7c6bc6a7b..a7de82b53a1 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -68,15 +68,26 @@ enum OpcodeClient : uint32 CMSG_ATTACK_SWING = 0x34010B, CMSG_AUCTIONABLE_TOKEN_SELL = 0x39011B, CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE = 0x39011C, + CMSG_AUCTION_BROWSE_QUERY = 0x35005C, + CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE = 0x350064, + CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE = 0x350063, + CMSG_AUCTION_GET_COMMODITY_QUOTE = 0x350062, CMSG_AUCTION_HELLO_REQUEST = 0x350054, + CMSG_AUCTION_LIST_BIDDED_ITEMS = 0x350060, CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x35005A, + CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS = 0x350061, CMSG_AUCTION_LIST_ITEMS = 0x350057, + CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY = 0x35005D, + CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID = 0x35005E, + CMSG_AUCTION_LIST_OWNED_ITEMS = 0x35005F, CMSG_AUCTION_LIST_OWNER_ITEMS = 0x350059, CMSG_AUCTION_LIST_PENDING_SALES = 0x350066, CMSG_AUCTION_PLACE_BID = 0x35005B, CMSG_AUCTION_REMOVE_ITEM = 0x350056, CMSG_AUCTION_REPLICATE_ITEMS = 0x350058, + CMSG_AUCTION_SELL_COMMODITY = 0x350065, CMSG_AUCTION_SELL_ITEM = 0x350055, + CMSG_AUCTION_SET_FAVORITE_ITEM = 0x39016A, CMSG_AUTH_CONTINUED_SESSION = 0x3A0002, CMSG_AUTH_SESSION = 0x3A0001, CMSG_AUTOBANK_ITEM = 0x360003, @@ -800,22 +811,22 @@ enum OpcodeServer : uint32 SMSG_ATTACK_SWING_ERROR = 0x41002A, SMSG_ATTACK_SWING_LANDED_LOG = 0x41002B, SMSG_AUCTIONABLE_TOKEN_AUCTION_SOLD = 0x3B0271, - SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE = 0x3B0270, + SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE = 0x3B0270, SMSG_AUCTIONABLE_TOKEN_SELL_CONFIRM_REQUIRED = 0x3B026F, + SMSG_AUCTION_FAVORITE_LIST = 0x3B02F2, SMSG_AUCTION_CLOSED_NOTIFICATION = 0x3B018F, SMSG_AUCTION_COMMAND_RESULT = 0x3B018C, + SMSG_AUCTION_DISABLE_NEW_POSTINGS = 0x3B0322, + SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT = 0x3B02EA, SMSG_AUCTION_HELLO_RESPONSE = 0x3B018A, + SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT = 0x3B02E9, + SMSG_AUCTION_LIST_BUCKETS_RESULT = 0x3B02E5, SMSG_AUCTION_LIST_ITEMS_RESULT = 0x3B02E6, + SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT = 0x3B02E8, SMSG_AUCTION_OUTBID_NOTIFICATION = 0x3B018E, SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x3B0190, SMSG_AUCTION_REPLICATE_RESPONSE = 0x3B018B, SMSG_AUCTION_WON_NOTIFICATION = 0x3B018D, - SMSG_AUCTION_DISABLE_NEW_POSTINGS = 0x3B0322, - SMSG_AUCTION_FAVORITE_LIST = 0x3B02F2, - SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT = 0x3B02EA, - SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT = 0x3B02E9, - SMSG_AUCTION_LIST_BUCKETS_RESULT = 0x3B02E5, - SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT = 0x3B02E8, SMSG_AURA_POINTS_DEPLETED = 0x510012, SMSG_AURA_UPDATE = 0x510011, SMSG_AUTH_CHALLENGE = 0x420000, |
