Turning Around
The Turning Around action occurs when Mario is walking and the analog stick is held back. This action is most commonly used to perform the side flip action, which can be triggered one frame after Mario enters the turning around action. The amount of time Mario spends in this action depends on his speed before the action was initiated. Note that the turn around action is different from the braking action.
Turning Around | |
Properties | |
Official Name | Turning Around |
Hex | 0x00000443 |
Action Flags | Moving |
Action Group | Moving |
ID | 0x043 |
Transitions | |
Into | Side flip, finish turning around, braking |
Out of | Walking |
Conditions for Action to Occur
The conditions that have to be met in order for this action to occur are:
- Mario's current action is walking
- Mario's forwards speed greater than or equal to 16
- analog_stick_held_back is true
Checks and Behavior
After Mario has initiated the turn, the following things happens in the following order:
- Game checks if A button is pressed (If true Mario will side flip)
- Game checks if the analog stick is at a neutral position and the A button is not pressed (If true Mario will brake)
- Game checks if analog_stick_held_back is no longer true (If true Mario will begin walking)
- Game performs slope deceleration check
- The "SOUND_MOVING_TERRAIN_SLIDE" sound plays
- The sound is adjusted for speed
- Game performs floor checks (If floor checks fail, Mario will enter freefall and stop turning)
- Game makes dust particles
- Mario goes into the turning animation
- Mario turns
- Game checks if Mario's speed is higher than 0 (If true Mario will begin walking at his current speed)
- If the previous check was false, Mario's speed is set to 8 and he begins walking