mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 19: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(pQuest->ReqItemCount[iI]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data << uint32(0); // unk1 4.3.4
|
||||||
|
|
||||||
for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI)
|
for (iI = 0; iI < QUEST_OBJECTIVES_COUNT; ++iI)
|
||||||
data << ObjectiveText[iI];
|
data << ObjectiveText[iI];
|
||||||
|
|
||||||
|
|
@ -701,6 +703,14 @@ void PlayerMenu::SendQuestQueryResponse(Quest const* pQuest)
|
||||||
data << uint32(0);
|
data << uint32(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data << ""; // 4.3.4 4 strings sent, unk
|
||||||
|
data << "";
|
||||||
|
data << "";
|
||||||
|
data << "";
|
||||||
|
|
||||||
|
data << uint32(0);
|
||||||
|
data << uint32(0);
|
||||||
|
|
||||||
GetMenuSession()->SendPacket( &data );
|
GetMenuSession()->SendPacket( &data );
|
||||||
DEBUG_LOG("WORLD: Sent SMSG_QUEST_QUERY_RESPONSE questid=%u", pQuest->GetQuestId());
|
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(SMSG_ITEM_QUERY_MULTIPLE_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
//OPCODE(CMSG_PAGE_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePageTextQueryOpcode );
|
//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(SMSG_PAGE_TEXT_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
//OPCODE(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestQueryOpcode );
|
OPCODE(CMSG_QUEST_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestQueryOpcode );
|
||||||
//OPCODE(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
OPCODE(SMSG_QUEST_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
//OPCODE(CMSG_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGameObjectQueryOpcode );
|
//OPCODE(CMSG_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGameObjectQueryOpcode );
|
||||||
//OPCODE(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
//OPCODE(SMSG_GAMEOBJECT_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||||
OPCODE(CMSG_CREATURE_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleCreatureQueryOpcode );
|
OPCODE(CMSG_CREATURE_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleCreatureQueryOpcode );
|
||||||
|
|
|
||||||
|
|
@ -131,8 +131,8 @@ enum Opcodes
|
||||||
SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x105A,
|
SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x105A,
|
||||||
CMSG_PAGE_TEXT_QUERY = 0x105B,
|
CMSG_PAGE_TEXT_QUERY = 0x105B,
|
||||||
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x105C,
|
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x105C,
|
||||||
CMSG_QUEST_QUERY = 0x105D,
|
CMSG_QUEST_QUERY = 0x0D06, // 4.3.4 15595
|
||||||
SMSG_QUEST_QUERY_RESPONSE = 0x105E,
|
SMSG_QUEST_QUERY_RESPONSE = 0x6936, // 4.3.4 15595
|
||||||
CMSG_GAMEOBJECT_QUERY = 0x105F,
|
CMSG_GAMEOBJECT_QUERY = 0x105F,
|
||||||
SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x1060,
|
SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x1060,
|
||||||
CMSG_CREATURE_QUERY = 0x2706, // 4.3.4 15595
|
CMSG_CREATURE_QUERY = 0x2706, // 4.3.4 15595
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "0021"
|
#define REVISION_NR "0022"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue