diff options
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 22 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 26 |
3 files changed, 24 insertions, 26 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index d31e1c8316f..0461379b91b 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -1430,9 +1430,7 @@ void WorldSession::HandleCharCustomize(WorldPacket& recv_data) recv_data >> gender >> skin >> hairColor >> hairStyle >> facialHair >> face; PreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_CHARACTER_AT_LOGIN); - stmt->setUInt32(0, GUID_LOPART(guid)); - PreparedQueryResult result = CharacterDatabase.Query(stmt); if (!result) diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index f1f0bcc2f5b..844aae93ad4 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -169,13 +169,13 @@ void InitOpcodes() //DEFINE_OPCODE_HANDLER(CMSG_CHANNEL_VOICE_OFF, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //DEFINE_OPCODE_HANDLER(CMSG_CHANNEL_VOICE_ON, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChannelVoiceOnOpcode ); //DEFINE_OPCODE_HANDLER(CMSG_CHARACTER_POINT_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_CREATE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharCreateOpcode ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharCustomize ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_DELETE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharDeleteOpcode ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_CREATE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharCreateOpcode ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_CUSTOMIZE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharCustomize ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_DELETE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharDeleteOpcode ); DEFINE_OPCODE_HANDLER(CMSG_CHAR_ENUM, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharEnumOpcode ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_FACTION_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharFactionOrRaceChange ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_RACE_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharFactionOrRaceChange ); - //DEFINE_OPCODE_HANDLER(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharRenameOpcode ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_FACTION_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharFactionOrRaceChange ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_RACE_CHANGE, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharFactionOrRaceChange ); + DEFINE_OPCODE_HANDLER(CMSG_CHAR_RENAME, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharRenameOpcode ); //DEFINE_OPCODE_HANDLER(CMSG_CHAT_FILTERED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); //DEFINE_OPCODE_HANDLER(CMSG_CHAT_IGNORED, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChatIgnoredOpcode ); //DEFINE_OPCODE_HANDLER(CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL ); @@ -873,12 +873,12 @@ void InitOpcodes() //DEFINE_OPCODE_HANDLER(SMSG_CHARACTER_LOGIN_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_CHARACTER_PROFILE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_CHARACTER_PROFILE_REALM_CONNECTED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //DEFINE_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //DEFINE_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //DEFINE_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + DEFINE_OPCODE_HANDLER(SMSG_CHAR_CREATE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + DEFINE_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + DEFINE_OPCODE_HANDLER(SMSG_CHAR_DELETE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); DEFINE_OPCODE_HANDLER(SMSG_CHAR_ENUM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //DEFINE_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); - //DEFINE_OPCODE_HANDLER(SMSG_CHAR_RENAME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + DEFINE_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); + DEFINE_OPCODE_HANDLER(SMSG_CHAR_RENAME, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_CHAT_NOT_IN_PARTY, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_CHAT_PLAYER_AMBIGUOUS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_CHAT_PLAYER_NOT_FOUND, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 26e3c65a1b7..d514593603e 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -124,7 +124,7 @@ enum Opcodes CMSG_CHANNEL_UNMODERATOR = 0x1954, CMSG_CHANNEL_UNMUTE = 0x3554, CMSG_CHAR_CREATE = 0x4A36, - CMSG_CHAR_CUSTOMIZE = 0x0000, + CMSG_CHAR_CUSTOMIZE = 0x2C34, CMSG_CHAR_DELETE = 0x6425, CMSG_CHAR_ENUM = 0x0502, CMSG_CHAR_FACTION_CHANGE = 0x2735, @@ -560,7 +560,7 @@ enum Opcodes SMSG_ARENA_TEAM_COMMAND_RESULT = 0x0000, SMSG_ARENA_TEAM_EVENT = 0x0000, SMSG_ARENA_TEAM_INVITE = 0x0000, - SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x0000, + SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x6336, SMSG_ARENA_TEAM_ROSTER = 0x2717, SMSG_ARENA_TEAM_STATS = 0x0000, SMSG_ATTACKERSTATEUPDATE = 0x0B25, @@ -639,13 +639,13 @@ enum Opcodes SMSG_CHANNEL_LIST = 0x0000, SMSG_CHANNEL_MEMBER_COUNT = 0x0000, SMSG_CHANNEL_NOTIFY = 0x0825, - SMSG_CHARACTER_LOGIN_FAILED = 0x0000, + SMSG_CHARACTER_LOGIN_FAILED = 0x4417, SMSG_CHAR_CREATE = 0x2D05, - SMSG_CHAR_CUSTOMIZE = 0x0000, + SMSG_CHAR_CUSTOMIZE = 0x4F16, SMSG_CHAR_DELETE = 0x0304, SMSG_CHAR_ENUM = 0x10B0, - SMSG_CHAR_FACTION_CHANGE = 0x0000, - SMSG_CHAR_RENAME = 0x0000, + SMSG_CHAR_FACTION_CHANGE = 0x4C06, + SMSG_CHAR_RENAME = 0x2024, SMSG_CHAT_PLAYER_AMBIGUOUS = 0x0000, SMSG_CHAT_PLAYER_NOT_FOUND = 0x0000, SMSG_CHAT_RESTRICTED = 0x0000, @@ -678,7 +678,7 @@ enum Opcodes SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x0000, SMSG_DAMAGE_CALC_LOG = 0x0000, SMSG_DAMAGE_DONE_OBSOLETE = 0x0000, - SMSG_DANCE_QUERY_RESPONSE = 0x0000, + SMSG_DANCE_QUERY_RESPONSE = 0x2F06, SMSG_DB_REPLY = 0x38A4, SMSG_DEATH_RELEASE_LOC = 0x0000, SMSG_DEFENSE_MESSAGE = 0x0314, @@ -780,7 +780,7 @@ enum Opcodes SMSG_INSTANCE_RESET = 0x0000, SMSG_INSTANCE_RESET_FAILED = 0x0000, SMSG_INSTANCE_SAVE_CREATED = 0x0000, - SMSG_INVALIDATE_DANCE = 0x0000, + SMSG_INVALIDATE_DANCE = 0x0E27, SMSG_INVALIDATE_PLAYER = 0x6325, SMSG_INVALID_PROMOTION_CODE = 0x0000, SMSG_INVENTORY_CHANGE_FAILURE = 0x0000, @@ -790,7 +790,7 @@ enum Opcodes SMSG_ITEM_PUSH_RESULT = 0x0000, SMSG_ITEM_REFUND_INFO_RESPONSE = 0x0000, SMSG_ITEM_REFUND_RESULT = 0x0000, - SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x0000, + SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x2725, SMSG_ITEM_TIME_UPDATE = 0x0000, SMSG_JOINED_BATTLEGROUND_QUEUE = 0x0000, SMSG_KICK_REASON = 0x0000, @@ -817,7 +817,7 @@ enum Opcodes SMSG_LIST_INVENTORY = 0x7CB0, SMSG_LOGIN_SETTIMESPEED = 0x4D15, SMSG_LOGIN_VERIFY_WORLD = 0x2005, - SMSG_LOGOUT_CANCEL_ACK = 0x0000, + SMSG_LOGOUT_CANCEL_ACK = 0x6514, SMSG_LOGOUT_COMPLETE = 0x2137, SMSG_LOGOUT_RESPONSE = 0x0524, SMSG_LOG_XPGAIN = 0x4514, @@ -896,7 +896,7 @@ enum Opcodes SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x0000, SMSG_OPEN_CONTAINER = 0x0000, SMSG_OVERRIDE_LIGHT = 0x0000, - SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x0000, + SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x2B14, SMSG_PARTYKILLLOG = 0x0000, SMSG_PARTY_COMMAND_RESULT = 0x0000, SMSG_PARTY_MEMBER_STATS = 0x0000, @@ -904,7 +904,7 @@ enum Opcodes SMSG_PAUSE_MIRROR_TIMER = 0x0000, SMSG_PERIODICAURALOG = 0x0416, SMSG_PETGODMODE = 0x0000, - SMSG_PETITION_QUERY_RESPONSE = 0x0000, + SMSG_PETITION_QUERY_RESPONSE = 0x4B37, SMSG_PETITION_SHOWLIST = 0x0000, SMSG_PETITION_SHOW_SIGNATURES = 0x0000, SMSG_PETITION_SIGN_RESULTS = 0x0000, @@ -999,7 +999,7 @@ enum Opcodes SMSG_SET_FORCED_REACTIONS = 0x0000, SMSG_SET_PCT_SPELL_MODIFIER = 0x2834, SMSG_SET_PHASE_SHIFT = 0x70A0, - SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x0000, + SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x2B25, SMSG_SET_PLAY_HOVER_ANIM = 0x0000, SMSG_SET_PROFICIENCY = 0x6207, SMSG_SET_PROJECTILE_POSITION = 0x0000, |