Lava Boost

From Ukikipedia
Revision as of 16:28, 19 August 2025 by Icecream17 (talk | contribs) (→‎Lava Boost on Wall: improve)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
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 the volcano in Lethal Lava Land).

The following steps happen before Transition In:

  1. Mario's yaw is set perpendicular to the wall.
  2. If forward velocity is less than 24, set it to 24 (inverse cap)
  3. If Mario is not wearing a metal cap, take 12 (or 18 without Mario's cap) hurt counter damage.
  4. Play the Mario on fire sound
  5. update_mario_sound_and_camera (todo)
  6. Lava Boost(actionArg 1) (dropping any held objects and no longer riding a shell)

Transition In

See single jump for more details

  1. Mario's vertical speed is set to 84.
  2. 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.