tpt++: fix piston bugs 3203e597b954 c29bfd285de0