Every call to DispatchGlobalAnnouncement with a custom audio will crash the client. The issue happens when announcementSound.ToString() returns the type name of announcementSound instead of the path to the audio file.

I noticed it while porting blob and debugging a crash related to the announcement audio.
Im making an issue because, in Goob, this was resolved by a RobustToolbox update and a commit in an upstream merge PR. For now, Ill just remove the audio.
I might be using the wrong method too, that function is called only twice in the whole codebase (excluding ported code).
Every call to
DispatchGlobalAnnouncementwith a custom audio will crash the client. The issue happens whenannouncementSound.ToString()returns the type name ofannouncementSoundinstead of the path to the audio file.I noticed it while porting blob and debugging a crash related to the announcement audio.
Im making an issue because, in Goob, this was resolved by a RobustToolbox update and a commit in an upstream merge PR. For now, Ill just remove the audio.
I might be using the wrong method too, that function is called only twice in the whole codebase (excluding ported code).