r5292 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Tue Dec 23 17:45:23 EST 2008
Author: div0
Date: 2008-12-23 17:45:23 -0500 (Tue, 23 Dec 2008)
New Revision: 5292
Modified:
trunk/data/qcsrc/server/w_campingrifle.qc
trunk/data/qcsrc/server/w_common.qc
Log:
fix extra casings :P
Modified: trunk/data/qcsrc/server/w_campingrifle.qc
===================================================================
--- trunk/data/qcsrc/server/w_campingrifle.qc 2008-12-23 22:38:21 UTC (rev 5291)
+++ trunk/data/qcsrc/server/w_campingrifle.qc 2008-12-23 22:45:23 UTC (rev 5292)
@@ -29,6 +29,9 @@
pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 2000, 1);
fireBallisticBullet(w_shotorg, v_forward /* no TrueAim for this weapon */, pSpread, pSpeed, pLifetime, pDamage, pHeadshotAddedDamage / pDamage, pForce, deathtype, EF_RED, 1);
+
+ if (cvar("g_casings") >= 2)
+ SpawnCasing (w_shotorg + v_forward * 10, ((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;
W_Campingrifle_CheckReload();
Modified: trunk/data/qcsrc/server/w_common.qc
===================================================================
--- trunk/data/qcsrc/server/w_common.qc 2008-12-23 22:38:21 UTC (rev 5291)
+++ trunk/data/qcsrc/server/w_common.qc 2008-12-23 22:45:23 UTC (rev 5292)
@@ -321,7 +321,7 @@
proj.dmg_radius = cvar("g_ballistics_solidspeedhalflife");
setmodel(proj, "models/tracer.mdl");
setsize(proj, '0 0 0', '0 0 0');
- setorigin(proj, w_shotorg);
+ setorigin(proj, start);
proj.effects = EF_LOWPRECISION | tracereffects;
proj.flags = FL_PROJECTILE;
@@ -332,9 +332,6 @@
proj.projectiledeathtype = dtype;
proj.oldvelocity = proj.velocity;
-
- if (cvar("g_casings") >= 2)
- SpawnCasing (w_shotorg + v_forward * 10, ((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 70) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 3);
}
void fireBullet (vector start, vector dir, float spread, float damage, float force, float dtype, float tracer)
More information about the nexuiz-commits
mailing list