修复组队合并问题

This commit is contained in:
aozhiwei 2020-03-31 17:34:10 +08:00
parent 0697a62beb
commit 8131a17b49

View File

@ -1300,23 +1300,23 @@ void Room::CombineTeam()
need_combine_teams_copy.erase(team_id2);
} else {
if (pair1.second >= pair2.second) {
need_combine_teams.erase(team_id2);
need_combine_teams_copy.erase(team_id2);
if (pair1.second + pair2.second >= MAX_TEAM_NUM) {
need_combine_teams.erase(team_id1);
need_combine_teams_copy.erase(team_id1);
} else {
pair1.second = new_team_num;
}
need_combine_teams.erase(team_id2);
need_combine_teams_copy.erase(team_id2);
} else {
need_combine_teams.erase(team_id1);
need_combine_teams_copy.erase(team_id1);
if (pair1.second + pair2.second >= MAX_TEAM_NUM) {
need_combine_teams.erase(team_id2);
need_combine_teams_copy.erase(team_id2);
} else {
pair2.second = new_team_num;
}
need_combine_teams.erase(team_id1);
need_combine_teams_copy.erase(team_id1);
}
}
combine_ok = true;