From f71c1348073e9e72395616da14ef77269b1cfd67 Mon Sep 17 00:00:00 2001 From: terencehill Date: Wed, 8 Jun 2022 00:05:02 +0200 Subject: [PATCH] Forbid opening scoreboard team selection when the game is over --- qcsrc/client/hud/panel/scoreboard.qc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/qcsrc/client/hud/panel/scoreboard.qc b/qcsrc/client/hud/panel/scoreboard.qc index 1d9268a03..76f97fd0e 100644 --- a/qcsrc/client/hud/panel/scoreboard.qc +++ b/qcsrc/client/hud/panel/scoreboard.qc @@ -180,7 +180,7 @@ void Scoreboard_UI_Enable(int mode) { if (mode == 1) { - if (scoreboard_ui_enabled == 2 || !teamplay) + if (scoreboard_ui_enabled == 2 || !teamplay || intermission) return; // release player's pressed keys as they aren't released elsewhere @@ -1553,7 +1553,14 @@ vector Scoreboard_MakeTable(vector pos, entity tm, vector rgb, vector bg_size) bool Scoreboard_WouldDraw() { if (scoreboard_ui_enabled) + { + if (intermission && scoreboard_ui_enabled == 2) + { + HUD_Scoreboard_UI_Disable(); + return false; + } return true; + } else if (MUTATOR_CALLHOOK(DrawScoreboard)) return false; else if (QuickMenu_IsOpened()) -- 2.39.2