Allow fake players to have their team chosen automatically at game start

This commit is contained in:
NG (Graham) committed 2025-10-30 21:59:47 -04:00
1 parent 127de674b4
commit 3fb2fbad06
8 files changed
+87 -44

No files matched your search

+1 -1
View File
@@ -186,7 +186,7 @@ impl super::config::SelfValidator for GameEvents {
is_ok = false;
}
if matches!(self.multiplayer.mode, GameType::Pit) {
if ctx.multiplayer.fakes.iter().any(|f| (f.team as usize) < ctx.multiplayer.players_per_game)
if ctx.multiplayer.fakes.iter().any(|f| f.team.is_some_and(|t| (t as usize) < ctx.multiplayer.players_per_game))
|| ctx.multiplayer.fakes.iter().enumerate()
.any(|(i, f)| ctx.multiplayer.fakes.iter().enumerate()
.any(|(i2, f2)| i != i2 && f.team == f2.team)) {