More opcodes

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
This commit is contained in:
Yaki Khadafi 2012-08-05 23:15:06 +03:00 committed by Antz
parent 4628d0ba67
commit a337fb87f4
3 changed files with 13 additions and 14 deletions

View file

@ -125,8 +125,8 @@ void InitializeOpcodes()
OPCODE(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_LOGOUT_COMPLETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_LOGOUT_CANCEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLogoutCancelOpcode ); //OPCODE(CMSG_LOGOUT_CANCEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLogoutCancelOpcode );
//OPCODE(SMSG_LOGOUT_CANCEL_ACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_LOGOUT_CANCEL_ACK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleNameQueryOpcode ); OPCODE(CMSG_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleNameQueryOpcode );
//OPCODE(SMSG_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_PET_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetNameQueryOpcode ); //OPCODE(CMSG_PET_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetNameQueryOpcode );
//OPCODE(SMSG_PET_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_PET_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_GUILD_QUERY, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildQueryOpcode ); //OPCODE(CMSG_GUILD_QUERY, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildQueryOpcode );
@ -521,8 +521,8 @@ void InitializeOpcodes()
//OPCODE(SMSG_START_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_START_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_PAUSE_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_PAUSE_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_STOP_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_STOP_MIRROR_TIMER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_PING, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess ); OPCODE(CMSG_PING, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess );
//OPCODE(SMSG_PONG, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_PONG, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_CLEAR_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_CLEAR_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_GAMEOBJECT_PAGETEXT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_GAMEOBJECT_PAGETEXT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_SETSHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSetSheathedOpcode ); //OPCODE(CMSG_SETSHEATHED, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSetSheathedOpcode );
@ -748,7 +748,7 @@ void InitializeOpcodes()
//OPCODE(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActionBarTogglesOpcode ); //OPCODE(CMSG_SET_ACTIONBAR_TOGGLES, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleSetActionBarTogglesOpcode );
//OPCODE(UMSG_DELETE_GUILD_CHARTER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(UMSG_DELETE_GUILD_CHARTER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(MSG_PETITION_RENAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetitionRenameOpcode ); //OPCODE(MSG_PETITION_RENAME, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePetitionRenameOpcode );
//OPCODE(SMSG_INIT_WORLD_STATES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_INIT_WORLD_STATES, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_UPDATE_WORLD_STATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_ITEM_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleItemNameQueryOpcode ); //OPCODE(CMSG_ITEM_NAME_QUERY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleItemNameQueryOpcode );
//OPCODE(SMSG_ITEM_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_ITEM_NAME_QUERY_RESPONSE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
@ -955,7 +955,7 @@ void InitializeOpcodes()
//OPCODE(MSG_PARTY_ASSIGNMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyAssignmentOpcode ); //OPCODE(MSG_PARTY_ASSIGNMENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandlePartyAssignmentOpcode );
//OPCODE(SMSG_OFFER_PETITION_ERROR, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //OPCODE(SMSG_OFFER_PETITION_ERROR, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
OPCODE(SMSG_TIME_SYNC_REQ, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); OPCODE(SMSG_TIME_SYNC_REQ, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_TIME_SYNC_RESP, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleTimeSyncResp ); OPCODE(CMSG_TIME_SYNC_RESP, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleTimeSyncResp );
//OPCODE(CMSG_SEND_LOCAL_EVENT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(CMSG_SEND_LOCAL_EVENT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(CMSG_SEND_GENERAL_TRIGGER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(CMSG_SEND_GENERAL_TRIGGER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(CMSG_SEND_COMBAT_TRIGGER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //OPCODE(CMSG_SEND_COMBAT_TRIGGER, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );

View file

