r5670 - in trunk/data/qcsrc: client server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Jan 26 14:50:51 EST 2009


Author: div0
Date: 2009-01-26 14:50:51 -0500 (Mon, 26 Jan 2009)
New Revision: 5670

Modified:
   trunk/data/qcsrc/client/prandom.qc
   trunk/data/qcsrc/server/w_rocketlauncher.qc
Log:
fix laserguided missiles; remove prandom again, it fails


Modified: trunk/data/qcsrc/client/prandom.qc
===================================================================
--- trunk/data/qcsrc/client/prandom.qc	2009-01-26 19:47:06 UTC (rev 5669)
+++ trunk/data/qcsrc/client/prandom.qc	2009-01-26 19:50:51 UTC (rev 5670)
@@ -1,11 +1,11 @@
 // prandom - PREDICTABLE random number generator (not seeded yet)
 
-float prandom_seed;
+//float prandom_seed;
 float prandom()
 {
-	float c;
-
-	c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + 3.1415926535)));
-	prandom_seed = c;
-	return c / 65536; // in [0..1[
+	return random();
+//	float c;
+//	c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + 3.1415926535)));
+//	prandom_seed = c;
+//	return c / 65536; // in [0..1[
 }

Modified: trunk/data/qcsrc/server/w_rocketlauncher.qc
===================================================================
--- trunk/data/qcsrc/server/w_rocketlauncher.qc	2009-01-26 19:47:06 UTC (rev 5669)
+++ trunk/data/qcsrc/server/w_rocketlauncher.qc	2009-01-26 19:50:51 UTC (rev 5670)
@@ -238,7 +238,7 @@
 	missile.cnt = time + cvar("g_balance_rocketlauncher_lifetime");
 	missile.flags = FL_PROJECTILE;
 
-	CSQCProjectile(missile, cvar("g_balance_rocketlauncher_speedaccel") == 0 && cvar("g_laserguided_missiles") == 0, PROJECTILE_ROCKET);
+	CSQCProjectile(missile, cvar("g_balance_rocketlauncher_speedaccel") == 0 && !g_laserguided_missile, PROJECTILE_ROCKET);
 	missile.effects |= EF_NODEPTHTEST; // because of fly sound
 
 	// muzzle flash for 1st person view




More information about the nexuiz-commits mailing list