From 0a3bcb268cf0f69ec6e5e94c4df3ac9d08527ead Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Mon, 4 Oct 2010 16:03:11 +0300 Subject: [PATCH] Delayed detonation now working properly. Next we need a beep sound when the mine is triggered (until it detonates) --- qcsrc/server/w_minelayer.qc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qcsrc/server/w_minelayer.qc b/qcsrc/server/w_minelayer.qc index 89ca1f2ad..681925ba5 100644 --- a/qcsrc/server/w_minelayer.qc +++ b/qcsrc/server/w_minelayer.qc @@ -99,6 +99,7 @@ void W_Mine_Think (void) if(head.classname == "player" && head.deadflag == DEAD_NO) if(head != self.owner) if(IsDifferentTeam(head, self.owner)) // don't detonate for team mates + if(!self.mine_time) { self.mine_time = time + cvar("g_balance_minelayer_time"); } @@ -106,8 +107,11 @@ void W_Mine_Think (void) } // explode if it's time - if(time >= self.mine_time) + if(self.mine_time && time >= self.mine_time) + { + self.mine_time = 0; W_Mine_Explode(); + } // remote detonation if (self.owner.weapon == WEP_MINE_LAYER) -- 2.39.2