Welder/Grinder targeting has incorrect offset direction
After always fighting to aim at and hit certain blocks with the welder and grinder, I figured something was up. Then after using the Paint Gun mod, and noticing it aims "perfectly" and hits targets reliably, I asked Digi about maybe fixing the Welder.
After looking into it, it was found that the aiming of a welder is coming down from forehead, instead of straight out. This causes odd hitbox contact:
Digi then mentioned:
MyCharacterWeaponPositionComponent.UpdateLogicalWeaponPosition() is where they set that starting position, LogicalPositionWorld.
They should use char.GetHeadMatrix() instead of the current stuff.