ID:2961814
 
Resolved
Sounds with 3D position that weren't attached to an atom using the new atom-linked positioning could misbehave during SOUND_UPDATE, changing their apparent position or sometimes muting them.
BYOND Version:516.1652
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 132.0.0.0
Applies to:Dream Seeker
Status: Resolved (516.1653)

This issue has been resolved.
There are two bugs in one.

Testcase: https://www.dropbox.com/scl/fi/gr0p1ped8wz0h5ymppnap/ soundbugs.zip?rlkey=x0dsxukaxoah3euimmyzhb378&st=m5mf34bn&dl =0

(tick soundbug1.dm)

Sometimes when SOUND_UPDATE is sent for the first time, the sound is gone. If it is sent again (SOUND_UPDATE) then it's back.

How to reproduce it?
It is a bit inconsistent. However, run it, whenever you start to hear the song, wait for 1 second or 2 seconds or 3 seconds or maybe even four, then you press to move only ONCE. Try it a few times, it will happen.

It seems to be a problem with sound.environment, if you remove it, it either doesn't happen or it is much less probable.
Please decide on one and only one bug that this report applies to, and repost the other one in a separate report.
I've modified it. I'll make another post
Testcase: https://www.dropbox.com/scl/fi/gr0p1ped8wz0h5ymppnap/ soundbugs.zip?rlkey=x0dsxukaxoah3euimmyzhb378&st=m5mf34bn&dl =0

(tick soundbug1.dm)

Seems to be a problem with sound.environment. It either doesn't happen or it is much less probable to happen when it's not set to a value. Basically there are two cases: When you move if the sound_update doesn't get mute, then you'll hear the music in your left ear.

However if you move once, and the sound_update mutes it, if you move again, you'll hear the music in your right ear.
Okay, I've re-merged the bug reports because they actually do have the same cause. (This wasn't clear from the outset so separate bug reports were still warranted.)
Lummox JR resolved issue with message:
Sounds with 3D position that weren't attached to an atom using the new atom-linked positioning could misbehave during SOUND_UPDATE, changing their apparent position or sometimes muting them.