Jump Land Stop
The jump land stop action is an action that Mario passes through when landing that brings him into the idle action.
Jump Land Stop | |
Properties | |
Official Name | jumpEnd (Jump End) |
Hex | 0x0C000230 |
Action Flags | Stationary, Allow First Person, Pause Exit |
Action Group | Stationary |
ID | 0x030 |
Other | |
Animation | 0x4E |
Behavior
Certain things here are more explained on their individual pages. If something lacks detail, check the link for more information.
As with all stationary actions, a variety of "cancels" are checked prior to actually performing the jump land stop action. These checks are as follows:
- Water - If Mario's height is lower than 100 units below the water height:
- The camera preset is updated.
- The action is transitioned into the water plunge action.
- This stops the crouching action.
- Squish - If Mario is supposed to be squished:
- The camera preset is updated.
- Mario's action is changed to the squished action.
- This stops the crouching action.
- If the action is not the unused 0x0E action (always true) and Mario has less than 0x100 health:
- The camera preset is updated.
- Mario's action is changed to the standing death action.
- This stops the crouching action.
- Lastly, Mario interacts with quicksand if his floor is a quicksand floor.
With the jump land stop action occurring, the following happens:
- If Mario is shocked by a Bowser shock wave, his action is set to the shockwave bounce action. This exits the jump land stop action.
- If Mario is entering first person, his action is set to the idle action. This exits the jump land stop action.
- If the A button is pressed:
- If quicksand depth is 11 or deeper:
- Not holding object: Mario enters the quicksand jump land action. This exits the jump land stop action.
- Holding object: Mario enters the hold quicksand jump land action. This exits the jump land stop action.
- If Mario is on a steep slope:
- Mario enters the steep jump action. This exits the jump land stop action.
- If Mario is not on a steep slop:
- If the double jump timer is 0 or Mario is squished, Mario's action is set to the jump action. This exits the jump land stop action.
- Otherwise, Mario's action is set to the double jump action. This exits the jump land stop action.
- If quicksand depth is 11 or deeper:
- Now, Mario performs the quarter-frame movement via a full common stationary step.
- Mario's animation is set/updated for the "land from single jump" animation.
- If the animation is over, Mario's action is set to the idle action.