Basically, I would like to make complex platforming sections. To do this, I need to be able to tag areas as different heights, likely using region tags.
Here's an image to illustrate what I mean.

So if you start at region 2's height, you can only jump up past one region. So if you stand at the lower left ledge there and jump up, you will go up over region 3 and onto region 4. Then you can in turn jump up from region 4 to region 5. You could go from there up to region 7, but your goal would be that post over on the left side, so you need to jump over region 1 and 2 below to get there. Let's say a walking jump only moves you ahead 1 space, so that would put you either on the region 2 field below or down in the region 1 pit, which would run an event and you would die. But a running jump would move you 3 spaces, and would get over to the region 5 near the post.
Naturally, you would be able to walk down off of regions. If you would walk down from a passable area, down onto a non-passable area (like the walls there), it would make you continue to fall until you hit a region you can stand on.
And this is also where the jumping commands come in. As far as I know, no jumping script does what I need it to. I would need you to jump in place, without moving forward, if you are standing still. This could be used to jump on top of enemies to defeat them if they pass under you (this means I also need some kind of processing method for what happens if you land on top of an event). And of course I would need to be able to determine how far you jump when walking, running, or when standing on certain tiles or events (for example, a High Jump Pad that makes you jump 5 regions up when you jump while standing on it).
So... could anyone make something like this? Is it even possible?