Hello anpaspat,
anpaspat {l Wrote}:The strange about this behaviour is that it only works one way. I mean you only get dropped off floating from moving blocks on stable blocks and never from stable blocks on moving blocks. I think it would be more logical if you could make it work both ways.
If you want my opinion on the mater, a solution (without fixing the floating issue) could be that you get dropped off standing properly on the block and not floating again.
I hope my ideas are helpful and you can fix this soon.
I'm afraid it's quite tricky to implement because of the way the levels work internally.
Basically it's one big list with all the blocks, it depends on the order if the character ends up standing on the block or move along with the moving block.
And I think that because the way levels are made, the chance that the behaviour you described happens is bigger. (Not 100% sure, though)
Anyway, I'll try to find a fix for this, so that the behaviour is the same in all cases and as you described.