![Information Information](images/icons/information.png)
Alright, so, when building my various mechanical contraptions I ran into one major problem with them if I wanted to make something big: I had to completely replace and rewire all the components every single round. This quickly got tedious overwhelming and took massive amounts of time, hours wasted just wiring shit the same way you wired them 20 rounds before. And then the shuttle is called without you even having a chance to test it out.
So, I think there should be a "component saver" of sorts that would work current-round and would be able to save data inbetween rounds as well.
I'm debating whether or not it's a good idea to save the positions of components themselves, but one variant of the object could be that:
Addendum: perhaps alongside this we should allow an easy way to see all component-connections that also takes pixel offsets into account? The current way to see component wires/interactions is very barebones.
So, I think there should be a "component saver" of sorts that would work current-round and would be able to save data inbetween rounds as well.
I'm debating whether or not it's a good idea to save the positions of components themselves, but one variant of the object could be that:
- Save component settings, toggles, values, etc.
- Allow the user to place components one-by-one with the "component loader" tool on the tiles he clicks. For this to be viable, there should be a fast and easy way to name components outside of hand-labeller... or just save the hand-labelled name and put a hand labeller in mechlab.
- After the mechanic has placed all the components, it would wire all remembered connections and print out a log of all the things it connected so the mechanic has a concise data dump to compare with!
Addendum: perhaps alongside this we should allow an easy way to see all component-connections that also takes pixel offsets into account? The current way to see component wires/interactions is very barebones.