diff options
author | Meji <alvaro.megias@outlook.com> | 2024-10-18 16:43:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-18 16:43:12 +0200 |
commit | 4936094379a3558022d63f7520cd0d988d718daf (patch) | |
tree | fbc56c0df64fa581f339ce66287db567b58cdda1 /src/server/game/Handlers/QueryHandler.cpp | |
parent | ecb5539292b45dabcbf7187edc546973be038a68 (diff) |
Core/PacketIO: Added empty implementation for treasure picker opcodes (#30351)
* Temporary workaround to display quest details at questgiver
Co-authored-by: Shauren <shauren.trinity@gmail.com>
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/QueryHandler.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp index 9355cbfcf9a..bf7a935d825 100644 --- a/src/server/game/Handlers/QueryHandler.cpp +++ b/src/server/game/Handlers/QueryHandler.cpp @@ -334,3 +334,18 @@ void WorldSession::HandleQueryRealmName(WorldPackets::Query::QueryRealmName& que SendPacket(realmQueryResponse.Write()); } + +void WorldSession::HandleQueryTreasurePicker(WorldPackets::Query::QueryTreasurePicker const& queryTreasurePicker) +{ + Quest const* questInfo = sObjectMgr->GetQuestTemplate(queryTreasurePicker.QuestID); + if (!questInfo) + return; + + WorldPackets::Query::TreasurePickerResponse treasurePickerResponse; + treasurePickerResponse.QuestID = queryTreasurePicker.QuestID; + treasurePickerResponse.TreasurePickerID = queryTreasurePicker.TreasurePickerID; + + // TODO: Missing treasure picker implementation + + _player->SendDirectMessage(treasurePickerResponse.Write()); +} |