In 4.27, I used Multi Sphere Trace By Channel to find actors in an explosion, then used the Impact Points from the Hit Results to do line traces to verify that they aren’t behind a wall.
This worked great until upgrading to 5.0. Now all of the Hit Result Impact Points are wrong…printing them to log shows this:
X=-179747368989956416018197495333897724524717400323686927945149633149778851015973924440919816619609390569945660740970041869211809936078965643901234534224601141696569435430062645251244077240454926383354516901919956329657384306526747248797951939506825671338501468874199996201587877378184491730091113732416018055168.000 Y=0.000 Z=0.000
I found some responses to similar questions stating that the impact points shouldn’t work at all because there is an initial overlap, but this worked in 4.27 and the impact point returned is weird so I’m unclear if this is a bug or not.
If this is intended, what is the best way to do this? I can do the line trace to the location of the bones that get hit, or the actor itself, but that feels like it could run into problems with big objects (their center might be far away from where the explosion hit, so the explosion is in line of sight of part of it but not the center).