void WorldSession::HandleBattleGroundArenaJoin( WorldPacket & recv_data ) { CHECK_PACKET_SIZE(recv_data, 8+1+1+1); sLog.outDebug("WORLD: CMSG_ARENAMASTER_JOIN"); recv_data.hexlike(); // ignore if we already in BG or BG queue if(_player->InBattleGround()) return; for(int qId = 0; qId < PLAYER_MAX_BATTLEGROUND_QUEUES; ++qId) { if(_player->GetBattleGroundQueueId(qId) != 0) return; }