Humanoid.FloorMaterial doesn't detect some terrain types

Basically, if you stand on some terrain types, Humanoid.FloorMaterial property doesn’t detect it. In this link,

It says that this property can detect terrains too. I was making footstep sounds for my game and I realised it doesn’t detect ground and mud. Then I created a test place (I’ll put the place file here) and I saw that it actually doesn’t detect a lot of them.

Link:https://youtu.be/XDlCVJKClIQ

(Disregard the water in the video I know it won’t be detected)

Full list of terrain types which doesn’t get detected:

  • Asphalt
  • Basalt
  • Cracked Lava
  • Glacier
  • Ground
  • Leafy Grass
  • Limestone
  • Mud
  • Pavement
  • Rock
  • Salt
  • Sandstone
  • Snow

File for repro: test.rbxl (30.8 KB)

6 Likes

From my testing, the engine is still detecting these materials and showing them to scripts. It looks like the actual bug here is that the properties widget doesn’t reflect this.

I assume this is because the properties widget is coded to hide terrain materials from the enum to prevent people from giving parts invalid materials. Regardless, this needs fixing.

3 Likes

Thanks for the report! We’ve filed this internally and we’ll follow up here when we have an update for you.

6 Likes

This is still a problem, not all materials are detected.

1 Like

I think they forgot or something. @Hippie_ofDoom Any updates?

3 Likes

Hi, This issue has not been forgotten, there is a large backlog of bugs they are working through. When there is info on this issue i will pass it on. Thank you for your patience.

5 Likes

This is no longer an issue. The post can get locked.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.