]> icculus.org git repositories - divverent/nexuiz.git/commit
fixed bug where every secondary test trace in RadiusDamage went to a
authorlordhavoc <lordhavoc@f962a42d-fe04-0410-a3ab-8c8b0445ebaa>
Sat, 12 Sep 2009 13:11:06 +0000 (13:11 +0000)
committerlordhavoc <lordhavoc@f962a42d-fe04-0410-a3ab-8c8b0445ebaa>
Sat, 12 Sep 2009 13:11:06 +0000 (13:11 +0000)
commitd8e0c59a56f54c250c3de9b6ee7f3ed98a91fa40
tree43f7801e2fbb850724fe41735c607500ad3aa39f
parent5035c1516864607d7cad37ebc7d67c25955f7417
fixed bug where every secondary test trace in RadiusDamage went to a
location near '0 0 0', and thus never hit the target
reworked RadiusDamage occlusion handling, now uses more traces for
occlusion tests and calculates a hit/miss ratio instead of simply
accepting the entire damage/force if any ray succeeded
enabled fractional values for g_throughfloor

git-svn-id: svn://svn.icculus.org/nexuiz/trunk@7753 f962a42d-fe04-0410-a3ab-8c8b0445ebaa
data/qcsrc/server/g_damage.qc