r2625 - trunk/data/qcsrc/server

savagex at icculus.org savagex at icculus.org
Sun May 20 08:00:37 EDT 2007


Author: savagex
Date: 2007-05-20 08:00:37 -0400 (Sun, 20 May 2007)
New Revision: 2625

Modified:
   trunk/data/qcsrc/server/assault.qc
   trunk/data/qcsrc/server/cl_client.qc
Log:
after assault round end: Respawn all clients, centerprint what role they 
have


Modified: trunk/data/qcsrc/server/assault.qc
===================================================================
--- trunk/data/qcsrc/server/assault.qc	2007-05-20 11:43:48 UTC (rev 2624)
+++ trunk/data/qcsrc/server/assault.qc	2007-05-20 12:00:37 UTC (rev 2625)
@@ -264,6 +264,14 @@
 	}
 
 	// actually restart round... how to do that?
+	ent = find(world, classname, "player");
+	while(ent) {
+		oldself = self;
+		self = ent;
+		PutClientInServer();
+		self = oldself;
+		ent = find(ent, classname, "player");
+	}
 }
 
 void target_assault_roundend() {

Modified: trunk/data/qcsrc/server/cl_client.qc
===================================================================
--- trunk/data/qcsrc/server/cl_client.qc	2007-05-20 11:43:48 UTC (rev 2624)
+++ trunk/data/qcsrc/server/cl_client.qc	2007-05-20 12:00:37 UTC (rev 2625)
@@ -552,6 +552,13 @@
 		if (cvar("g_spawnsound"))
 			sound (self, CHAN_AUTO, "misc/teleport.wav", 1, ATTN_NORM);
 
+		if(cvar("g_assault")) {
+			if(self.team == assault_attacker_team)
+				centerprint(self, "You are attacking!\n");
+			else
+				centerprint(self, "You are defending!\n");
+		}
+
 	} else if(self.classname == "observer") {
 		PutObserverInServer ();
 	}




More information about the nexuiz-commits mailing list