1
This commit is contained in:
parent
efb7cb7923
commit
5b005110fa
@ -1918,6 +1918,9 @@ void Room::CombineTeam()
|
|||||||
if (IsCustomBattle()) {
|
if (IsCustomBattle()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (GetMapModeMeta()->mapMode() == mt::kCircuitMatchMode) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
std::map<int, size_t> need_combine_teams;
|
std::map<int, size_t> need_combine_teams;
|
||||||
std::map<int, size_t> need_combine_teams_copy;
|
std::map<int, size_t> need_combine_teams_copy;
|
||||||
|
|
||||||
@ -2113,7 +2116,7 @@ void Room::FillTeam()
|
|||||||
for (int i = pair.second->GetTeam()->GetMemberNum(); i < GetMaxTeamNum(); ++i) {
|
for (int i = pair.second->GetTeam()->GetMemberNum(); i < GetMaxTeamNum(); ++i) {
|
||||||
if (!free_team_list.empty()) {
|
if (!free_team_list.empty()) {
|
||||||
std::shared_ptr<Team> b_team = free_team_list.at(free_team_list.size() - 1);
|
std::shared_ptr<Team> 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);
|
free_team_list.erase(free_team_list.begin() + free_team_list.size() - 1);
|
||||||
team_hash_.erase(b_team->GetTeamId());
|
team_hash_.erase(b_team->GetTeamId());
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user