Downwarp: Difference between revisions

From Ukikipedia
Jump to navigation Jump to search
No edit summary
(Add Star Dance Water note)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
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.
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 <code>stop_and_set_height_to_floor</code> 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]], Going Through 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).  
This behavior is due to the call to the internal method <code>stop_and_set_height_to_floor</code> 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).
 
Note that this does not include [[Star Dance Water]].  
==='''Star/Pole Downwarp'''===
==='''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.
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.
Line 14: Line 16:
(Note: icecream17 currently has no idea where exactly the relevant code is, and so can't explain exactly how sliding causes 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|Pedro spot]] Downwarp===
===[[Pedro Spot|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.
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:
Ways to start sliding using a pedro spot:
#[[Dive|Diving]] into a pedro spot (causes [[Dive Slide]])
#[[Dive|Diving]] into a pedro spot (downwarps through the [[Dive Slide]] action).
===[[Midair walk]] Downwarp===
===[[Midair walk]] Downwarp===
If you try to start sliding using midair walk via double turnaround, you don't downwarp.
If you try to start sliding using midair walk via double turnaround, you don't downwarp.
Line 24: Line 26:
==Squish Downwarp==
==Squish Downwarp==
[[Squished]] is another action that calls <code>stop_and_set_height_to_floor</code>.
[[Squished]] is another action that calls <code>stop_and_set_height_to_floor</code>.
==Exposed Ceiling Downwarp==
==Exposed Ceiling Downwarp==
==Grab Downwarp==
==Grab Downwarp==
[[Category:Actions]]
[[Category:Actions]]

Latest revision as of 23:14, 18 February 2023

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).

Note that this does not include Star Dance Water.

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