updated SMSG_BATTLEFIELD_LIST structure (rbg needs to be merged from two)

updated CMSG_BATTLEMASTER_HELLO
This commit is contained in:
sanctum32 2015-02-03 17:36:40 +00:00 committed by Antz
parent 2c5336a54e
commit 19ae62c590
3 changed files with 6 additions and 6 deletions

View file

@ -1988,8 +1988,8 @@ void BattleGroundMgr::BuildBattleGroundListPacket(WorldPacket* data, ObjectGuid
*data << uint32(0); // 4.3.4 lossHonor random
*data << uint32(0); // 4.3.4 winHonor random
*data << uint32(0); // 4.3.4 winHonor weekend
*data << uint8(0); // max level
*data << uint8(0); // min level
*data << uint8(bgTemplate->GetMaxLevel()); // max level
*data << uint8(bgTemplate->GetMinLevel()); // min level
data->WriteGuidMask<0, 1, 7>(guid);
data->WriteBit(false); // has holiday bg currency bonus ??
data->WriteBit(false); // has random bg currency bonus ??
@ -2013,9 +2013,9 @@ void BattleGroundMgr::BuildBattleGroundListPacket(WorldPacket* data, ObjectGuid
data->WriteBits(count, 24);
data->WriteGuidMask<6, 4, 2, 3>(guid);
data->WriteBit(true); // unk
data->WriteBit(false); // unk
data->WriteGuidMask<5>(guid);
data->WriteBit(true); // signals EVENT_PVPQUEUE_ANYWHERE_SHOW if set
data->WriteBit(true); // hide battleground list window
data->WriteGuidBytes<6, 1, 7, 5>(guid);
data->FlushBits();

View file

@ -786,7 +786,7 @@ enum Opcodes
CMSG_BATTLEFIELD_PORT = 0x711A, // 4.3.4 15595
CMSG_INSPECT_HONOR_STATS = 0x791E, // 4.3.4 15595
SMSG_INSPECT_HONOR_STATS = 0x79A5, // 4.3.4 15595
CMSG_BATTLEMASTER_HELLO = 0x12D8,
CMSG_BATTLEMASTER_HELLO = 0x0234, // 4.3.4 15595
CMSG_MOVE_START_SWIM_CHEAT = 0x12D9,
CMSG_MOVE_STOP_SWIM_CHEAT = 0x12DA,
SMSG_FORCE_WALK_SPEED_CHANGE = 0x12DB,

View file

@ -808,7 +808,7 @@ void InitializeOpcodes()
OPCODE(CMSG_BATTLEFIELD_PORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBattleFieldPortOpcode );
OPCODE(CMSG_INSPECT_HONOR_STATS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInspectHonorStatsOpcode );
OPCODE(SMSG_INSPECT_HONOR_STATS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
//OPCODE(CMSG_BATTLEMASTER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlemasterHelloOpcode );
OPCODE(CMSG_BATTLEMASTER_HELLO, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlemasterHelloOpcode );
//OPCODE(CMSG_MOVE_START_SWIM_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(CMSG_MOVE_STOP_SWIM_CHEAT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
//OPCODE(SMSG_FORCE_WALK_SPEED_CHANGE, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );