Posted 27 March 2013 - 01:33 PM
In ComputerCraft 1.5 when a turtle places stairs against a horizontal surface, the stair will always face south (the way it would face when placed by a player facing south).
By placing against a horizontal surface I mean the situation where the turtle is placing vertically (using placeUp() or placeDown()) or it is placing forward into a space that has no block in front of it but has a floor under it.
This used to work right in earlier versions. The stairs placed against a horizontal surface used to face the direction the turtle was facing when placing it. I have a spiral staircase building program that worked beautifully before, but builds a jumbled mess now.
I can't fix the program to work around the problem. The upright stairs can be placed correctly by making sure there is a block in front of the space, but upside down stairs can only be placed with placeUp() against a ceiling or with placeDown() against the turtle itself, so there is no way to do it against a vertical surface. The stair design of my program makes heavy use of upside down stairs.
By placing against a horizontal surface I mean the situation where the turtle is placing vertically (using placeUp() or placeDown()) or it is placing forward into a space that has no block in front of it but has a floor under it.
This used to work right in earlier versions. The stairs placed against a horizontal surface used to face the direction the turtle was facing when placing it. I have a spiral staircase building program that worked beautifully before, but builds a jumbled mess now.
I can't fix the program to work around the problem. The upright stairs can be placed correctly by making sure there is a block in front of the space, but upside down stairs can only be placed with placeUp() against a ceiling or with placeDown() against the turtle itself, so there is no way to do it against a vertical surface. The stair design of my program makes heavy use of upside down stairs.