From 549df8f7e089660bea91c95e674e65b5de4a4988 Mon Sep 17 00:00:00 2001 From: Steam Deck User Date: Tue, 31 Jan 2023 15:51:41 -0500 Subject: [PATCH] SERVER: Cancel Revive if Client disconnects --- source/server/weapons/weapon_core.qc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/server/weapons/weapon_core.qc b/source/server/weapons/weapon_core.qc index 98e7b66..7b2271e 100644 --- a/source/server/weapons/weapon_core.qc +++ b/source/server/weapons/weapon_core.qc @@ -2298,8 +2298,11 @@ void() CheckPlayer = addmoney(self, ent.requirespower, false); } } - else if ((!self.button7 && self.reviving) || (self.reviving && self.active_door != ent)) { - ChangeReviveIconState(ent.electro_targeted, 1); + else if ((!self.button7 && self.reviving) || (self.reviving && self.active_door != ent) || ent.classname == "disconnected") { + if (ent.classname != "disconnected") + ChangeReviveIconState(ent.electro_targeted, 1); + else + DisableReviveIcon(ent.electro_targeted); self.movetype = MOVETYPE_WALK; ent.beingrevived = false; ent.firer = world;