Double Jump: Difference between revisions

missed a few common air step actions
(Reduce the qf info by linking it.)
(missed a few common air step actions)
 
(10 intermediate revisions by 4 users not shown)
Line 7: Line 7:
|group= Airborne
|group= Airborne
|id= 0x081
|id= 0x081
|into=  
|into=Universal interactions: [[Twirling]], Transition in: [[Single Jump]], 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]], [[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 16: Line 16:
* A [[Sideflip Land]]
* A [[Sideflip Land]]
* A [[Freefall Land]]
* A [[Freefall Land]]
== Transition In ==
''See [[Single Jump|single jump]] for more details''
# If Mario is squished and/or has a quicksand depth more than 1, cancel to [[Single Jump]]. (This cancel is shared with [[Twirling]])<ref>https://github.com/n64decomp/sm64/blob/9921382a68bb0c865e5e45eb594d9c64db59b1af/src/game/mario.c#L779-L781</ref>
# Mario's vertical speed is set to <math>52+\frac{\text{hspeed}}4</math>.
# Mario's forward velocity is multiplied by 0.8
== 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.
* Mario plays a falling noise if he has fallen more than 1150 units from his peak.
* Mario plays a falling noise if he has fallen more than 1150 units from his peak.
With the jump action occurring, the following happens:
With the jump action occurring, the following happens:
# 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|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. <!--Elaborate on this.-->
# Mario performs the other noises for the jump.
# Now, Mario performs the quarter-frame movement via a full 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.
 
== References ==
<references/>
 
{{actions}}
188

edits