From 282ef03c958a3164e886cb8a88e4108a63b5c5ef Mon Sep 17 00:00:00 2001 From: Peter0x44 Date: Mon, 3 Mar 2025 11:56:03 +0000 Subject: [PATCH] SERVER: Properly remove all weapons on game over The code assumed the IDs of the weapons would stay the same after one is removed. Instead, loop and call Weapon_RemoveWeapon(0). --- source/server/damage.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/server/damage.qc b/source/server/damage.qc index cf63aa0..469380b 100644 --- a/source/server/damage.qc +++ b/source/server/damage.qc @@ -162,7 +162,7 @@ void() EndGameSetup = Player_AddScore(self, self.score, false); for (float i = 0; i < MAX_PLAYER_WEAPONS; ++i) { - Weapon_RemoveWeapon(i); + Weapon_RemoveWeapon(0); } return; }