No. Link's movement without diagonal movement is much more complicated than it looks. It also forces him to an invisible 4px grid, which prevents the platform from working.
Printable View
Never mind...
I'm just going to hope they fix the ladder bugs involving diagonal movement.
I managed to fix the problem I was having with the diagonal movement by making it so when link tries to scroll off the screen in some of my cavern rooms it stops by using the Cancel Warp/Sidewarp Trick. ;)
A more complicated platform script should probably check for obstruction before moving Link, something I might add to my platform script. That way, you can't scroll Link off the screen unless it's walkable.
Yes, I like to see it use the ffc variables to give it different properties. If your going to make a platform script, make it as versatile as possible.
Mine works for what I wanted it to do, I posted it to help you out.
If you want to make more versatile I'm quite happy for you to, but I have no need to.
It's that it scrolls link off the screen onto the adjacent screen that caused me problems man. That was all, not really a bug. Just a limitation of the script which I've fixed.