[nexuiz-commits] r6615 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Apr 28 14:32:39 EDT 2009


Author: div0
Date: 2009-04-28 14:32:39 -0400 (Tue, 28 Apr 2009)
New Revision: 6615

Modified:
   trunk/data/qcsrc/server/cl_player.qc
Log:
fix two more obviously buggy places


Modified: trunk/data/qcsrc/server/cl_player.qc
===================================================================
--- trunk/data/qcsrc/server/cl_player.qc	2009-04-28 18:25:48 UTC (rev 6614)
+++ trunk/data/qcsrc/server/cl_player.qc	2009-04-28 18:32:39 UTC (rev 6615)
@@ -881,16 +881,18 @@
 void PrecacheGlobalSound(string samplestring)
 {
 	float n, i;
+	string s;
 	tokenize_console(samplestring);
+	s = argv(0);
 	n = stof(argv(1));
 	if(n > 0)
 	{
 		for(i = 1; i <= n; ++i)
-			precache_sound(strcat(argv(0), ftos(i), ".wav"));
+			precache_sound(strcat(s, ftos(i), ".wav")); // fteqcc sucks
 	}
 	else
 	{
-		precache_sound(strcat(argv(0), ".wav"));
+		precache_sound(strcat(s, ".wav"));
 	}
 }
 
@@ -971,16 +973,18 @@
 {
 	float n;
 	float tauntrand;
+	string s;
 
 	if(sample == "")
 		return;
 
 	tokenize_console(sample);
+	s = argv(0);
 	n = stof(argv(1));
 	if(n > 0)
-		sample = strcat(argv(0), ftos(floor(random() * n + 1)), ".wav"); // randomization
+		sample = strcat(s, ftos(floor(random() * n + 1)), ".wav"); // randomization, fteqcc sucks
 	else
-		sample = strcat(argv(0), ".wav"); // randomization
+		sample = strcat(s, ".wav"); // randomization
 	
 	switch(voicetype)
 	{



More information about the nexuiz-commits mailing list