mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-16 20:16:09 +00:00
* Refactor radio message broadcasting in a major way Broacast_Message and everywhere that uses it, including radio talk_into and the telecomms broadcaster and allinone. Other telecomms machinery has had dead code excised. Functionality should be roughly the same as before, but: - CentCom headsets are only magic when using the CentCom frequency - Syndicate frequency speech on the station no longer double-talks - Talking directly into an intercom or radio which also has its microphone on no longer double-talks. * Split signal/vocal into subspace and subspace/vocal * Move the message server and its computer to telecomms folder * Slightly tidy the message server and computer * Move subspace receiver logic to a proc on signal/subspace * Repath the message server under machinery/telecomms * Largely get PDA messages onto subspace proper * Actually require the server for PDA messages * Improve signal/subspace/New() and copy() * Improve input handling on the message server * Fix initialization and Z checks of allinones * Add a constructor for virtualspeaker * Fix radiation storms initializing a bad virtualspeaker * Fix runtimes with machines talking into radios * Finish making the message server a real telecomms machine * Make CTF radios independent also * Fix window IDs of message server PDA photos