[nexuiz-commits] r7754 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Sep 12 09:26:21 EDT 2009
Author: div0
Date: 2009-09-12 09:26:20 -0400 (Sat, 12 Sep 2009)
New Revision: 7754
Modified:
trunk/data/qcsrc/server/g_damage.qc
Log:
fix hitloc handling in RadiusDamage in a seldom case
Modified: trunk/data/qcsrc/server/g_damage.qc
===================================================================
--- trunk/data/qcsrc/server/g_damage.qc 2009-09-12 13:11:06 UTC (rev 7753)
+++ trunk/data/qcsrc/server/g_damage.qc 2009-09-12 13:26:20 UTC (rev 7754)
@@ -1090,6 +1090,8 @@
hits = hits + 1;
if (hits > 1)
hitloc = hitloc + nearest;
+ else
+ hitloc = nearest;
}
nearest_x = targ.origin_x + targ.mins_x + random() * targ.size_x;
nearest_y = targ.origin_y + targ.mins_y + random() * targ.size_y;
@@ -1108,7 +1110,7 @@
// print(" finaldmg ", ftos(finaldmg), " force ", vtos(force));
// print(" (", ftos(a), ")\n");
//}
- if (finaldmg > 0)
+ if(hits || tfloordmg || tfloorforce)
{
if(targ.iscreature)
{
More information about the nexuiz-commits
mailing list