[nexuiz-commits] r7892 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Thu Sep 24 07:28:11 EDT 2009
Author: div0
Date: 2009-09-24 07:28:11 -0400 (Thu, 24 Sep 2009)
New Revision: 7892
Modified:
trunk/data/qcsrc/server/miscfunctions.qc
trunk/data/qcsrc/server/w_common.qc
Log:
fix falloff function
Modified: trunk/data/qcsrc/server/miscfunctions.qc
===================================================================
--- trunk/data/qcsrc/server/miscfunctions.qc 2009-09-24 11:19:59 UTC (rev 7891)
+++ trunk/data/qcsrc/server/miscfunctions.qc 2009-09-24 11:28:11 UTC (rev 7892)
@@ -2643,7 +2643,7 @@
if(halflifedist > 0)
return pow(0.5, (bound(mindist, d, maxdist) - mindist) / halflifedist);
else if(halflifedist < 0)
- return pow(0.5, (maxdist - bound(mindist, d, maxdist)) / halflifedist);
+ return pow(0.5, (bound(mindist, d, maxdist) - maxdist) / halflifedist);
else
return 1;
}
Modified: trunk/data/qcsrc/server/w_common.qc
===================================================================
--- trunk/data/qcsrc/server/w_common.qc 2009-09-24 11:19:59 UTC (rev 7891)
+++ trunk/data/qcsrc/server/w_common.qc 2009-09-24 11:28:11 UTC (rev 7892)
@@ -137,8 +137,8 @@
if(ent.team == self.team)
did_hit = 0;
- f = ExponentialFalloff(mindist, maxdist, halflifedist, (msg_entity.origin - start) * dir);
- ffs = ExponentialFalloff(mindist, maxdist, forcehalflifedist, (msg_entity.origin - start) * dir);
+ f = ExponentialFalloff(mindist, maxdist, halflifedist, (ent.origin - start) * dir);
+ ffs = ExponentialFalloff(mindist, maxdist, forcehalflifedist, (ent.origin - start) * dir);
// apply the damage
if (ent.takedamage)
More information about the nexuiz-commits
mailing list