Index: bunco.py ================================================================== --- bunco.py +++ bunco.py @@ -332,15 +332,16 @@ self.tick() log("all", "BUNCO!! A team at the Head Table has hit 21 points.") # Finish up scoring for any players that have unscored rolls - for player in self.players: - if player.current_roll: - log(player, f"{player} finishing up [their] turn") - while player.current_roll: - player.tick() + for table in self.tables: + curplayer = table.players[table.active_player] + if curplayer.current_roll: + log(curplayer, f"{curplayer} finishing up [their] turn") + while curplayer.current_roll: + table.tick() self.increment_tick() # Settle ties at each table by doing a roll-off as many times as needed for table in self.tables: while table.team1_score == table.team2_score: