Downwarp

Revision as of 23:03, 18 February 2023 by Icecream17 (talk | contribs) (correct hyperlinks)

A downwarp can refer to any action that results in Mario's position being suddenly shifted downwards. A variety of tricks can lead to a downwarp.

Star Dance Downwarp

When in star dance, mario's position is constantly set of the referenced floor (the floor below him). Thus if he is in the air, he is downwarped to the floor below.

This behavior is due to the call to the internal method stop_and_set_height_to_floor which is also called by Ledge Grab, Ledge Climb Slow, Ledge Climb Down, Ledge Climb Fast, Metal Water Standing, Hold Metal Water Standing, Metal Water Jump Land, Hold Metal Water Jump Land, Metal Water Fall Land, Hold Metal Water Fall Land, Disappeared, Standing Death, Electrocution, Suffocation, Death On Back, Death On Stomach, Unlocking Key Door, Unlocking Star Door, Pushing Door, Warp Door Spawn, Spawn Spin Landing, Spawn No Spin Landing, Bbh Enter Spin, Teleport Fade Out, Teleport Fade In, Shocked, Squished. Head Stuck In Ground, Butt Stuck In Ground, Feet Stuck In Ground, and (a few Intro, Peach, and Credits cutscene actions that you can ignore).

Star/Pole Downwarp

If Mario collects a star while climbing a pole, he is instantly snapped to the floor below him. In most cases, such as the trees in [Bob-omb Battlefield], this only results in Mario being warped a small distance downward as the trees are near the ground to begin with. However, in Dire, Dire Docks, collecting a star while riding one of the moving poles can result in Mario being snapped to the floor under the water below him.

Cannonless

When doing the cannonless strat, Mario downwarps.

Platform moves out from under Mario

This causes the floor under Mario to not be the platform but possibly a floor more under the platform.

Sliding downwarps

(Note: icecream17 currently has no idea where exactly the relevant code is, and so can't explain exactly how sliding causes downwarps.)

Pedro spot Downwarp

In a pedro spot you're often interacting with a floor in front of you, thus the floor below you could be arbitrarily far, and you can enter the Start Sliding action.

Ways to start sliding using a pedro spot:

  1. Diving into a pedro spot (downwarps through the Dive Slide action).

Midair walk Downwarp

If you try to start sliding using midair walk via double turnaround, you don't downwarp.

But otherwise, when pressing Z, you do.

Squish Downwarp

Squished is another action that calls stop_and_set_height_to_floor.

Exposed Ceiling Downwarp

Grab Downwarp