Game Mechanics Wiring Suggestions to improve general feel

Starry Maiden

Official Terrarian
As of currently, wiring is quite strange. When a lever or switch is flicked, it's not a dedicated off and on. Instead, it's a signal A. Signal B. This goes for all the gates as well as they give a signal when turning on or off. Lamps also feel like a signal A vs Signal B situation. When they're on and on an AND gate, they are functionally similar to when they're off and on a NOR gate.

It can create confusion and inconsistency, so here's an idea.

All wirings have a dedicated powered on and powered off.

This may sound confusing at first, so let me explain. When they are receiving power, they turn on. So instead of currently where they just change state if they get a signal (So an ON lamp becomes Off when it gains power as of currently.) The idea is that if an ON lamp receives power, it shouldn't turn off. It should stay on.

This idea should make it so AND gates and NOR gates are completely different instead of being the exact same functionally.

Outputs should only be sent when an object turns on and is capable of sending an output.

As of currently, objects send an output when turning off or on. Which can be sometimes annoying as then you have to use even more objects to make it only send a signal once and not when turning off to keep it from breaking a wiring machine.

For the ON and Off lamp items, make it a singular lamp item. So all ON lamps would be converted to Lamps. As well, in the situation of faulty lamps, faulty lamps could make it so lamps only change from ON to OFF and vice versa if they gain an output, so like current lamps. This is to keep Faulty Lamp contraptions working.

Actuators and trap blocks could remain as they are: not having a dedicated powered and not powered mode, remaining as they are.

Minor optional idea: Being able to hammer switches and levers to turn them upside down. So the On state is when lifted up instead of down. It's a minor thing that can be used.

If you all have suggestions for improving this idea, feel free to comment it.
 
Back
Top Bottom