]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Delayed detonation now working properly. Next we need a beep sound when the mine...
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 4 Oct 2010 13:03:11 +0000 (16:03 +0300)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 4 Oct 2010 13:03:11 +0000 (16:03 +0300)
qcsrc/server/w_minelayer.qc

index 89ca1f2ad2515ac63188a70a6b2788f778465da3..681925ba563697e8eecdcaf47fe4949a56b7099c 100644 (file)
@@ -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)