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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Mar 15 14:51:23 EDT 2009


Author: div0
Date: 2009-03-15 14:51:23 -0400 (Sun, 15 Mar 2009)
New Revision: 6178

Modified:
   trunk/data/qcsrc/server/g_casings.qc
   trunk/data/qcsrc/server/w_campingrifle.qc
   trunk/data/qcsrc/server/w_shotgun.qc
   trunk/data/qcsrc/server/w_uzi.qc
Log:
fix some casings


Modified: trunk/data/qcsrc/server/g_casings.qc
===================================================================
--- trunk/data/qcsrc/server/g_casings.qc	2009-03-15 18:45:21 UTC (rev 6177)
+++ trunk/data/qcsrc/server/g_casings.qc	2009-03-15 18:51:23 UTC (rev 6178)
@@ -17,7 +17,7 @@
 	entity e;
 	vector org;
 
-	org = self.origin + self.weaponentity.spawnorigin_x * v_forward - self.weaponentity.spawnorigin_y * v_right + self.weaponentity.spawnorigin_z * v_up;
+	org = self.origin + self.view_ofs + self.weaponentity.spawnorigin_x * v_forward - self.weaponentity.spawnorigin_y * v_right + self.weaponentity.spawnorigin_z * v_up;
 
 	e = spawn();
 	e.state = casingtype;

Modified: trunk/data/qcsrc/server/w_campingrifle.qc
===================================================================
--- trunk/data/qcsrc/server/w_campingrifle.qc	2009-03-15 18:45:21 UTC (rev 6177)
+++ trunk/data/qcsrc/server/w_campingrifle.qc	2009-03-15 18:51:23 UTC (rev 6178)
@@ -63,7 +63,7 @@
 	fireBallisticBullet(w_shotorg, w_shotdir, pSpread, pSpeed, pLifetime, pDamage, pHeadshotAddedDamage / pDamage, pForce, deathtype, EF_RED, 1, pBulletConstant);
 
 	if (cvar("g_casings") >= 2)
-		SpawnCasing (((random () * 50 - 100) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 70) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 3);
+		SpawnCasing (((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 70) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 3);
 	
 	self.campingrifle_bulletcounter = self.campingrifle_bulletcounter + 1;
 }

Modified: trunk/data/qcsrc/server/w_shotgun.qc
===================================================================
--- trunk/data/qcsrc/server/w_shotgun.qc	2009-03-15 18:45:21 UTC (rev 6177)
+++ trunk/data/qcsrc/server/w_shotgun.qc	2009-03-15 18:51:23 UTC (rev 6178)
@@ -30,7 +30,7 @@
 	// casing code
 	if (cvar("g_casings") >= 1)
 		for (sc = 0;sc < ammo;sc = sc + 1)
-			SpawnCasing (((random () * 50 - 100) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 30) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 1);
+			SpawnCasing (((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 30) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 1);
 
 	// muzzle flash for 1st person view
 	flash = spawn();
@@ -79,7 +79,7 @@
 	// casing code
 	if (cvar("g_casings") >= 1)
 		for (sc = 0;sc < ammo;sc = sc + 1)
-			SpawnCasing (((random () * 50 - 100) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 30) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 1);
+			SpawnCasing (((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 30) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 1);
 
 	flash = spawn();
 	setorigin(flash, '5 0 0');

Modified: trunk/data/qcsrc/server/w_uzi.qc
===================================================================
--- trunk/data/qcsrc/server/w_uzi.qc	2009-03-15 18:45:21 UTC (rev 6177)
+++ trunk/data/qcsrc/server/w_uzi.qc	2009-03-15 18:51:23 UTC (rev 6178)
@@ -68,7 +68,7 @@
 
 	// casing code
 	if (cvar("g_casings") >= 2)
-		SpawnCasing (((random () * 50 - 100) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 70) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 3);
+		SpawnCasing (((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 70) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 3);
 }
 
 // weapon frames



More information about the nexuiz-commits mailing list