Topic: Timer bug -- 0.75 seconds => goes out of phase
Attached are two maps. The one ending in "bug" is as follows: One of them has 3 moving platforms and 4 switches (two are superimposed). The green platform has smooth 1, and blue and orange are smooth 0. The switches have a 0.75s timer. The path_corners that move the platforms are 2.25s and 0.75s. The platforms disalign if you use their switch for long enough. After 8 cycles of orange, it is impossible to reach the goal.
The second map (ending in "fixed") changes the timing to 0.7 and 2.1, and everything works fine. After 16 cycles there is no noticeable difference.
I also have three replays. Two demonstrate the above, and the third demonstrates that the ball standing in the timer constantly is irrelevant.
I think the most likely explanation is that the physics engine works at a certain frame rate (90 steps per second), and 0.75 does not evenly divide that, so it has to use an approximation like 0.74444... (or perhaps 0.75555...). Now, either
the 2.25 path is approximated as 2.24444... which is not 0.74444... * 3, or
some adjustment is being made that keeps the paths on track, and it is not applied to the timer (or vice versa).
Second set progress: 6 near complete, 5 in progress