mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 16:44:43 +01:00
ed6405829e
## About The Pull Request I thought I fixed this a while back with changes to signals and such (#76360), but I failed to handle machine to machine interaction and autolinking properly which broke behavior. Mildly hard to test but it... should? work better now. I don't think I've missed something but it is possible. [Unfucks telecomms_list, mild code quality stuff](https://github.com/tgstation/tgstation/pull/90747/commits/cc8316d523b31a15d665a15def63e18318320e8f) [cc8316d](https://github.com/tgstation/tgstation/pull/90747/commits/cc8316d523b31a15d665a15def63e18318320e8f) GLOB.telecomms_list proported to hold just /telecomms machines but it WASN'T, we stuffed message computers in there too to make references a bit easier to clean. This fixes that, handling them instead with a one to many pattern. I've also renamed a few things (most prominently GLOB.telecomms_list -> GLOB.telecomm_machines), and unindented an if check that was essentially dead code. Also killed a really messy define and replaced it with a proc. ## Why It's Good For The Game Mapper asked for it, really should have done this years ago but we didn't have a usecase for it. ## Changelog 🆑 fix: Tcomms machines will interoperate across z levels in the same "stack" as expected now /🆑