Lava Boost: Difference between revisions
Icecream17 (talk | contribs) (fill in lava boost) |
Icecream17 (talk | contribs) (lava boost on wall) |
||
Line 20: | Line 20: | ||
'''Lava Boost''' is when Mario jumps after he comes into contact with lava, unless he is slide kicking (onto a lava ''floor''). This action does not require A to be pressed. This is useful for various things, especially in the [[A Button Challenge]]. | '''Lava Boost''' is when Mario jumps after he comes into contact with lava, unless he is slide kicking (onto a lava ''floor''). This action does not require A to be pressed. This is useful for various things, especially in the [[A Button Challenge]]. | ||
== Lava Boost on Wall == | |||
Many Airborne actions cancel into [[Lava Boost]] upon hitting a lava wall. This utility function is used for such transitions. (The only lava wall in [[SM64]] is the one in [[Lethal Lava Land]]). | |||
The following steps happen before [[Lava Boost#Transition In|Transition In]]: | |||
# Update Mario's-facing-angle[1] based on the wall (atan z x normal) | |||
# If forward velocity is less than 24, set it to 24 | |||
# Take 12 or 18 hurt counter damage, depending on if Mario has his cap. | |||
# Play the Mario on fire sound | |||
# update_mario_sound_and_camera (todo) | |||
# [[Lava Boost]](actionArg 1) | |||
==Transition In== | ==Transition In== |
Revision as of 16:13, 19 August 2025
- For a tutorial on the RTA trick "Lava Boost", see the Lava Boost RTA guide.
- For a tutorial on the fast red coin cycle in Bowser in the Fire Sea, see the Fire Sea Reds RTA guide.
- If you are looking for the trick in the volcano, see Volcano Lava Boost.
![]() |
Lava Boost | |
Properties | |
Hex | 0x010208B7 |
Action Flags | Air, Invulnerable, Allow Vertical Wind |
Action Group | Airborne |
ID | 0x0B7 |
Transitions | |
Into | todo |
Out of | theoretically any non cutscene action except Shell actions when on a lava floor (actionArg 0); many air actions when hitting the lava wall inside LLL's volcano (actionArg 1) |
Other | |
Animation | FIRE_LAVA_BURN |
Lava Boost is when Mario jumps after he comes into contact with lava, unless he is slide kicking (onto a lava floor). This action does not require A to be pressed. This is useful for various things, especially in the A Button Challenge.
Lava Boost on Wall
Many Airborne actions cancel into Lava Boost upon hitting a lava wall. This utility function is used for such transitions. (The only lava wall in SM64 is the one in Lethal Lava Land).
The following steps happen before Transition In:
- Update Mario's-facing-angle[1] based on the wall (atan z x normal)
- If forward velocity is less than 24, set it to 24
- Take 12 or 18 hurt counter damage, depending on if Mario has his cap.
- Play the Mario on fire sound
- update_mario_sound_and_camera (todo)
- Lava Boost(actionArg 1)
Transition In
See single jump for more details
- Mario's vertical speed is set to 84.
- If actionArg is 0, Mario's forward velocity is set to 0
Behavior
todo
Gravity
Just like Star Fall, the y-velocity decreases by 3.2 each frame with minimum velocity -65 instead of -75
Applications
Speedrunning
Some speedrunners use Lava Boost as a means to get around levels such as Lethal Lava Land faster. This is primarily useful for skipping long sections of the map, as instead of avoiding damage you can take a couple of hits to clear stars much faster.
Vertical Speed Conservation
If Mario lands on a floor after a lava boost, his vertical speed will not be set to 0. At max, Mario can have VSC80. This is used in an alternate method for LLL in the A Button Challenge to get to the platform with a spinning heart inside the volcano.