Downwarp: Difference between revisions
Icecream17 (talk | contribs) m (editorial comment) |
Icecream17 (talk | contribs) (Add Star Dance Water note) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
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. | 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== | ==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 | 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. | ||
=== '''Star/Pole Downwarp''' === | |||
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'''=== | |||
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. | ||
=== [[Cannonless]] === | ===[[Cannonless]]=== | ||
When doing the cannonless strat, Mario downwarps. | When doing the cannonless strat, Mario downwarps. | ||
=== Platform moves out from under Mario === | ===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. | 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|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: | |||
#[[Dive|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== | ==Squish Downwarp== | ||
[[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:
- 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
.