Downwarp: Difference between revisions

Jump to navigation Jump to search
80 bytes added ,  18 February 2023
Add Star Dance Water note
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]]
188

edits

Navigation menu