Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 93 additions & 64 deletions region/norfair/west/Crumble Shaft.json
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,14 @@
"link": [1, 2],
"name": "Base",
"requires": [
{"heatFrames": 200}
{"simpleHeatFrames": 150},
{"or": [
{"and": [
"canMoonfall",
Comment thread
osse101 marked this conversation as resolved.
Outdated
{"heatFrames": 20}
]},
{"heatFrames": 45}
]}
]
},
{
Expand Down Expand Up @@ -395,25 +402,28 @@
],
"note": "Shoot the shot block, then Spring Ball on the middle platform."
},
{
"id": 11,
"link": [2, 1],
"name": "HiJump Climb",
"requires": [
"HiJump",
"canConsecutiveWalljump",
{"heatFrames": 500}
],
"note": "Walljump up the right, then setup a walljump on the top-right crumble platform directly from the right wall."
},
{
"id": 12,
"link": [2, 1],
"name": "HiJumpless Climb",
"name": "Wall Jump Climb",
"requires": [
"canPreciseWalljump",
"canConsecutiveWalljump",
{"heatFrames": 500}
{"or": [
{"and": [
"HiJump",
{"heatFrames": 270}
]},
{"heatFrames": 340}
Comment thread
osse101 marked this conversation as resolved.
]},
{"or": [
"canDodgeWhileShooting",
{"heatFrames": 300}
]},
{"or": [
"canTrickyJump",
{"heatFrames": 300}
]}
],
"note": "Walljump up the right, then walljump off the top-middle crumble platform then off the top-right one."
},
Expand All @@ -424,29 +434,28 @@
"requires": [
"canCrumbleJump",
"canTrickyJump",
{"heatFrames": 800}
],
"note": "Do 9 successive crumble jumps up the platforms.",
"devNote": "This is only really useful without wall jumps."
},
{
"id": 14,
"link": [2, 1],
"name": "Wall Jump Climb Crumble Jump",
"requires": [
"canCrumbleJump",
"canConsecutiveWalljump",
{"heatFrames": 600}
{"or": [
{"and": [
"HiJump",
"canTrickyDodgeEnemies",
{"heatFrames": 370}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For this time I had to enter with a spinjump

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor

@osse101 osse101 Jul 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried ledge grabbing and moving better.
HiJump: 320
No HiJump + kill final sova: 486
https://videos.maprando.com/video/7198


I can't get comfortable crumble jumping with or without HJB to the top so I would want both in extreme.
So I would want extra lenience for Expert, like the energy to fall and retry, or ice to build safe spots while climbing.

I also saw that ice+HiJump can climb without any crumble jumps pretty reasonably.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yeah, Ice+HiJump is a good one, added that now.

The crumble jumping is interesting. After playing with it more, I kind of find it safer now than the wall jump strat. With the wall jumps, I sometimes miss getting into one of the 1-tile spaces or accidentally break spin doing the wiggle at the top. The crumble jumps are simpler and there's less that can go wrong. If I fall it is usually recoverable by crumble jumping off the platform below; I don't think freezing enemies would make it easier as it kind of just complicates things. I'm doing regular crumble jumps here though. Crumble spin jumping like in your video seems crazy difficult to me; I tried for a while but couldn't even make it to the third platform that way, haha. Those are 2-frame windows for each jump in that case, compared to 8-frame window for regular crumble jumps.

Video of doing a bunch of attempts of the crumble jump vs. wall jumps: https://videos.maprando.com/video/7200 (not a fair comparison because I was practicing the crumble jumps more today 🤷 )

I don't actually think the crumble jump should be placed lower than the wall jumps, but Extreme seems too high I think. I'm not really sure what to do with the crumble spin jump numbers because that seems so difficult I'm not sure what the requirements would look like.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extreme has to be too high.
The heat frame counts are complicated. Reckless movement saves seconds and falling doubles your damage taken.

]},
{"heatFrames": 660}
Comment thread
osse101 marked this conversation as resolved.
Outdated
]}
],
"note": "Walljump up the right then do one crumble jump on the top middle platform."
"wallJumpAvoid": true,
"note": [
"Do 9 successive crumble jumps up the platforms.",
"If Hi-Jump is available, then it is possible to skip 4 of the crumble platforms."
]
},
{
"id": 15,
"link": [2, 1],
"name": "Spring Ball",
"requires": [
"h_useSpringBall",
{"heatFrames": 800}
{"heatFrames": 720}
],
"note": "Hold jump to easily do 9 successive spring ball bounces up the platforms."
},
Expand All @@ -457,19 +466,35 @@
"requires": [
"SpaceJump",
"canConsecutiveWalljump",
{"heatFrames": 500}
{"or": [
{"and": [
"HiJump",
{"heatFrames": 270}
]},
{"heatFrames": 340}
]},
{"or": [
"canDodgeWhileShooting",
{"heatFrames": 300}
]}
],
"note": "Walljump up the right, then use SpaceJump at the top."
"note": "Wall jump up the right, then use Space Jump at the top."
},
{
"id": 17,
"link": [2, 1],
"name": "Space Jump",
"requires": [
"SpaceJump",
{"heatFrames": 1000}
{"or": [
{"and": [
"HiJump",
{"heatFrames": 450}
]},
{"heatFrames": 720}
]}
],
"note": "Use SpaceJump to get to the top."
"note": "Use Space Jump to get to the top."
},
{
"id": 18,
Expand All @@ -492,25 +517,15 @@
"name": "Heatproof IBJ",
"requires": [
"h_heatProof",
"canLongIBJ"
"canLongIBJ",
"canBePatient"
],
"note": [
"Kill the Sova on the bottom-right platform, then IBJ right next to the left of the platform.",
"Samus can align with the left side of the platform by jumping into it.",
"Place bombs to kill the second Sova. Drop to the bottom and restart if necessary."
]
},
{
"id": 20,
"link": [2, 1],
"name": "WallJump and SpringBall",
"requires": [
"h_useSpringBall",
"canConsecutiveWalljump",
{"heatFrames": 500}
],
"note": "Walljump up the right then SpringBall bounce on top of the highest Crumble Block platform to reach the door."
},
{
"id": 21,
"link": [2, 1],
Expand All @@ -519,24 +534,13 @@
"comeInShinecharged": {}
},
"requires": [
{"shineChargeFrames": 60},
{"shineChargeFrames": 35},
{"shinespark": {"frames": 59}},
{"heatFrames": 250}
{"heatFrames": 220}
],
"flashSuitChecked": true,
"note": "It has to be setup really close to the left side of the right platforms, otherwise it also requires a crumble jump at the top."
},
{
"id": 22,
"link": [2, 1],
"name": "Frozen Sova Climb",
"requires": [
"canTrickyUseFrozenEnemies",
"canConsecutiveWalljump",
{"heatFrames": 800}
],
"note": "Climb up the left, freeze the top-left Sova, and use it as a platform to reach the door."
},
{
"id": 23,
"link": [2, 1],
Expand All @@ -550,8 +554,7 @@
"canBePatient"
],
"flashSuitChecked": true,
"note": "Climb up 3 screens.",
"devNote": "Heat frames split into the actual climb and the setup in the adjacent room."
"note": "Climb up 3 screens."
},
{
"id": 24,
Expand Down Expand Up @@ -831,7 +834,32 @@
"name": "Base",
"requires": [
"canConsecutiveWalljump",
{"heatFrames": 550}
{"or": [
{"and": [
"HiJump",
{"heatFrames": 320}
]},
{"heatFrames": 395}
]},
{"or": [
{"and": [
"canPreciseWalljump",
"canTrickyJump"
]},
{"and": [
"canStaggeredWalljump",
{"heatFrames": 50}
]},
{"heatFrames": 300}
]},
{"or": [
"canDodgeWhileShooting",
{"heatFrames": 300}
]}
],
"note": [
"If entering from the bottom door, a Sova will be in the way in the top left:",
"either wall jump in place while waiting for it, or wall jump around it using two crumble platforms to the right."
]
},
{
Expand All @@ -851,7 +879,8 @@
"name": "Heatproof IBJ",
"requires": [
"h_heatProof",
"canLongIBJ"
"canLongIBJ",
"canBePatient"
],
"note": "IBJ against the left-most wall. Place bombs to kill the Sova. Drop to the bottom and restart if necessary."
},
Expand All @@ -865,7 +894,7 @@
"requires": [
{"shineChargeFrames": 30},
{"shinespark": {"frames": 59}},
{"heatFrames": 250}
{"heatFrames": 180}
],
"flashSuitChecked": true,
"note": "It is easiest to do a diagonal shinespark up the left wall, then hold left, angle down, and spam shoot to easily grab the item."
Expand Down Expand Up @@ -916,7 +945,7 @@
"link": [3, 2],
"name": "Base",
"requires": [
{"heatFrames": 250}
{"heatFrames": 205}
]
}
],
Expand Down