diff options
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 d3745b81307..d62c378421c 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, }; |