diff options
author | Nay <dnpd.dd@gmail.com> | 2011-11-27 14:48:07 -0800 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2011-11-27 14:48:07 -0800 |
commit | 6094e11ca5718af5fae4c34c239b56b801643e40 (patch) | |
tree | b0f47f5b9c20f6b0273c6e0526aa0667186862e5 /src | |
parent | 359a21a55355e7b4741c7f04e050908a405acd4c (diff) | |
parent | e667c4ab1dd5782ac9f8e51f366fd6475c5ddb33 (diff) |
Merge pull request #4123 from Venugh/4.x
Updated SMSG_FEATURE_SYSTEM_STATUS to 4.2.2 thanks to nay for help.
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp | 4 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp b/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp index 9a72a559502..3a9245cd8f4 100755 --- a/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp @@ -923,9 +923,11 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder) LoadAccountData(holder->GetPreparedResult(PLAYER_LOGIN_QUERY_LOADACCOUNTDATA), PER_CHARACTER_CACHE_MASK); SendAccountDataTimes(PER_CHARACTER_CACHE_MASK); - data.Initialize(SMSG_FEATURE_SYSTEM_STATUS, 2); // added in 2.2.0 + data.Initialize(SMSG_FEATURE_SYSTEM_STATUS, 7); // checked in 4.2.2 data << uint8(2); // unknown value data << uint8(0); // enable(1)/disable(0) voice chat interface in client + data << uint8(0); + data << uint32(0); // mail related SendPacket(&data); // Send MOTD diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index b7a4a826e97..dbbbbc201ea 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -31,7 +31,7 @@ enum Opcodes NUM_OPCODE_HANDLERS = (0xFFFF+1), UNKNOWN_OPCODE = NUM_OPCODE_HANDLERS, NULL_OPCODE = 0, - + CMSG_ACCEPT_LEVEL_GRANT = 0xDC4B, CMSG_ACCEPT_TRADE = 0x00, CMSG_ACTIVATETAXI = 0x00, @@ -671,7 +671,7 @@ enum Opcodes SMSG_EQUIPMENT_SET_USE_RESULT = 0x00, SMSG_EXPECTED_SPAM_RECORDS = 0x00, SMSG_EXPLORATION_EXPERIENCE = 0x00, - SMSG_FEATURE_SYSTEM_STATUS = 0x00, + SMSG_FEATURE_SYSTEM_STATUS = 0x70CE, SMSG_FISH_ESCAPED = 0x9C66, SMSG_FISH_NOT_HOOKED = 0x18C3, SMSG_FORCEACTIONSHOW = 0x00, @@ -1029,7 +1029,7 @@ enum Opcodes SMSG_QUESTUPDATE_ADD_ITEM = 0x00, SMSG_OVERRIDE_LIGHT = 0x00, SMSG_RANDOMIZE_CHAR_NAME = 0xF0DC, // byte unk(0x80), string name - + CMSG_MOVE_SET_COLLISION_HGT = 0x00, SMSG_MOVE_SET_COLLISION_HGT = 0x00, }; |