Enable more opcodes

Signed-off-by: Netcho <kkotlarski@abv.bg>
This commit is contained in:
Netcho 2012-08-12 15:03:05 +03:00 committed by Antz
parent e7d0275ae2
commit dba1b2fca2
3 changed files with 22 additions and 22 deletions

View file

@ -413,9 +413,9 @@ void PlayerMenu::SendQuestGiverQuestList(QEmote eEmote, const std::string& Title
void PlayerMenu::SendQuestGiverStatus(uint8 questStatus, ObjectGuid npcGUID)
{
WorldPacket data(SMSG_QUESTGIVER_STATUS, 9);
WorldPacket data(SMSG_QUESTGIVER_STATUS, 12);
data << npcGUID;
data << uint8(questStatus);
data << uint32(questStatus);
GetMenuSession()->SendPacket(&data);
DEBUG_LOG("WORLD: Sent SMSG_QUESTGIVER_STATUS for %s", npcGUID.GetString().c_str());

View file

@ -139,8 +139,8 @@ void InitializeOpcodes()
//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_GAMEOBJECT_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGameObjectQueryOpcode );
//OPCODE(SMSG_GAMEOBJECT_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 );
OPCODE(SMSG_CREATURE_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(CMSG_WHO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleWhoOpcode );
@ -453,15 +453,15 @@ void InitializeOpcodes()
//OPCODE(SMSG_PET_MODE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_GOSSIP_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGossipHelloOpcode );
//OPCODE(CMSG_GOSSIP_SELECT_OPTION, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGossipSelectOptionOpcode );
//OPCODE(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_GOSSIP_COMPLETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_NPC_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleNpcTextQueryOpcode );
//OPCODE(SMSG_NPC_TEXT_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(SMSG_GOSSIP_MESSAGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(SMSG_GOSSIP_COMPLETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(CMSG_NPC_TEXT_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleNpcTextQueryOpcode );
OPCODE(SMSG_NPC_TEXT_UPDATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_NPC_WONT_TALK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_QUESTGIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleQuestgiverStatusQueryOpcode);
//OPCODE(SMSG_QUESTGIVER_STATUS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_QUESTGIVER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestgiverHelloOpcode );
//OPCODE(SMSG_QUESTGIVER_QUEST_LIST, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(CMSG_QUESTGIVER_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleQuestgiverStatusQueryOpcode);
OPCODE(SMSG_QUESTGIVER_STATUS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(CMSG_QUESTGIVER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestgiverHelloOpcode );
OPCODE(SMSG_QUESTGIVER_QUEST_LIST, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_QUESTGIVER_QUERY_QUEST, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestgiverQueryQuestOpcode);
//OPCODE(CMSG_QUESTGIVER_QUEST_AUTOLAUNCH, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestgiverQuestAutoLaunch );
//OPCODE(SMSG_QUESTGIVER_QUEST_DETAILS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );

View file

@ -133,8 +133,8 @@ enum Opcodes
SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x105C,
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_GAMEOBJECT_QUERY = 0x4017, // 4.3.4 15595
SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x0915, // 4.3.4 15595
CMSG_CREATURE_QUERY = 0x2706, // 4.3.4 15595
SMSG_CREATURE_QUERY_RESPONSE = 0x6024, // 4.3.4 15595
CMSG_WHO = 0x6C15, // 4.3.4 15595
@ -438,15 +438,15 @@ enum Opcodes
SMSG_PET_MODE = 0x117B,
CMSG_GOSSIP_HELLO = 0x117C,
CMSG_GOSSIP_SELECT_OPTION = 0x117D,
SMSG_GOSSIP_MESSAGE = 0x117E,
SMSG_GOSSIP_COMPLETE = 0x117F,
CMSG_NPC_TEXT_QUERY = 0x1180,
SMSG_NPC_TEXT_UPDATE = 0x1181,
SMSG_GOSSIP_MESSAGE = 0x2035, // 4.3.4 15595
SMSG_GOSSIP_COMPLETE = 0x0806, // 4.3.4 15595
CMSG_NPC_TEXT_QUERY = 0x4E24, // 4.3.4 15595
SMSG_NPC_TEXT_UPDATE = 0x4436, // 4.3.4 15595
SMSG_NPC_WONT_TALK = 0x1182,
CMSG_QUESTGIVER_STATUS_QUERY = 0x1183,
SMSG_QUESTGIVER_STATUS = 0x1184,
CMSG_QUESTGIVER_HELLO = 0x1185,
SMSG_QUESTGIVER_QUEST_LIST = 0x1186,
CMSG_QUESTGIVER_STATUS_QUERY = 0x4407, // 4.3.4 15595
SMSG_QUESTGIVER_STATUS = 0x2115, // 4.3.4 15595
CMSG_QUESTGIVER_HELLO = 0x0D17, // 4.3.4 15595
SMSG_QUESTGIVER_QUEST_LIST = 0x0134, // 4.3.4 15595
CMSG_QUESTGIVER_QUERY_QUEST = 0x1187,
CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0x1188,
SMSG_QUESTGIVER_QUEST_DETAILS = 0x1189,