[nexuiz-commits] r8051 - in trunk/data/qcsrc: client common server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sun Oct 4 07:27:19 EDT 2009
Author: div0
Date: 2009-10-04 07:27:19 -0400 (Sun, 04 Oct 2009)
New Revision: 8051
Modified:
trunk/data/qcsrc/client/projectile.qc
trunk/data/qcsrc/common/constants.qh
trunk/data/qcsrc/server/w_campingrifle.qc
trunk/data/qcsrc/server/w_common.qc
Log:
bring back rifle bullet glow if antilag bulets are off
Modified: trunk/data/qcsrc/client/projectile.qc
===================================================================
--- trunk/data/qcsrc/client/projectile.qc 2009-10-04 11:24:11 UTC (rev 8050)
+++ trunk/data/qcsrc/client/projectile.qc 2009-10-04 11:27:19 UTC (rev 8051)
@@ -84,6 +84,9 @@
trailparticles(self, particleeffectnum("tr_bullet"), from, to);
break;
case PROJECTILE_BULLET_GLOWING:
+ trailparticles(self, particleeffectnum("tr_bullet"), from, to);
+ break;
+ case PROJECTILE_BULLET_GLOWING_TRACER:
trailparticles(self, particleeffectnum("tr_rifle"), from, to);
break;
case PROJECTILE_FIREMINE:
@@ -177,11 +180,10 @@
switch(self.cnt)
{
- /*
case PROJECTILE_BULLET_GLOWING:
+ case PROJECTILE_BULLET_GLOWING_TRACER:
R_AddDynamicLight(self.origin, 50, '1 1 0');
break;
- */
default:
break;
}
Modified: trunk/data/qcsrc/common/constants.qh
===================================================================
--- trunk/data/qcsrc/common/constants.qh 2009-10-04 11:24:11 UTC (rev 8050)
+++ trunk/data/qcsrc/common/constants.qh 2009-10-04 11:27:19 UTC (rev 8051)
@@ -407,6 +407,7 @@
float PROJECTILE_CRYLINK_BOUNCING = 19;
float PROJECTILE_FIREBALL = 20;
float PROJECTILE_FIREMINE = 21;
+float PROJECTILE_BULLET_GLOWING_TRACER = 22;
float SPECIES_HUMAN = 0;
float SPECIES_ROBOT_SOLID = 1;
Modified: trunk/data/qcsrc/server/w_campingrifle.qc
===================================================================
--- trunk/data/qcsrc/server/w_campingrifle.qc 2009-10-04 11:24:11 UTC (rev 8050)
+++ trunk/data/qcsrc/server/w_campingrifle.qc 2009-10-04 11:27:19 UTC (rev 8051)
@@ -88,7 +88,7 @@
w_shotorg = self.origin + self.view_ofs + ((w_shotorg - self.origin - self.view_ofs) * v_forward) * v_forward;
}
- fireBallisticBullet(w_shotorg, w_shotdir, pSpread, pSpeed, pLifetime, pDamage, pHeadshotAddedDamage / pDamage, pForce, deathtype, (cvar("g_balance_campingrifle_tracer") ? EF_RED : 0), 1, pBulletConstant);
+ fireBallisticBullet(w_shotorg, w_shotdir, pSpread, pSpeed, pLifetime, pDamage, pHeadshotAddedDamage / pDamage, pForce, deathtype, (cvar("g_balance_campingrifle_tracer") ? EF_RED : EF_BLUE), 1, pBulletConstant);
endFireBallisticBullet();
if (cvar("g_casings") >= 2)
Modified: trunk/data/qcsrc/server/w_common.qc
===================================================================
--- trunk/data/qcsrc/server/w_common.qc 2009-10-04 11:24:11 UTC (rev 8050)
+++ trunk/data/qcsrc/server/w_common.qc 2009-10-04 11:27:19 UTC (rev 8051)
@@ -488,6 +488,8 @@
}
if(tracereffects & EF_RED)
+ CSQCProjectile(proj, TRUE, PROJECTILE_BULLET_GLOWING_TRACER, TRUE);
+ else if(tracereffects & EF_BLUE)
CSQCProjectile(proj, TRUE, PROJECTILE_BULLET_GLOWING, TRUE);
else
CSQCProjectile(proj, TRUE, PROJECTILE_BULLET, TRUE);
More information about the nexuiz-commits
mailing list