From 5b005110fa87f5e18cc2c1a2d16077caf3a9ce8d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 28 Oct 2024 21:58:35 +0800 Subject: [PATCH] 1 --- server/gameserver/room.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 5494c5fd..d78e90ba 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1918,6 +1918,9 @@ void Room::CombineTeam() if (IsCustomBattle()) { return; } + if (GetMapModeMeta()->mapMode() == mt::kCircuitMatchMode) { + return; + } std::map need_combine_teams; std::map need_combine_teams_copy; @@ -2113,7 +2116,7 @@ void Room::FillTeam() for (int i = pair.second->GetTeam()->GetMemberNum(); i < GetMaxTeamNum(); ++i) { if (!free_team_list.empty()) { std::shared_ptr b_team = free_team_list.at(free_team_list.size() - 1); - pair.second->GetTeam()->CombineTeam(b_team.get()); +4 pair.second->GetTeam()->CombineTeam(b_team.get()); free_team_list.erase(free_team_list.begin() + free_team_list.size() - 1); team_hash_.erase(b_team->GetTeamId()); }