mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 10:37:03 +00:00
[0022] Fix & enable SMSG_QUERY_QUEST
Signed-off-by: Netcho <kkotlarski@abv.bg>
This commit is contained in:
parent
e1cc77d0ab
commit
20896a3ed5
4 changed files with 15 additions and 5 deletions
|
|
@ -686,6 +686,8 @@ void PlayerMenu::SendQuestQueryResponse(Quest const* pQuest)
|
|||
data << uint32(pQuest->ReqItemCount[iI]);
|
||||
}
|
||||
|
||||
data << uint32(0); // unk1 4.3.4
|
||||
|
||||
for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI)
|
||||
data << ObjectiveText[iI];
|
||||
|
||||
|
|
@ -701,6 +703,14 @@ void PlayerMenu::SendQuestQueryResponse(Quest const* pQuest)
|
|||
data << uint32(0);
|
||||
}
|
||||
|
||||
data << ""; // 4.3.4 4 strings sent, unk
|
||||
data << "";
|
||||
data << "";
|
||||
data << "";
|
||||
|
||||
data << uint32(0);
|
||||
data << uint32(0);
|
||||
|
||||
GetMenuSession()->SendPacket( &data );
|
||||
DEBUG_LOG("WORLD: Sent SMSG_QUEST_QUERY_RESPONSE questid=%u", pQuest->GetQuestId());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -137,8 +137,8 @@ void InitializeOpcodes()
|
|||
//OPCODE(SMSG_ITEM_QUERY_MULTIPLE_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_PAGE_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePageTextQueryOpcode );
|
||||
//OPCODE(SMSG_PAGE_TEXT_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestQueryOpcode );
|
||||
//OPCODE(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestQueryOpcode );
|
||||
OPCODE(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
//OPCODE(CMSG_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGameObjectQueryOpcode );
|
||||
//OPCODE(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(CMSG_CREATURE_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleCreatureQueryOpcode );
|
||||
|
|
|
|||
|
|
@ -131,8 +131,8 @@ enum Opcodes
|
|||
SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x105A,
|
||||
CMSG_PAGE_TEXT_QUERY = 0x105B,
|
||||
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x105C,
|
||||
CMSG_QUEST_QUERY = 0x105D,
|
||||
SMSG_QUEST_QUERY_RESPONSE = 0x105E,
|
||||
CMSG_QUEST_QUERY = 0x0D06, // 4.3.4 15595
|
||||
SMSG_QUEST_QUERY_RESPONSE = 0x6936, // 4.3.4 15595
|
||||
CMSG_GAMEOBJECT_QUERY = 0x105F,
|
||||
SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x1060,
|
||||
CMSG_CREATURE_QUERY = 0x2706, // 4.3.4 15595
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "0021"
|
||||
#define REVISION_NR "0022"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue