Crouching: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Action_infobox |title= Crouching |image= |official name= Squat |hex= 0x0C008220 |flags= Stationary, Short Hitbox, Allow First Person, Pause Exit |group= Stationary |id= 0x02...") |
No edit summary |
||
Line 41: | Line 41: | ||
# If the joystick is held in any direction, Mario's action is set to the [[crawling]] action. This exits the crouching action. | # If the joystick is held in any direction, Mario's action is set to the [[crawling]] action. This exits the crouching action. | ||
# If B is pressed, Mario's action is set to the [[punching]] action with an action argument of 9. This exits the crouching action. | # If B is pressed, Mario's action is set to the [[punching]] action with an action argument of 9. This exits the crouching action. | ||
# Now, Mario performs the quarter-frame movement via a full [[Movement_Steps#Stationary_Step|common stationary step]]. | |||
# Mario's animation is set to the crouching animation now. | # Mario's animation is set to the crouching animation now. |
Revision as of 00:55, 6 July 2019
Crouching | |
Properties | |
Official Name | Squat |
Hex | 0x0C008220 |
Action Flags | Stationary, Short Hitbox, Allow First Person, Pause Exit |
Action Group | Stationary |
ID | 0x020 |
Other | |
Animation | 0x98 |
Crouching is the action where Mario squats down, making himself shorter. This action leads into other actions like backflips and crawling.
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 crouching 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 crouching 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 crouching action.
- If A is pressed, Mario's action is set to the backflip action. This exits the crouching action.
- If Mario is off the floor (has the "off floor" flag), Mario's action is set to freefall. This exits the crouching action.
- If Mario is above a slide floor (has the "above slide" flag), Mario's action is set to the begin sliding action. This exits the crouching action.
- If Mario enters first person or the Z button is no longer held, Mario's action is set to the stop crouching action. This exits the crouching action.
- If the joystick is held in any direction, Mario's action is set to the crawling action. This exits the crouching action.
- If B is pressed, Mario's action is set to the punching action with an action argument of 9. This exits the crouching action.
- Now, Mario performs the quarter-frame movement via a full common stationary step.
- Mario's animation is set to the crouching animation now.