[nexuiz-commits] r6529 - trunk/data/qcsrc/client

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Apr 17 15:28:39 EDT 2009


Author: div0
Date: 2009-04-17 15:28:39 -0400 (Fri, 17 Apr 2009)
New Revision: 6529

Modified:
   trunk/data/qcsrc/client/bgmscript.qc
Log:
fix fteqcc optimization :P


Modified: trunk/data/qcsrc/client/bgmscript.qc
===================================================================
--- trunk/data/qcsrc/client/bgmscript.qc	2009-04-17 19:16:41 UTC (rev 6528)
+++ trunk/data/qcsrc/client/bgmscript.qc	2009-04-17 19:28:39 UTC (rev 6529)
@@ -200,12 +200,10 @@
 	for(;;)
 	{
 		tokenize_sane(bufstr_get(bgmscriptbuf, e.bgmscriptline));
-		if(stof(argv(1)) >= t)
-			break;
-		if(argv(0) != e.bgmscript)
+		if(stof(argv(1)) >= t || argv(0) != e.bgmscript)
 		{
-			// end of bgmscript, will revert to beginning later
-			break;
+			e.bgmscripttime = t;
+			return GetCurrentAmplitude(e, t - e.bgmscriptstatetime);
 		}
 		else if(t >= stof(argv(1)))
 		{
@@ -227,8 +225,5 @@
 			e.bgmscriptstatetime = e.bgmscripttime - GetTimeForAmplitude(e, amp);
 		}
 	}
-
-	e.bgmscripttime = t;
-	return GetCurrentAmplitude(e, t - e.bgmscriptstatetime);
 }
 



More information about the nexuiz-commits mailing list