Single Jump: Difference between revisions

missed a few common air step actions
(Created page "Single Jump." Noted page as a stub.)
 
(missed a few common air step actions)
 
(22 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{stub}}
{{Action_infobox
A single jump is a maneuver that can be caused by pressing the A button.
|title= Single Jump
A single jump can go up to 242 units high.
|image=
|official name= Jump
|hex= 0x03000880
|flags= Air, Allow Vertical Wind Action, Control Jump Height
|group= Airborne
|id= 0x080
|into=Airborne cancels: [[Water Plunge]], [[Squished]], [[Vertical Wind]], non cancel: [[Dive]], [[Jump Kick]], [[Ground Pound]], common air step: [[Feet Stuck In Ground]], [[Hard Backward Ground Kb]], [[Jump Land]], [[Air Hit Wall]], [[Backwards Air Kb]], [[Soft Bonk]], [[Ledge Grab]], [[Start Hanging]], [[Lava Boost]]
|out of=(todo) [[Idle]], [[Start Sleeping]], [[Coughing]], [[In Quicksand]], [[Panting]]
|animation= 0x4D
|related=
}}
A '''single jump''' is an action that can be entered in a variety of ways, including:
* By pressing the A button while in a variety of actions.
* While in [[quicksand]], if Mario attempts to enter the [[Double Jump|double jump]] or [[twirling]] actions he will single jump instead. Doing this with twirling is very complicated and requires the use of the [[Air Throw Landing|air throw landing]] action<ref>https://www.youtube.com/watch?v=wzUEzHk-ioQ</ref>.
 
== Airborne cancels ==
A variety of "cancels" are checked prior to actually performing any airborne action. These are as follows:<ref>https://github.com/n64decomp/sm64/blob/66018e9f3caaa67399218971d61366cb3f7ba7d7/src/game/mario_actions_airborne.c#L2066</ref>
 
# If Mario's height is lower than 100 units below the water height: [[Water Plunge]] (see [[Idle#Stationary cancels]])
# If Mario is supposed to be squished, mario_stop_riding_and_holding, [[Squished]]
# If Mario is above vertical wind (and the action allows vertical wind), then [[Vertical Wind]]
# Set quicksand depth to 0
# If (Mario's action is not (flag)invulnerable, twirling, or flying, (and the flag MARIO_UNKNOWN_18 is not there)) ''and'' Mario has fallen more than 1150 units from his peak, play SOUND_MARIO_WAAAOOOW and add the MARIO_UNKNOWN_18 flag
 
== Transition In ==
''Note: All airborne actions refer to (reference'' <ref>https://github.com/n64decomp/sm64/blob/9921382a68bb0c865e5e45eb594d9c64db59b1af/src/game/mario.c#L776</ref>'') for the "Transition In".''
 
Generally, when transitioning into the jump action a few things happen to begin the action. This is shared with the [[Hold Jump|hold jump]] action.
# Mario's current animation is stopped.
# Mario's vertical speed is set to 42 + a quarter of the current forward speed.
# If Mario is squished and/or has a quicksand depth more than 1, the vertical speed is halved.
# Mario's forward speed is multiplied by "0.8".
Then, some more general things occur. These happen to all airborne actions.
# Mario's peak height is updated.
# Mario's voice clip played flag is reset.
# Some other flags are set/reset.{{Citation needed}}
# The previous action is set to the current action (which is not yet the jump action).{{Citation needed}}
# The current action is set to the jump action.{{Citation needed}}
# The action argument is set.{{Citation needed}}
# The action state is set to 0.{{Citation needed}}
# The action timer is set to 0.{{Citation needed}}
== Behavior ==
''Certain things here are more explained on their individual pages. If something lacks detail, check the link for more information.''
 
As with all airborne actions, a variety of "cancels" are checked prior to actually performing the jump action. (See above section [[#Airborne cancels]])
 
Then, the following happens:
# If the B button is pressed, Mario will either enter the [[dive]] action if his speed is greater than 28 or the [[jump kick]] action otherwise. This stops the jump action.
# If the Z button is pressed, Mario will enter the [[ground pound]] action. This stops the jump action.
# Mario performs the other noises for the jump.
# Now, Mario performs the quarter-frame movement via a full [[Movement_Steps#Air_Step|common air step]]. The landing action is a [[Jump Land|jump land]] action and the check has both the "Check Ledge Grab" and "Check Hang" flags.
== References ==
<references />
{{actions}}
188

edits