From 79d4fba4fca6d32e2fca992ac3309f4d7c3c28da Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Tue, 5 Oct 2010 00:11:14 +0300 Subject: [PATCH] a player's mines shall explode if he disconnects or dies --- qcsrc/server/w_minelayer.qc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/qcsrc/server/w_minelayer.qc b/qcsrc/server/w_minelayer.qc index 8b1337f14..5a1f8fa66 100644 --- a/qcsrc/server/w_minelayer.qc +++ b/qcsrc/server/w_minelayer.qc @@ -134,7 +134,17 @@ void W_Mine_Think (void) { other = world; self.projectiledeathtype |= HITTYPE_BOUNCE; - W_Mine_Explode (); + W_Mine_Explode(); + return; + } + + // a player's mines shall explode if he disconnects or dies + // TODO: Do this on team change too + if(self.owner.classname != "player" || self.owner.health <= 0) + { + other = world; + self.projectiledeathtype |= HITTYPE_BOUNCE; + W_Mine_Explode(); return; } -- 2.39.2