From 6ff467f6cee51f49d973e9f3cd702171cc8d8f0f Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 16 Aug 2020 07:36:44 +0200 Subject: [PATCH] func_healthcharger/func_recharge: Don't let dead players be funny and use them when dead --- src/gs-entbase/server/func_healthcharger.cpp | 5 +++++ src/gs-entbase/server/func_recharge.cpp | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/gs-entbase/server/func_healthcharger.cpp b/src/gs-entbase/server/func_healthcharger.cpp index e4aef898..fd389d6a 100644 --- a/src/gs-entbase/server/func_healthcharger.cpp +++ b/src/gs-entbase/server/func_healthcharger.cpp @@ -42,6 +42,11 @@ class func_healthcharger:CBaseTrigger void func_healthcharger::PlayerUse(void) { + /* let's not let this become too funny... */ + if (eActivator.health <= 0) { + return; + } + eActivator.gflags |= GF_USE_RELEASED; /* First come first serve */ diff --git a/src/gs-entbase/server/func_recharge.cpp b/src/gs-entbase/server/func_recharge.cpp index a2011487..812a5b83 100644 --- a/src/gs-entbase/server/func_recharge.cpp +++ b/src/gs-entbase/server/func_recharge.cpp @@ -42,6 +42,11 @@ class func_recharge:CBaseTrigger void func_recharge::PlayerUse(void) { + /* let's not let this become too funny... */ + if (eActivator.health <= 0) { + return; + } + eActivator.gflags |= GF_USE_RELEASED; /* First come first serve */