Posted 06 August 2015 - 05:39 AM
VERSION:
ComputerCraftEdu1.7.4
combined with
ComputerCraft1.7.4
DESCRIPTION:
When using a Beginner's Mining Turtle, fallen gravel (and possibly also sand, since it falls) is not restored after pushing "Undo Last Program"
EXPECTED RESULT:
Undo Last Program returns the turtle to the starting position and restores all blocks that it had broken. However, it does not seem to restore gravel that has fallen during the course of the program running.
REPRODUCTION STEPS:
Place the turtle, and 1 block in front of it, place a stone block with any number of gravel blocks atop the stone block.
Program the turtle as such:
while turtle.detect() do
turtle.dig()
os.sleep(1)
end
turtle.forward()
Finally, run the program and wait for it to finish, or at least wait for it to break the stone block so that 1 or more gravel blocks fall.
Now go into the remote and press, "Undo Last Program".
The stone block will be restored, but not the gravel.
SCREENSHOT/VIDEO:
– I don't believe this bug needs a screenshot, however, I will be further testing several things:
1. does static gravel restore?
2. Does static and falling sand restore?
3 For step 2, if yes, it's a gravel issue. If static does, falling does not, it's a falling block issue.
3.5 If both restore, move to step 4.
4. Do static and falling blocks from the XtraBlocks mod restore?
4.5 if not, this simply indicates that falling blocks do not restore.
5. If all sand restores, and XtraBlocks falling restores, then it's an issue exclusively with falling gravel.
6. Eat pizza
ComputerCraftEdu1.7.4
combined with
ComputerCraft1.7.4
DESCRIPTION:
When using a Beginner's Mining Turtle, fallen gravel (and possibly also sand, since it falls) is not restored after pushing "Undo Last Program"
EXPECTED RESULT:
Undo Last Program returns the turtle to the starting position and restores all blocks that it had broken. However, it does not seem to restore gravel that has fallen during the course of the program running.
REPRODUCTION STEPS:
Place the turtle, and 1 block in front of it, place a stone block with any number of gravel blocks atop the stone block.
Program the turtle as such:
while turtle.detect() do
turtle.dig()
os.sleep(1)
end
turtle.forward()
Finally, run the program and wait for it to finish, or at least wait for it to break the stone block so that 1 or more gravel blocks fall.
Now go into the remote and press, "Undo Last Program".
The stone block will be restored, but not the gravel.
SCREENSHOT/VIDEO:
– I don't believe this bug needs a screenshot, however, I will be further testing several things:
1. does static gravel restore?
2. Does static and falling sand restore?
3 For step 2, if yes, it's a gravel issue. If static does, falling does not, it's a falling block issue.
3.5 If both restore, move to step 4.
4. Do static and falling blocks from the XtraBlocks mod restore?
4.5 if not, this simply indicates that falling blocks do not restore.
5. If all sand restores, and XtraBlocks falling restores, then it's an issue exclusively with falling gravel.
6. Eat pizza