From f38dc703e4e2a7f327358f6ea92a9ce6d4262870 Mon Sep 17 00:00:00 2001 From: Peter0x44 Date: Thu, 19 Dec 2024 01:44:08 +0000 Subject: [PATCH 1/2] CLIENT: Don't draw hud if the game is over --- source/client/hud.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/client/hud.qc b/source/client/hud.qc index bbc5eb3..434e20f 100644 --- a/source/client/hud.qc +++ b/source/client/hud.qc @@ -1984,7 +1984,7 @@ void(float width, float height) HUD_Draw = return; } - if ((getstatf(STAT_HEALTH) > 1) && !score_show) + if ((getstatf(STAT_HEALTH) > 1) && !score_show && !game_over) { Draw_Crosshair(); From c81e99305e78d48eabc22198e0d1dc79f9bdb1af Mon Sep 17 00:00:00 2001 From: Peter0x44 Date: Tue, 31 Dec 2024 13:45:07 +0000 Subject: [PATCH 2/2] SERVER: Remove all weapons from players on game over --- source/server/damage.qc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/server/damage.qc b/source/server/damage.qc index 9fea476..79e3bdf 100644 --- a/source/server/damage.qc +++ b/source/server/damage.qc @@ -154,6 +154,10 @@ void() EndGameSetup = game_over = true; Player_RemoveScore(self, self.points); Player_AddScore(self, self.score, false); + for (float i = 0; i < MAX_PLAYER_WEAPONS; ++i) + { + Weapon_RemoveWeapon(i); + } return; }