diff --git a/src/level/scoreboard.cpp b/src/level/scoreboard.cpp index 1df0d0a3..3fa006cb 100644 --- a/src/level/scoreboard.cpp +++ b/src/level/scoreboard.cpp @@ -158,7 +158,8 @@ std::vector> CScoreboard::GetSortedScores() CRobotMain* main = CRobotMain::GetInstancePointer(); std::set teams = main->GetAllTeams(); std::vector> sortedTeams(teams.size()); - std::transform(teams.begin(), teams.end(), sortedTeams.begin(), [&](int team) { + std::transform(teams.begin(), teams.end(), sortedTeams.begin(), [&](int team) + { return *m_score.find(team); }); if (m_sortType == SortType::SORT_POINTS)