aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp2
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp22
-rwxr-xr-xsrc/server/game/Server/Protocol/Opcodes.h26
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,