mekanism / Mekanism-Feature-Requests

All enhancements and feature requests for Mekanism (for current and future releases) should go here.
10 stars 4 forks source link

Suggestion: Allow fission reactor logic adapters to prevent the reactor from being started via the GUI #664

Open sudo-nano opened 4 weeks ago

sudo-nano commented 4 weeks ago

Describe the feature you'd like

At present, the fission reactor's GUI controls operate independently of the redstone control from a logic adapter. This means that it's impossible for a redstone-based safety system to properly do its job, since it can always be bypassed by the GUI. Since redstone can't detect whether the reactor is running, you can't even build a circuit that stops it as soon as it starts.

I suggest changing the reactor logic adapter's behavior so that when it's set to activation, and it is not receiving a redstone signal, the reactor cannot be started from the GUI. (If the reactor has a logic adapter set to activation, the reactor may only be activated via the logic adapter.)

Describe alternatives you've considered

I've tried several methods to safely control a fission reactor with redstone, but all of them (short of using a laser to break the reactor) can be bypassed using the GUI. Using a laser to break the reactor is not an ideal solution. Even though the reactor is safely controllable with computercraft, I feel that the reactor should be usable without it.

Additional context

No response