• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/
  • Weve updated the Tripwire Privacy Notice under our Policies to be clearer about our use of customer information to come in line with the EU General Data Protection Regulation (GDPR) rules that come into force today (25th May 2018). The following are highlights of our changes:


    We've incorporated the relevant concepts from the GDPR including joining the EU and Swiss Privacy Shield framework. We've added explanations for why and how Tripwire processes customer data and the types of data that we process, as well as information about your data protection rights.



    For more information about our privacy practices, please review the new Privacy Policy found here: https://tripwireinteractive.com/#/privacy-notice

v1.094 Inconsistent damage of Blunderbuss' cannon ball explosion

simplecat

Active member
Apr 27, 2015
920
157
43
Russian Federation
docs.google.com
Category: Code
Summary:
Description:
Quite often Blunderbuss cannonball explodes without doing any damage, neither to you or ZEDs. Its damage scale is also changes randomly if like you or a ZED were behind the cover / only partially exposed to an explosion. I'm only talking about rolling (delayed) balls.

I've made a custom player class to pull out its exposure percentage and here some thoughts:

1. I've tested it in 120, 60 and 30 fps (limiting it via .ini file). All in solo. Happens everywhere.
2 Explosion does happen, no doubt. But you, nor ZED take no damage at all.
3. Even if you're completely exposed to cannonball, it still sometimes treats you like if you were behind the cover so it only does 30% damage to you ( TakeRadiusDamage -> AdjustRadiusDamage - > GetExposureTo(HurtOrigin) )
4. Projectile actually retain its non 0 Velocity and never really rest, at least for a while. If you'll pull out its Velocity (and Rotation too) variable you'll see that it rapidly changes in all directions. While X and Y axes will have their value to be minuscule, it will always have significant Z axis velocity like if it always tries to "borrow" itself. This seem to be a rounding error that happens in KFProj_Cannonball_Blunderbuss.Tick where projectile's roll behaviour is described.

The general idea is that projectile's and yours locations do not match sometimes like if there was obstacle between you (floor).
 
Last edited:

Barot8

Active member
Feb 4, 2010
306
50
28
It's similar to the incosisent damage spread of the Seeker Six. Example, I hit a siren 3 times with the seeker six, direct shots before it finally killed her. On the blunderbuss pellets, I've shot things point blank and missed. Plus the self damage from the blunderbuss explosions is way too high.