@ -119,8 +119,8 @@ enum Opcodes
SMSG_LOGOUT_COMPLETE = 0x2137, SMSG_LOGOUT_COMPLETE = 0x2137,
CMSG_LOGOUT_CANCEL = 0x104F, CMSG_LOGOUT_CANCEL = 0x104F,
SMSG_LOGOUT_CANCEL_ACK = 0x1050, SMSG_LOGOUT_CANCEL_ACK = 0x1050,
CMSG_NAME_QUERY = 0x1051, CMSG_NAME_QUERY = 0x2224,
SMSG_NAME_QUERY_RESPONSE = 0x1052, SMSG_NAME_QUERY_RESPONSE = 0x6E04,
CMSG_PET_NAME_QUERY = 0x1053, CMSG_PET_NAME_QUERY = 0x1053,
SMSG_PET_NAME_QUERY_RESPONSE = 0x1054, SMSG_PET_NAME_QUERY_RESPONSE = 0x1054,
CMSG_GUILD_QUERY = 0x1055, CMSG_GUILD_QUERY = 0x1055,
@ -515,8 +515,8 @@ enum Opcodes
SMSG_START_MIRROR_TIMER = 0x11DA, SMSG_START_MIRROR_TIMER = 0x11DA,
SMSG_PAUSE_MIRROR_TIMER = 0x11DB, SMSG_PAUSE_MIRROR_TIMER = 0x11DB,
SMSG_STOP_MIRROR_TIMER = 0x11DC, SMSG_STOP_MIRROR_TIMER = 0x11DC,
CMSG_PING = 0x11DD, CMSG_PING = 0x444D,
SMSG_PONG = 0x11DE, SMSG_PONG = 0x4D42,
SMSG_CLEAR_COOLDOWN = 0x11DF, SMSG_CLEAR_COOLDOWN = 0x11DF,
SMSG_GAMEOBJECT_PAGETEXT = 0x11E0, SMSG_GAMEOBJECT_PAGETEXT = 0x11E0,
CMSG_SETSHEATHED = 0x11E1, CMSG_SETSHEATHED = 0x11E1,
@ -742,7 +742,7 @@ enum Opcodes
CMSG_SET_ACTIONBAR_TOGGLES = 0x12C0, CMSG_SET_ACTIONBAR_TOGGLES = 0x12C0,
UMSG_DELETE_GUILD_CHARTER = 0x12C1, UMSG_DELETE_GUILD_CHARTER = 0x12C1,
MSG_PETITION_RENAME = 0x12C2, MSG_PETITION_RENAME = 0x12C2,
SMSG_INIT_WORLD_STATES = 0x12C3, SMSG_INIT_WORLD_STATES = 0x4C15,
SMSG_UPDATE_WORLD_STATE = 0x12C4, SMSG_UPDATE_WORLD_STATE = 0x12C4,
CMSG_ITEM_NAME_QUERY = 0x12C5, CMSG_ITEM_NAME_QUERY = 0x12C5,
SMSG_ITEM_NAME_QUERY_RESPONSE = 0x12C6, SMSG_ITEM_NAME_QUERY_RESPONSE = 0x12C6,
@ -949,7 +949,7 @@ enum Opcodes
MSG_PARTY_ASSIGNMENT = 0x138F, MSG_PARTY_ASSIGNMENT = 0x138F,
SMSG_OFFER_PETITION_ERROR = 0x1390, SMSG_OFFER_PETITION_ERROR = 0x1390,
SMSG_TIME_SYNC_REQ = 0x3CA4, SMSG_TIME_SYNC_REQ = 0x3CA4,
CMSG_TIME_SYNC_RESP = 0x1392, CMSG_TIME_SYNC_RESP = 0x3B0C,
CMSG_SEND_LOCAL_EVENT = 0x1393, CMSG_SEND_LOCAL_EVENT = 0x1393,
CMSG_SEND_GENERAL_TRIGGER = 0x1394, CMSG_SEND_GENERAL_TRIGGER = 0x1394,
CMSG_SEND_COMBAT_TRIGGER = 0x1395, CMSG_SEND_COMBAT_TRIGGER = 0x1395,

View file

@ -5902,7 +5902,6 @@ void Player::SendInitialActionButtons() const
DETAIL_LOG("Initializing Action Buttons for '%u' spec '%u'", GetGUIDLow(), m_activeSpec); DETAIL_LOG("Initializing Action Buttons for '%u' spec '%u'", GetGUIDLow(), m_activeSpec);
WorldPacket data(SMSG_ACTION_BUTTONS, 1 + (MAX_ACTION_BUTTONS * 4)); WorldPacket data(SMSG_ACTION_BUTTONS, 1 + (MAX_ACTION_BUTTONS * 4));
data << uint8(1); // talent spec amount (in packet)
ActionButtonList const& currentActionButtonList = m_actionButtons[m_activeSpec]; ActionButtonList const& currentActionButtonList = m_actionButtons[m_activeSpec];
for (uint8 button = 0; button < MAX_ACTION_BUTTONS; ++button) for (uint8 button = 0; button < MAX_ACTION_BUTTONS; ++button)
{ {
@ -5912,7 +5911,7 @@ void Player::SendInitialActionButtons() const
else else
data << uint32(0); data << uint32(0);
} }
data << uint8(1); // talent spec amount (in packet)
GetSession()->SendPacket(&data); GetSession()->SendPacket(&data);
DETAIL_LOG("Action Buttons for '%u' spec '%u' Initialized", GetGUIDLow(), m_activeSpec); DETAIL_LOG("Action Buttons for '%u' spec '%u' Initialized", GetGUIDLow(), m_activeSpec);
} }