summaryrefslogtreecommitdiff
path: root/controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'controller.py')
-rw-r--r--controller.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/controller.py b/controller.py
index 751586e..c153001 100644
--- a/controller.py
+++ b/controller.py
@@ -60,9 +60,12 @@ class RoundGenerator:
return used_courts, unused_courts
def _select_players(self, count: int) -> dict:
- active_players = self.players.get_active_players()
+ active_players = self.players.get_potential_players()
identifiers = [*active_players]
- play_count = [self.history[player_id] for player_id in active_players]
+ play_count = [
+ self.history[player_id] if player_id < self.players.guest_id_start else 10
+ for player_id in active_players
+ ]
ids = sample_list(identifiers, play_count, count)
return {player_id: active_players[player_id] for player_id in ids}