Fixed unread packet tail spam for CMSG_LEAVE_BATTLEFIELD, by VladimirMangos.

--HG--
branch : trunk
This commit is contained in:
n0n4m3
2010-01-16 19:28:36 +03:00
parent 585f4317c1
commit 7be4b2a85c

View File

@@ -500,18 +500,14 @@ void WorldSession::HandleBattleFieldPortOpcode( WorldPacket &recv_data )
}
}
void WorldSession::HandleLeaveBattlefieldOpcode( WorldPacket & /*recv_data*/ )
void WorldSession::HandleLeaveBattlefieldOpcode(WorldPacket& recv_data)
{
sLog.outDebug( "WORLD: Recvd CMSG_LEAVE_BATTLEFIELD Message");
//uint8 unk1, unk2;
//uint32 bgTypeId; // id from DBC
//uint16 unk3;
//recv_data >> unk1 >> unk2 >> bgTypeId >> unk3; - no used currently
//if(bgTypeId >= MAX_BATTLEGROUND_TYPES) // cheating? but not important in this case
// return;
recv_data.read_skip<uint8>(); // unk1
recv_data.read_skip<uint8>(); // unk2
recv_data.read_skip<uint32>(); // BattleGroundTypeId
recv_data.read_skip<uint16>(); // unk3
// not allow leave battleground in combat
if (_player->isInCombat())