This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Jonnhycraft's profile picture

[1.31][SSP] Blocks don't get an update when rs.setOutput() powers them

Started by Jonnhycraft, 20 March 2012 - 07:25 PM
Jonnhycraft #1
Posted 20 March 2012 - 08:25 PM
(minecraft 1.2.3, no redpower installed)

Steps to reproduce
Put a block of dirt (or anything opaque)
Redstone torch / PowerRail on top
Computer on the right.

do rs.setOutput("left","true") on the computer

Expected: The torch turns off, since the block it's attached to is powered (or rail turns on)
Got: Nothing happens until the torch is removed and blaced back (for the rail to update you need to put and remove a redtorch above it, it will stay on, powered thought the dirt block even when the torch is gone)



It would make sense to have computer-powered blocks behave how redstone-powered blocks would.

Thanks for fixing.
RuAnShi #2
Posted 23 March 2012 - 10:37 PM
Have the same issue, completely agree. We need standart redstone behavior when computer operated.
Wired2coffee #3
Posted 25 March 2012 - 09:39 AM
Try this, considering the second input of rs.setOutput() is a boolean value, it shouldn't have the quotation marks around it making it a string. I'm not completely sure if that was a typo or literally your issue.
Casper7526 #4
Posted 25 March 2012 - 04:27 PM
This was an issue that was slightly caused by making computers unable to be destroyed by water. They handle outputting redstone different when their material is "iron" vs "circuit"…. so it's sorta… do you want turtles/computers to be destroyed in water or have this slight issue when outputting redstone to a block vs wire/dust.
Jonnhycraft #5
Posted 26 March 2012 - 07:06 AM
Being destroyable by water is quite normal for IRL computers. So I would choose proper operation.
Same for floppies and monitors. These also can't stand water. (( sidenote: There is not even any iron ingredient ))
The positive consequence would be ability to deinstall the computer by hand. (I broke several until I found out I have to use brute force instead of being nice)

For turtles the type "iron" makes sense, since it's an iron case by it's nature.
Also they are unlikely to stand in place and interface with redstone.. and if they do, they can move back and forth to fix it.


So.. if you can, please make it toggle-able at least.
Maybe adding "waterproof" upgrading recipes for computers,floppies,monitors. And mention that metal's conductivity interferes with direct redstone operation :o/>/>
That could satisfy everyone

Thanks once more
Casper7526 #6
Posted 26 March 2012 - 07:51 AM
Well the main issue it was changed was because of turtles, and you dont want your turtle randomly digging somewhere then getting smashed by water. I suggest using a piece of wire/dust inbetween the computer and device you are trying to control until the issue can be worked around somehow if ever.
Jonnhycraft #7
Posted 26 March 2012 - 11:23 AM
Sure. keep the turtles (they are really made from iron, that's what I said)
And please read the previous post Thoroughly, it's all there

The space constrains do not allow such two pieces of redstone (one would not work)
Thanks
Cloudy #8
Posted 26 March 2012 - 11:46 AM
Sure. keep the turtles (they are really made from iron, that's what I said)
And please read the previous post Thoroughly, it's all there

The space constrains do not allow such two pieces of redstone (one would not work)
Thanks

Then try a repeater instead. That should work.

I admit that it's unintended behaviour (so is your computers and turtles washing away if you ask me), but for now you will just need to work around it.

edit: Note - bugmenot accounts are generally if you have to log in to download something, not if you are actually trying to post. Setting up a bugmenot account for posting is kinda dickish.
Jonnhycraft #9
Posted 26 March 2012 - 05:13 PM
Washing turtles is wrong.
But washing computers is perfectly okay… IRL computers can't stand water, why minecraft computers should?
I suggets, once again, a recipe for upgrading normal computer to waterproof one by adding 4 iron ingots to sides or something.

Agreed to that.. I expected this to be one-shot bugreport. And I kept the info saved from there on.
And I still expect not posting anywhere else
ComputerCraftFan11 #10
Posted 26 March 2012 - 08:55 PM
This was an issue that was slightly caused by making computers unable to be destroyed by water. They handle outputting redstone different when their material is "iron" vs "circuit"…. so it's sorta… do you want turtles/computers to be destroyed in water or have this slight issue when outputting redstone to a block vs wire/dust.

Why can't Dan make a new material with the code of iron and circuit and give it to the computer?
Xtansia #11
Posted 26 March 2012 - 10:31 PM
^This^
I was actually going to suggest this,
Just extend the circuit material but override anything to do with being broken by water.
Cloudy #12
Posted 27 March 2012 - 12:02 AM
I looked into this - not as simple as it sounds. However, I will look into it further and see if I can figure out a solution.