I find that wireless logic blocks are often an awkward solution when working with docked entities. They don't connect automatically when docking, making them clumsy for modular things and for sending signals to arbitrary ships.
I propose two independent solutions that each have their own merits and could even work side by side.
Signal beams: This new block projects a very short range beam that will activate blocks it hits much like the activation beam of a ship core. It fires when activated with logic. I believe it would be elegant to apply this to cargo transfer as well.
Named wireless activators: My preferred solution, you can tag a wireless block with a name. The hash of this name is then stored. When the ship docks, it will check for other wireless modules on the parent structure with the same hash and automatically link them both ways. When the ship undocks, these disconnect. An option to have the wireless module not automatically disconnect could be put in the naming UI.
I propose two independent solutions that each have their own merits and could even work side by side.
Signal beams: This new block projects a very short range beam that will activate blocks it hits much like the activation beam of a ship core. It fires when activated with logic. I believe it would be elegant to apply this to cargo transfer as well.
Named wireless activators: My preferred solution, you can tag a wireless block with a name. The hash of this name is then stored. When the ship docks, it will check for other wireless modules on the parent structure with the same hash and automatically link them both ways. When the ship undocks, these disconnect. An option to have the wireless module not automatically disconnect could be put in the naming UI.
Last edited: