修复组队合并问题
This commit is contained in:
parent
0697a62beb
commit
8131a17b49
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user