r3111 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Jan 5 17:15:36 EST 2008


Author: div0
Date: 2008-01-05 17:15:33 -0500 (Sat, 05 Jan 2008)
New Revision: 3111

Modified:
   trunk/data/qcsrc/server/g_world.qc
Log:
handle didn't vote CORRECTLY


Modified: trunk/data/qcsrc/server/g_world.qc
===================================================================
--- trunk/data/qcsrc/server/g_world.qc	2008-01-05 21:25:02 UTC (rev 3110)
+++ trunk/data/qcsrc/server/g_world.qc	2008-01-05 22:15:33 UTC (rev 3111)
@@ -1797,13 +1797,15 @@
 	result = strcat(result, ":", ftos(mapvote_votes[mappos]), "::");
 	didntvote = mapvote_voters;
 	for(i = 0; i < mapvote_count; ++i)
-		if(i != mappos)
-			if(mapvote_maps[i] != "")
+		if(mapvote_maps[i] != "")
+		{
+			didntvote -= mapvote_votes[i];
+			if(i != mappos)
 			{
 				result = strcat(result, ":", mapvote_maps[i]);
 				result = strcat(result, ":", ftos(mapvote_votes[i]));
-				didntvote -= mapvote_votes[i];
 			}
+		}
 	result = strcat(result, ":didn't vote:", ftos(didntvote));
 	
 	GameLogEcho(result, FALSE);
@@ -1888,11 +1890,11 @@
 			result = strcat(result, ":", ftos(secondPlaceVotes), "::");
 			didntvote = mapvote_voters;
 			for(i = 0; i < mapvote_count; ++i)
-			{
-				didntvote -= mapvote_votes[i];
-				if(i != firstPlace)
-					if(i != secondPlace)
-						if(mapvote_maps[i] != "")
+				if(mapvote_maps[i] != "")
+				{
+					didntvote -= mapvote_votes[i];
+					if(i != firstPlace)
+						if(i != secondPlace)
 						{
 							result = strcat(result, ":", mapvote_maps[i]);
 							result = strcat(result, ":", ftos(mapvote_votes[i]));
@@ -1902,7 +1904,7 @@
 								mapvote_maps[i] = "";
 							}
 						}
-			}
+				}
 			result = strcat(result, ":didn't vote:", ftos(didntvote));
 			GameLogEcho(result, FALSE);
 		}




More information about the nexuiz-commits mailing list