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.
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.
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.