From: Mircea Kitsune Date: Mon, 4 Oct 2010 21:11:14 +0000 (+0300) Subject: a player's mines shall explode if he disconnects or dies X-Git-Tag: xonotic-v0.1.0preview~307^2~33^2~7 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=79d4fba4fca6d32e2fca992ac3309f4d7c3c28da;p=xonotic%2Fxonotic-data.pk3dir.git a player's mines shall explode if he disconnects or dies --- 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; }