Using a lateral mid-air morph to bounce off a surface with Spring Ball while retaining previous momentum.
Dependencies: canLateralMidAirMorph, canMidAirMorph, canTrivialMidAirMorph
From: 1
Left Door
To: 1
Left Door
Requires: "f_DefeatedBombTorizo" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "any" } } Clears obstacles: A, B |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$3.F" } } Requires: "canInsaneJump" |
From: 3
Top Right Door
To: 6
Main Junction
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canInsaneJump" "canLongChainTemporaryBlue" "can4HighMidAirMorph" "canSpringBallBounce" |
From: 3
Top Right Door
To: 6
Main Junction
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canInsaneJump" "canLongChainTemporaryBlue" "can4HighMidAirMorph" "canSpringBallBounce" |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$3.F" } } Requires: "canInsaneJump" |
From: 4
Middle Right Door
To: 6
Main Junction
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canInsaneJump" "canLongChainTemporaryBlue" "canSpringBallBounce" "can4HighMidAirMorph" |
From: 4
Middle Right Door
To: 6
Main Junction
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canInsaneJump" "canLongChainTemporaryBlue" "canSpringBallBounce" "can4HighMidAirMorph" |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Clears obstacles: A |
From: 1
Top Left Door
To: 4
Top Junction (Right of Spikes)
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 30, 1 ] ] } } Requires: "canTrickyJump" "canLateralMidAirMorph" "canSpringFling" |
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$5.8" } } Requires: "canTrickyJump" "canLateralMidAirMorph" "canSpringFling" "canTemporaryBlue" |
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)
Use Springball on the spikes to cross the room while retaining temporary blue. Then use Spring Ball to bounce all of the way through the Morph tunnel. Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" { "spikeHits": 3 } |
Come in Shinecharging, Leave With Temporary Blue (Spring Ball Bounce)
(Extreme)
Final Missile Bombway
From: 1
Left Door
To: 2
Right Door
Unmorph immediately after exiting the tunnel while still descending, to continue chaining temporary blue. The frame window for the unmorph depends on the alignment of Samus' bounces; in the worst case where Samus bounces upward while exiting, this method will unavoidably fail. Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canSpringBallBounce" "canInsaneJump" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Come in Shinecharging, Leave With Temporary Blue (Spring Ball Bounce)
(Extreme)
Final Missile Bombway
From: 2
Right Door
To: 1
Left Door
Unmorph immediately after exiting the tunnel while still descending, to continue chaining temporary blue. The frame window for the unmorph depends on the alignment of Samus' bounces; in the worst case where Samus bounces upward while exiting, this method will unavoidably fail. Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canSpringBallBounce" "canInsaneJump" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canTemporaryBlue" "canSpringBallBounce" |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Requires: "canInsaneJump" |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Top Left Door
To: 1
Top Left Door
Gain speed using the long runway at the top-right of room, and use Space Jump to carry it across the room into a spring ball bounce into the other room. Requires: "canPreciseSpaceJump" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 1, "steepUpTiles": 9 }, "landingRunway": { "length": 3, "openEnd": 1 }, "maxExtraRunSpeed": "$5.A", "movementType": "uncontrolled" } } |
From: 1
Top Left Door
To: 1
Top Left Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Top Left Door
To: 7
Junction (Left Ledge Below Bomb Blocks)
Entrance condition: { "comeInGettingBlueSpeed": { "length": 3, "openEnd": 0 } } Requires: { "or": [ "canBlueSpaceJump", { "and": [ "canSpringBallBounce", "canTrickyJump" ] }, "canLongChainTemporaryBlue" ] } Clears obstacles: A |
From: 1
Top Left Door
To: 7
Junction (Left Ledge Below Bomb Blocks)
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Requires: "canTrickyJump" Clears obstacles: A |
From: 3
Top Right Door
To: 1
Top Left Door
Gain speed using the long runway at the top-right of room, do a big jump across the room into a mockball or speedball, then use controlled bounces to make it through the top-left door. Requires: { "obstaclesCleared": [ "A", "C" ] } "SpeedBooster" "canInsaneJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 1, "steepUpTiles": 9 }, "landingRunway": { "length": 3, "openEnd": 1 }, "minExtraRunSpeed": "$4.9", "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
From: 8
Central Junction
To: 2
Middle Left Door
Requires: { "canShineCharge": { "usedTiles": 25, "steepUpTiles": 3, "steepDownTiles": 3, "openEnd": 1 } } "canLongChainTemporaryBlue" "canXRayTurnaround" "can4HighMidAirMorph" "canSpringBallBounce" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 8
Central Junction
To: 5
Alcatraz Door
Requires: { "canShineCharge": { "usedTiles": 25, "steepUpTiles": 3, "steepDownTiles": 3, "openEnd": 1 } } "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Bring temporary blue from the right side door all the way to the missile location using Springball, SpaceJump, or Morph-UnMorphs. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 1 } } Requires: "canTemporaryBlue" "canInsaneJump" { "or": [ "canLongChainTemporaryBlue", { "and": [ "canSpeedball", "canSpringBallBounce", "canSlowShortCharge" ] }, { "and": [ "canBlueSpaceJump", "canMockball", "canSlowShortCharge" ] } ] } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInGettingBlueSpeed": { "length": 6, "openEnd": 1, "steepUpTiles": 1, "steepDownTiles": 1, "minExtraRunSpeed": "$1.2", "maxExtraRunSpeed": "$2.8" } } Requires: "canSlowShortCharge" "canSpeedball" "canSpringBallBounce" "canTrickyJump" Clears obstacles: A |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$1.2", "maxExtraRunSpeed": "$2.8" } } Requires: "canTrickyJump" Clears obstacles: A |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInGettingBlueSpeed": { "length": 6, "openEnd": 1, "steepUpTiles": 1, "steepDownTiles": 1, "minExtraRunSpeed": "$2.2", "maxExtraRunSpeed": "$2.8" } } Requires: "canSpeedball" "canSpringBallBounce" "canTrickyJump" Clears obstacles: A |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$2.2", "maxExtraRunSpeed": "$2.8" } } Requires: "canTrickyJump" Clears obstacles: A |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 30, "openEnd": 1, "gentleUpTiles": 2, "steepDownTiles": 4 }, "landingRunway": { "length": 1, "openEnd": 1 }, "minExtraRunSpeed": "$1.9", "movementType": "uncontrolled" } } |
Requires: "Gravity" "canBlueSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 1, "steepUpTiles": 1, "steepDownTiles": 2 }, "landingRunway": { "length": 8, "openEnd": 1, "steepUpTiles": 1 }, "movementType": "controlled" } } |
Using an exact runway size of 7 tiles; use extremely precise, controlled springball bounces to cross the ocean. 7 tiles of runspeed can freely be achieved by requipping SpeedBooster after reaching the max normal run speed. Mockball down the submerged ramp and begin SpringBall bouncing either above the water, or under water using the platforms. The final SpringBall bounce must be on the left edge of the rightmost underwater platform. While the bounce is occuring, setup a mid-air SpringBall Jump to escape the water and reach the door. Requires: { "notable": "Speedy Springball Bounce to the Door" } "canInsaneJump" "SpeedBooster" "canSpringBallBounce" "canDoubleSpringBallJumpMidAir" "canMockball" |
Run for 7 tiles for enough speed to springball from the submerged platform up to the platform enemy, above the water. Turning on SpeedBooster midjump, after running 7+ tiles, will automatically hit the run speed requirement. It is not necessary to enter the water to clear the rightmost Choot. Requires: "canTrickyJump" "SpeedBooster" "canSpringBallBounce" "canMockball" "SpaceJump" |
From: 1
Left Door
To: 2
Right Door
Build up run speed and then use controlled springball bounces to cross the ocean to the far right ledge, and then use SpaceJump to reach the door. Mockball down the submerged ramp and begin SpringBall bouncing under water using the platforms. Disable SpringBall after the final jump once Samus starts falling again as a way to gain extra speed. Requires: { "notable": "Springball Bounce to the Door with SpaceJump" } "canTrickyJump" "canSpaceJumpWaterBounce" "canSpringBallBounce" "canSpringFling" "canMockball" { "or": [ "canDownGrab", "canWalljump" ] } |
Requires: "Gravity" "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 17, "openEnd": 1, "steepUpTiles": 3, "steepDownTiles": 2, "startingDownTiles": 1 }, "landingRunway": { "length": 5, "openEnd": 1, "steepUpTiles": 1 }, "movementType": "uncontrolled" } } |
Open the door and step as close to the transition as possible. Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side. Requires: { "notable": "SpringBall Bounce" } "canSpringBallBounce" "canDisableEquipment" { "doorUnlockedAtNode": 1 } { "or": [ "canTrickyJump", "h_canUseMorphBombs" ] } |
Run, jump, lateral midair morph on the way down, then bounce off the pedestal to get to the other side. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 1 } } Requires: { "notable": "SpringBall Bounce" } "canSpringBallBounce" "canDisableEquipment" { "or": [ "canTrickyJump", "h_canUseMorphBombs" ] } |
From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door
Requires: "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 7, "openEnd": 1, "steepUpTiles": 1 }, "movementType": "uncontrolled" } } |
From: 3
Upper Right Section - Bottom Right Door
To: 3
Upper Right Section - Bottom Right Door
Do a neutral bounce (lateral mid-air morph into not holding jump while landing) into an uncontrolled bounce. Requires: "canInsaneJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 7, "openEnd": 1, "steepUpTiles": 1 }, "minExtraRunSpeed": "$5.2", "movementType": "uncontrolled" } } |
From: 3
Upper Right Section - Bottom Right Door
To: 3
Upper Right Section - Bottom Right Door
Requires: "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 7, "openEnd": 1, "steepUpTiles": 1 }, "movementType": "uncontrolled" } } |
From: 4
Lower Section - Top Right Door
To: 4
Lower Section - Top Right Door
Requires: "canPreciseSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 23, "openEnd": 1, "steepUpTiles": 1, "steepDownTiles": 5 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 4
Lower Section - Top Right Door
To: 4
Lower Section - Top Right Door
Requires: { "canShineCharge": { "usedTiles": 20, "steepUpTiles": 1, "steepDownTiles": 4, "openEnd": 1 } } "canSpeedball" "canSpringBallBounce" "canTrickyJump" "HiJump" "canSpringBallJumpMidAir" "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } |
From: 5
Lower Section - Bottom Right Door
To: 5
Lower Section - Bottom Right Door
Requires: "canPreciseSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 23, "openEnd": 1, "steepUpTiles": 1, "steepDownTiles": 5 }, "landingRunway": { "length": 9, "openEnd": 1, "steepUpTiles": 2 }, "movementType": "uncontrolled" } } |
From: 5
Lower Section - Bottom Right Door
To: 5
Lower Section - Bottom Right Door
Requires: { "canShineCharge": { "usedTiles": 20, "steepUpTiles": 1, "steepDownTiles": 4, "openEnd": 1 } } "canSpeedball" "canSpringBallBounce" "canTrickyJump" "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } |
From: 1
Left Door
To: 2
Right Door
Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 16, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "minExtraRunSpeed": "$1.2", "maxExtraRunSpeed": "$3.9", "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 23, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "obstaclesCleared": [ "C" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Top Left Door
To: 3
Bottom Left Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" "canSpringBallBounce" "canXRayTurnaround" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 3
Bottom Left Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" "canSpringBallBounce" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" "canSpringBallBounce" "canXRayTurnaround" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" "canSpringBallBounce" "canXRayTurnaround" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "obstaclesCleared": [ "C" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 23, "openEnd": 0 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 1
Left Door
To: 4
Right Hidden Item
Enter the room with a precisely positioned blue Spring Ball bounce. Enter the tunnel and bounce all the way through. Use a controlled bounce to break the bomb blocks. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$2.4" } } Requires: "canInsaneJump" |
From: 1
Left Door
To: 4
Right Hidden Item
Gain temporary blue at the end of the runway. Then spring ball bounce through the tunnel. Press pause while exiting the tunnel. If Samus bounced far enough right, disable spring ball (a 'spring fling') to make it directly onto the item pedestal, chaining temporary blue from there. Otherwise, unpause without disabling spring ball, and chain temporary blue by landing on the ground. Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "canTrickyJump" "canChainTemporaryBlue" "canSpringBallBounce" "canSpringFling" |
From: 1
Left Door
To: 4
Right Hidden Item
Gain temporary blue at the end of the runway. Then spring ball bounce through the tunnel. Press pause while exiting the tunnel. If Samus bounced far enough right, disable spring ball (a 'spring fling') to make it directly onto the item pedestal, chaining temporary blue from there. Otherwise, unpause without disabling spring ball, and chain temporary blue by landing on the ground. Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canTrickyJump" "canChainTemporaryBlue" "canSpringBallBounce" "canSpringFling" |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 3
Bottom Left Door
To: 4
Bottom Right Door
Gain temporary blue, and use Spring Ball to bounce through the spike tunnel. Then perform a long temporary blue chain across the room. Entrance condition: { "comeInShinecharging": { "length": 5, "openEnd": 0 } } Requires: "canSpringBallBounce" { "thornHits": 4 } "canLongChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Top Left Door
To: 3
Bottom Right Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 24, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 16, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Depending on the speed needed, first speedball from the bridge onto the floor and then bounce onto the ledge in front of the door. Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "minExtraRunSpeed": "$1.4", "movementType": "controlled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$2.8" } } Requires: "canTrickySpringBallBounce" "canInsaneJump" |
From: 1
Left Side - Top Door
To: 13
Central Junction
Entrance condition: { "comeInShinecharging": { "length": 5, "openEnd": 0, "steepUpTiles": 1 } } Requires: "canTemporaryBlue" "canSpringBallBounce" |
From: 1
Left Side - Top Door
To: 13
Central Junction
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" |
From: 6
Right Side - Top Middle Door
To: 6
Right Side - Top Middle Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 17, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 7
Right Side - Bottom Middle Door (Behind the Super Block)
To: 13
Central Junction
Position Samus next to the Super block, while keeping the speed effect with a Temporary Blue Chain, and break it. Then bounce into the morph tunnel, while keeping speed, and continuing all the way through with SpringBall Avoiding the Temporary Blue Chain is possible, but harder. Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canSpringBallBounce" { "ammo": { "type": "Super", "count": 1 } } Clears obstacles: F |
From: 7
Right Side - Bottom Middle Door (Behind the Super Block)
To: 13
Central Junction
Position Samus next to the Super block, while keeping the speed effect with a Temporary Blue Chain, and break it. Then bounce into the morph tunnel, while keeping speed, and continuing all the way through with SpringBall Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" { "ammo": { "type": "Super", "count": 1 } } Clears obstacles: F |
From: 13
Central Junction
To: 1
Left Side - Top Door
Build a ShineCharge on the below platform and bring it up to the morph tunnel by chaining Temporary Blue. Aim to bounce into the tunnel opening and use springball to bounce the rest of the way while blue. Requires: { "or": [ { "and": [ { "canShineCharge": { "usedTiles": 25, "openEnd": 0 } }, "canXRayTurnaround" ] }, { "canShineCharge": { "usedTiles": 21, "openEnd": 0 } } ] } "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 13
Central Junction
To: 7
Right Side - Bottom Middle Door (Behind the Super Block)
Perform a precise mockball or speedball into the morph tunnel. Then spring ball bounce through the door. Requires: { "obstaclesCleared": [ "F" ] } "canTrickyJump" "canLateralMidAirMorph" "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 20, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "maxExtraRunSpeed": "$2.8", "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 34, 1 ] ] } } |
Come in with a spring ball bounce after gaining speed on a remote runway using at least 42 tiles. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 42, 0 ] ] } } |
From: 2
Right Door
To: 3
Top Junction
Come in with a spring ball bounce after gaining speed on a remote runway using exactly 32 tiles. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 32, 0 ] ] } } Requires: "canTrickyDashJump" "canInsaneJump" |
From: 1
Top Right Door
To: 1
Top Right Door
Requires: { "obstaclesCleared": [ "A" ] } { "obstaclesNotCleared": [ "B" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 16, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "minExtraRunSpeed": "$1.8", "movementType": "uncontrolled" } } |
From: 1
Right Door
To: 1
Right Door
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$3.F", "minLandingTiles": 1 } } Clears obstacles: A |
From: 3
Dry Platform Junction
To: 1
Right Door
Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 32, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Dry Platform Junction
To: 1
Right Door
Perform a speedball into a temporary blue chain to reach the door. If HiJump and Spring Ball are unavailable, then getting out of the water requires a very precise jump: delay aiming down for the mid-air morph until after Samus is above the water line. Requires: { "getBlueSpeed": { "usedTiles": 32, "openEnd": 1 } } "canChainTemporaryBlue" "canSpeedball" { "or": [ "canInsaneJump", "HiJump", "canSpringBallBounce" ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Right Door
To: 1
Right Door
Requires: { "obstaclesCleared": [ "B" ] } "canTrickySpringBallBounce" { "or": [ { "obstaclesCleared": [ "A" ] }, { "enemyDamage": { "enemy": "Boyon", "type": "contact", "hits": 1 } } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 11, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "controlled" } } |
From: 1
Right Door
To: 1
Right Door
At high speed, it is possible to avoid Boyon damage. Requires: { "obstaclesCleared": [ "B" ] } "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 11, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "minExtraRunSpeed": "$2.D", "movementType": "controlled" } } |
From: 1
Right Door
To: 1
Right Door
Requires: { "obstaclesCleared": [ "B" ] } { "or": [ { "obstaclesCleared": [ "A" ] }, "canTrickyJump" ] } "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 11, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "any" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "any" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "any" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 4
Bottom Right Door
To: 4
Bottom Right Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Space Jump all the way across the room from the left platform. Requires: "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 3
Bottom Right Door
Requires: { "doorUnlockedAtNode": 1 } "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "or": [ "f_DefeatedKraid", { "obstaclesCleared": [ "f_DefeatedKraid" ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 1 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 3
Top Right Door
To: 3
Top Right Door
Gain temporary blue by running left to right. Spring ball bounce through the tunnel. Then continue chaining temporary blue through the door. Requires: { "obstaclesCleared": [ "B", "C" ] } { "or": [ { "and": [ { "obstaclesCleared": [ "D" ] }, { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } ] }, { "and": [ { "obstaclesNotCleared": [ "D" ] }, { "canShineCharge": { "usedTiles": 31, "openEnd": 1 } } ] } ] } "canChainTemporaryBlue" "canSpringBallBounce" Exit condition: { "leaveWithTemporaryBlue": {} } |
From: 3
Top Right Door
To: 5
Kihunter Junction
Spring ball bounce directly into the tunnel to break the bomb block with blue speed. The Kihunters can be killed by retreating to the morph tunnel if needed. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$2.8" } } Requires: "canTrickySpringBallBounce" "canInsaneJump" Clears obstacles: B, C |
From: 1
Left Door
To: 2
Right Door
Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains. Entrance condition: { "comeInGettingBlueSpeed": { "length": 13, "openEnd": 1 } } Requires: "canChainTemporaryBlue" { "or": [ { "and": [ "canSpeedball", "canSpringBallBounce", { "heatFrames": 490 } ] }, { "and": [ "SpaceJump", { "heatFrames": 420 } ] }, { "and": [ "canSpeedball", "canLongChainTemporaryBlue", { "heatFrames": 780 } ] } ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 3
Top Door
Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains. Entrance condition: { "comeInShinecharging": { "length": 13, "openEnd": 1 } } Requires: "canChainTemporaryBlue" { "or": [ { "and": [ "canSpeedball", "canSpringBallBounce", { "heatFrames": 400 } ] }, { "and": [ "SpaceJump", { "heatFrames": 420 } ] }, { "and": [ "canSpeedball", "canLongChainTemporaryBlue", { "heatFrames": 670 } ] } ] } Exit condition: { "leaveWithTemporaryBlue": { "direction": "right" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Right Door
To: 1
Left Door
Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains. Entrance condition: { "comeInGettingBlueSpeed": { "length": 13, "openEnd": 1 } } Requires: "canChainTemporaryBlue" { "or": [ { "and": [ "canSpeedball", "canSpringBallBounce", { "heatFrames": 490 } ] }, { "and": [ "SpaceJump", { "heatFrames": 420 } ] }, { "and": [ "canSpeedball", "canLongChainTemporaryBlue", { "heatFrames": 790 } ] } ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Side - Top Door
To: 7
Top Right Door
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$1.2", "minLandingTiles": 0 } } Requires: "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Use the full runway of the top-right door to jump to the ledge below the Cacatac and mockball on it. Either full jump from the left side of this platform, or do a small hop followed by a big jump to cross the gap. Disabling Springball once past the Grapple Blocks makes this much easier. Requires: "canCarefulJump" "canSpringBallBounce" "canMockball" { "or": [ { "doorUnlockedAtNode": 7 }, "canTrickyJump" ] } |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 4 } } Requires: "Gravity" "canCarefulJump" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 2 } { "heatFrames": 350 } { "lavaFrames": 20 } |
From: 1
Left Door
To: 2
Right Door
Uses a runway of at least 14 tiles in the adjacent room. Disable SpeedBooster after jumping so that the lava will not take away all of Samus' momentum. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 14 } } Requires: "Gravity" "canDisableEquipment" "canSpringBallBounce" "canTrickyJump" { "spikeHits": 1 } { "heatFrames": 240 } { "lavaFrames": 10 } |
From: 1
Left Door
To: 2
Right Door
Uses a runway of at least 21 tiles in the adjacent room. It will help to perform the first jump with HiJump disabled. Disable SpeedBooster before Samus reaches the lava. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 21 } } Requires: "HiJump" "canDisableEquipment" "canSpringBallBounce" "canTrickyJump" { "spikeHits": 1 } { "heatFrames": 200 } { "lavaFrames": 11 } |
From: 1
Left Door
To: 2
Right Door
It may help to perform the first jump with HiJump disabled. Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 4 } } Requires: "canCarefulJump" "HiJump" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 3 } { "heatFrames": 350 } { "lavaFrames": 32 } |
From: 1
Left Door
To: 2
Right Door
Uses a runway of at least 8 tiles in the adjacent room. It will help to perform the first jump with HiJump disabled. Disable SpeedBooster before Samus reaches the lava. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 8 } } Requires: "canTrickyJump" "HiJump" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 2 } { "heatFrames": 311 } { "lavaFrames": 22 } |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 4 } } Requires: "Gravity" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 2 } { "heatFrames": 350 } { "lavaFrames": 20 } |
From: 2
Right Door
To: 1
Left Door
Uses a runway of at least 14 tiles in the adjacent room. Disable SpeedBooster after jumping so that the lava will not take away all of Samus' momentum. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 14 } } Requires: "Gravity" "canDisableEquipment" "canSpringBallBounce" "canTrickyJump" { "spikeHits": 1 } { "heatFrames": 240 } { "lavaFrames": 10 } |
From: 2
Right Door
To: 1
Left Door
Uses a runway of at least 21 tiles in the adjacent room. It will help to perform the first jump with HiJump disabled. Disable SpeedBooster before Samus reaches the lava. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 21 } } Requires: "HiJump" "canDisableEquipment" "canSpringBallBounce" "canTrickyJump" { "spikeHits": 1 } { "heatFrames": 200 } { "lavaFrames": 11 } |
From: 2
Right Door
To: 1
Left Door
It may help to perform the first jump with HiJump disabled. Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 4 } } Requires: "canCarefulJump" "HiJump" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 3 } { "heatFrames": 350 } { "lavaFrames": 32 } |
From: 2
Right Door
To: 1
Left Door
Uses a runway of at least 8 tiles in the adjacent room. It will help to perform the first jump with HiJump disabled. Disable SpeedBooster before Samus reaches the lava. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 8 } } Requires: "canTrickyJump" "HiJump" "canDisableEquipment" "canSpringBallBounce" { "spikeHits": 2 } { "heatFrames": 311 } { "lavaFrames": 22 } |
From: 1
Left Door
To: 3
Junction Left of Green Gate
With at least two tiles of run speed, jump over the first moat by maximizing the jump distance and then MockBall into a regular springball to jump over the second moat. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2 } } Requires: "canInsaneJump" "canMockball" "canSpringBallBounce" |
From: 1
Left Door
To: 3
Junction Left of Green Gate
With at least 6 tiles of run speed, jump over the first moat and MockBall into a regular springball jump over the second moat. Aim down before reaching the ceiling to increase the jump distance. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 6 } } Requires: "canCarefulJump" "canMockball" "canSpringBallBounce" |
From: 1
Left Door
To: 3
Junction Left of Green Gate
With around four tiles of run speed, jump over the first moat and MockBall into a regular springball jump over the second moat. SpeedBooster makes the jump possible with a shorter runway, but the trajectory is less predictable. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 4 } } Requires: "canTrickyJump" "canMockball" "canSpringBallBounce" |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 9, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 38, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "controlled" } } |
Requires: { "obstaclesCleared": [ "A" ] } "canTrickySpringBallBounce" "f_DefeatedPhantoon" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "controlled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "maxExtraRunSpeed": "$3.C", "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "maxExtraRunSpeed": "$1.A", "minLandingTiles": 2 } } Requires: "canTrickySpringBallBounce" "canInsaneJump" Clears obstacles: A |
From: 3
Right Door
To: 2
Top Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 3
Right Door
To: 2
Top Door
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Middle Left Door
To: 2
Middle Left Door
Requires: "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesNotCleared": [ "C" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 4
Bottom Chozo Item
To: 3
Bottom Left Door
Gain temporary blue, and bounce into the morph tunnel, using Spring Ball to reach the left side while retaining temporary blue. After bouncing up out of the tunnel, unmorph, aim down, and use a pause buffer to remorph and land or bounce on the door frame, chaining temporary blue into the next room. FIXME: This needs the item to be collected or unspawned, at least if using the long runway variant. Requires: { "obstaclesNotCleared": [ "B" ] } { "or": [ { "and": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } ] }, { "and": [ { "obstaclesCleared": [ "A" ] }, { "canShineCharge": { "usedTiles": 35, "openEnd": 1 } }, { "or": [ "f_DefeatedPhantoon", "canSpeedball" ] } ] } ] } "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 4
Bottom Chozo Item
To: 3
Bottom Left Door
Use Temporary Blue to bounce into the Morph Tunnel with temp blue then continue to the bomb block using SpringBall. Just left of center of the pit is a good place to bounce for entering the tunnel. Requires either a tight shortcharge or clearing the power bomb blocks to open up more runway. Requires: { "obstaclesNotCleared": [ "B" ] } { "or": [ { "and": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } ] }, { "and": [ { "obstaclesCleared": [ "A" ] }, { "canShineCharge": { "usedTiles": 35, "openEnd": 1 } }, { "or": [ "f_DefeatedPhantoon", "canSpeedball" ] } ] } ] } "canTemporaryBlue" "canSpringBallBounce" |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Enter the room from the left to get the Kzans onto the correct cycle. Jump onto the Kzan second closest to the right door as it descends. Position on its left side, then run and jump immediately after Samus crosses above the water line, bouncing on the door frame ledge. Entrance condition: { "comeInNormally": {} } Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Enter the room from the right to get the Kzans onto the correct cycle. Jump onto the Kzan second closest to the left door as it descends. Position on its right side, then run and jump immediately after Samus crosses above the water line, bouncing on the door frame ledge. Entrance condition: { "comeInNormally": {} } Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Right Door
To: 2
Right Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Run on the conveyor closest to the door; its effective length is shortened due to moving in the same direction as Samus. Requires: { "enemyKill": { "enemies": [ [ "Bull", "Bull" ] ] } } "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 11, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From a standstill at the door, jump just before the first step. Do a lateral mid-air morph and bounce on the first platform. This should bounce on the third platform and get to the item. Requires: "canSpringBallBounce" "f_DefeatedPhantoon" |
From: 3
Bottom Left Door
To: 6
Bottom Right Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "canTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 3
Bottom Left Door
To: 6
Bottom Right Door
Requires: { "obstaclesNotCleared": [ "B" ] } { "or": [ { "canShineCharge": { "usedTiles": 12, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 13, "openEnd": 1 } } ] } ] } "canTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 6
Bottom Right Door
To: 3
Bottom Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 6
Bottom Right Door
To: 3
Bottom Left Door
Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canSpringBallBounce" Clears obstacles: A |
From: 8
Item
To: 3
Bottom Left Door
Neutral bounce into the Morph tunnel, and SpringBall bounce to continue all the way through. Requires: "Morph" { "canShineCharge": { "usedTiles": 16, "steepDownTiles": 4, "openEnd": 1 } } "canChainTemporaryBlue" "canXRayTurnaround" "canSpringBallBounce" Clears obstacles: C |
From: 8
Item
To: 3
Bottom Left Door
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" { "canShineCharge": { "usedTiles": 16, "steepUpTiles": 4, "openEnd": 0 } } "canTemporaryBlue" "can4HighMidAirMorph" "canSpringBallBounce" Clears obstacles: C |
From: 8
Item
To: 3
Bottom Left Door
Run towards the conveyor to more easily build the ShineCharge, and for an easier bounce into the morph tunnel. Neutral bounce into the Morph tunnel, and SpringBall bounce to continue all the way through. Requires: "f_DefeatedPhantoon" { "canShineCharge": { "usedTiles": 20, "steepDownTiles": 4, "openEnd": 1 } } "canTemporaryBlue" "canXRayTurnaround" "canSpringBallBounce" { "or": [ "HiJump", "canChainTemporaryBlue" ] } Clears obstacles: C |
From: 1
Right Door
To: 1
Right Door
If the power is on, time the jump for when the electricity is inactive. Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 3
Top Right Door
To: 3
Top Right Door
Requires: { "obstaclesCleared": [ "A" ] } "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 15, "openEnd": 2 }, "landingRunway": { "length": 8, "openEnd": 1 }, "maxExtraRunSpeed": "$1.8", "blue": "yes", "movementType": "controlled" } } |
From: 3
Top Right Door
To: 3
Top Right Door
Requires: { "obstaclesCleared": [ "A" ] } "canPreciseSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 15, "openEnd": 2 }, "landingRunway": { "length": 8, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Bottom Left Door
To: 1
Top Left Doorway
Perform a gravity jump and use Spring Ball to bounce through the top of the hole. Use a pause buffer to remorph, also taking the opportunity to equip Gravity again. Then chain temporary blue into the next room. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canXRayCancelShinecharge" "canXRayTurnaround" "canGravityJump" "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Bottom Left Door
To: 1
Top Left Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Continue moving right to avoid a crab hit, then morph again to make it through. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 4.5625, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
From: 2
Bottom Left Door
To: 1
Top Left Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Continue moving right to avoid a crab hit, then morph again to make it through. If the runway is very short and the bounce is not on the last frame before the transition, then it may be necessary to perform a spring ball jump; in this case, pause soon after entering the room in order to unequip spring ball. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "uncontrolled", "remoteAndLandingMinTiles": [ [ 3, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
From: 2
Bottom Left Door
To: 1
Top Left Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Continue moving right to avoid a crab hit, then morph again to make it through. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "uncontrolled", "remoteAndLandingMinTiles": [ [ 3.5625, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Bottom Left Door
To: 4
Top Right Doorway
Jump through the transition with blue speed. Perform a very short speedball to kill the bottom crab and get into position below the hole. Perform a gravity jump and use Spring Ball to bounce through the top of the hole. Use a pause buffer to remorph, also taking the opportunity to equip Gravity again. Then chain temporary blue into the next room. Entrance condition: { "comeInGettingBlueSpeed": { "length": 0, "openEnd": 1, "maxExtraRunSpeed": "$1.A" } } Requires: "canSpeedball" "canGravityJump" "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Bottom Left Door
To: 4
Top Right Doorway
Gain a shinecharge while entering, and either kill the crab before it touches Samus, or use X-Ray to cancel the shinecharge. Perform a gravity jump and use Spring Ball to bounce through the top of the hole. Use a pause buffer to remorph, also taking the opportunity to equip Gravity again. Then chain temporary blue into the next room. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: { "or": [ "canXRayCancelShinecharge", { "enemyKill": { "enemies": [ [ "Sciser" ] ], "explicitWeapons": [ "Missile", "Super", "Grapple", "Wave", "Spazer", "Plasma", "Ice Shield" ] } } ] } "canGravityJump" "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Right Door
To: 1
Top Left Doorway
Perform a gravity jump and use Spring Ball to bounce through the top of the hole. Use a pause buffer to remorph, also taking the opportunity to equip Gravity again. Then chain temporary blue into the next room. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canGravityJump" "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 3
Bottom Right Door
To: 4
Top Right Doorway
Perform a gravity jump and use Spring Ball to bounce through the top of the hole. Use a pause buffer to remorph, also taking the opportunity to equip Gravity again. Then chain temporary blue into the next room. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canXRayTurnaround" "canGravityJump" "canSpringBallBounce" "canPauseRemorphTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Right Door
To: 4
Top Right Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Then turn around, morph, and move through the tunnel to the right, avoiding crab damage. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 4.5625, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
From: 3
Bottom Right Door
To: 4
Top Right Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Then turn around, morph, and move through the tunnel to the right, avoiding crab damage. If the runway is very short and the bounce is not on the last frame before the transition, then it may be necessary to perform a spring ball jump; in this case, pause soon after entering the room in order to unequip spring ball. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 3, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
From: 3
Bottom Right Door
To: 4
Top Right Doorway
Unmorph just before hitting the ceiling, to conserve upward momentum. Then turn around, morph, and move through the tunnel to the right, avoiding crab damage. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "uncontrolled", "remoteAndLandingMinTiles": [ [ 3.5625, 1 ] ] } } Requires: { "notable": "Cross Room Jump Morph" } "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 35, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 16, "openEnd": 0, "startingDownTiles": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "maxExtraRunSpeed": "$3.5", "movementType": "uncontrolled" } } |
From: 2
Bottom Right Door
To: 3
Middle Right Door
Morph while descending through the door transition in order to bounce after the transition. Here it is expected to use at least 19 tiles of runway in order to get a high enough bounce. Entrance condition: { "comeInSpinning": { "speedBooster": true, "unusableTiles": 2, "minExtraRunSpeed": "$4.0" } } Requires: "canSuitlessMaridia" "canSpringBallBounce" |
From: 2
Bottom Right Door
To: 3
Middle Right Door
Use Spring Ball to bounce after the transition. Here it is expected to use at least 19 tiles of runway in order to get a high enough bounce. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 19, 0 ] ] } } Requires: "canSuitlessMaridia" |
From: 2
Bottom Right Door
To: 3
Middle Right Door
Use Spring Ball to bounce after the transition. Getting a high enough bounce requires speed in a specific range, corresponding to using about 7 tiles of runway. For the lowest speed in this range, a spring ball jump is needed to make it up; to prepare for this case, pause immediately when entering the room in order to unequip Spring Ball after the bounce. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 0 ] ] } } Requires: "canSuitlessMaridia" "canTrickyDashJump" "canTrickySpringBallBounce" "canDoubleSpringBallJumpMidAir" |
From: 1
Top Left Door
To: 1
Top Left Door
Requires: "Gravity" "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 20, "openEnd": 1, "gentleUpTiles": 3, "gentleDownTiles": 1, "steepUpTiles": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 4
Top Right Door
To: 4
Top Right Door
Requires: "Gravity" "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 12, "openEnd": 2, "steepUpTiles": 5, "steepDownTiles": 5 }, "landingRunway": { "length": 4, "openEnd": 1 }, "maxExtraRunSpeed": "$3.8", "movementType": "uncontrolled" } } |
From: 4
Top Right Door
To: 9
Platform Below Top Door
In the previous room, gain max run speed without Speed Booster equipped, requiring about 7 tiles of runway (obtaining an extra run speed of $2.0). Enter the room either in a mockball (or process of mockballing), or descending from a controlled Spring Ball bounce. Just after the transition, jump or bounce to slightly less than full height. Pause to equip Speed Booster before bouncing on the first Grapple platform; this provides a boost in the bounce height to be able to make it to the Grapple platform below the top door. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": false, "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 6.4375, 0 ] ] } } Requires: { "notable": "Spring Ball Bounce Right to Left" } "SpeedBooster" "canCrossRoomJumpIntoWater" "canTrickySpringBallBounce" |
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction
Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 1 tile worth of speed (at least $0.9 extra run speed). Use Spring Ball to jump or do a controlled bounce after the transition. While descending and before bouncing on the first Grapple platform, perform two spring flings by pausing and unequipping Spring Ball, then pausing again and re-equipping it. Afterward, perform additional spring flings as needed to make it across the room, taking care to avoid the Powamp. Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring flings will not work, assuming Speed Booster is not equipped. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "adjacentMinTiles": 4, "remoteAndLandingMinTiles": [ [ 0.4375, 1 ] ] } } Requires: { "notable": "Spring Ball Bounce Right to Left" } "canCrossRoomJumpIntoWater" "canTrickySpringBallBounce" "canSpringFling" "canInsaneJump" |
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction
Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 5 or more runway tiles worth of speed (at least $1.8 extra run speed). Use Spring Ball to jump or do a controlled bounce after the transition. Bounce on the first Grapple platform. Then perform a 'spring fling' by unequipping Spring Ball while descending, to reset Samus' vertical speed and be able to make it across room. Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring fling will not work, assuming Speed Booster is not equipped. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "adjacentMinTiles": 8, "remoteAndLandingMinTiles": [ [ 4.4375, 2 ] ] } } Requires: { "notable": "Spring Ball Bounce Right to Left" } "canCrossRoomJumpIntoWater" "canTrickySpringBallBounce" "canSpringFling" |
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction
Come in with speed in a specific range (extra run speed between $2.0 and $2.3), corresponding to using about 7 tiles of runway. Bounce on the two islands below, in order to make it up to the top-left part of the room. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 6.4375, 0 ] ] } } Requires: "canTrickyDashJump" "canTrickySpringBallBounce" |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 20, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "minExtraRunSpeed": "$0.F", "movementType": "uncontrolled" } } |
From: 5
Right Door
To: 7
Top Right Left Item
Bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$3.4", "maxExtraRunSpeed": "$4.C" } } Requires: { "notable": "Suitless Blue Bomber" } "canSuitlessMaridia" "HiJump" "canTrickySpringBallBounce" "canInsaneJump" "canMomentumConservingMorph" |
From: 5
Right Door
To: 7
Top Right Left Item
In the previous room, perform a relatively precise 1-tap in order to gain blue speed with momentum in a specific range, then use spring ball to bounce through the door transition. Bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$4.0", "maxExtraRunSpeed": "$4.3" } } Requires: { "notable": "Suitless Blue Bomber" } "canSuitlessMaridia" "canTrickyDashJump" "canInsaneJump" "canTrickySpringBallBounce" "canMomentumConservingMorph" |
Requires: "Gravity" "canLateralMidAirMorph" "canCarefulJump" { "or": [ "canTrickyJump", "canSpringBallBounce" ] } |
Requires: { "obstaclesCleared": [ "A" ] } "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 1, "gentleUpTiles": 2, "gentleDownTiles": 2, "steepUpTiles": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 27, "openEnd": 0 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Use Speed Booster to break the Speed blocks, and run from the right side of the room, using blue speed to run on top of the sand. Requires: "Gravity" { "getBlueSpeed": { "usedTiles": 22, "openEnd": 1 } } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Bounce through the Speed blocks. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } |
From: 1
Left Door
To: 4
Right Door
Bounce through the Speed blocks. Then unmorph and chain temporary blue into the next room. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Requires: "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 5
Item
Needs a runway of 7 tiles with no open end in the adjacent room, to get enough height. This is a peak of height with speed booster, no hjb, while underwater. Jump before the transition with SpeedBooster off and then SpeedBooster back on after reaching the ceiling and Morphing. Entrance condition: { "comeInJumping": { "speedBooster": true, "minTiles": 6.4375 } } Requires: "canLateralMidAirMorph" "canDisableEquipment" "canCrossRoomJumpIntoWater" "canSpringBallBounce" { "or": [ { "enemyDamage": { "enemy": "Puyo", "type": "contact", "hits": 1 } }, "canInsaneJump", { "and": [ "Plasma", "canTrickyJump" ] }, "h_pauseAbuseMinimalReserveRefill" ] } |
Bounce through the Speed blocks. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } |
From: 4
Right Door
To: 1
Left Door
Bounce through the Speed blocks. Then unmorph and chain temporary blue into the next room. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Requires: "canChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Chain temporary blue across the room in order to break the Speed blocks. If available, bouncing using Spring Ball can help speed this up significantly. If two Power Bombs are also available, they can be used to break the shot blocks along the way without needing to stop bouncing. Entrance condition: { "comeInWithTemporaryBlue": { "direction": "right" }, "comesThroughToilet": "any" } Requires: "canChainTemporaryBlue" { "or": [ "HiJump", "canTrickySpringBallJump", "canInsaneJump" ] } { "or": [ { "and": [ "canSpringBallBounce", { "or": [ { "ammo": { "type": "PowerBomb", "count": 2 } }, { "and": [ "canLongChainTemporaryBlue", "can4HighMidAirMorph" ] } ] } ] }, { "and": [ "canLongChainTemporaryBlue", "canStationaryLateralMidAirMorph", "can4HighMidAirMorph", "canBeVeryPatient" ] } ] } |
From: 1
Bottom Left Door
To: 2
Right Door
Chain temporary blue across the room in order to break the Speed blocks. If available, bouncing using Spring Ball can help speed this up significantly. If two Power Bombs are also available, they can be used to break the shot blocks along the way without needing to stop bouncing. Entrance condition: { "comeInWithTemporaryBlue": { "direction": "left" }, "comesThroughToilet": "any" } Requires: "canChainTemporaryBlue" "canXRayTurnaround" { "or": [ "HiJump", "canTrickySpringBallJump", "canInsaneJump" ] } { "or": [ { "and": [ "canSpringBallBounce", { "or": [ { "ammo": { "type": "PowerBomb", "count": 2 } }, { "and": [ "canLongChainTemporaryBlue", "can4HighMidAirMorph" ] } ] } ] }, { "and": [ "canLongChainTemporaryBlue", "canStationaryLateralMidAirMorph", "can4HighMidAirMorph", "canBeVeryPatient" ] } ] } |
Chain temporary blue across the room in order to break the Speed blocks. If available, bouncing using Spring Ball can help speed this up significantly. If two Power Bombs are also available, they can be used to break the shot blocks along the way without needing to stop bouncing; the first Power Bomb must be placed at a specific time, about 1 tile to the left of the first set of Speed blocks; the second Power Bomb should be placed as early as possible after coming off cooldown. Entrance condition: { "comeInWithTemporaryBlue": {} } Requires: "canChainTemporaryBlue" "canStationaryLateralMidAirMorph" { "or": [ { "and": [ "canSpringBallBounce", { "or": [ { "ammo": { "type": "PowerBomb", "count": 2 } }, { "and": [ "canLongChainTemporaryBlue", "can4HighMidAirMorph" ] } ] } ] }, { "and": [ "canLongChainTemporaryBlue", "can4HighMidAirMorph", "canBeVeryPatient" ] } ] } |
From: 2
Right Door
To: 1
Bottom Left Door
Chain temporary blue across the room in order to break the Speed blocks, using Spring Ball to speed up the process. If two Power Bombs are also available, they can be used to break the shot blocks along the way without needing to stop bouncing; the first Power Bomb must be placed at a specific time, about 1 tile to the left of the first set of Speed blocks; the second Power Bomb should be placed as early as possible after coming off cooldown. Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 1 } } Requires: "canLongChainTemporaryBlue" "canStationaryLateralMidAirMorph" "canSpringBallBounce" "canSpringBallJumpMidAir" "can4HighMidAirMorph" Exit condition: { "leaveWithTemporaryBlue": { "direction": "left" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 11, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 4
Platform Below Top Door
Unmorphing helps with avoiding the crab. The spring ball jump is used to get through the door after landing near the top. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 18.4375, 1 ] ] } } Requires: "canTrickyJump" "canCrossRoomJumpIntoWater" "canSpringBallJumpMidAir" |
From: 1
Left Door
To: 4
Platform Below Top Door
Requires gaining a specific amount of speed by running a distance equivalent to a runway of 7 tiles with no open end in the adjacent room, to hit a peak in the speed / height relationship. Unmorph to maintain momentum while sliding along the ceiling near the entrance. The spring ball jump is used after landing near the top, to get to the platform below the door. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 1 ] ] } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" "canSpringBallJumpMidAir" |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 17, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 17, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Bottom Left Door
To: 4
Top Right Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 39, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 4
Top Right Door
This requires gaining speed by running a precise distance of 34 tiles (extra run speed of $6.0 or $6.1). Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 34, 1 ] ] } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 4
Top Right Door
This requires gaining speed by running a precise distance of 7 tiles (extra run speed of $2.0 or $2.1). Immediately pause after the transition to unequip Spring Ball. Then equip Spring Ball again and perform a mid-air spring ball jump. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 1 ] ] } } Requires: "canTrickyDashJump" "canDoubleSpringBallJumpMidAir" "canCrossRoomJumpIntoWater" |
Tricky Cross Room Spring Ball Bounce into Spring Ball Jump, Leave With Temporary Blue
(Extreme)
Halfie Climb Room
From: 2
Bottom Left Door
To: 4
Top Right Door
Gaining blue speed with a precise amount of run speed (extra run speed of $2.0 or $2.1), and bounce through the transition. After the transition, press pause, unmorph, aim down, and unequip Spring Ball. Buffer a morph out of the pause. Pause again to equip Spring Ball and perform a mid-air spring ball jump, chaining temporary blue to the top of the room. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "any", "minExtraRunSpeed": "$2.0", "maxExtraRunSpeed": "$2.1" } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" "canPauseRemorphTemporaryBlue" "canDoubleSpringBallJumpMidAir" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 3
Bottom Right Door
To: 3
Bottom Right Door
If needing high speed, try to prevent the Oums from falling to the floor, to prevent them from blocking the runway. Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 45, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 9, 1 ] ] } } Requires: "canTrickyJump" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 17, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "any", "remoteAndLandingMinTiles": [ [ 6.4375, 1 ] ] } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" |
From: 2
Bottom Left Door
To: 1
Top Left Door
Gaining blue speed with a precise amount of run speed (extra run speed of $2.0 or $2.1), and bounce through the transition. After the transition, unmorph, hold an angle button, aim down, and pause near the peak of Samus' jump. Buffer a morph out of the pause to continue chaining temporary blue. Use a spring ball jump to escape the water. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "any", "minExtraRunSpeed": "$2.0", "maxExtraRunSpeed": "$2.1" } } Requires: "canTrickyDashJump" "canCrossRoomJumpIntoWater" "canPauseRemorphTemporaryBlue" "canXRayTurnaround" "canTrickySpringBallJump" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Bottom Left Door
To: 2
Top Right Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 3.5625, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" |
From: 1
Bottom Left Door
To: 2
Top Right Door
Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "uncontrolled", "remoteAndLandingMinTiles": [ [ 2.5625, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" "canTrickyJump" |
From: 1
Bottom Left Door
To: 2
Top Right Door
Unmorph just before hitting the overhang, to conserve momentum to make it on top. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": "any", "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 2.5625, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" "canMomentumConservingMorph" |
From: 1
Bottom Left Door
To: 2
Top Right Door
Unmorph just before hitting the overhang, to conserve momentum to make it on top. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": false, "movementType": "uncontrolled", "remoteAndLandingMinTiles": [ [ 1.5625, 1 ] ] } } Requires: "canCrossRoomJumpIntoWater" "canTrickyJump" "canMomentumConservingMorph" |
From: 2
Top Right Door
To: 2
Top Right Door
Requires: { "or": [ "Gravity", "canCarefulJump" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Gain speed using between 36 and 42 tiles of runway (extra run speed between $6.4 and $6.F). Unmorph to retain blue speed to pass safely through the Rippers. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "any", "minExtraRunSpeed": "$6.4" } } Requires: "HiJump" "canTrickyDashJump" "canInsaneJump" "canDownGrab" |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 3
Middle Right Door
To: 3
Middle Right Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 10, "openEnd": 1 }, "landingRunway": { "length": 6, "openEnd": 1 }, "movementType": "controlled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 10, "openEnd": 1 }, "landingRunway": { "length": 6, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "controlled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "Gravity" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "controlled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "Gravity" "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 0 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "controlled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyJump" "SpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 1 }, "landingRunway": { "length": 5, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 2 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 2
Right Door
Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce on the platform in front of the door, then bounce on the second-to-last pillar. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$2.1", "maxExtraRunSpeed": "$2.3" } } Requires: { "notable": "Cross-Room Blue Spring Ball Bounce (Left to Right)" } "canTrickyDashJump" "canTrickySpringBallBounce" "canInsaneJump" |
From: 1
Left Door
To: 2
Right Door
Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Cross the room by bouncing on the pillars. Then chain temporary blue into the next room. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$2.1", "maxExtraRunSpeed": "$2.3" } } Requires: { "notable": "Cross-Room Blue Spring Ball Bounce (Left to Right)" } "canTrickyDashJump" "canTrickySpringBallBounce" "canInsaneJump" "canChainTemporaryBlue" "canBeVeryPatient" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 2
Right Door
Gain run speed using between 19 and 33 tiles in the other room, and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce near the end of the platform in front of the door, clearing the whole room at once. Samus will go over the Evirs, so there is no need for blue speed. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 19.3625, 1 ] ] } } Requires: { "notable": "Cross-Room Spring Ball Bounce (Left to Right)" } "canTrickyJump" |
From: 2
Right Door
To: 1
Left Door
Gain a speedball in the other room, and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce anywhere on the platform in front of the door, clearing the whole room at once. If needed, blue speed will destroy any Evirs along the way and allow bouncing on the sand at the end to make it onto the ledge. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$2.0" } } Requires: { "notable": "Cross-Room Blue Spring Ball Bounce (Right to Left)" } { "or": [ "canTrickyJump", "canSlowShortCharge" ] } |
From: 2
Right Door
To: 1
Left Door
Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce across the room, destroying the Evirs along the path, then bounce on the sand at the left side of the room, and unmorph to go straight up in the single-tile-wide space with no sandfall; perform a pause remorph to chain temporary blue to the door. Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled", "minExtraRunSpeed": "$2.1", "maxExtraRunSpeed": "$2.3" } } Requires: { "notable": "Cross-Room Blue Spring Ball Bounce (Right to Left)" } "canTrickyDashJump" "canTrickySpringBallBounce" "canPauseRemorphTemporaryBlue" "canBeVeryPatient" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Right Door
To: 1
Left Door
Gain run speed using between 19 and 33 tiles in the other room, and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce near the end of the platform in front of the door, clearing the whole room at once. Samus will go over the Evirs, so there is no need for blue speed. Entrance condition: { "comeInWithSpringBallBounce": { "speedBooster": true, "movementType": "controlled", "remoteAndLandingMinTiles": [ [ 19.3625, 1 ] ] } } Requires: { "notable": "Cross-Room Spring Ball Bounce (Right to Left)" } "canTrickyJump" |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Clears obstacles: A |
Entrance condition: { "comeInWithBlueSpringBallBounce": { "movementType": "controlled" } } Clears obstacles: A |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 9, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 1
Left Doorway
To: 2
Right Door
Requires: { "obstaclesCleared": [ "A" ] } "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Doorway
To: 2
Right Door
Requires: { "obstaclesCleared": [ "A" ] } "SpaceJump" "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 14, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "getBlueSpeed": { "usedTiles": 14, "openEnd": 1 } } "canChainTemporaryBlue" { "or": [ "canLongChainTemporaryBlue", "canSpringBallBounce", "SpaceJump" ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 2
Right Door
To: 1
Left Doorway
Requires: { "obstaclesCleared": [ "A" ] } "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 10, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 6, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Left Door
To: 2
Left Door
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 21, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 21, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "or": [ "canMetroidAvoid", "Ice", { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 25, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "or": [ "canTrickyDodgeEnemies", { "and": [ "canMetroidAvoid", "Ice" ] }, "ScrewAttack", "canPseudoScrew", { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] } ] } "canTrickySpringBallBounce" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "minExtraRunSpeed": "$1.3", "movementType": "controlled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 2
Right Door
Requires: { "or": [ "canTrickyDodgeEnemies", { "and": [ "canMetroidAvoid", "Ice" ] }, "ScrewAttack", "canPseudoScrew", { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] } ] } "canTrickyJump" "canPreciseSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 31, "openEnd": 1 }, "landingRunway": { "length": 3, "openEnd": 1 }, "movementType": "uncontrolled" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
At max run speed without SpeedBooster, you can bounce on both platforms and avoid all acid. Jump from the center of the rightmost X in the background. Bounce again on the second platform to avoid any Metroid or Rinkas. Requires: "canSpringBallBounce" "canCarefulJump" { "or": [ { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] }, "canMetroidAvoid", { "metroidFrames": 200 } ] } |
At max non-speed run speed, Spring Ball bounce on both platforms and avoid all acid. Land on the right side of the first platform to avoid the second Metroid. Bouncing on the second platform will usually avoid the third Metroid. Requires: "canSpringBallBounce" "canCarefulJump" { "or": [ { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] }, { "and": [ "canTrickyJump", "canMetroidAvoid" ] }, { "metroidFrames": 270 } ] } |
Requires: { "or": [ "canMetroidAvoid", "Ice", { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 18, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "or": [ "canMetroidAvoid", "Ice", { "or": [ "f_KilledMetroidRoom2", { "obstaclesCleared": [ "f_KilledMetroidRoom2" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 4, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
Requires: { "or": [ "canMetroidAvoid", "Ice", { "or": [ "f_KilledMetroidRoom2", { "obstaclesCleared": [ "f_KilledMetroidRoom2" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "or": [ "canMetroidAvoid", { "and": [ "Ice", "canDodgeWhileShooting" ] }, { "or": [ "f_KilledMetroidRoom3", { "obstaclesCleared": [ "f_KilledMetroidRoom3" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 29, "openEnd": 2 }, "landingRunway": { "length": 3, "openEnd": 1 }, "minExtraRunSpeed": "$1.A", "movementType": "uncontrolled" } } |
From: 1
Left Door
To: 1
Left Door
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyJump" { "or": [ "canTrickyDodgeEnemies", { "and": [ "canMetroidAvoid", { "metroidFrames": 100 } ] }, { "or": [ "f_KilledMetroidRoom3", { "obstaclesCleared": [ "f_KilledMetroidRoom3" ] } ] } ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 29, "openEnd": 2 }, "landingRunway": { "length": 5, "openEnd": 2 }, "movementType": "controlled" } } |
Requires: { "or": [ "f_KilledMetroidRoom3", { "obstaclesCleared": [ "f_KilledMetroidRoom3" ] } ] } { "getBlueSpeed": { "usedTiles": 29, "openEnd": 2 } } "canChainTemporaryBlue" { "or": [ { "and": [ "canLongChainTemporaryBlue", { "acidFrames": 20 }, { "enemyDamage": { "enemy": "Rinka", "type": "contact", "hits": 1 } } ] }, "canSpringBallBounce", "SpaceJump" ] } Exit condition: { "leaveWithTemporaryBlue": {} } |
From: 1
Top Left Door
To: 2
Bottom Door
Use X-ray immediately after shinecharging, in order to be able to dodge the Rinkas. Use spring ball to bounce through the 3-tile-high portion. Entrance condition: { "comeInShinecharging": { "length": 9, "openEnd": 0 } } Requires: { "or": [ "f_KilledMetroidRoom4", { "obstaclesCleared": [ "f_KilledMetroidRoom4" ] } ] } "canLongChainTemporaryBlue" "canXRayTurnaround" "canSpringBallBounce" Exit condition: { "leaveWithTemporaryBlue": { "direction": "any" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 2, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Use the floating platform near the bottom-left of the room. Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 2 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Use the upper runway. Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 43, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 19, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 3, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 9, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "controlled" } } |
From: 2
Right Door
To: 2
Right Door
Requires: "canPreciseSpaceJump" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 9, "openEnd": 0 }, "landingRunway": { "length": 4, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 5, "openEnd": 1 }, "landingRunway": { "length": 1, "openEnd": 1 }, "movementType": "uncontrolled" } } |