Integrated-Circuits
Integrated-Circuits copied to clipboard
ICs dont output redstone signal to certain sides
Issue discovered in BTM preparation phase the side of the Socket lights up but it doesn't activate redstone or redpower cables might be connected to #173 as it seems to be the same sides/ directions
the circuit in question that breaks should just be a large OR gate (it does have a silly name in the test-world though)
the signal output to the west and down seems to break
further testing seems to show that it does not appear unless there isa bundled input and simple output, buffer gates dont affect it, replacing the passive or gate (wire) with 2 stages of or gates doent affect it
This bug is weird.
It only happens when you use bundled input (not simple or analog).
Failing sides depend on which side you use for bundled input: bottom => west, down right => south left => east, up top => north
It affects both vanilla redstone and ProjectRed/RedLogic wires
Also, ProjectRed wires do not connect at all from bottom side.
Bundled outputs are not affected. FMP sockets are not affected at all
Also, ProjectRed wires do not connect at all from bottom side.
That's a known and unavoidable issue, for some reason P:R thinks that passing -1 as bottom side over the vanilla method is somehow against conventions and thus doesn't support it at all (redstone obviously can't power above), but everybody else does it.
I have no idea about the other one though, have to see...
I found it.
tile/BlockSocket.java:202-203; getConnectionTypeAtSide
receives "relative" side.
Not sure if there are similar bugs anywhere. At least I cannot replicate this bug any more.
Bug is still there, wont work simple output. I use bundle output instead.
If you want fix some tiny issues like that, then i test this more detailed. Thanks for your cool mod.