From 9d34a92f501118566fd27ec7a1ac3d95c96e912d Mon Sep 17 00:00:00 2001 From: lordhavoc Date: Mon, 14 Sep 2009 12:03:53 +0000 Subject: [PATCH] use different number of radius damage traces depending on whether target is a player or not git-svn-id: svn://svn.icculus.org/nexuiz/trunk@7782 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/g_damage.qc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/data/qcsrc/server/g_damage.qc b/data/qcsrc/server/g_damage.qc index ed237a283..7fb71f85e 100644 --- a/data/qcsrc/server/g_damage.qc +++ b/data/qcsrc/server/g_damage.qc @@ -1079,7 +1079,10 @@ float RadiusDamage (entity inflictor, entity attacker, float coredamage, float e // test line of sight to multiple positions on box, // and do damage if any of them hit hits = 0; - total = ceil(bound(1, finaldmg*0.2, 20)); + if (targ.classname == "player") + total = ceil(bound(1, finaldmg, 50)); + else + total = ceil(bound(1, finaldmg/10, 5)); hitloc = nearest; c = 0; while (c < total) -- 2.39.2