diff --git a/app/scoreboard/process_data.py b/app/scoreboard/process_data.py index 2c8dedd..b55ba6d 100644 --- a/app/scoreboard/process_data.py +++ b/app/scoreboard/process_data.py @@ -96,7 +96,7 @@ def calculate_game_priority(game): home_score = game["homeTeam"]["score"] away_score = game["awayTeam"]["score"] score_difference = abs(home_score - away_score) - score_total = (home_score + away_score) * 20 + score_total = (home_score + away_score) * 25 # Calculate the base priority based on period base_priority = {5: 450, 4: 400, 3: 300, 2: 200}.get(period, 100) @@ -114,7 +114,9 @@ def calculate_game_priority(game): base_priority += 100 # Calculate time priority - time_priority = (1200 - time_remaining) / 20 + time_multiplier = {4: 2, 3: 2, 2: 1.5}.get(period, 0.75) + + time_priority = ((1200 - time_remaining) / 20) * time_multiplier # Calculate the final priority final_priority = int(base_priority + time_priority - matchup_adjustment + score_total)