r2626 - trunk/data/qcsrc/server

savagex at icculus.org savagex at icculus.org
Sun May 20 08:18:36 EDT 2007


Author: savagex
Date: 2007-05-20 08:18:36 -0400 (Sun, 20 May 2007)
New Revision: 2626

Modified:
   trunk/data/qcsrc/server/assault.qc
Log:
when a round ends (last objective fulfilled) all players in the 
attacking teams get 10 frags 
each


Modified: trunk/data/qcsrc/server/assault.qc
===================================================================
--- trunk/data/qcsrc/server/assault.qc	2007-05-20 12:00:37 UTC (rev 2625)
+++ trunk/data/qcsrc/server/assault.qc	2007-05-20 12:18:36 UTC (rev 2626)
@@ -201,12 +201,6 @@
 	local entity ent;
 	local entity oldself;
 
-	if(assault_attacker_team == COLOR_TEAM1) {
-		assault_attacker_team = COLOR_TEAM2;
-	} else {
-		assault_attacker_team = COLOR_TEAM1;
-	}
-
 	ent = find(world, classname, "info_player_deathmatch");
 	while (ent)
 	{
@@ -268,10 +262,20 @@
 	while(ent) {
 		oldself = self;
 		self = ent;
+		if(self.team == assault_attacker_team) {
+			UpdateFrags(self, 10);
+		}
 		PutClientInServer();
 		self = oldself;
 		ent = find(ent, classname, "player");
 	}
+
+	// swap attacker/defender roles
+	if(assault_attacker_team == COLOR_TEAM1) {
+		assault_attacker_team = COLOR_TEAM2;
+	} else {
+		assault_attacker_team = COLOR_TEAM1;
+	}
 }
 
 void target_assault_roundend() {




More information about the nexuiz-commits mailing list