From b29c9dbc35de36a8c0ddc7cd476cc97b9fb2b0ad Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 16 Mar 2023 18:14:14 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 12f03833..7a315f2b 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1652,8 +1652,14 @@ void Room::FillTeam() } std::random_shuffle(free_team_list.begin(), free_team_list.end()); for (auto& pair : accountid_hash_) { + if (free_team_list.empty()) { + break; + } if (!pair.second->GetTeam()->IsFull()) { - + for (int i = pair.second->GetTeam()->GetMemberNum(); i < MAX_TEAM_NUM; ++i) { + if (!free_team_list.empty()) { + } + } } } }