From: Mircea Kitsune Date: Mon, 4 Oct 2010 13:03:11 +0000 (+0300) Subject: Delayed detonation now working properly. Next we need a beep sound when the mine... X-Git-Tag: xonotic-v0.1.0preview~307^2~33^2~33 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=0a3bcb268cf0f69ec6e5e94c4df3ac9d08527ead;p=xonotic%2Fxonotic-data.pk3dir.git Delayed detonation now working properly. Next we need a beep sound when the mine is triggered (until it detonates) --- 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)