Adventure-Terraria-Server-Project / AdvancedCircuits-Plugin

Advanced Circuits Plugin for Terraria Server API and TShock.
GNU General Public License v3.0
8 stars 8 forks source link

Make NOT gates capable of 'latching' onto other gates #29

Closed ghost closed 11 years ago

ghost commented 12 years ago

We already have OR, AND and XOR, which is great. However, at times, one'd need the inverses of those; NOR, NAND and XNOR. As it stands now, you'd have to do something along the lines of the left illustration below:

Without and with latched NOT gates

What I suggest is that the NOT should be able to join directly onto the output of another gate (as shown in the right illustration), thus eliminating the need for that extra piece of wire and glass block.

CoderCow commented 12 years ago

I've been thinking about that too, what I've been thinking about was to add Obsidian another role: to act as a special kind of negated output Port type - so it would be useable for any kind of Port Defining Component, not only Gates.

ghost commented 12 years ago

So long as the Obsidian ore preserves its current function as well, I don't see why not!

Whichever implementation, doing something more with the Obsidian ore would make circuits much more elegant!