r1793 - branches/nexuiz-2.0/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Jul 30 18:34:14 EDT 2006


Author: kadaverjack
Date: 2006-07-30 18:34:14 -0400 (Sun, 30 Jul 2006)
New Revision: 1793

Modified:
   branches/nexuiz-2.0/data/qcsrc/server/clientcommands.qc
   branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc
Log:
merged ctf spector fix & jumppad sound fix


Modified: branches/nexuiz-2.0/data/qcsrc/server/clientcommands.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/clientcommands.qc	2006-07-30 22:32:19 UTC (rev 1792)
+++ branches/nexuiz-2.0/data/qcsrc/server/clientcommands.qc	2006-07-30 22:34:14 UTC (rev 1793)
@@ -1,5 +1,6 @@
 void ReadyCount();
 float ValidateMap(string vote);
+void(entity e) DropFlag;
 
 void Say(entity source, float teamsay, string msgin)
 {
@@ -302,6 +303,8 @@
 		if(cvar("g_lms") || cvar("g_arena"))
 			return; // don't allow spectating in lms, unless player runs out of lives
 		if(self.classname == "player" && cvar("sv_spectate") == 1) {
+			if(self.flagcarried)
+				DropFlag(self.flagcarried);
 			DistributeFragsAmongTeam(self, self.team, 1.0);
 			self.classname = "observer";
 			PutClientInServer();

Modified: branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc	2006-07-30 22:32:19 UTC (rev 1792)
+++ branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc	2006-07-30 22:34:14 UTC (rev 1793)
@@ -37,7 +37,11 @@
 	{
 		local float i;
 		local float found;
-		sound (other, CHAN_ITEM, "misc/jumppad.ogg", 1, ATTN_NORM);
+		if(self.pushltime < time)  // prevent "snorring" sound when a player hits the jumppad more than once
+		{
+			sound (other, CHAN_ITEM, "misc/jumppad.ogg", 1, ATTN_NORM);
+			self.pushltime = time + 0.5;
+		}
 		found = FALSE;
 		for(i = 0; i < other.jumppadcount && i < NUM_JUMPPADSUSED; ++i)
 			if(other.(jumppadsused[i]) == self)




More information about the nexuiz-commits mailing list