Turning Around: Difference between revisions

From Ukikipedia
Jump to navigation Jump to search
(Created page (first contribution) plz someone add some parts that i forgot or change INPUT_UNKNOWN_5 to whatever it is supposed to be and add a gif of turning.)
 
(fixed small problems)
Line 9: Line 9:
== Checks and Behavior ==
== Checks and Behavior ==
After Mario has initiated the turn, the following things happens in the following order:
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 A button is pressed (If true Mario will [[Side Flip|side flip]])
# Game checks if INPUT_UNKNOWN_5 is pressed (If true Mario will break)
# Game checks if INPUT_UNKNOWN_5 is pressed (If true Mario will break)
# Game checks if If analog_stick_held_back is no longer true (If true Mario will begin walking)
# Game checks if If analog_stick_held_back is no longer true (If true Mario will begin walking)
Line 21: Line 21:
# Game checks if Mario's [[speed]] is higher than 0 (If true Mario will begin [[walking]] at his current speed)
# 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]]
# If the previous check was false, Mario's speed is set to 8 and he begins [[walking]]
{{actions}}

Revision as of 05:40, 6 August 2022

The Turning around action occurs when Mario is moving in one direction and the analog stick is held in the opposite direction. The turning around action allows Mario to enter the side flip action one frame after the turning around action has occurred. The amount of time Mario spends in this action depends on his speed before the action initiated.

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:

  1. Game checks if A button is pressed (If true Mario will side flip)
  2. Game checks if INPUT_UNKNOWN_5 is pressed (If true Mario will break)
  3. Game checks if If analog_stick_held_back is no longer true (If true Mario will begin walking)
  4. Game performs slope decel check
  5. The "SOUND_MOVING_TERRAIN_SLIDE" sound plays
  6. The sound is adjusted for speed
  7. Game performs floor checks (If floor checks fail, Mario will enter freefall and stop turning)
  8. Game makes dust particles
  9. Mario goes into the turning animation
  10. Mario turns
  11. Game checks if Mario's speed is higher than 0 (If true Mario will begin walking at his current speed)
  12. If the previous check was false, Mario's speed is set to 8 and he begins walking