Idle
Idle is the action where Mario stands still, turning his head left to right while not moving.
Idle | |
Properties | |
Hex | 0x0C400201 |
Action Flags | Stationary, Idle, Allow First Person, Pause Exit |
Action Group | Stationary |
ID | 0x001 |
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 idle action. These checks are as follows:
- If Mario is on a steep cliff, he is pushed off.
- If Mario is hit by a shockwave, his action is set to the shockwave bounce action.
- If A is pressed, Mario's action is set to jump.
- If Mario is off the floor, Mario's action is set to freefall.
- If Mario is above a slide, he begins sliding.
- If Mario goes into first-person mode, his action is set to first person.
- If the joystick is held in a direction, Mario's action is set to walking.
- If B is pressed, Mario's action is set to punching.
- If Z is pressed, Mario's action is set to crouching.
- 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 Idle action occurring, the following happens:
- If Mario has sunk more than 30 units into quicksand, his action is set to the quicksand action.
- If Mario is in poison gas, his action is set to coughing.
- If Mario is not against a wall and has low health, his action is set to the panting action.
- Common stationary cancels are checked.
- If Mario is about to start sleeping, if he is in a cold environment he stars to shiver. Otherwise, he begins the sleeping action.
- If Mario is against a wall, Mario has his animation changed to be standing against the wall. Otherwise, Mario's animation is set depending on which way he is turning his head.
- If Mario's animation has just ended, his head has turned 10 times, and there is ground behind him, he goes into the start sleeping action.