Fixed Sleep Talking
I’m a bad programmer, so I see a lot of bugs. Not many of them make me laugh, but this one tickled me. Tickled me good.
When you use in game voice chat we use Steam’s peer-to-peer stuff to try to send it directly to the other players around you. We weren’t careful about this though, and tried to send voice chat to sleeping players.
This normally wouldn’t work because the sleeping players aren’t usually connected (or they’d be awake). But what if they’re playing on another server? Well, they’d receive the voice data and ignore it because they couldn’t find a player that it was meant to come from. But what if it found the player’s sleeping body on the server we’re connected to? Well, the player’s sleeping body would sleep talk – from the other server.
So we have a situation where players can use their sleeping bodies to communicate to each other across servers. This is how you tickle a programmer.
Everything Else
Fixed melee attack exploits.
Fixed missing pickup icon.
Fixed map being all blue on lower graphics settings.
Fixed weapon models at feet.
Fixed dropped items falling through rocks (potentially).
Fixed escape not working properly on rename sleeping bag screen.
Can cancel in progress craft.
Crafting cancelled on die, resources returned to corpse.
Crafting cancelled on disconnect, resources returned to sleeper.
Fixed clicking invisible crafting buttons when looting.
Updated Steam SDK.
Fixed player stats not uploading.
Tweaked building components to prevent building in rocks.
Next Week
On my list for next week are ladders, some mining work, some stats work, some server browser improvements, some throwing stuff, some streamer mode stuff.