Unable to read SURFACE TYPE value?

I found a way to work around this using Simmission.Calculator in a Worldscript, however this method is partially broke in 2024, no longer updating after initial load. It does work in 2020 though.

I honestly would much rather this method work again, because it unlocks even more functionality, like the ability to plug these variables into Wwise packages to control sounds using Lvars.

Though, basic read support would also be welcomed, because stuff like this really shouldn’t need to be overly complex (for 3rd part devs to implement). Having snow objects tied to the snow depth slider keeps things looking much more natural. Temperature based I have ran into a lot of conditions where it is cold enough, but there is no snow, and it looks really out of place.