r5711 - in trunk/data: . qcsrc/client qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Feb 1 02:57:45 EST 2009


Author: div0
Date: 2009-02-01 02:57:44 -0500 (Sun, 01 Feb 2009)
New Revision: 5711

Modified:
   trunk/data/defaultNexuiz.cfg
   trunk/data/qcsrc/client/gibs.qc
   trunk/data/qcsrc/server/constants.qh
Log:
cl_gibs_damageforcescale, cl_gibs_lifetime (idea by alphagod)


Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg	2009-01-31 15:13:34 UTC (rev 5710)
+++ trunk/data/defaultNexuiz.cfg	2009-02-01 07:57:44 UTC (rev 5711)
@@ -28,7 +28,7 @@
 seta g_configversion 0
 
 // default.cfg versioning (update using update-cvarcount.sh, run that every time after adding a new cvar)
-set cvar_check_default dd56b80c75377e60d4784f49fe91c8a8
+set cvar_check_default 84a0507cdc469ce488f999086029f6c8
 
 // Nexuiz version (formatted for machines)
 // used to determine if a client version is compatible
@@ -680,6 +680,8 @@
 cl_decals_fadetime 1
 cl_decals_time 2
 seta cl_nogibs 0
+seta cl_gibs_damageforcescale 3.5 "force to push around gibs"
+seta cl_gibs_lifetime 14 "average lifetime of gibs"
 cl_stainmaps 0
 cl_particles_smoke 1
 r_glsl 1

Modified: trunk/data/qcsrc/client/gibs.qc
===================================================================
--- trunk/data/qcsrc/client/gibs.qc	2009-01-31 15:13:34 UTC (rev 5710)
+++ trunk/data/qcsrc/client/gibs.qc	2009-02-01 07:57:44 UTC (rev 5711)
@@ -67,9 +67,9 @@
 	gib.move_velocity = v + randomvec();
 	gib.move_avelocity = randomvec() * vlen(gib.move_velocity);
 	gib.move_time = time;
-	gib.damageforcescale = 3.5;
+	gib.damageforcescale = cvar("cl_gibs_damageforcescale");
 
-	gib.nextthink = time + 12 + prandom () * 4;
+	gib.nextthink = time + cvar("cl_gibs_lifetime") * (1 + prandom() * 0.15);
 }
 
 void Ent_GibSplash()
@@ -90,7 +90,7 @@
 
 	if(cvar("cl_gentle"))
 		type |= 0x80; // set gentle bit
-
+	
 	gibfactor = 1 - cvar("cl_nogibs");
 	if(gibfactor <= 0)
 		return;

Modified: trunk/data/qcsrc/server/constants.qh
===================================================================
--- trunk/data/qcsrc/server/constants.qh	2009-01-31 15:13:34 UTC (rev 5710)
+++ trunk/data/qcsrc/server/constants.qh	2009-02-01 07:57:44 UTC (rev 5711)
@@ -1,4 +1,4 @@
-string CVAR_CHECK_DEFAULT = "dd56b80c75377e60d4784f49fe91c8a8";
+string CVAR_CHECK_DEFAULT = "84a0507cdc469ce488f999086029f6c8";
 string CVAR_CHECK_WEAPONS = "2a35f7139825257d468d22354209cf54";
 float	FALSE					= 0;
 float	TRUE					= 1;




More information about the nexuiz-commits mailing list