I have decided to edit this post to concisely lay out my idea for logic stations, and to put all my thoughts in one place.
Firstly, what is a logic station? simply it is a chair linked (using the 'C' & 'V' system) to a new block that I call a logic terminal. It is similar in concept to computers of other systems. Think of it as the computer and the logic blocks as the modules. Allowing it to function presumably like other duty stations when linked to a chair. The reason for this arrangement was in part inspired by this:
What I envision is an input control block that allows the mapping of keys to the inputs of your circuit. When operating the logic station, your keyboard would control all inputs assigned to the logic terminal. Perhaps a neat gui could pop up as well; giving you the ability to name the terminal along with buttons representing the inputs. Naturally allowing you to use your mouse on said buttons for even more control of the circuit. I also thought about giving it the ability to be brought into the hotbar like other computers, allowing you to use the custom keybinds to control the multiple inputs of your circuit while piloting a ship.
However, Itherihad did bring up a good point. The functionality of the inner ship remote could be expanded to incorporate keybinding, perhaps making my logic terminal idea moot. After some careful thought, I agree; he is right.
On it's face my idea is perhaps nothing more than an enhanced ISR. If implemented, the logic terminal would make the ISR obsolete because with it, you could do exactly what the ISR does. Lets say you wish to simply make wingy bits move up and down through the hot bar. Currently the inner ship remote does a bang up job of allowing that. If using a LT, one could do the same thing by binding the left mouse button to the wingy bit activator. So, what to do?
Do not create a new block, or more precisely do not use another block id. Having both the logic terminal and the inner ship remote would be redundant. Logically, we should take the ISR and expand it's functionality to include the things discussed above, without removing any of it's current functions. Possibly even give it a fitting new texture and name, since it would be a vastly different block compared to what it is now.
Firstly, what is a logic station? simply it is a chair linked (using the 'C' & 'V' system) to a new block that I call a logic terminal. It is similar in concept to computers of other systems. Think of it as the computer and the logic blocks as the modules. Allowing it to function presumably like other duty stations when linked to a chair. The reason for this arrangement was in part inspired by this:
I don't see NPCs controlling any real complicated logic with this, at least not right away, but it would be cool assigning an NPC to run the hangar bay controls.A duty station is primarily created by including the computer of a particular system within a specific quarter....
....Using our simple ‘C’ and ‘V’ system linking though, you can link a chair to a duty station to allow the NPC to control that duty station from the chair rather than having to stand in front of the computer.
What I envision is an input control block that allows the mapping of keys to the inputs of your circuit. When operating the logic station, your keyboard would control all inputs assigned to the logic terminal. Perhaps a neat gui could pop up as well; giving you the ability to name the terminal along with buttons representing the inputs. Naturally allowing you to use your mouse on said buttons for even more control of the circuit. I also thought about giving it the ability to be brought into the hotbar like other computers, allowing you to use the custom keybinds to control the multiple inputs of your circuit while piloting a ship.
However, Itherihad did bring up a good point. The functionality of the inner ship remote could be expanded to incorporate keybinding, perhaps making my logic terminal idea moot. After some careful thought, I agree; he is right.
On it's face my idea is perhaps nothing more than an enhanced ISR. If implemented, the logic terminal would make the ISR obsolete because with it, you could do exactly what the ISR does. Lets say you wish to simply make wingy bits move up and down through the hot bar. Currently the inner ship remote does a bang up job of allowing that. If using a LT, one could do the same thing by binding the left mouse button to the wingy bit activator. So, what to do?
Do not create a new block, or more precisely do not use another block id. Having both the logic terminal and the inner ship remote would be redundant. Logically, we should take the ISR and expand it's functionality to include the things discussed above, without removing any of it's current functions. Possibly even give it a fitting new texture and name, since it would be a vastly different block compared to what it is now.
I propose a new block that you can link activators and buttons to and assign keystrokes to those activators and buttons. once you do that you climb inside like any other computer but now you have complete control over your logic contraption through your keyboard.
When flying your ship drag the block to the hotbar and highlight it; it will now respond to the keystrokes you assigned just like you are in it.
When flying your ship drag the block to the hotbar and highlight it; it will now respond to the keystrokes you assigned just like you are in it.
Last edited: