diff --git a/data/status.py b/data/status.py index e68e19cb..aadc9d34 100644 --- a/data/status.py +++ b/data/status.py @@ -84,6 +84,7 @@ INSTANT_REPLAY = "Instant Replay" # Live MANAGER_CHALLENGE = "Manager challenge" # Live MANAGER_CHALLENGE_CATCHDROP_IN_OUTFIELD = "Manager challenge: Catch/drop in outfield" # Live +MANAGER_CHALLENGE_CATCHERS_INTERFERENCE = "Manager challenge: Catchers Interference" # Live MANAGER_CHALLENGE_CLOSE_PLAY_AT_1ST = "Manager challenge: Close play at 1st" # Live MANAGER_CHALLENGE_FAIRFOUL_IN_OUTFIELD = "Manager challenge: Fair/foul in outfield" # Live MANAGER_CHALLENGE_FAN_INTERFERENCE = "Manager challenge: Fan interference" # Live @@ -157,6 +158,8 @@ UMPIRE_REVIEW_TOUCHING_A_BASE = "Umpire review: Touching a base" # Live UMPIRE_REVIEW_TRAP_PLAY_IN_OUTFIELD = "Umpire review: Trap play in outfield" # Live UMPIRE_REVIEW_SHIFT_VIOLATION = "Umpire review: Def Shift Violation" # Live +UMPIRE_CHALLENGE_PITCH_RESULT = "Umpire Challenge: Pitch Result" # Live +PLAYER_CHALLENGE_PITCH_RESULT = "Player challenge: Pitch Result" # Live UNKNOWN = "Unknown" # Other WARMUP = "Warmup" # Live WRITING = "Writing" # Other @@ -170,6 +173,7 @@ INSTANT_REPLAY, MANAGER_CHALLENGE, MANAGER_CHALLENGE_CATCHDROP_IN_OUTFIELD, + MANAGER_CHALLENGE_CATCHERS_INTERFERENCE, MANAGER_CHALLENGE_CLOSE_PLAY_AT_1ST, MANAGER_CHALLENGE_FAIRFOUL_IN_OUTFIELD, MANAGER_CHALLENGE_FAN_INTERFERENCE, @@ -211,6 +215,8 @@ UMPIRE_REVIEW_TOUCHING_A_BASE, UMPIRE_REVIEW_TRAP_PLAY_IN_OUTFIELD, UMPIRE_REVIEW_SHIFT_VIOLATION, + UMPIRE_CHALLENGE_PITCH_RESULT, + PLAYER_CHALLENGE_PITCH_RESULT, ] GAME_STATE_PREGAME = [SCHEDULED, PREGAME, WARMUP] @@ -300,6 +306,7 @@ FORFEIT_WILLFUL_RULE_VIOLATION, MANAGER_CHALLENGE, MANAGER_CHALLENGE_CATCHDROP_IN_OUTFIELD, + MANAGER_CHALLENGE_CATCHERS_INTERFERENCE, MANAGER_CHALLENGE_CLOSE_PLAY_AT_1ST, MANAGER_CHALLENGE_FAIRFOUL_IN_OUTFIELD, MANAGER_CHALLENGE_FAN_INTERFERENCE, @@ -371,6 +378,8 @@ UMPIRE_REVIEW_TOUCHING_A_BASE, UMPIRE_REVIEW_TRAP_PLAY_IN_OUTFIELD, UMPIRE_REVIEW_SHIFT_VIOLATION, + UMPIRE_CHALLENGE_PITCH_RESULT, + PLAYER_CHALLENGE_PITCH_RESULT, WRITING, UNKNOWN, ] diff --git a/renderers/main.py b/renderers/main.py index bf7eb5ac..4bb72b53 100644 --- a/renderers/main.py +++ b/renderers/main.py @@ -232,11 +232,12 @@ def __draw_standings(self, cond: Callable[[], bool]): self.canvas = self.matrix.SwapOnVSync(self.canvas) - if self.data.standings.is_postseason() and update % 20 == 0: - if self.standings_league == "NL": - self.standings_league = "AL" - else: - self.standings_league = "NL" + if self.data.standings.is_postseason(): + if update % 20 == 0: + if self.standings_league == "NL": + self.standings_league = "AL" + else: + self.standings_league = "NL" elif self.canvas.width == 32 and update % 5 == 0: if self.standings_stat == "w": self.standings_stat = "l"