Core/Opcode: Fixed SMSG_FEATURE_SYSTEM_STATUS.

thx to nay for help.
This commit is contained in:
Venugh
2011-11-27 23:42:55 +01:00
parent f28fd90535
commit e667c4ab1d
2 changed files with 6 additions and 4 deletions

View File

@@ -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

View File

@@ -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,
};