Wanted to followup from my last post on http://www.scirra.com/forum/r131-custom-movement-step-issues_topic68141_post419751.html?KW=#419751
Wasn't sure if it was intentional due to no response, but I replied in the closed bug forum so wanted to make sure if it was intended or not.
Link to .capx file (required!):
Steps to reproduce:
1. Hold left, keep holding into the wall
2. Push up or down
3. Now stop that
4. Go to middle of layout
5. Hold down, keep holding into the wall
6. Push left or right.
7. Let go of the down key
8. Push left or right.
Square slides on left wall when left is held down, square sticks on bottom wall when down arrow is held down.
Square slides equally on both walls.
Operating system & service pack: Win7 x64 sp1
Construct 2 version:r133
Seems like when it stops the step, it stops the entire movement.
If the first half of the step is not stopped, it'll still move that half step direction and stop the second half of the step.
If the first half of the step is stopped, it stops all movement without checking the second half of the step. (which in the CAPX, is the bottom due to the step mode the square has)