r5613 - trunk/data/qcsrc/client

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Jan 19 03:11:15 EST 2009


Author: div0
Date: 2009-01-19 03:11:12 -0500 (Mon, 19 Jan 2009)
New Revision: 5613

Modified:
   trunk/data/qcsrc/client/casings.qc
Log:
fix casings


Modified: trunk/data/qcsrc/client/casings.qc
===================================================================
--- trunk/data/qcsrc/client/casings.qc	2009-01-19 08:01:52 UTC (rev 5612)
+++ trunk/data/qcsrc/client/casings.qc	2009-01-19 08:11:12 UTC (rev 5613)
@@ -27,7 +27,7 @@
 		return;
 	}
 
-	if(trace_ent.solid == SOLID_BSP && !trace_networkentity)
+	if(!trace_ent || trace_ent.solid == SOLID_BSP)
 	{
 		if(vlen(self.velocity) > 50)
 		{
@@ -46,9 +46,10 @@
 						s = strcat("weapons/brass", ftos(f), ".wav");
 						break;
 				}
+
 				sound (self, CHAN_PROJECTILE, s, VOL_BASE, ATTN_NORM);
+				self.nextthink = time + 0.7;
 			}
-			self.nextthink = time + 0.2;
 		}
 	}
 }
@@ -84,6 +85,7 @@
 	casing.move_touch = Casing_Touch;
 	casing.move_time = time;
 	casing.event_damage = Casing_Damage;
+	casing.solid = SOLID_TRIGGER;
 
 	switch(casing.state)
 	{
@@ -104,4 +106,10 @@
 {
 	precache_model("models/casing_shell.mdl");
 	precache_model("models/casing_bronze.mdl");
+	precache_sound("weapons/brass1.wav");
+	precache_sound("weapons/brass2.wav");
+	precache_sound("weapons/brass3.wav");
+	precache_sound("weapons/casings1.wav");
+	precache_sound("weapons/casings2.wav");
+	precache_sound("weapons/casings3.wav");
 }




More information about the nexuiz-commits mailing list