MAJOR - shooting through a skeletal mesh into an invisible agent (.Hide()) does not register damage on the agent.

Summary

When a player or guards are invisible and are being shot at with a skeletal mesh in between the hit goes through.

Here is an exemple :
In this map there is guards that are set invisible using the .Hide() function, then we spawn props containing skeletal meshes to there location.

When the guard is visible the shot hit.

When the guard is set to invisible the shot goes through, I can still hit the feets because the hitboxes are offset from the prop.

This is a big issue in the game we are making because it prevent the game from working properly.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Other

Steps to Reproduce

  • Make a verse code that hide guard or player using the .Hide() function
  • Spawn the guard or player at one place
  • Place a skeletal mesh on the guard / player
  • Try to shoot at the guard / player

Expected Result

The shot is registered correctly and the Agent loose health

Observed Result

The bullet goes through the agent and it doesn’t generate damage events

Platform(s)

All

Additional Notes

This does not happens when the player is just hidden with no protection. It’s a combination of the Hide function and the skeletal mesh collision.
All the props and skeletal mesh collisions settings in the video and map has been set to no collision.

FORT-839343 has been ‘Closed’. This is working as intended by design.

You should use the retargeting workflow to achieve this