Project Red - Fabrication

Project Red - Fabrication

19M Downloads

ShiftScrewdrived RS Latches bug

montoyo opened this issue ยท 7 comments

commented

Hello,
I have a little problem with RS Latches that have been shift+screwdrived: if you power both inputs for about 1 second, one of the two input stays on, even you power the other input again.

  1. Place a RS Latch
  2. Shift+screwdrive it
  3. Place a redstone torch on one of the two input
  4. Place a redstone torch on the other input
  5. Remove both redstone torches
  6. Try to turn off the active side by activating the other side: doesn't work
    The only way to undo this is powering on the currently active side, which will make the little torch on the latch blink. Then it works as expected again.
    I don't think that this behaviour is expected since it doesn't happen with non shift+screwdrived latches.
    MC 1.7.10
    Forge 10.13.2.1232
    CCC 1.0.2.9
    CCL 1.1.1.104
    NEI 1.0.2.15
    ForgeMultipart 1.1.0.311
    ProjectRed 4.5.1.51
    Thanks,
  • montoyo.
commented

Fixed via e57610b

commented

I can confirm this buggy behaviour, only happens on shapes 1 and 3, it works as expected when in shape 0 and 2.

commented

Ill look into this once I get a chance.

commented

Thanks. I would have liked to fix it myself, but unfortunately i don't know scala.

commented

Hmm, can't seem to reproduce.

commented

I can on 4.5.4.55
Place RS Latch
Shift Screwdrive it
Redstone torch on input: left, right
Break torch on left, right
Now it is bugged
place a torch on left and it will not change state

commented

I see the problem. Fix will be incorporated with the gate rewrite, don't find it necessary to fix it twice.