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>
This commit is contained in:
Meji
2024-10-18 16:43:12 +02:00
committed by GitHub
parent ecb5539292
commit 4936094379
5 changed files with 157 additions and 3 deletions

View File

@@ -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());
}