From 8b55c8acefbb1396ae49e20a7396974e3c6ee03a Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Wed, 2 Mar 2022 20:38:29 -0800 Subject: [PATCH] HLMultiplayerRules: Call pl.Death() to take care of most of the work declaring a client dead. --- src/server/gamerules_multiplayer.qc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/server/gamerules_multiplayer.qc b/src/server/gamerules_multiplayer.qc index 5c2d860..2eed9b2 100644 --- a/src/server/gamerules_multiplayer.qc +++ b/src/server/gamerules_multiplayer.qc @@ -77,14 +77,10 @@ HLMultiplayerRules::PlayerDeath(base_player pl) } /* now let's make the real client invisible */ - pl.SetModelindex(0); - pl.SetMovetype(MOVETYPE_NONE); - pl.SetSolid(SOLID_NOT); + pl.Death(); pl.takedamage = DAMAGE_NO; pl.gflags &= ~GF_FLASHLIGHT; pl.gflags &= ~GF_EGONBEAM; - pl.armor = pl.activeweapon = pl.g_items = 0; - pl.health = 0; Sound_Play(pl, CHAN_AUTO, "player.die");