Double Jump: Difference between revisions

Jump to navigation Jump to search
208 bytes removed ,  27 July 2023
into (note that double jump does not transition _directly_ to jump)
(Undo revision 17813 by Icecream17 (talk) Oops, actually Double Jump can also -> Jump, by the same reason as Twirling -> Jump)
Tag: Undo
(into (note that double jump does not transition _directly_ to jump))
Line 7: Line 7:
|group= Airborne
|group= Airborne
|id= 0x081
|id= 0x081
|into=[[Twirling]], [[Jump]]  
|into=Universal interactions: [[Twirling]], Airborne cancels: [[Water Plunge]], [[Squished]], [[Vertical Wind]], non cancel: [[Dive]], [[Jump Kick]], [[Ground Pound]], air step: [[Double Jump Land]], [[Air Hit Wall]], [[Backwards Air Kb]], [[Soft Bonk]], [[Ledge Grab]], [[Start Hanging]], [[Lava Boost]]  
|out of= [[Single Jump Land]], [[Sideflip Land]], [[Freefall Land]]
|out of= [[Single Jump Land]], [[Sideflip Land]], [[Freefall Land]]
|animation= 0x4C, 0x4D
|animation= 0x4C, 0x4D
Line 17: Line 17:
* A [[Freefall Land]]
* A [[Freefall Land]]
== Behavior ==
== Behavior ==
As with all airborne actions, a variety of "cancels" are checked prior to actually performing the jump action. These checks are as follows:
As with all airborne actions, a variety of "cancels" are checked prior to actually performing the jump action. See [[Single Jump#Airborne cancels]]
# Water - If Mario's height is lower than 100 units below the water height, the action is transitioned into the [[water plunge]] action.
 
# Squish - If Mario is supposed to be squished, his action is changed to the [[squished]] action.
# Vertical Wind- If Mario is above a vertical wind floor, his action is changed to the [[vertical wind]] action. (This is due to the jump action having the "Allow Vertical Wind Action" flag.)
At this point, two more things happen prior to the jump action:
At this point, two more things happen prior to the jump action:
* Mario's quicksand depth is set to 0.
* Mario's quicksand depth is set to 0.
Line 27: Line 25:
# Mario's vertical speed is set to <math>52+\frac{\text{hspeed}}4</math>.
# Mario's vertical speed is set to <math>52+\frac{\text{hspeed}}4</math>.
# If Mario's vertical speed is not negative, his animation is set to the double jump rising animation. Otherwise, it is set to the double jump falling animation.
# If Mario's vertical speed is not negative, his animation is set to the double jump rising animation. Otherwise, it is set to the double jump falling animation.
# 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 double jump action.
# 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.
# If the Z button is pressed, Mario will enter the [[ground pound]] action. This stops the double jump action.
# If the Z button is pressed, Mario will enter the [[ground pound]] action.
# Mario performs the other noises for the jump.
# 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 [[double jump land]] action and the check has both the "Check Ledge Grab" and "Check Hang" flags.
# Now, Mario performs the quarter-frame movement via a full [[Movement_Steps#Air_Step|common air step]]. The landing action is a [[double jump land]] action and the check has both the "Check Ledge Grab" and "Check Hang" flags.
{{actions}}
{{actions}}
246

edits

Navigation menu