mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-11 10:11:09 +00:00
## 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](cc8316d523) [cc8316d](cc8316d523) 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 /🆑