]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Cleanup
authorterencehill <piuntn@gmail.com>
Mon, 17 Dec 2012 19:12:15 +0000 (20:12 +0100)
committerterencehill <piuntn@gmail.com>
Mon, 17 Dec 2012 23:10:52 +0000 (00:10 +0100)
qcsrc/server/mutators/gamemode_freezetag.qc
qcsrc/server/round_handler.qc
qcsrc/server/round_handler.qh

index 39c2d136d4a581a342f4c580804b70ee9d17347f..d16e7ad681cb39d36a7d7ba26e8779bde66437eb 100644 (file)
@@ -82,14 +82,7 @@ float freezetag_CheckWinner()
 
        if(winner != world) // just in case a winner wasn't found
        {
-               if(winner.team == COLOR_TEAM1)
-                       teamname = "^1Red Team";
-               else if(winner.team == COLOR_TEAM2)
-                       teamname = "^4Blue Team";
-               else if(winner.team == COLOR_TEAM3)
-                       teamname = "^3Yellow Team";
-               else
-                       teamname = "^6Pink Team";
+               teamname = ColoredTeamName(winner.team);
                FOR_EACH_REALCLIENT(e)
                        centerprint(e, strcat(teamname, "^5 wins the round, all other teams were frozen."));
                bprint(teamname, "^5 wins the round since all the other teams were frozen.\n");
index 5f61dc01f332a539386a629f47e90962d7e70498..9f7f939dcca9982f51211cc9cf56026dfe5936b1 100644 (file)
@@ -11,7 +11,7 @@ void round_handler_Think()
 
        if(gameover)
        {
-               round_handler_Stop();
+               round_handler_ResetCountdown();
                round_handler_Remove();
                return;
        }
@@ -48,7 +48,7 @@ void round_handler_Think()
                }
                else
                {
-                       round_handler_Stop();
+                       round_handler_ResetCountdown();
                }
                self.nextthink = time + 1; // canRoundStart every second
        }
@@ -107,7 +107,7 @@ float round_handler_IsRoundStarted()
        return (!round_handler.wait && !round_handler.cnt);
 }
 
-void round_handler_Stop()
+void round_handler_ResetCountdown()
 {
        entity e;
        if(round_handler.count)
@@ -117,7 +117,6 @@ void round_handler_Stop()
                        Send_CSQC_Centerprint_Generic_Expire(e, CPID_ROUND_STARTING);
                round_handler.cnt = round_handler.count + 1;
        }
-       round_handler.nextthink = 0;
 }
 
 void round_handler_Remove()
index 7388b1ad4310bd7fab85c53834b2f352d9728b57..2539e08fbc98c682f6b6c1f59f684a1c118ae62b 100644 (file)
@@ -12,6 +12,6 @@ float round_handler_IsActive();
 float round_handler_AwaitingNextRound();
 float round_handler_CountdownRunning();
 float round_handler_IsRoundStarted();
-void round_handler_Stop();
+void round_handler_ResetCountdown();
 void round_handler_Remove();