Requires: { "or": [ "canWalljump", "SpaceJump", "canIBJ", "HiJump", "canSpringBallJumpMidAir" ] } |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ" ] } { "or": [ "h_canDestroyBombWalls", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 7
Junction (Left Ledge Below Bomb Blocks)
To: 1
Top Left Door
Requires: "canHorizontalShinespark" { "useFlashSuit": {} } { "shinespark": { "frames": 54, "excessFrames": 43 } } { "or": [ "canWalljump", "SpaceJump", { "and": [ "HiJump", { "or": [ "SpeedBooster", "canInsaneJump" ] } ] } ] } Clears obstacles: A Dev note: This can be done with HiJump alone; it requires a precise spin jump and then a very precise horizontal spark at the top of the jump. |
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 165 } "canShinechargeMovementComplex" "HiJump" "canWalljump" "Morph" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canShinechargeMovementComplex" "HiJump" "canWalljump" "Morph" { "shinespark": { "frames": 5, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 155 } "canShinechargeMovementComplex" "HiJump" "canWalljump" "Morph" { "shinespark": { "frames": 3, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Elevator
To: 1
Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "f_TourianOpen" "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "f_TourianOpen" "Gravity" { "or": [ "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "canWalljump", "canGravityJump" ] } |
From: 2
Elevator
To: 1
Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 95 } "f_TourianOpen" "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 9 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "f_TourianOpen" "Gravity" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 8 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "or": [ "canCarefulJump", "canUseFrozenEnemies", "SpaceJump", { "and": [ "Gravity", { "or": [ "HiJump", "canWalljump", "h_canCrouchJumpDownGrab", "canIBJ", "canSpringBallJumpMidAir" ] } ] } ] } |
Requires: "Gravity" "canWalljump" { "canShineCharge": { "usedTiles": 12, "steepUpTiles": 3, "steepDownTiles": 1, "openEnd": 1 } } "canShinechargeMovementTricky" { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } |
Enter the room while building a shinespark and use it on the lowest part of the ramp to cross the room and reach a raised ledge on the right side wall. From there, use SpaceJump to escape the water. Carry the shinespark to the bottom of the ramp by delaying the first Choot with two Power Beam shots, killing it, or bounceballing through it. The Choot can be shot diagonally from the middle platform, and again by running off that platform and aiming down to float above it. Entrance condition: { "comeInShinecharging": { "length": 6, "openEnd": 1, "steepDownTiles": 1 } } Requires: "canShinechargeMovementComplex" "canCarefulJump" { "or": [ { "and": [ "canMidairShinespark", "canDodgeWhileShooting" ] }, { "and": [ { "enemyDamage": { "enemy": "Choot", "type": "contact", "hits": 1 } }, "canNeutralDamageBoost", "canBounceBall" ] }, { "and": [ "canMockball", { "or": [ "canPseudoScrew", "ScrewAttack", "Plasma", "Wave", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } "canHorizontalShinespark" { "shinespark": { "frames": 123, "excessFrames": 5 } } "canSpaceJumpWaterBounce" { "or": [ { "and": [ "canTrickyJump", "canDownGrab" ] }, "canWalljump" ] } Dev note: There is 1 unusable tile in this runway. |
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: "canSpaceJumpWaterBounce" { "or": [ "canWalljump", { "and": [ "canTrickyJump", "canDownGrab" ] } ] } |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canSpringBallJumpMidAir" ] } |
From: 4
Junction (Right side Pit)
To: 2
Right Door
Requires: "canShinechargeMovementComplex" "Gravity" "canWalljump" { "canShineCharge": { "usedTiles": 17, "steepUpTiles": 2, "steepDownTiles": 3, "startingDownTiles": 1, "openEnd": 0 } } { "shineChargeFrames": 160 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 4
Junction (Right side Pit)
To: 2
Right Door
Requires: "canShinechargeMovementComplex" "Gravity" "canWalljump" { "canShineCharge": { "usedTiles": 22, "steepUpTiles": 3, "steepDownTiles": 3, "startingDownTiles": 1, "openEnd": 0 } } { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 4
Junction (Right side Pit)
To: 2
Right Door
Freeze the Choot when it swings right on its jump. Quickly get on top of it by first getting onto the pillar to the left, or with a SpringBall Jump. Perform a precise spring ball jump to get to the far right ledge, while avoiding hitting the water surface. While on the ledge, stand on the raised ground to the right and jump to the surface, then space jump across the water to the left. Requires: "canTrickyUseFrozenEnemies" "canTrickySpringBallJump" { "or": [ { "and": [ "canResetFallSpeed", "canTrickyJump" ] }, "canStationaryLateralMidAirMorph", "canSpringFling" ] } "canSpaceJumpWaterBounce" "canWalljump" |
Requires: "Gravity" { "or": [ "canWalljump", "canGravityJump", { "and": [ "canSpringBallJumpMidAir", "HiJump" ] } ] } |
Requires: "Gravity" { "or": [ { "and": [ "canTrickySpringBallJump", { "or": [ "canLateralMidAirMorph", "canTrickyJump" ] } ] }, { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "SpeedBooster" ] } ] } { "obstaclesNotCleared": [ "A", "B", "C" ] } |
From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door
Requires: "HiJump" "canTrickyDashJump" "canWalljump" { "canShineCharge": { "usedTiles": 25, "steepUpTiles": 4, "openEnd": 1 } } "canShinechargeMovementComplex" { "shineChargeFrames": 125 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door
Gain a shinecharge while running left-to-right. Continue running right for a precise distance of 7 tiles, then jump and walljump to reach the top-right door with shinecharge frames remaining. Requires: { "canShineCharge": { "usedTiles": 18, "steepUpTiles": 4, "openEnd": 1 } } "canTrickyDashJump" "canWalljump" "canShinechargeMovementTricky" "canInsaneJump" { "shineChargeFrames": 170 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Upper Right Section - Top Right Door
To: 2
Upper Right Section - Top Right Door
Gain a shinecharge while bonking the door below the top-right door. Then turn around, run a precise distance of 7 tiles, and jump and walljump to approach the top-right door and shinespark out. Requires: { "canShineCharge": { "usedTiles": 32, "steepUpTiles": 4, "openEnd": 1 } } "canTrickyDashJump" "canWalljump" "canShinechargeMovementTricky" { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": {} } |
From: 4
Lower Section - Top Right Door
To: 4
Lower Section - Top Right Door
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canWalljump", { "and": [ "canLongIBJ", "Gravity" ] }, { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "canLongIBJ", "canBombHorizontally", "canResetFallSpeed" ] }, { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canTrickyJump" ] }, { "and": [ "HiJump", { "or": [ "SpeedBooster", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "canTrickyJump", "canPreciseGrapple" ] }, { "and": [ "Gravity", "canShinechargeMovement", "canMidairShinespark", "h_canShineChargeMaxRunway", { "shinespark": { "frames": 35, "excessFrames": 10 } } ] } ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
From: 4
Lower Section - Top Right Door
To: 8
Bridge Right Door (Same Connection as Lower Section - Bottom Right Door)
Climb up 1 screen. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "notable": "Get Inside the Bridge" } "canSkipDoorLock" { "or": [ "canArtificialMorph", "canWalljump", "SpaceJump", { "and": [ "canLongIBJ", "Gravity" ] }, { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "canLongIBJ", "canBombHorizontally", "canResetFallSpeed" ] }, { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canTrickyJump" ] }, { "and": [ "HiJump", { "or": [ "SpeedBooster", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "canTrickyJump", "canPreciseGrapple" ] }, { "and": [ "Gravity", "canShinechargeMovement", "canMidairShinespark", "h_canShineChargeMaxRunway", { "shinespark": { "frames": 35, "excessFrames": 10 } } ] } ] } "canXRayClimb" |
From: 4
Lower Section - Top Right Door
To: 8
Bridge Right Door (Same Connection as Lower Section - Bottom Right Door)
Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "notable": "Get Inside the Bridge" } { "or": [ "canArtificialMorph", "canWalljump", "SpaceJump", { "and": [ "canLongIBJ", "Gravity" ] }, { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "canLongIBJ", "canBombHorizontally", "canResetFallSpeed" ] }, { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canTrickyJump" ] }, { "and": [ "HiJump", { "or": [ "SpeedBooster", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "canTrickyJump", "canPreciseGrapple" ] }, { "and": [ "Gravity", "canShinechargeMovement", "canMidairShinespark", "h_canShineChargeMaxRunway", { "shinespark": { "frames": 35, "excessFrames": 10 } } ] } ] } "canXRayClimb" Bypasses door shell: true |
From: 4
Lower Section - Top Right Door
To: 12
Top Junction
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "canArtificialMorph", "canWalljump", "SpaceJump", { "and": [ "canLongIBJ", "Gravity" ] }, { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "canLongIBJ", "canBombHorizontally", "canResetFallSpeed" ] }, { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canTrickyJump" ] }, { "and": [ "HiJump", { "or": [ "SpeedBooster", "canSpringBallJumpMidAir" ] } ] }, { "and": [ "canTrickyJump", "canPreciseGrapple" ] }, { "and": [ "Gravity", "canShinechargeMovement", "canMidairShinespark", "h_canShineChargeMaxRunway", { "shinespark": { "frames": 35, "excessFrames": 10 } } ] } ] } "canXRayClimb" |
From: 5
Lower Section - Bottom Right Door
To: 4
Lower Section - Top Right Door
Requires: "canWalljump" |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "canIBJ" ] } Dev note: A speedy jump would be obsoleted by another strat for being tricky. |
Requires: "SpaceJump" { "or": [ "canWalljump", { "and": [ "canSpaceJumpWaterEscape", "HiJump" ] } ] } Dev note: Space Jump with HiJump alone is enough if the door can be opened. |
It is possible to escape the water with a wall jump when the water is low, or a crouch jump and down grab when it is high. Requires: { "doorUnlockedAtNode": 2 } { "or": [ "canDownGrab", "canWalljump", "Gravity", "HiJump", "canTrickySpringBallJump" ] } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: The crouch jump is not actually necessary but helps slightly. It is also possible to use the crouch jump while maintaining the flash suit. |
Requires: { "or": [ "canWalljump", "Morph", "SpaceJump", "HiJump" ] } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab" ] } { "canShineCharge": { "usedTiles": 25, "openEnd": 1 } } "canShinechargeMovement" { "shineChargeFrames": 95 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } Clears obstacles: A |
Jump and freeze the Beetom at a precise location in order to jump through the crumble blocks. The pixel window is larger and higher with Morph and an X-Ray Stand Up. Two Beetom hits are assumed, but with failed attempts it could take more, possibly requiring leaving the Beetom and going back to the right to farm. Requires: { "notable": "Beetom Clip" } { "or": [ "h_canXRayMorphIceClip", "h_canPreciseIceClip" ] } "Morph" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } { "or": [ "h_canPreciseIceClip", "canWalljump", "HiJump", "SpaceJump", { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } ] } { "or": [ "canCrumbleJump", "canWalljump", "HiJump", "SpaceJump" ] } Dev note: Morph is required to lure a Beetom. Morphless tunnel crawl should not be required. FIXME: An ice clip would allow for Moondance strats at 1 and 2 using a second Beetom. |
From: 3
Bottom Left Door
To: 2
Top Right Door
Jump and freeze the Beetom at a pixel perfect location in order to jump through the crumble blocks. The pixel is nearly the highest possible position with HiJump disabled, from the left ledge. After positioning the Beetom, get on top of it with a tight down grab, while refreezing it if necessary. Jump through the crumble blocks then down grab again to get to the top area. Two Beetom hits are assumed, but with failed attempts it could take more, possibly requiring leaving the Beetom and going back to the right to farm. Requires: { "notable": "Beetom Clip (High Pixel, Preserve Flash Suit)" } "h_canHighPixelIceClip" "Morph" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } { "or": [ "canWalljump", "HiJump", "SpaceJump", { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 2 } } ] } Dev note: Morph is required to lure a Beetom. Morphless tunnel crawl should not be required. |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 105 } "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 2
Above Power Bomb Blocks - Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 7 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Above Power Bomb Blocks - Middle Left Door
To: 3
Above Power Bomb Blocks - Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Above Power Bomb Blocks - Bottom Left Door
To: 4
Above Power Bomb Blocks - Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 4
Above Power Bomb Blocks - Middle Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Above Power Bomb Blocks - Bottom Right Door
To: 4
Above Power Bomb Blocks - Middle Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 125 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
Use the runway below the bug pipe to gain a shinecharge. Use a wall jump to reach the door with shinecharge frames remaining. Requires: "canWalljump" { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovementTricky" { "shineChargeFrames": 170 } Exit condition: { "leaveShinecharged": {} } Dev note: One tile of runway is considered unusable in order to have space to quickly jump up onto the bomb blocks above. It could also be possible to break the bomb blocks, potentially increasing the framesRemaining slightly. |
Requires: { "or": [ "SpaceJump", "canIBJ", "HiJump", "canSpringBallJumpMidAir", { "and": [ "SpeedBooster", "canWalljump" ] } ] } |
Requires: { "or": [ "HiJump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canWalljump", "canUseFrozenEnemies", "canSpringBallJumpMidAir" ] } |
From: 2
Right Side - Top Door
To: 2
Right Side - Top Door
Requires: { "canShineCharge": { "usedTiles": 25, "openEnd": 1 } } "canShinechargeMovementComplex" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 28 } } Exit condition: { "leaveWithSpark": {} } |
From: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
Carefully lure a Zeb from the pipe below while freezing it. Samus must start to the left of the pipe in order for the Zeb to move left at the end. Requires: "canTrickyUseFrozenEnemies" { "or": [ "h_canUsePowerBombs", { "obstaclesCleared": [ "B" ] }, { "and": [ "Morph", { "obstaclesCleared": [ "C" ] } ] } ] } { "or": [ "canWalljump", "HiJump", "SpaceJump", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGModeSetup": {} } |
From: 13
Central Junction
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)
Freeze a Zeb inside the left wall of the room, and use it to clip into the wall and X-Ray climb. Note that jumping directly against the wall to clip into it will put Samus into a forced crouch, unable to use X-Ray. Samus may either 1) perform a Crystal Flash to stand up, 2) use neutral knockback from a Reo to put Samus standing inside the wall, or 3) use the frozen Reo as a platform to run and clip into the wall. To manipulate the Reo into a suitable position, lure it to the left and crouch at the edge of the platform; jump as needed to bring it back on camera when it goes off; it should perform 4 big swoops down to the left, 2 small swoops (hitting the overhang above), then 5 more big swoops, after which it will enter a slow hover moving directly towards Samus. Freeze the Reo when its left side is approximately flush with the ledge, or up to about a tile to the right. After X-Ray climbing about 1.5 screens, the sound of the crumble blocks breaking is an indication that it is safe to end the climb, either by jumping up or by falling out to the right. Alternatively, there's no harm in continuing to climb, as the lack of door means it's impossible to climb beyond the destination. Requires: { "notable": "Wall Ice Clip X-Ray Climb" } "canWallIceClip" { "or": [ "h_canCrystalFlash", { "and": [ "canNeutralDamageBoost", { "enemyDamage": { "enemy": "Reo", "type": "contact", "hits": 1 } } ] }, { "and": [ { "or": [ "canWalljump", "SpaceJump", "canInsaneJump" ] }, "canTrickyDodgeEnemies" ] } ] } "canXRayClimb" Dev note: The Zeb moves 2 pixels per frame, and there are 3 positions where it can be frozen inside the wall using Ice beam alone, namely 2 pixels, 4 pixels, or 6 pixels deep inside the wall. For the method that uses the frozen Reo as a platform, only the 2-pixel-deep position will work; by moonwalking back inside the 2-tile space, it will work 100% reliably as long as the Zeb is frozen in that exact spot. For the method that jumps directly into the wall (with a Crystal Flash), either 2 or 4 pixels can work, or 6 with SpeedBooster; it will work more reliably the less deeply the Zeb is frozen inside the wall. Likewise, with the Reo knockback method either 2 or 4 pixels can work, though it is more reliable in the 2-pixel position; it helps to take the knockback a few pixels away from the wall, as it takes a few frames for the horizontal speed of the knockback to reach its maximum. The trick can work with Samus facing either toward or away from the wall when taking knockback; facing away makes it easier to quickly kill the Reo afterward to avoid taking a second hit. |
From: 13
Central Junction
To: 5
Left Side - Bottom Middle Door (Blocked by Crumble Blocks)
Freeze a Zeb inside the left wall of the room, and use it to clip into the wall and X-Ray climb. Note that jumping directly against the wall to clip into it will put Samus into a forced crouch, unable to use X-Ray. Samus may either 1) perform a Crystal Flash to stand up, 2) use neutral knockback from a Reo to put Samus standing inside the wall, or 3) use the frozen Reo as a platform to run and clip into the wall. To manipulate the Reo into a suitable position, lure it to the left and crouch at the edge of the platform; jump as needed to bring it back on camera when it goes off; it should perform 4 big swoops down to the left, 2 small swoops (hitting the overhang above), then 5 more big swoops, after which it will enter a slow hover moving directly towards Samus. Freeze the Reo when its left side is approximately flush with the ledge, or up to about a tile to the right. After X-Ray climbing a little over half a screen, it is possible to aim up and shoot the door (if it is blue) and listen for if it opens, to test if you are high enough to safely jump up. Alternatively, the sound of the crumble blocks breaking will indicate when Samus' feet are level with the bottom of the door. Requires: { "notable": "Wall Ice Clip X-Ray Climb" } "canWallIceClip" { "or": [ "h_canCrystalFlash", { "and": [ "canNeutralDamageBoost", { "enemyDamage": { "enemy": "Reo", "type": "contact", "hits": 1 } } ] }, { "and": [ { "or": [ "canWalljump", "SpaceJump", "canInsaneJump" ] }, "canTrickyDodgeEnemies" ] } ] } "canXRayClimb" Dev note: The Zeb moves 2 pixels per frame, and there are 3 positions where it can be frozen inside the wall using Ice beam alone, namely 2 pixels, 4 pixels, or 6 pixels deep inside the wall. For the method that uses the frozen Reo as a platform, only the 2-pixel-deep position will work; by moonwalking back inside the 2-tile space, it will work 100% reliably as long as the Zeb is frozen in that exact spot. For the method that jumps directly into the wall (with a Crystal Flash), either 2 or 4 pixels can work, or 6 with SpeedBooster; it will work more reliably the less deeply the Zeb is frozen inside the wall. Likewise, with the Reo knockback method either 2 or 4 pixels can work, though it is more reliable in the 2-pixel position; it helps to take the knockback a few pixels away from the wall, as it takes a few frames for the horizontal speed of the knockback to reach its maximum. The trick can work with Samus facing either toward or away from the wall when taking knockback; facing away makes it easier to quickly kill the Reo afterward to avoid taking a second hit. |
Requires: { "or": [ "Grapple", "SpaceJump", "canWalljump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "SpeedBooster", "HiJump", "canCarefulJump" ] } ] } |
Requires: { "or": [ { "obstaclesCleared": [ "A" ] }, { "enemyDamage": { "enemy": "Sm. Sidehopper", "type": "contact", "hits": 1 } } ] } { "or": [ "SpaceJump", "canWalljump", { "and": [ "Grapple", { "obstaclesNotCleared": [ "C" ] } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } Dev note: The reverse gate glitch may be executed earlier from node 1 -> 1. |
Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 1 } } Requires: "canPrepareForNextRoom" { "or": [ "SpaceJump", "canWalljump", { "and": [ "Grapple", { "obstaclesNotCleared": [ "C" ] } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } Clears obstacles: B |
Requires: { "obstaclesCleared": [ "B" ] } { "or": [ "canCarefulJump", "canWalljump", "SpaceJump", "Grapple" ] } |
Requires: "h_canBombThings" { "or": [ "HiJump", "SpaceJump", "canWalljump", "canSpringBallJumpMidAir", "canJumpIntoIBJ", { "and": [ "Gravity", "canIBJ" ] } ] } |
Requires: { "obstaclesCleared": [ "B" ] } { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", "canSpringBallBombJump" ] } |
It takes around 3 minutes to get the Zero to this door. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit. Requires: "canBeVeryPatient" "Morph" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGModeSetup": {} } |
From: 2
Middle Left Door
To: 2
Middle Left Door
It takes around 4 minutes to get the Zero to this door with Morph, or 90 seconds with 2 Supers. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit. To speed this up and avoid the Morph requirement, use a Super when the Zero is at the tip of the platform extending out below the morph tunnel. The Zero will fall onto a lower platform, and another Super can be used to make it fall on the left platform. Requires: { "or": [ { "and": [ "Morph", "canBeVeryPatient" ] }, { "and": [ "canBePatient", { "ammo": { "type": "Super", "count": 2 } } ] } ] } { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } |
From: 2
Middle Left Door
To: 4
Bottom Right Door
Ledge grab precisely in front of the Cacatac, and jump immediately before it would hit you. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "canWalljump" "canShinechargeMovementTricky" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Left Door
To: 4
Bottom Right Door
Ledge grab precisely in front of the Cacatac, and jump immediately before it would hit you. If the shinespark wind-up is activated as early as possible, then a Cacatac spike hit will be taken. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "canWalljump" "canShinechargeMovementTricky" { "enemyDamage": { "enemy": "Cacatac", "type": "spike", "hits": 1 } } { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Left Door
To: 4
Bottom Right Door
Ledge grab precisely in front of the Cacatac, and jump immediately before it would hit you. Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementTricky" { "shineChargeFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} Dev note: One runway tile is considered unusable, in order to be able quickly jump up (without turning around) after gaining a shinecharge. |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", { "and": [ "canTrickyDashJump", "h_canCrouchJumpDownGrab" ] } ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
From: 2
Middle Left Door
To: 7
G-Mode Morph Junction Indirect (In Morph Tunnel)
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", { "and": [ "h_canArtificialMorphSpringBallBombJump", "h_additionalBomb" ] }, { "and": [ "h_canArtificialMorphSpringBall", "HiJump" ] }, { "and": [ "Morph", { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", { "and": [ "canTrickyDashJump", "h_canCrouchJumpDownGrab" ] } ] } ] } ] } |
Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ" ] } |
From: 4
Bottom Right Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 155 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Bottom Right Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 125 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 10 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Bottom Right Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 155 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Bottom Right Door
To: 4
Bottom Right Door
Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGModeSetup": {} } Dev note: It takes around 50 seconds to get the Zero to this door. |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab" ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
From: 4
Bottom Right Door
To: 7
G-Mode Morph Junction Indirect (In Morph Tunnel)
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump", { "and": [ "h_canArtificialMorphSpringBall", "HiJump" ] }, { "and": [ "Morph", { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab" ] } ] } ] } |
From: 5
Top Right Door (Through Morph Tunnel)
To: 5
Top Right Door (Through Morph Tunnel)
Requires: { "ammo": { "type": "Super", "count": 1 } } "Morph" { "or": [ "canWalljump", "HiJump", "SpaceJump" ] } { "resetRoom": { "nodes": [ 5 ] } } { "refill": [ "Energy", "PowerBomb" ] } { "partialRefill": { "type": "Super", "limit": 10 } } Resets obstacles: A, B Dev note: It is possible to roll off of the platform above to avoid a mid-air morph. |
From: 5
Top Right Door (Through Morph Tunnel)
To: 5
Top Right Door (Through Morph Tunnel)
Requires: "canBePatient" { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } "Morph" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGModeSetup": {} } |
From: 2
Right Door
To: 3
Safe Block in the Middle of the Room
Use the Fireflea when it moves to the right to cross the first gap. Requires: "canTrickyUseFrozenEnemies" "HiJump" "canCarefulJump" { "or": [ "canTrickyJump", "canWalljump" ] } { "spikeHits": 1 } |
Run and jump from the safe stair to just reach the door ledge. To avoid walljumping, use a full speed jump or jump from on top of the spikes (stairs or floor). Requires: "HiJump" "SpeedBooster" { "or": [ { "and": [ "canWalljump", { "or": [ "canTrickyJump", { "spikeHits": 1 } ] } ] }, { "and": [ "canTrickyDashJump", "h_canBackIntoCorner", "canInsaneJump" ] }, { "and": [ "canTrickyDashJump", { "spikeHits": 1 } ] } ] } |
Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing. After 175 Moonfalls, reposition the Beetom to chest height. If needed, the Beetom can be left at the door while Samus moves to the farm bugs. Requires: { "obstaclesNotCleared": [ "A" ] } { "or": [ "HiJump", "SpaceJump", "canWalljump" ] } "canExtendedMoondance" "canTrickyUseFrozenEnemies" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 6 } } "h_ExtendedMoondanceBeetomLeniency" Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing. If needed, the Beetom can be left at the door while Samus moves to the farm bugs. Requires: { "obstaclesNotCleared": [ "A" ] } { "or": [ "HiJump", "SpaceJump", "canWalljump" ] } "canMoondance" "canTrickyUseFrozenEnemies" { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 6 } } Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 1 } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "HiJump", "SpaceJump", "canIBJ", "canWalljump" ] } |
From: 3
Bottom Left Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)
Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens. Entrance condition: { "comeInWithRMode": {} } Requires: { "notable": "R-Mode Frozen Beetom X-Ray Climb" } { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 1 } } { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } "canWallIceClip" "canXRayClimb" |
From: 4
Bottom Right Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)
Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens. Entrance condition: { "comeInWithRMode": {} } Requires: { "notable": "R-Mode Frozen Beetom X-Ray Climb" } { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } { "enemyDamage": { "enemy": "Beetom", "type": "contact", "hits": 1 } } { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } "canWallIceClip" "canXRayClimb" |
Requires: { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ" ] } |
Requires: { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", { "or": [ "canTrickyJump", "canWalljump" ] } ] }, { "and": [ "HiJump", "canConsecutiveWalljump" ] } ] } |
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)
Requires: "canWalljump" "canDiagonalBombJump" |
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)
Requires: "canTrivialUseFrozenEnemies" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canIBJ" ] } |
Requires: "canLongIBJ" { "or": [ { "and": [ "canWalljump", "ScrewAttack" ] }, { "and": [ { "or": [ "canWalljump", "canSpringBallJumpMidAir" ] }, { "ammo": { "type": "PowerBomb", "count": 1 } } ] }, { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ], [ "Ripper" ] ], "explicitWeapons": [ "Super", "PowerBomb" ] } } ] } |
This strat is for killing all of the Rippers and then using Space Jump to get up without consecutive wall jumps. Space jump up near the shot block, then shoot it while falling right as it goes off screen, then space jump back up. Requires: "SpaceJump" { "or": [ "HiJump", { "and": [ "canCarefulJump", "canWalljump" ] } ] } { "obstaclesCleared": [ "B" ] } |
From: 9
Junction (Top Rippers)
To: 9
Junction (Top Rippers)
To kill the Rippers with a single Power Bomb without breaking the ledge, place the bomb just above the second Ripper. Requires: "h_canUsePowerBombs" "canCarefulJump" { "or": [ "canWalljump", "canSpringBallJumpMidAir", "SpaceJump", { "and": [ "HiJump", "canTrickyDashJump" ] }, { "and": [ "canJumpIntoIBJ", { "or": [ "canStaggeredIBJ", "canDoubleBombJump" ] } ] } ] } Clears obstacles: B |
From: 9
Junction (Top Rippers)
To: 9
Junction (Top Rippers)
Kill the Rippers with Screw Attack. Break spin before landing to prevent breaking the platform. Requires: "ScrewAttack" { "or": [ "SpaceJump", "canConsecutiveWalljump", { "and": [ "canWalljump", "HiJump" ] } ] } Clears obstacles: B |
From: 9
Junction (Top Rippers)
To: 9
Junction (Top Rippers)
Kill the Rippers with Supers. Requires: { "ammo": { "type": "Super", "count": 4 } } { "or": [ "canWalljump", "SpaceJump", "canJumpIntoIBJ", { "and": [ "canSpringBallJumpMidAir", { "or": [ "HiJump", "canTrickyJump" ] } ] } ] } Clears obstacles: B |
Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab. Requires: "Charge" { "or": [ "Wave", "Spazer", "Plasma", "canBePatient" ] } { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", { "and": [ "canDodgeWhileShooting", { "or": [ "canCarefulJump", "h_canCrouchJumpDownGrab" ] } ] } ] } Clears obstacles: f_DefeatedKraid |
Only 2 Missiles are needed to get Kraid to stand up, after which they are farmable. Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab. Requires: { "ammo": { "type": "Missile", "count": 2 } } { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", { "and": [ "canDodgeWhileShooting", { "or": [ "canCarefulJump", "h_canCrouchJumpDownGrab" ] } ] } ] } Clears obstacles: f_DefeatedKraid |
4 supers are required to kill Kraid. Only 1 is needed to get him to stand up, after which they are farmable, even though the drop rate is low. Getting up during Phase 2 can be done by jumping on Kraid's projectile platforms or a well timed crouch jump + down grab. Requires: { "or": [ { "ammo": { "type": "Super", "count": 5 } }, { "and": [ { "ammo": { "type": "Super", "count": 4 } }, "canDodgeWhileShooting" ] }, { "and": [ { "ammo": { "type": "Super", "count": 3 } }, "canDodgeWhileShooting", "canBePatient" ] }, { "and": [ { "ammo": { "type": "Super", "count": 1 } }, "canDodgeWhileShooting", "canBeVeryPatient" ] } ] } { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", { "and": [ "canDodgeWhileShooting", { "or": [ "canCarefulJump", "h_canCrouchJumpDownGrab" ] } ] } ] } Clears obstacles: f_DefeatedKraid |
The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block. Requires: { "or": [ "HiJump", "SpaceJump", "canIBJ", "canWalljump" ] } Clears obstacles: C, D |
Enter the room with a Missile selected on auto-cancel, holding angle-up. Fire a Missile shot to kill the first Skree, then run right and immediately fire a beam shot to destroy the shot block. Run off the edge and down-grab onto the next platform. Run and jump directly up where the shot block used to be, moving quickly enough to dodge the Skree projectiles by going under them. Use a wall jump, HiJump, or a mid-air spring ball jump to make it up. Requires: "canAutoCancelWeapon" { "ammo": { "type": "Missile", "count": 1 } } "canTrickyDodgeEnemies" "canInsaneJump" { "or": [ { "and": [ "HiJump", { "heatFrames": 160 } ] }, { "and": [ "canWalljump", { "heatFrames": 180 } ] }, { "and": [ "canTrickySpringBallJump", { "heatFrames": 195 } ] } ] } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "canSpringBallJumpMidAir" ] } { "heatFrames": 350 } |
Requires: "canWalljump" "canCarefulJump" { "or": [ "canCameraManip", "canStaggeredWalljump", { "and": [ "canNeutralDamageBoost", { "enemyDamage": { "enemy": "Cacatac", "type": "contact", "hits": 1 } } ] } ] } |
From: 2
Left Side - Top Middle Door
To: 7
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 125 } "HiJump" "canWalljump" "canShinechargeMovementTricky" { "shinespark": { "frames": 27, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Middle Right Door
To: 7
Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "HiJump" "canWalljump" { "shineChargeFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } |
Requires: "canUseFrozenEnemies" { "or": [ "canTrickyUseFrozenEnemies", "canWalljump", "HiJump", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab" ] } |
Requires: "canUseFrozenEnemies" { "or": [ "canTrickyUseFrozenEnemies", "canWalljump", "HiJump" ] } |
Starting from the platform near the door to the left, run and jump to the right wall and wall jump twice to get to the top. Requires: "HiJump" "canCarefulJump" "canWalljump" |
Unmorph after exiting the morph tunnel and get to the other side of the room. Killing the Dessgeegas can be done with no beam upgrades; Samus can jump over them while shooting the last few hits or retreat to the left. It is possible to kill a Sova on the door and pause abuse to grab its Energy drop on G-mode exit. Samus will likely need to wait at the door for about a minute for the global Sova gets there. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphMovement" { "or": [ "canTrickyJump", "h_canArtificialMorphPowerBomb", "h_hasBeamUpgrade", { "enemyKill": { "enemies": [ [ "Sm. Dessgeega", "Sm. Dessgeega" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack" ] } }, { "enemyDamage": { "enemy": "Sm. Dessgeega", "type": "contact", "hits": 1 } } ] } { "or": [ "HiJump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ", "canTrickyDashJump", { "and": [ "canTrickyUseFrozenEnemies", "canWalljump" ] }, { "and": [ { "canShineCharge": { "usedTiles": 43, "openEnd": 0 } }, { "shinespark": { "frames": 9, "excessFrames": 5 } } ] }, { "and": [ "canInsaneWalljump", "canWallJumpInstantMorph", "canUnmorphBombBoost", "canDownGrab" ] } ] } { "or": [ { "and": [ "h_heatedGModePauseAbuse", "canBePatient" ] }, "h_HeatedGModeOpenDifferentDoor" ] } Dev note: FIXME: Methods that require a Sova damage boost could be added |
Requires: { "or": [ "canPreciseWalljump", "SpaceJump", { "and": [ "HiJump", { "or": [ "canWalljump", "SpeedBooster" ] } ] } ] } { "heatFrames": 210 } |
Requires: "canTrickyUseFrozenEnemies" "canWalljump" { "heatFrames": 950 } Dev note: FIXME: It is possible but very precise to avoid the wall jump requirement here. |
From: 3
Bottom Left Junction
To: 3
Bottom Left Junction
Requires: "h_heatProof" { "or": [ "canDodgeWhileShooting", "Plasma", "ScrewAttack", "Wave", "Spazer" ] } { "or": [ { "and": [ { "resetRoom": { "nodes": [ 1 ] } }, { "or": [ "canWalljump", "SpaceJump", "h_canUseSpringBall" ] } ] }, { "and": [ { "resetRoom": { "nodes": [ 2 ] } }, { "or": [ "HiJump", "SpaceJump" ] } ] } ] } { "partialRefill": { "type": "Energy", "limit": 160 } } { "partialRefill": { "type": "Super", "limit": 4 } } { "partialRefill": { "type": "Missile", "limit": 12 } } { "partialRefill": { "type": "PowerBomb", "limit": 10 } } |
From: 4
Bottom Junction (Cleared Runway)
To: 2
Right Door
This is a precise strat which requires maximum run speed. Jump when passing under the floating platform and barely avoid hitting the rightmost wall. Wall jump on the horizontal spire near to the door. Requires: { "notable": "Speedjump (Left to Right)" } "canTrickyDashJump" { "or": [ "canWalljump", "h_heatProof", "canInsaneJump" ] } { "heatFrames": 150 } |
Overload PLMs by shooting the gate, then go through the crumble blocks below and get to the door. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "Morph" { "or": [ "SpaceJump", "canPreciseGrapple", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canWalljump", "canTrickyJump" ] }, { "and": [ "canWalljump", "canUseIFrames", { "spikeHits": 1 } ] }, "h_IBJFromSpikes" ] } "h_HeatedGModeOpenDifferentDoor" |
With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "h_canMaxHeightSpringBallJump", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canPreciseGrapple" ] } "h_HeatedGModeOpenDifferentDoor" |
Overload PLMs by shooting the gate, then go through the crumble blocks below and get to the item. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "Morph" { "or": [ "SpaceJump", "canPreciseGrapple", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, "canInsaneWalljump", { "and": [ "HiJump", "canUseIFrames", { "enemyDamage": { "enemy": "Ripper 2 (green)", "type": "contact", "hits": 1 } }, { "or": [ "canWalljump", "SpeedBooster" ] } ] }, "h_IBJFromSpikes" ] } { "heatFrames": 0 } |
It is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "SpaceJump", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 1, "excessFrames": 1 } } ] } ] } "h_HeatedGModeOpenDifferentDoor" Dev note: This is only for strats without Morph, otherwise the strats can stop at 7 first. |
From: 2
Bottom Left Door
To: 1
Top Left Door
Wall jump up the left wall and then on the moving platform (Kamer) while avoiding the Fune's fireball. The Kamers will temporarily move down if Samus is below them, so it is best to walk under the first Kamer before climbing the wall. Requires: { "notable": "Walljump Climb Using the Kamer" } "HiJump" "canUseEnemies" "canWalljump" { "or": [ { "heatFrames": 360 }, { "and": [ "canCarefulJump", { "heatFrames": 250 } ] } ] } |
From: 2
Bottom Left Door
To: 3
Right Door
Overload PLMs by shooting the gate, then go through the crumble blocks below and get to the door. The gate can be shot while precisely positioned from below without requiring any items. The positioning is precise and off camera; while facing left, position Samus front foot barely on the flat part after the slope. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "Morph" { "or": [ "SpaceJump", "canPreciseGrapple", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canWalljump", "canTrickyJump" ] }, { "and": [ "canWalljump", "canUseIFrames", { "spikeHits": 1 } ] }, "h_IBJFromSpikes" ] } "h_HeatedGModeOpenDifferentDoor" |
It is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark, then Grapple the Ripper or ceiling blocks. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "h_canMaxHeightSpringBallJump", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, { "and": [ "canTrickyDashJump", "canPreciseGrapple" ] }, { "and": [ "canPreciseGrapple", { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } "h_HeatedGModeOpenDifferentDoor" |
Jump through the door transition, and wall jump off the second moving platform to get on top. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 1 } } Requires: "canPrepareForNextRoom" "HiJump" "canWalljump" "canTrickyJump" { "heatFrames": 260 } Clears obstacles: A |
Overload PLMs by shooting the gate, then go through the crumble blocks below and get to the item. The gate can be shot while precisely positioned from below without requiring any items. The positioning is precise and off camera; while facing left, position Samus front foot barely on the flat part after the slope. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "Morph" { "or": [ "SpaceJump", "canPreciseGrapple", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, "canInsaneWalljump", { "and": [ "HiJump", "canUseIFrames", { "enemyDamage": { "enemy": "Ripper 2 (green)", "type": "contact", "hits": 1 } }, { "or": [ "canWalljump", "SpeedBooster" ] } ] }, "h_IBJFromSpikes" ] } { "heatFrames": 0 } |
Run to the right, wait a moment for the platforms to come down, then wall jump off the second platform from the right. Requires: "HiJump" "canWalljump" "canTrickyJump" { "heatFrames": 380 } Clears obstacles: A |
It is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } { "heatFrames": 0 } |
From: 2
Bottom Left Door
To: 4
Item
Stand under where the gate will spawn when exiting G-mode to open it before grabbing the item. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } { "heatFrames": 25 } Clears obstacles: A |
Starting from the left wall, run to the right and when on the center of the mound just to the right of the second moving platform from the right. Wall jump off of the platform as it moves down. Requires: "canTrickyDashJump" "canWalljump" { "heatFrames": 300 } Clears obstacles: A |
Jump onto the crumble blocks to make them solid, then use them as a platform to cross the room. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "canPreciseGrapple", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] } ] } "h_HeatedGModeOpenDifferentDoor" Dev note: This is only for strats that can't go to 7 - variants without Morph, or without a way to get back up after going down. |
From: 3
Right Door
To: 2
Bottom Left Door
Jump onto the crumble blocks to make them solid, then use them as a platform to cross the room. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", "canPreciseGrapple", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] } ] } "h_HeatedGModeOpenDifferentDoor" Dev note: This is only for strats that can't go to 7 - variants without Morph. |
Jump onto the crumble blocks to make them solid, then use them as a platform to cross the room. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canPreciseGrapple", "canSpringBallJumpMidAir", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] }, { "and": [ "canStaggeredIBJ", "canDoubleBombJump", "canBombHorizontally" ] }, { "and": [ "h_IBJFromSpikes", "h_IBJFromSpikes" ] }, { "and": [ "h_IBJFromSpikes", "canCameraManip", "canMoonwalk" ] } ] } "h_DirectHeatedGModeLeaveSameDoor" |
From: 3
Right Door
To: 3
Right Door
Charge a spark along the bottom of the room and use it to spark through the right side door. Requires opening the door and shutter first. Requires: { "notable": "Shinespark through Wave Beam Door" } "HiJump" "Morph" { "or": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 240 } ] } { "or": [ { "and": [ "canTrickyDashJump", "canWalljump" ] }, "SpaceJump" ] } { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } { "heatFrames": 780 } { "shinespark": { "frames": 57 } } Exit condition: { "leaveWithSpark": {} } |
From: 3
Right Door
To: 3
Right Door
Charge a spark along the bottom of the room and use it to spark through the right side door. Requires opening the door and shutter first. Requires: { "notable": "Shinespark through Wave Beam Door" } "HiJump" { "or": [ "SpaceJump", "Grapple" ] } { "or": [ { "obstaclesCleared": [ "A" ] }, "Wave", { "and": [ "h_canHeatedBlueGateGlitch", { "heatFrames": 60 } ] } ] } { "or": [ { "and": [ "canTrickyDashJump", "canWalljump" ] }, "SpaceJump" ] } { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } } { "heatFrames": 780 } { "shinespark": { "frames": 57 } } Exit condition: { "leaveWithSpark": {} } Dev note: A hero shot variation of this strat might be possible, starting from a node to the left; if nothing else it could be done with a shortcharge on the 12-tile platform to the left. |
Requires: "canXMode" "h_XModeSpikeHit" "h_XModeSpikeHit" "h_XModeSpikeHit" "canWalljump" "h_canShineChargeMaxRunway" { "heatFrames": 540 } { "shinespark": { "frames": 5 } } Exit condition: { "leaveWithSpark": {} } Dev note: Three spike hits are expected per attempt (with any additional leniency hits being multiplied by this amount). |
Jump onto the crumble blocks to make them solid, then use them as a platform to cross the room. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "SpaceJump", "canPreciseGrapple", "canSpringBallJumpMidAir", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] }, { "and": [ "canStaggeredIBJ", "canDoubleBombJump", "canBombHorizontally" ] }, "h_IBJFromSpikes" ] } { "heatFrames": 0 } |
Run off or perform a short hop off the ledge into the Ripper and damage boost to the left of the spikes. Using the i-frames from the Ripper, quickly jump from the spikes to the item. With HiJump, it is also possible to avoid the damage boost and land right of the crumble blocks and get a good jump to the left. Requires: "canPrepareForNextRoom" "canUseIFrames" { "enemyDamage": { "enemy": "Ripper 2 (green)", "type": "contact", "hits": 1 } } { "or": [ "canHorizontalDamageBoost", { "and": [ "HiJump", "canTrickyJump" ] } ] } { "or": [ { "and": [ "HiJump", "canWalljump" ] }, "canTrickySpringBallJump" ] } { "heatFrames": 300 } Dev note: FIXME: It is possible to avoid the Ripper and jump off of the crumble blocks. With a Spring Ball jump, this requires an very precise jump and very quick pause to get as much horizontal speed as possible before the second jump. With HiJump + Wall Jump, it is possible to crumble spin jump from the first crumbles to the second crumbles and then wall jump. |
Requires: "canUseIFrames" { "spikeHits": 1 } "canWalljump" "HiJump" { "heatFrames": 300 } |
From: 3
Right Door
To: 6
Direct G-Mode Junction, Prepared Remote Acquire (Bottom Right)
Jump onto the crumble blocks to make them solid, then use them as a platform to get to the item. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Avoid touching all 6 crumbles, so Samus can use the item to overload PLMs and go through one of the crumbles to get to the left side of the room. If the item has already been obtained, Samus can shoot the gate many times to overload PLMs. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canPreciseGrapple", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] }, { "and": [ "canStaggeredIBJ", "canDoubleBombJump", "canBombHorizontally" ] }, "h_IBJFromSpikes", "canCeilingBombJump", { "and": [ "canBombHorizontally", "canIBJ", "h_canUsePowerBombs" ] } ] } { "heatFrames": 0 } |
From: 3
Right Door
To: 7
G-Mode Junction (Bottom Right)
Jump onto the crumble blocks to make them solid, then use them as a platform to cross the room. With Grapple, a running jump then single Grapple swing can be used before PLMs are overloaded, alternatively jump on the crumble blocks and Grapple the Ripper. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: "Morph" { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canPreciseGrapple", "canInsaneWalljump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] }, { "and": [ "canStaggeredIBJ", "canDoubleBombJump", "canBombHorizontally" ] }, "h_IBJFromSpikes", "canCeilingBombJump", { "and": [ "canBombHorizontally", "canIBJ", "h_canUsePowerBombs" ] } ] } { "heatFrames": 0 } Dev note: With Grapple, Morph isn't needed, but there's no reason to go there without Morph. |
Requires: "canWalljump" { "heatFrames": 300 } |
Requires: "canWalljump" { "heatFrames": 280 } Exit condition: { "leaveWithRunway": { "length": 6, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 6
Direct G-Mode Junction, Prepared Remote Acquire (Bottom Right)
To: 1
Top Left Door
It is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Requires: "Morph" { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canIBJ", "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } "h_HeatedGModeOpenDifferentDoor" |
From: 6
Direct G-Mode Junction, Prepared Remote Acquire (Bottom Right)
To: 1
Top Left Door
With Plasma and a pause abuse, it is possible to kill the Kago and exit G-mode while killing the Kago bugs and make it to the door with a small amount of Energy remaining. Shoot Plasma and quickly exit G-Mode, so that the bugs die immediately. Avoid having spent much time on the left side of the room, as the Fune fireballs will reduce the number of drops obtained. Note that it is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Requires: "Morph" { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canIBJ", "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 1, "excessFrames": 1 } } ] } ] } "Plasma" "h_heatedGModePauseAbuse" "canInsaneJump" Dev note: All of these methods are fast enough to be able to escape after obtaining the drops. The shinespark is longer than 1 frame, but is modeled this way because the drops aren't properly modeled. FIXME: The item that was remote acquired could be Morph, one of the items needed to climb the room, or maybe Plasma. |
It is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Requires: "Morph" { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canIBJ", "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 17, "excessFrames": 4 } } ] } ] } "h_HeatedGModeOpenDifferentDoor" |
From: 7
G-Mode Junction (Bottom Right)
To: 1
Top Left Door
With Plasma and a pause abuse, it is possible to kill the Kago and exit G-mode while killing the Kago bugs and make it to the door with a small amount of Energy remaining. Shoot Plasma and quickly exit G-Mode, so that the bugs die immediately. Avoid having spent much time on the left side of the room, as the Fune fireballs will reduce the number of drops obtained. Note that it is possible to climb the left side of the room with SpeedBooster alone, with either a tricky dash jump or a vertical shinespark. Requires: "Morph" { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canTrickyDashJump", { "and": [ { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 3, "gentleDownTiles": 3, "openEnd": 0 } }, "canMidairShinespark", { "shinespark": { "frames": 1, "excessFrames": 1 } } ] } ] } "Plasma" "h_heatedGModePauseAbuse" "canInsaneJump" Dev note: All of these methods are fast enough to be able to escape after obtaining the drops. The shinespark is longer than 1 frame, but is modeled this way because the drops aren't properly modeled. |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "canSuitlessLavaDive" { "lavaFrames": 370 } { "or": [ "HiJump", { "lavaFrames": 25 } ] } { "or": [ "SpaceJump", "canSpringBallJumpMidAir", "canWalljump", { "and": [ "HiJump", { "lavaFrames": 10 } ] }, { "and": [ "canBombJumpWaterEscape", { "lavaFrames": 30 } ] } ] } "h_HeatedGModeOpenDifferentDoor" Dev note: Artificial morph jump into Crystal Flash clip doesn't seem to be possible. More testing could help. FIXME: The thread the needle strats could be added to save a small amount of Energy, but may not be reasonable. |
Samus will be slowed by lava if SpeedBooster is equipped, even with Gravity. Requires: { "or": [ "h_lavaProof", "canSuitlessLavaDive" ] } { "or": [ { "and": [ "HiJump", { "heatFrames": 270 }, { "lavaFrames": 270 } ] }, { "and": [ { "heatFrames": 295 }, { "lavaFrames": 295 } ] } ] } { "or": [ "canTrickyJump", { "and": [ { "heatFrames": 60 }, { "lavaFrames": 60 } ] } ] } { "or": [ { "and": [ "SpaceJump", "canCarefulJump", { "heatFrames": 100 } ] }, { "and": [ "canWalljump", { "heatFrames": 60 } ] }, { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 100 } ] }, { "and": [ "canBombJumpWaterEscape", { "heatFrames": 180 }, { "lavaFrames": 30 } ] }, { "and": [ "HiJump", { "heatFrames": 60 }, { "lavaFrames": 10 } ] } ] } Dev note: Varia no etanks is barely possible with vanilla Varia. Assumes waiting for the first namihe fireball if you are not practiced with the room. |
Requires: { "heatFrames": 70 } { "or": [ { "and": [ { "or": [ "canPreciseWalljump", { "and": [ "HiJump", "canWalljump" ] } ] }, { "lavaFrames": 30 } ] }, { "and": [ "Gravity", { "lavaFrames": 20 } ] } ] } |
From: 3
Hidden Platform Item
To: 4
Junction Above Hidden Platform Item
Requires: { "heatFrames": 50 } { "or": [ { "and": [ "canWalljump", { "lavaFrames": 30 } ] }, { "and": [ "HiJump", { "lavaFrames": 30 } ] }, { "and": [ "Gravity", { "lavaFrames": 20 } ] }, { "and": [ "canTrickyUseFrozenEnemies", { "obstaclesNotCleared": [ "A" ] }, { "lavaFrames": 30 } ] }, { "and": [ { "heatFrames": 190 }, { "lavaFrames": 65 } ] } ] } |
From: 1
Left Shaft - Top Left Door
To: 5
Far Right Door
It is important avoid touching the invisible fireballs the Alcoons place. It is possible to kill them without any beam upgrades or ammo by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. After entering the morph tunnel, roll through the two camera scroll blocks a few times to overload PLMs. They are at the entrance and two tiles in the tunnel. Exit G-mode and go through the room to the far right door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ { "and": [ "canBombHorizontally", "canTrickyJump" ] }, "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ", "canTrickyUseFrozenEnemies" ] } "h_HeatedGModeOffCameraDoor" Dev note: It is possible to go from 5->1 with a bomb spread, but it requires difficult off-screen movement to escape the room. |
From: 2
Left Shaft - Bottom Right Door
To: 1
Left Shaft - Top Left Door
It is possible to kill a Multiviola by the door and pause abuse to grab its Energy drop on G-mode exit. It is important avoid touching the invisible fireballs the Alcoons place, and to prevent them from shooting too many fireballs, as they will eventually prevent drops from appearing. One easy way to do this without any beam upgrades or ammo is to kill them before they jump. This can be done from below by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir" ] } { "or": [ "h_HeatedGModeOpenDifferentDoor", { "and": [ "h_heatedGModePauseAbuse", "canFarmWhileShooting", "canTrickyDodgeEnemies" ] } ] } Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. Those are also likely not compatible with preventing the Alcoons from overloading drops. |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 280 } |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0, "gentleUpTiles": 4 } } Requires: "canShinechargeMovementComplex" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 5 } } { "heatFrames": 230 } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
It is important avoid touching the invisible fireballs the Alcoons place. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ" ] } "h_HeatedGModeOpenDifferentDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. |
From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 260 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 2
Left Shaft - Bottom Right Door
To: 4
Left Shaft - Top Right Door
It is important avoid touching the invisible fireballs the Alcoons place. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ" ] } "h_HeatedGModeOpenDifferentDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. FIXME: It is possible to kill a Multiviola in the gap in the floor, but Samus only gets one attempt, and its very difficult to escape with a small Energy drop. |
From: 2
Left Shaft - Bottom Right Door
To: 5
Far Right Door
It is important avoid touching the invisible fireballs the Alcoons place. It is possible to kill them without any beam upgrades or ammo by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. After entering the morph tunnel, roll through the two camera scroll blocks a few times to overload PLMs. They are at the entrance and two tiles in the tunnel. Exit G-mode and go through the room to the far right door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ", { "and": [ "h_canCrouchJumpDownGrab", "canBombHorizontally" ] }, { "and": [ "h_canCrouchJumpDownGrab", "canTrickyUseFrozenEnemies" ] } ] } "h_HeatedGModeOffCameraDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. |
From: 3
Left Shaft - Middle Right Door
To: 1
Left Shaft - Top Left Door
It is possible to kill a Multiviola by the door and pause abuse to grab its Energy drop on G-mode exit. It is important avoid touching the invisible fireballs the Alcoons place, and to prevent them from shooting too many fireballs, as they will eventually prevent drops from appearing. One easy way to do this without any beam upgrades or ammo is to kill them before they jump. This can be done from below by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir" ] } { "or": [ "h_HeatedGModeOpenDifferentDoor", { "and": [ "h_heatedGModePauseAbuse", "canFarmWhileShooting", "canTrickyDodgeEnemies" ] } ] } Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. Those are also likely not compatible with preventing the Alcoons from overloading drops. |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 310 } |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
It is important avoid touching the invisible fireballs the Alcoons place. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ" ] } "h_HeatedGModeOpenDifferentDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. FIXME: It is possible to kill a Multiviola in the gap in the floor, but Samus only gets one attempt, and its very difficult to escape with a small Energy drop. |
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 290 } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
From: 3
Left Shaft - Middle Right Door
To: 5
Far Right Door
It is important avoid touching the invisible fireballs the Alcoons place. It is possible to kill them without any beam upgrades or ammo by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. After entering the morph tunnel, roll through the two camera scroll blocks a few times to overload PLMs. They are at the entrance and two tiles in the tunnel. Exit G-mode and go through the room to the far right door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ", { "and": [ "h_canCrouchJumpDownGrab", "canBombHorizontally" ] }, { "and": [ "h_canCrouchJumpDownGrab", "canTrickyUseFrozenEnemies" ] } ] } "h_HeatedGModeOffCameraDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. |
From: 4
Left Shaft - Top Right Door
To: 1
Left Shaft - Top Left Door
It is possible to kill a Multiviola by the door and pause abuse to grab its Energy drop on G-mode exit. It is important avoid touching the invisible fireballs the Alcoons place, and to prevent them from shooting too many fireballs, as they will eventually prevent drops from appearing. One easy way to do this without any beam upgrades or ammo is to kill them before they jump. This can be done from below by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "h_canCrouchJumpDownGrab", "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir" ] } { "or": [ "h_HeatedGModeOpenDifferentDoor", { "and": [ "h_heatedGModePauseAbuse", "canFarmWhileShooting", "canTrickyDodgeEnemies" ] } ] } Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. Those are also likely not compatible with preventing the Alcoons from overloading drops. |
From: 4
Left Shaft - Top Right Door
To: 4
Left Shaft - Top Right Door
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab", "Wave" ] } { "heatFrames": 950 } { "or": [ "canTrickyJump", "Wave", "Spazer", "Plasma", { "ammo": { "type": "Missile", "count": 1 } }, { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Alcoon", "type": "fireball", "hits": 1 } } ] } Exit condition: { "leaveWithGModeSetup": {} } |
From: 4
Left Shaft - Top Right Door
To: 5
Far Right Door
It is important avoid touching the invisible fireballs the Alcoons place. It is possible to kill them without any beam upgrades or ammo by jumping and shooting horizontally near the floor surface. Stay near the far wall when shooting to prevent getting too close and triggering their jump. After entering the morph tunnel, roll through the two camera scroll blocks a few times to overload PLMs. They are at the entrance and two tiles in the tunnel. Exit G-mode and go through the room to the far right door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", "canIBJ", { "and": [ "h_canCrouchJumpDownGrab", "canBombHorizontally" ] }, { "and": [ "h_canCrouchJumpDownGrab", "canTrickyUseFrozenEnemies" ] } ] } "h_HeatedGModeOffCameraDoor" Dev note: Frozen Alcoon platforms and Artificial morph IBJ are not included, as Samus can crouch jump and down grab; they can be considered if G-mode + flash suits are added, though they are still likely not useful. |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 200 } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 100 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":30}]} {"types":["powerbomb"],"requires":[{"heatFrames":70}]} |
From: 6
Left Shaft - Top Junction
To: 1
Left Shaft - Top Left Door
Requires: { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] } { "heatFrames": 60 } Exit condition: { "leaveWithRunway": { "length": 8, "openEnd": 1 } } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":70}]} |
From: 6
Left Shaft - Top Junction
To: 6
Left Shaft - Top Junction
Requires: "h_heatProof" { "or": [ "canDodgeWhileShooting", "ScrewAttack", "Wave", "Ice", "Spazer", "Plasma" ] } { "or": [ "canWalljump", "HiJump", "h_canCrouchJumpDownGrab" ] } { "resetRoom": { "nodes": [ 1, 2, 3, 4 ] } } { "partialRefill": { "type": "Missile", "limit": 12 } } { "refill": [ "PowerBomb" ] } |
From: 1
Left Door
To: 2
Right Door
Perform a bounceball to minimize lava damage. Move quickly to reach the second Tripper on its first cycle. Ride it, morph to avoid spike damage, shoot open the door, and run off of the Tripper (rather than jumping off). Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 3 } } Requires: "canBounceBall" "canWalljump" { "heatFrames": 600 } { "lavaFrames": 60 } |
From: 1
Left Door
To: 2
Right Door
Perform a bounceball to minimize lava damage. Move quickly to reach the second Tripper on its first cycle. Ride it, morph to avoid spike damage, shoot open the door, and run off of the Tripper (rather than jumping off). Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 1 } } Requires: "canBounceBall" "canWalljump" { "heatFrames": 600 } { "lavaFrames": 85 } |
Spin-jump across both sets of lava, trying to minimize the time spent in lava. To get onto the first pillar, either use a wall jump off the pillar, or use the Tripper briefly as a platform by crouch jumping or down grabbing onto it. Requires: "canSuitlessLavaDive" { "heatFrames": 750 } { "lavaFrames": 120 } { "or": [ "canWalljump", { "and": [ { "or": [ "canCrouchJump", "canDownGrab" ] }, { "heatFrames": 110 }, { "lavaFrames": 20 } ] } ] } |
It is possible to jump onto the first Tripper early enough that Samus can crouch under all of the first spikes. Jump onto it as early as possible; pressing against the wall above the first spike and breaking spin and falling neutrally can help and avoid touching the spike. Moving to the left side of the Tripper is important and Moonwalk can help. Using the second Tripper can save a lot of lava damage. With wall jumps, ride the Tripper and wall jump twice above the middle spike, fall into the lava and jump back onto the Tripper and wall jump on the opposite side of the middle spike until it returns. Without wall jumps, jump into the lava in front of the Tripper, spin jump once to move quickly then again to land on the Tripper after the middle spike. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "lavaFrames": 175 }, { "and": [ { "or": [ "HiJump", "canWalljump", "Gravity" ] }, { "lavaFrames": 100 } ] }, { "and": [ "canTrickyJump", "canConsecutiveWalljump", { "lavaFrames": 25 } ] }, { "and": [ "canTrickyJump", { "lavaFrames": 35 } ] } ] } "h_HeatedGModeOpenDifferentDoor" |
From: 2
Right Door
To: 1
Left Door
Perform a bounceball to minimize lava damage. Ride the second Tripper. Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 3 } } Requires: "canBounceBall" "canWalljump" { "heatFrames": 600 } { "lavaFrames": 60 } |
From: 2
Right Door
To: 1
Left Door
Perform a bounceball to minimize lava damage. Ride the second Tripper. Entrance condition: { "comeInRunning": { "speedBooster": false, "minTiles": 3 } } Requires: "canBounceBall" "canWalljump" { "heatFrames": 600 } { "lavaFrames": 85 } |
Spin-jump across both sets of lava, trying to minimize the time spent in lava. To get onto the first pillar, either use a wall jump off the pillar, or use the Tripper briefly as a platform by crouch jumping or down grabbing onto it. Requires: "canSuitlessLavaDive" { "heatFrames": 700 } { "lavaFrames": 130 } { "or": [ "canWalljump", { "and": [ { "or": [ "canCrouchJump", "canDownGrab" ] }, { "heatFrames": 220 }, { "lavaFrames": 70 } ] } ] } |
With wall jumps, ride the Tripper and wall jump twice above the middle spike, fall into the lava and jump back onto the Tripper and wall jump on the opposite side of the middle spike until it returns. Without wall jumps, jump into the lava in front of the Tripper, spin jump once to move quickly then again to land on the Tripper after the middle spike. With a very precise timing, it is possible to ride the second Tripper without touching the lava, otherwise, cross the second pit with the same method as the first. To cross the second pit, jump onto the Tripper as early as possible, then position Samus as far right as possible; this can be made easier with Moonwalk. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "lavaFrames": 110 }, { "and": [ { "or": [ "HiJump", "canWalljump", "Gravity" ] }, { "lavaFrames": 40 } ] }, { "and": [ "canTrickyJump", "canConsecutiveWalljump", { "lavaFrames": 25 } ] }, { "and": [ "canTrickyJump", { "lavaFrames": 35 } ] } ] } { "or": [ { "lavaFrames": 60 }, { "and": [ "canTrickyJump", "canConsecutiveWalljump", { "lavaFrames": 35 } ] }, { "and": [ "canTrickyJump", { "lavaFrames": 40 } ] }, "canInsaneJump" ] } "h_HeatedGModeOpenDifferentDoor" |
From: 5
Bottom Floating Platform Junction
To: 4
Top Floating Platform Junction
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump" ] } { "heatFrames": 125 } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "canShinechargeMovementComplex" "canWalljump" Exit condition: { "leaveShinecharged": {} } |
From: 3
Bottom Left Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canWalljump" { "shineChargeFrames": 150 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 135 } "canShinechargeMovementComplex" "canWalljump" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canShinechargeMovementComplex" "canWalljump" { "shinespark": { "frames": 11, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Middle Right Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canWalljump" { "shineChargeFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "or": [ { "and": [ { "doorUnlockedAtNode": 3 }, { "doorUnlockedAtNode": 5 }, { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } ] }, { "and": [ { "or": [ { "doorUnlockedAtNode": 3 }, { "doorUnlockedAtNode": 5 } ] }, { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } } ] }, { "canShineCharge": { "usedTiles": 12, "openEnd": 0 } } ] } "canShinechargeMovementComplex" "canWalljump" { "shineChargeFrames": 150 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":2,"types":["ammo"],"requires":[]} {"nodeId":3,"types":["ammo"],"requires":[]} {"nodeId":5,"types":["ammo"],"requires":[]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "SpeedBooster" ] }, "h_lavaProof" ] } "h_HeatedGModeOpenDifferentDoor" Dev note: FIXME: Damage through the lava could work, or maybe a Geruta damage boost. (Energy from immobile or CF) |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ { "notable": "SpringBall Bomb Boost" }, "canSpringBallJumpMidAir", "canUnmorphBombBoost", "h_canCrouchJumpDownGrab", { "or": [ "canInsaneJump", "h_additionalBomb" ] } ] } ] } "h_HeatedGModeOpenDifferentDoor" Dev note: FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks) |
From: 2
Right Door
To: 1
Left Door
Lure the Geruta to the left door. This may require many jumps to get it to swoop up onto the ledge and not get stuck. Requires: "h_heatProof" "canBePatient" "canCameraManip" "Morph" { "or": [ "canTrickyDodgeEnemies", "SpaceJump", "Charge", "Ice", "Plasma", { "ammo": { "type": "Missile", "count": 2 } }, { "ammo": { "type": "Super", "count": 2 } }, { "ammo": { "type": "PowerBomb", "count": 2 } }, { "enemyDamage": { "enemy": "Dragon", "type": "fireball", "hits": 5 } }, { "and": [ "h_lavaProof", { "or": [ "ScrewAttack", "h_canBombThings" ] } ] } ] } { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "canBeVeryPatient", { "or": [ "canLongIBJ", "canJumpIntoIBJ" ] } ] }, { "and": [ "canBeVeryPatient", "Grapple", { "or": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } ] } { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: It's possible to avoid the item, but the Geruta will get stuck on it and usually require many swoops to get past it. |
From: 2
Right Door
To: 1
Left Door
Lure the Geruta to the left door. This may require many jumps to get it to swoop up onto the ledge and not get stuck. To safely pass the Geruta without a hit, jump left below it, to get it to swoop left before going up. Requires: "h_heatProof" "canBePatient" "canCameraManip" { "or": [ "canInsaneJump", "Ice", "h_lavaProof", { "enemyDamage": { "enemy": "Geruta", "type": "contact", "hits": 1 } }, { "and": [ "canUseIFrames", { "enemyDamage": { "enemy": "Dragon", "type": "fireball", "hits": 1 } }, { "lavaFrames": 55 } ] } ] } { "or": [ "canTrickyDodgeEnemies", "SpaceJump", "Charge", "Ice", "Plasma", { "ammo": { "type": "Missile", "count": 2 } }, { "ammo": { "type": "Super", "count": 2 } }, { "enemyDamage": { "enemy": "Dragon", "type": "fireball", "hits": 5 } }, { "and": [ "h_lavaProof", "ScrewAttack" ] } ] } { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "canBeVeryPatient", "HiJump", "Grapple" ] } ] } { "or": [ { "ammo": { "type": "Super", "count": 1 } }, { "obstaclesCleared": [ "A" ] } ] } Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: It's possible to avoid the item, but the Geruta will get stuck on it and usually require many swoops to get past it. |
From: 2
Right Door
To: 2
Right Door
Touch the item as little as possible in order to prevent PLMs from being overloaded, so the platforms below remain solid. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ { "notable": "SpringBall Bomb Boost" }, "canSpringBallJumpMidAir", "canUnmorphBombBoost", "h_canCrouchJumpDownGrab", "canInsaneJump" ] } ] } "h_DirectHeatedGModeLeaveSameDoor" Dev note: There is no leniency option for using an extra Power Bomb, because it will contribute to PLM overload. (2 PBs is technically barely possible) FIXME: A variant with shinesparking can be added. (It would require energy free sparks) |
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: "h_heatedGMode" { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ { "notable": "SpringBall Bomb Boost" }, "canSpringBallJumpMidAir", "canUnmorphBombBoost", "h_canCrouchJumpDownGrab", { "or": [ "canInsaneJump", "h_additionalBomb" ] } ] } ] } { "heatFrames": 90 } Clears obstacles: A Dev note: Goes to 3 because opening the gate mostly only makes sense when going back to the right for a longer runway or obtaining the item. FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks) |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "h_heatedGMode" { "or": [ "SpaceJump", { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ { "notable": "SpringBall Bomb Boost" }, "canSpringBallJumpMidAir", "canUnmorphBombBoost", "h_canCrouchJumpDownGrab", { "or": [ "canInsaneJump", "h_additionalBomb" ] } ] } ] } { "heatFrames": 0 } Dev note: FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks) |
Requires: "HiJump" "SpeedBooster" "canWalljump" { "heatFrames": 600 } |
This can be done from the top right, single tile block. Requires: "HiJump" "canWalljump" { "heatFrames": 600 } |
From: 5
Top Right Door
To: 1
Top of the Shaft Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canWalljump" "canShinechargeMovementComplex" { "heatFrames": 130 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 5
Top Right Door
To: 1
Top of the Shaft Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 90 } "canWalljump" "canShinechargeMovementComplex" { "heatFrames": 135 } { "shinespark": { "frames": 16, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 8
G-Mode Morph Junction (Bottom Right, Started at Left)
To: 1
Top of the Shaft Left Door
The speed block platform above the bottom door will not be usable, so Samus must blindly wall jump up the first ledge or use some assist. There is some visibility on the left side of the screen, which is useful in determining which ledge she is on. The Cacatacs will not be able to damage Samus off screen. Requires: "canOffScreenMovement" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir" ] } "h_HeatedGModeOffCameraDoor" Exit condition: { "leaveNormally": {} } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} Dev note: Requires leaving the room, as Samus is off camera and shouldn't be expected to do more in-room. FIXME: It is possible to X-Ray climb from inside the speed blocks. Count shots to determine Samus' position. |
From: 8
G-Mode Morph Junction (Bottom Right, Started at Left)
To: 5
Top Right Door
The speed block platform above the bottom door will not be usable, so Samus must blindly wall jump up the first ledge or use some assist. There is some visibility on the left side of the screen, which is useful in determining which ledge she is on. The Cacatacs will not be able to damage Samus off screen. Requires: "canOffScreenMovement" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir" ] } "h_HeatedGModeOffCameraDoor" Exit condition: { "leaveNormally": {} } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} Dev note: Requires leaving the room, as Samus is off camera and shouldn't be expected to do more in-room. |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
Entrance condition: { "comeInNormally": {} } Requires: { "heatFrames": 370 } { "or": [ "HiJump", "SpaceJump", "canWalljump", "h_canUseSpringBall", "canCrumbleJump", "canTrickyJump", { "ammo": { "type": "Super", "count": 1 } }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 80 } ] } ] } Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["missiles","super"],"requires":[]} {"types":["powerbomb"],"requires":["never"]} Dev note: It is possible to jump into the room if it is dry, but these options are easy enough to ignore adding that. Opening the door with missiles will usually not add any heat frames, but will if using IBJ or a doorframe jump. |
From: 2
Bottom Right Door
To: 2
Bottom Right Door
To minimize heat frames, briefly wait for the Sova to be on the top right of the platform before knocking it off to shorten its path to the door. Requires: "h_canFrozenEnemyRunway" { "heatFrames": 360 } { "or": [ "canCrumbleJump", "HiJump", "canWalljump" ] } Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } Dev note: There are more alternatives to the single canCrumbleJump, but it is basically assumed at this difficulty. |
From: 1
Left Door
To: 3
Top Right Item
Roll through the camera scroll block in the morph tunnel at the bottom of the room to overload PLMs, then get to the right side through the crumble blocks or bomb blocks near the left item. This can be done with an IBJ or two Spring Ball Bomb Jumps. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", { "and": [ "h_canArtificialMorphSpringBallBombJump", "h_additionalBomb" ] }, { "and": [ "HiJump", "h_canArtificialMorphSpringBall" ] }, { "and": [ "Morph", { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "SpaceJump" ] } ] } ] } |
Requires: "Morph" { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canUseFrozenEnemies", "canSpringBallJumpMidAir" ] } |
From: 1
Left Door
To: 4
Top Left Item
Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room or using Power Bombs near the items. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", { "and": [ "HiJump", "h_canArtificialMorphSpringBall" ] }, { "and": [ "Morph", { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "SpaceJump" ] } ] } ] } Clears obstacles: D |
Requires: { "or": [ "canLongIBJ", "canJumpIntoIBJ", { "and": [ "canMidAirMorph", { "or": [ "canWalljump", "SpaceJump", "canUseFrozenEnemies" ] } ] }, { "and": [ "canUseFrozenEnemies", "h_canUseSpringBall" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
From: 1
Top Left Door
To: 1
Top Left Door
Jump into the room and Space Jump or wall jump while opening the door. Entrance condition: { "comeInNormally": {} } Requires: "canPrepareForNextRoom" { "or": [ "SpaceJump", "canWalljump" ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "obstaclesCleared": [ "C" ] } { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } |
From: 1
Top Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies" ] } "h_HeatedGModeOffCameraDoor" Dev note: It is probably possible to farm the Sovas at this door, but it would be difficult and slow and isn't expected. |
From: 3
Bottom Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", "canTrickyUseFrozenEnemies" ] } "h_HeatedGModeOffCameraDoor" Dev note: It is probably possible to farm the Sovas at this door, but it would be difficult and slow and isn't expected. |
Requires: { "or": [ { "and": [ "HiJump", { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } ] }, { "and": [ "SpaceJump", "canTrivialMidAirMorph", { "heatFrames": 40 } ] }, { "and": [ "canWalljump", "canTrivialMidAirMorph" ] }, "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 900 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 240 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 120 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 300 } ] } ] } { "or": [ "h_heatProof", { "and": [ "Wave", "Plasma" ] }, "h_canUsePowerBombs" ] } { "heatFrames": 260 } |
Requires: { "or": [ { "and": [ "HiJump", { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } ] }, { "and": [ "SpaceJump", "canTrivialMidAirMorph", { "heatFrames": 40 } ] }, { "and": [ "canWalljump", "canTrivialMidAirMorph" ] }, "canSpringBallJumpMidAir", { "and": [ "canJumpIntoIBJ", { "heatFrames": 240 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 120 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 300 } ] } ] } { "heatFrames": 260 } { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } Dev note: Base IBJ should kill the Sovas or go around. |
From: 4
Junction Below Morph Tunnel
To: 5
Junction Above Morph Tunnel
Requires: { "or": [ { "and": [ "canWalljump", { "heatFrames": 100 } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir", { "heatFrames": 160 } ] }, { "and": [ "SpaceJump", { "heatFrames": 180 } ] }, { "and": [ "SpaceJump", "HiJump", { "heatFrames": 120 } ] } ] } Dev note: It is faster to go around than to climb with Ice. |
Requires laying PBs on the very edge of the platform by the doorway, mostly hanging over the lava, in order to double hit the rightmost Boyon. Requires: "canMidAirMorph" "canWalljump" "canCarefulJump" { "enemyKill": { "enemies": [ [ "Boyon", "Boyon", "Boyon" ] ], "explicitWeapons": [ "PowerBomb" ] } } { "heatFrames": 780 } |
Jump and shoot supers diagonally down at the rightmost Boyon. Jump at the edge of the platform and shoot just before hitting the ceiling, or start one tile left and shoot while at the ceiling. Requires: "canMidAirMorph" "canWalljump" "canCarefulJump" { "enemyKill": { "enemies": [ [ "Boyon" ] ], "explicitWeapons": [ "Super" ] } } { "heatFrames": 540 } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" } Requires: { "or": [ "SpeedBooster", "HiJump", "SpaceJump", "canIBJ", "canWalljump", "canSpringBallJumpMidAir" ] } Exit condition: { "leaveWithGMode": { "morphed": false } } Clears obstacles: door_2 |
Requires: { "acidFrames": 100 } { "or": [ "canWalljump", { "acidFrames": 15 } ] } |
Requires: { "or": [ "SpeedBooster", "HiJump", "SpaceJump", "canIBJ", "canWalljump", "canSpringBallJumpMidAir" ] } |
Get a normal height jump by not pressing run while SpeedBooster is equipped, as the Shinespark is stored. Requires: "canWalljump" "canShinechargeMovement" { "or": [ { "canShineCharge": { "usedTiles": 22, "openEnd": 1 } }, { "and": [ { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] }, "h_canShineChargeMaxRunway" ] } ] } { "shineChargeFrames": 50 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] } "canWalljump" { "acidFrames": 45 } |
Requires: { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] } "canLateralMidAirMorph" "canWalljump" { "acidFrames": 35 } |
Requires: { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] } "Gravity" { "acidFrames": 20 } { "or": [ "canWalljump", { "acidFrames": 10 } ] } |
Requires: { "or": [ "f_DefeatedCrocomire", { "obstaclesCleared": [ "f_DefeatedCrocomire" ] } ] } "SpeedBooster" "canTrickyJump" "canWalljump" |
Requires: { "or": [ "HiJump", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir" ] } |
Requires: "Grapple" { "or": [ "HiJump", "canWalljump" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "canIBJ", "canUseFrozenEnemies", "canGravityJump" ] } |
From: 1
Left Door
To: 4
Center Platform Junction
Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 2 } } Requires: "canTrickyJump" { "or": [ "canWalljump", "canLateralMidAirMorph" ] } |
From: 1
Left Door
To: 4
Center Platform Junction
Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 4 } } Requires: "canCarefulJump" { "or": [ "canTrickyJump", "canWalljump", "canLateralMidAirMorph" ] } |
Requires: "SpeedBooster" "canTrickyJump" { "or": [ "canWalljump", "canLateralMidAirMorph" ] } |
From: 4
Center Platform Junction
To: 3
Junction Left of Green Gate
Requires: "Gravity" { "or": [ "canWalljump", "canGravityJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "HiJump", "SpeedBooster" ] } ] } |
From: 1
Top Left Door
To: 1
Top Left Door
Leave Gamet drops uncollected to prevent them from respawning. Run right-to-left to gain a shinecharge, then use between 1 and 2 tiles of remaining runway to gain speed to reach the top-left with a wall jump. Requires: "HiJump" "h_runOverRespawningEnemies" { "or": [ { "canShineCharge": { "usedTiles": 16, "gentleUpTiles": 2, "gentleDownTiles": 4, "openEnd": 1 } }, { "and": [ { "doorUnlockedAtNode": 3 }, { "canShineCharge": { "usedTiles": 17, "gentleUpTiles": 2, "gentleDownTiles": 4, "openEnd": 1 } } ] } ] } "canShinechargeMovementTricky" "canTrickyDashJump" "canWalljump" { "shineChargeFrames": 160 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"nodeId":3,"types":["ammo"],"requires":[]} |
Leave With Spark (Tricky Dash Jump, Wall Jump, Bottom Position)
(Expert)
Post Crocomire Farming Room
From: 1
Top Left Door
To: 1
Top Left Door
Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge, then run back to the left to gain speed to reach the top-left with a wall jump. By leaving the right door closed and sliding into it, the frame window for the tricky dash jump will align with the last two possible frames to jump at the end of the runway. Requires: "h_runOverRespawningEnemies" { "canShineCharge": { "usedTiles": 18, "gentleUpTiles": 2, "gentleDownTiles": 4, "openEnd": 1 } } "canShinechargeMovementTricky" "canTrickyDashJump" "canWalljump" { "shinespark": { "frames": 12, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } |
Requires: { "notable": "Damage Boost" } "canTrickyJump" { "or": [ "h_canCrouchJumpDownGrab", "canWalljump" ] } "canHorizontalDamageBoost" { "enemyDamage": { "enemy": "Gamet", "type": "contact", "hits": 1 } } |
Doesn't require opening the bottom right door. Just using the available space and jumping late enough. It does require killing the Gamets and leaving the drops there so they don't kill your momentum. Requires: { "notable": "Speedy Jump" } "h_runOverRespawningEnemies" "canTrickyDashJump" "canWalljump" |
Requires: { "or": [ "HiJump", "SpaceJump", "canWalljump", "canSpringBallJumpMidAir" ] } |
From: 3
Bottom Right Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 7, "openEnd": 1, "gentleDownTiles": 3 } } Requires: "canWalljump" "canFastWalljumpClimb" "canShinechargeMovementComplex" { "shineChargeFrames": 165 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 4
Top Right Door
Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use a wall jump to reach the top of the room and spark out. Requires: "h_runOverRespawningEnemies" { "canShineCharge": { "usedTiles": 18, "gentleUpTiles": 2, "gentleDownTiles": 4, "openEnd": 1 } } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 15, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
From: 4
Top Right Door
To: 4
Top Right Door
Lure the Gamets while using the Kamer, then get up to the doorway with a quick crouch jump + down grab or by other means. Requires: { "or": [ "HiJump", "SpaceJump", "canWalljump", "canSpringBallJumpMidAir", "canTrickyUseFrozenEnemies", { "and": [ "canTrickyJump", "h_canCrouchJumpDownGrab" ] }, { "and": [ "canInsaneJump", "canPreciseGrapple" ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump" ] } ] } Exit condition: { "leaveWithGModeSetup": {} } Dev note: A crouch jump + down grab should always be usable except when preserving a blue suit. A flash suit is lost when using X-Ray, so it can not be kept through a G-Mode setup. |
From: 4
Top Right Door
To: 4
Top Right Door
Leave Gamet drops uncollected to prevent them from respawning. Run left-to-right to gain a shinecharge. Then jump onto the Kamer and use a wall jump to reach the top of the room and spark out. Requires: "h_runOverRespawningEnemies" { "canShineCharge": { "usedTiles": 18, "gentleUpTiles": 2, "gentleDownTiles": 4, "openEnd": 1 } } "canWalljump" "canShinechargeMovementTricky" { "shinespark": { "frames": 5, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Dev note: This is the trickier variant of the strat which allows getting close enough to the door to spark in top position. |
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 29 } } Requires: "canWalljump" "canCarefulJump" |
From: 1
Left Door
To: 3
Item
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } { "or": [ { "and": [ "canWalljump", { "shinespark": { "frames": 20 } } ] }, "canTrickyDashJump" ] } "HiJump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 60 } } |
Entrance condition: { "comeInShinecharging": { "length": 9, "openEnd": 0 } } Requires: { "or": [ { "and": [ "canWalljump", { "shinespark": { "frames": 20 } } ] }, "canTrickyDashJump" ] } "HiJump" "canShinechargeMovement" "canMidairShinespark" { "shinespark": { "frames": 60 } } |
From: 2
Right Vertical Door
To: 1
Left Door
Requires: { "obstaclesCleared": [ "B", "E" ] } { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 85 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[],"useImplicitRequires":false} |
From: 2
Right Vertical Door
To: 1
Left Door
Requires: "canWalljump" "canShinechargeMovementComplex" { "obstaclesCleared": [ "B" ] } { "or": [ { "canShineCharge": { "usedTiles": 32, "gentleUpTiles": 6, "openEnd": 1 } }, { "and": [ "h_canShineChargeMaxRunway", { "obstaclesCleared": [ "A" ] } ] } ] } { "shinespark": { "frames": 85 } } |
Requires: { "obstaclesCleared": [ "B" ] } "SpeedBooster" "HiJump" { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } |
From: 2
Right Vertical Door
To: 5
Small Platforms Junction
Entrance condition: { "comeInShinecharged": {}, "comesThroughToilet": "any" } Requires: { "shineChargeFrames": 80 } "canHorizontalShinespark" { "shinespark": { "frames": 115, "excessFrames": 85 } } { "or": [ "canTrickyJump", { "and": [ { "or": [ "canWalljump", "HiJump" ] }, { "acidFrames": 25 } ] }, { "and": [ "Gravity", { "acidFrames": 20 } ] } ] } Clears obstacles: B |
From: 5
Small Platforms Junction
To: 1
Left Door
Lure a Mella from the right by breaking the speed blocks or using Morph. Then manipulate it to go high enough to be used in the left doorway. Raise the Mella up to just below the door's ledge and then climb up to the door. Reposition the Mella once towards the door, and before it finishes moving, stand in the doorframe so that the next Mella movement will hit Samus. If it drops below the camera it will be necessary to go back down and raise it again. Requires: "canManipulateMellas" "canCameraManip" "canBePatient" "canTrickyJump" { "or": [ "SpaceJump", "canTrickyUseFrozenEnemies", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "SpeedBooster", "canWalljump" ] } ] } { "or": [ "canTrickyDodgeEnemies", { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 2 } } ] } { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } Exit condition: { "leaveWithGModeSetup": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "SpeedBooster" "HiJump" "canWalljump" "canCarefulJump" |
From: 5
Small Platforms Junction
To: 3
Item
Lure a Mella from the right by breaking the speed blocks or using Morph. Then manipulate it to go high enough to be used as a stepping stone once frozen. Without movement items it may be necessary to continue manipulating it from above, jumping and aiming down to freeze it. Requires: "canTrickyUseFrozenEnemies" "canManipulateMellas" { "or": [ { "and": [ "canBePatient", "canWalljump" ] }, "canBeVeryPatient" ] } { "or": [ "canTrickyDodgeEnemies", { "enemyDamage": { "enemy": "Mella", "type": "contact", "hits": 2 } } ] } { "or": [ { "obstaclesCleared": [ "B" ] }, "Morph" ] } |
Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid-air morph to get out. One normalized way to do this: Kill the first two Mellas, moonwalk to the right until the third Mella just barely goes off-camera, fire a shot, and move left to scroll the Mella back on-camera just before the shot would despawn, in order to freeze it at a specific height. While it is frozen, kill the remaining Mellas, and press against the wall of Speed blocks. Perform an action that changes Samus' pose (e.g., press an angle button, jump, or crouch/uncrouch) in order to be able to moonwalk from that position. Moonwalk backwards 5 pixels, then jump straight up, and continue holding jump while pressing right, to perform a buffered turn-around spin jump to the right. If executed correctly, the Mella will move horizontally left and will be at a good height to be able to freeze and clip through the crumble block with a crouch jump. Get on top of the Mella with a mid-air morph, position under the crumble block, then unmorph for the crouch jump. Quickly spin-jump to re-enter the shaft after breaking the crumble block. Tip: if Samus moonwalks back further than 5 pixels, press against the Speed blocks again before trying to moonwalk back again, to avoid possibly getting bad subpixels. Requires: { "notable": "Mella Ice Clip" } "Morph" "canMoonwalk" "canManipulateMellas" "h_canPreciseIceClip" { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] } ] } Dev note: The manipulation can also work with moonwalking back between 6 and 10 pixels, but depending on the exact position the bug may move at a shallow angle rather than exactly horizontally; in this case, the bug should be frozen a bit early (i.e. further right), to ensure it does not re-enter its idle animation where its height would become unpredictable. FIXME: Investigate if there is a normalized setup for freezing in the high-pixel position. FIXME: A freestyle version (or alternative normalized setup?) of the strat could be added, to avoid the canMoonwalk requirement, using X-Ray or a very precise freeze to get up. |
Requires: "h_canNavigateHeatRooms" "canSuitlessLavaDive" "Gravity" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canGravityJump", { "and": [ "canJumpIntoIBJ", { "acidFrames": 1050 }, { "heatFrames": 1050 } ] } ] } { "acidFrames": 100 } { "heatFrames": 255 } |
Try to jump to the far left side raised ledges to reduce the time spent in acid. This could mean turning off HiJump, or airballing to jump farther. Requires: "h_canNavigateHeatRooms" "canSuitlessLavaDive" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir" ] } { "acidFrames": 116 } { "heatFrames": 285 } |
From: 4
Junction Above Acid Plug, Without Acid
To: 3
Acid Chozo Statue
Requires: "h_canNavigateHeatRooms" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", { "and": [ { "or": [ "canLongIBJ", "canJumpIntoIBJ" ] }, { "heatFrames": 780 } ] } ] } { "heatFrames": 200 } |
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid
Requires: "h_canNavigateHeatRooms" { "or": [ "f_UsedAcidChozoStatue", { "obstaclesCleared": [ "f_UsedAcidChozoStatue" ] } ] } "h_canUseMorphBombs" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 1020 } ] } ] } { "heatFrames": 600 } |
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid
Requires: "h_canNavigateHeatRooms" { "or": [ "f_UsedAcidChozoStatue", { "obstaclesCleared": [ "f_UsedAcidChozoStatue" ] } ] } "h_canUsePowerBombs" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 1020 } ] } ] } { "heatFrames": 300 } |
Requires: "h_canNavigateHeatRooms" "h_canUsePowerBombs" { "or": [ "canTrivialMidAirMorph", "h_canUseSpringBall" ] } { "heatFrames": 350 } { "or": [ "canPreciseWalljump", "SpaceJump", { "and": [ "HiJump", { "or": [ "SpeedBooster", "canWalljump", "canSpringBallJumpMidAir" ] } ] } ] } |
From: 1
Bottom Left Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 145 } "ScrewAttack" "canWalljump" "canShinechargeMovementComplex" { "heatFrames": 170 } { "shinespark": { "frames": 2, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: "ScrewAttack" "canWalljump" "canShinechargeMovementComplex" { "heatFrames": 155 } { "shineChargeFrames": 160 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 0, "openEnd": 1 } } Requires: "ScrewAttack" "canWalljump" "canShinechargeMovementComplex" { "heatFrames": 170 } { "shinespark": { "frames": 2, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpeedBooster", "h_canCrouchJumpDownGrab", "canIBJ" ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 6 } } Requires: { "notable": "Transition Screwjump" } "h_canNavigateHeatRooms" "ScrewAttack" "HiJump" "canWalljump" { "heatFrames": 150 } Clears obstacles: A |
From: 2
Middle Right Door
To: 3
Top Right Door
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 2 } } Requires: { "notable": "Transition Screwjump" } "h_canNavigateHeatRooms" "ScrewAttack" "HiJump" "canTrickyDashJump" "canWalljump" { "heatFrames": 150 } Clears obstacles: A |
From: 2
Middle Right Door
To: 3
Top Right Door
Run through the doorway with enough momentum to break the bomb blocks with Screw. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 5.4375 } } Requires: { "notable": "Transition Screwjump" } "h_canNavigateHeatRooms" "ScrewAttack" "HiJump" "canTrickyJump" "canWalljump" { "heatFrames": 150 } Clears obstacles: A |
From: 2
Middle Right Door
To: 3
Top Right Door
Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "h_heatProof" { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "HiJump", "SpaceJump", "canIBJ", "canArtificialMorph" ] } "canXRayClimb" Bypasses door shell: true |
From: 2
Middle Right Door
To: 5
Junction Above Bottom Blocks
Bomb all the blocks before exiting G-mode near the lower bomb blocks. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_heatedGMode" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "h_canUsePowerBombs", { "or": [ "canWalljump", "SpaceJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } ] } ] } "h_additionalBomb" { "heatFrames": 0 } Clears obstacles: A, B |
From: 2
Middle Right Door
To: 5
Junction Above Bottom Blocks
Bomb the upper blocks before exiting G-mode near the lower bomb blocks. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_heatedGMode" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "h_canUsePowerBombs", { "or": [ "canWalljump", "SpaceJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } ] } ] } { "heatFrames": 0 } Clears obstacles: A |
Come In Shinecharging, Leave Shinecharged (Full Runway, Screw Attack, Wall Jump)
(Very Hard)
Screw Attack Room
From: 3
Top Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "ScrewAttack" "canShinechargeMovementComplex" "canWalljump" { "heatFrames": 145 } { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Top Right Door
To: 2
Middle Right Door
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 1 } } Requires: "canShinechargeMovementTricky" "canWalljump" { "heatFrames": 145 } { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Item
To: 2
Middle Right Door
Requires: "canShinechargeMovementComplex" "canWalljump" { "or": [ "ScrewAttack", { "obstaclesCleared": [ "B" ] } ] } { "shineChargeFrames": 120 } { "heatFrames": 140 } { "shinespark": { "frames": 2, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: { "heatFrames": 80 } { "or": [ "HiJump", "SpaceJump", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 440 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 80 } ] } ] } |
Requires: "canPrepareForNextRoom" { "or": [ "SpaceJump", "canWalljump" ] } { "heatFrames": 80 } { "doorUnlockedAtNode": 1 } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} Dev note: This would technically clear A, but depending on what is being done here, there will likely be too much acid to cross the room. |
Requires: { "obstaclesCleared": [ "A" ] } { "or": [ { "and": [ "canWalljump", { "heatFrames": 420 } ] }, { "and": [ "HiJump", { "heatFrames": 360 } ] }, { "and": [ "SpaceJump", { "heatFrames": 420 } ] }, { "and": [ "canSpringBallJumpMidAir", "canCarefulJump", { "heatFrames": 520 } ] } ] } |
From: 1
Top Left Door
To: 1
Top Left Door
The Power Bombs must be placed carefully to hit the Pirate without destroying the PB blocks. This strat requires heatproof because it's pretty chaotic to execute. Requires: { "obstaclesNotCleared": [ "A" ] } "h_heatProof" "canDodgeWhileShooting" "canTrickyJump" { "or": [ "canWalljump", "HiJump", "SpaceJump" ] } { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (standing)", "Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "PowerBombPeriphery" ] } } Exit condition: { "leaveWithRunway": { "length": 13, "openEnd": 0 } } |
Shoot the standing pirate with beam shots to prevent it from attacking. Let the wall pirate climb down a little bit to make passing it easier. Requires: { "or": [ "canSpringBallJumpMidAir", "canWalljump", "SpaceJump" ] } { "or": [ "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Yellow Space Pirate (standing)", "type": "contact", "hits": 1 } } ] } { "heatFrames": 420 } |
Requires: "ScrewAttack" { "or": [ { "and": [ "SpaceJump", { "heatFrames": 155 } ] }, { "and": [ "canWalljump", { "heatFrames": 135 } ] } ] } |
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 135 } "canShinechargeMovementComplex" "canWalljump" "canDodgeWhileShooting" { "heatFrames": 135 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come In Shinecharged, Leave With Spark (Wall Jump, Bottom Position)
(Very Hard)
Fast Pillars Setup Room
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 95 } "canShinechargeMovementComplex" "canWalljump" "canDodgeWhileShooting" { "heatFrames": 130 } { "shinespark": { "frames": 12, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come In Shinecharged, Leave With Spark (Wall Jump, Top Position)
(Very Hard)
Fast Pillars Setup Room
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 105 } "canShinechargeMovementComplex" "canWalljump" "canDodgeWhileShooting" { "heatFrames": 140 } { "shinespark": { "frames": 11, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharging, Leave Shinecharged (HiJump Pirate Dodge Wall Climb)
(Very Hard)
Fast Pillars Setup Room
From: 1
Top Left Door
To: 4
Top Right Door
Gain blue speed running into the room, run through the bottom Pirate to kill it, then gain a shinecharge. Carefully jump around the Pirate above, and wall jump up to the door. Entrance condition: { "comeInShinecharging": { "length": 8, "openEnd": 1 } } Requires: "HiJump" "canShinechargeMovementComplex" "canDodgeWhileShooting" "canWalljump" { "heatFrames": 115 } { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharging, Leave Shinecharged (HiJump Screw Wall Climb)
(Very Hard)
Fast Pillars Setup Room
From: 1
Top Left Door
To: 4
Top Right Door
Gain blue speed running into the room, run through the bottom Pirate to kill it, then gain a shinecharge. Use Screw Attack to jump through the Pirate above, and wall jump up to the door. Entrance condition: { "comeInShinecharging": { "length": 8, "openEnd": 1 } } Requires: "HiJump" "ScrewAttack" "canShinechargeMovementComplex" "canWalljump" { "heatFrames": 105 } { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharging, Leave Shinecharged (Pirate Dodge Wall Climb)
(Expert)
Fast Pillars Setup Room
From: 1
Top Left Door
To: 4
Top Right Door
Gain blue speed running into the room, run through the bottom Pirate to kill it, then gain a shinecharge. Carefully jump around the Pirate above, and wall jump up to the door. Entrance condition: { "comeInShinecharging": { "length": 8, "openEnd": 1 } } Requires: "canShinechargeMovementComplex" "canWalljump" "canTrickyDodgeEnemies" { "heatFrames": 145 } { "shineChargeFrames": 140 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Top Left Door
To: 4
Top Right Door
Gain blue speed running into the room, run through the bottom Pirate to kill it, then gain a shinecharge. Use Screw Attack to jump through the Pirate above, and wall jump up to the door. Entrance condition: { "comeInShinecharging": { "length": 8, "openEnd": 1 } } Requires: "ScrewAttack" "canShinechargeMovementComplex" "canWalljump" { "heatFrames": 125 } { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Left Door
To: 2
Bottom Left Door
Requires: { "or": [ "SpaceJump", "canPreciseWalljump", { "and": [ "HiJump", { "or": [ "canWalljump", "SpeedBooster" ] } ] } ] } "h_canUsePowerBombs" { "partialRefill": { "type": "Energy", "limit": 340 } } { "partialRefill": { "type": "Missile", "limit": 6 } } { "refill": [ "PowerBomb" ] } |
From: 5
Firefleas Bottom Left Platform Junction
To: 7
Fireflea Statue's Claw Junction
Requires: { "or": [ { "and": [ "canWalljump", "canUseFrozenEnemies" ] }, { "and": [ "HiJump", "canUseFrozenEnemies" ] }, "canTrickyUseFrozenEnemies" ] } |
From: 5
Firefleas Bottom Left Platform Junction
To: 7
Fireflea Statue's Claw Junction
Requires: "HiJump" "canWalljump" |
From: 7
Fireflea Statue's Claw Junction
To: 6
Junction Behind Fune
Requires: { "or": [ "canWalljump", "SpaceJump" ] } |
From: 7
Junction By Lower Alcoons (Left of Spike Pits)
To: 1
Left Door
Requires: "h_canNavigateHeatRooms" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump" ] } { "heatFrames": 180 } Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
From: 7
Junction By Lower Alcoons (Left of Spike Pits)
To: 6
Junction By Left Door (Right of Pit)
Requires: "h_canNavigateHeatRooms" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump" ] } { "heatFrames": 160 } |
Requires: { "obstaclesCleared": [ "B" ] } { "heatFrames": 160 } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "canSpringBallJumpMidAir", "HiJump", { "and": [ "SpaceJump", { "heatFrames": 20 } ] }, { "and": [ "canSpringBallBombJump", { "heatFrames": 50 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 60 } ] } ] } |
From: 9
Junction Below Crumble Blocks, Set Up to Clip
To: 2
Top Right Door
Ice Clip through the crumble blocks using a Multiviola from the bottom of the room and then Crumble Jump to clip through the bomb blocks. The ice clip can be setup by standing in a corner and firing forward when the Multiviola hits Samus, if it is moving downwards towards Samus. The Crumble Jump is done by aiming down (not immediately) after jumping, then changing Samus' hitbox once above the crumble blocks, and jumping again. Requires: { "notable": "Multiviola Ice Clip" } "h_heatProof" "h_canPreciseIceClip" "canPartialFloorClip" "canTrickyJump" "canCrumbleJump" { "enemyDamage": { "enemy": "Multiviola", "type": "contact", "hits": 1 } } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "canSpringBallJumpMidAir", "HiJump", "SpaceJump", "canJumpIntoIBJ" ] } Dev note: This may be possible with a high pixel ice clip. |
From: 9
Junction Below Crumble Blocks, Set Up to Clip
To: 2
Top Right Door
Freeze the Multiviola on the left side, just below the solid block. XRay standup and jump to clip up, then jump again to get on top of the bomb blocks. Requires: { "notable": "Multiviola Ice Clip" } "h_heatProof" "h_canXRayMorphIceClip" { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "canSpringBallJumpMidAir", "HiJump", "SpaceJump", "canJumpIntoIBJ" ] } |
Place the PBs next to the pillars in order to only use 2. Minimize acid by unmorphing high to land back on the jump spot or walljumping before placing the bomb. Requires: { "notable": "Two Power Bombs" } "canMidAirMorph" "canCarefulJump" { "ammo": { "type": "PowerBomb", "count": 2 } } { "or": [ { "and": [ "canCarefulJump", "canResetFallSpeed", { "heatFrames": 660 } ] }, { "and": [ "canWalljump", { "heatFrames": 660 }, { "or": [ "canWallJumpInstantMorph", { "acidFrames": 30 } ] } ] }, { "and": [ "Gravity", { "heatFrames": 660 }, { "acidFrames": 30 } ] }, { "and": [ "canTrickyJump", "canSuitlessLavaDive", { "heatFrames": 720 }, { "acidFrames": 52 } ] } ] } { "or": [ "canTrickyJump", { "and": [ "Gravity", { "heatFrames": 180 }, { "acidFrames": 56 } ] }, { "and": [ "canSuitlessLavaDive", { "heatFrames": 240 }, { "acidFrames": 96 } ] } ] } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":15},{"acidFrames":15}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":30},{"acidFrames":30}]} Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
Entrance condition: { "comeInShinecharged": {} } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "shineChargeFrames": 65 } { "heatFrames": 135 } { "or": [ { "and": [ { "shinespark": { "frames": 67, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "shinespark": { "frames": 67, "excessFrames": 16 } }, { "or": [ { "and": [ "canControlShinesparkEnd", { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canWalljump" ] } ] } ] }, { "and": [ { "acidFrames": 10 }, { "heatFrames": 20 }, { "or": [ "HiJump", "canWalljump" ] } ] } ] }, { "heatFrames": 200 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} Dev note: This assumes sparking near the pillars, since sparking near the door is already covered by the comeInWithSpark strat. 5 excess frames is the maximum for which it is still be possible to reach the door without running out of energy, in the case where the shinespark ends at 29 energy and Samus has no heat protection (or reserves to refill from). The alternative with 16 excess frames is mainly useful in the heat-proof case. |
Entrance condition: { "comeInShinecharging": { "length": 3, "openEnd": 0 } } Requires: "canShinechargeMovement" "canHorizontalShinespark" { "or": [ { "and": [ { "heatFrames": 105 }, { "shinespark": { "frames": 67, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "heatFrames": 165 }, { "shinespark": { "frames": 67, "excessFrames": 16 } }, { "or": [ { "and": [ "canControlShinesparkEnd", { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canWalljump" ] } ] } ] }, { "and": [ { "acidFrames": 10 }, { "heatFrames": 20 }, { "or": [ "HiJump", "canWalljump" ] } ] } ] }, { "heatFrames": 200 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} Dev note: 5 excess frames is the maximum for which it is still be possible to reach the door without running out of energy, in the case where the shinespark ends at 29 energy and Samus has no heat protection (or reserves to refill from). The alternative with 16 excess frames is mainly useful in the heat-proof case. |
Entrance condition: { "comeInWithSpark": { "position": "top" } } Requires: { "heatFrames": 79 } { "or": [ { "and": [ { "shinespark": { "frames": 79, "excessFrames": 5 } }, { "heatFrames": 105 } ] }, { "and": [ { "shinespark": { "frames": 79, "excessFrames": 16 } }, "canCarefulJump", { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canWalljump" ] }, { "acidFrames": 5 } ] }, { "heatFrames": 200 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":110}]} Dev note: 5 excess frames is the maximum for which it is still be possible to reach the door without running out of energy, in the case where the shinespark ends at 29 energy and Samus has no heat protection (or reserves to refill from). The alternative with 16 excess frames is mainly useful in the heat-proof case. |
Place the PBs next to the pillars in order to only use 2. Avoid acid during the first Power Bomb by walljumping before placing the bomb. Avoiding acid damage at the last jump is tricky but possible. Requires: { "notable": "Two Power Bombs" } "canMidAirMorph" { "ammo": { "type": "PowerBomb", "count": 2 } } "canCarefulJump" { "or": [ { "and": [ "canWallJumpInstantMorph", { "heatFrames": 690 } ] }, { "and": [ "canWalljump", { "heatFrames": 660 }, { "acidFrames": 36 } ] }, { "and": [ "canSuitlessLavaDive", { "heatFrames": 840 }, { "acidFrames": 84 } ] }, { "and": [ "Gravity", { "heatFrames": 660 }, { "acidFrames": 24 } ] } ] } { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canLateralMidAirMorph", { "heatFrames": 10 }, { "acidFrames": 10 } ] }, { "and": [ "canPreciseWalljump", { "heatFrames": 50 }, { "acidFrames": 32 } ] }, { "and": [ "Gravity", { "heatFrames": 20 }, { "acidFrames": 20 } ] }, { "and": [ "canSuitlessLavaDive", { "heatFrames": 50 }, { "acidFrames": 50 } ] } ] } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":30},{"acidFrames":20}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":75},{"acidFrames":58}]} Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 3
Middle Right Door
To: 7
Junction At Middle Right Door With Bottom KiHunter Cleared
Manipulate the Three KiHunters to avoid all of them when entering the room from the Save room door. Stop on a dime on entry for positioning, because it is precise. Wait 1 second then Morph and roll left, past the swooping kihunter. Quickly jump to the higher level and run into the left wall. Wait there for half a second; it helps to jump into the wall. The 2 KiHunters should be grouped above Samus and out of the way. Requires: { "notable": "Kihunter Manipulation from Middle Door" } "h_canNavigateHeatRooms" "canStopOnADime" "canCarefulJump" "Morph" { "or": [ "HiJump", "canWalljump" ] } { "heatFrames": 80 } |
From: 7
Junction At Middle Right Door With Bottom KiHunter Cleared
To: 5
Top Junction Between Doors
Manipulate the Three KiHunters to avoid all of them when entering the room from the Save room door. Stop on a dime on entry for positioning, because it is precise. Wait 1 second then run or Morph and roll left, past the swooping kihunter. Quickly jump to the higher level and run into the left wall. Wait there for half a second; it helps to jump into the wall. The 2 KiHunters should be grouped above Samus and out of the way. Requires: { "notable": "Kihunter Manipulation from Middle Door" } "h_canNavigateHeatRooms" "canStopOnADime" "canTrickyDodgeEnemies" { "or": [ "HiJump", "canWalljump" ] } { "heatFrames": 490 } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canWalljump", { "and": [ "canJumpIntoIBJ", "canTrickyJump", { "or": [ "canLongIBJ", "HiJump" ] } ] }, { "and": [ { "or": [ "f_DefeatedRidley", { "obstaclesCleared": [ "f_DefeatedRidley" ] } ] }, { "or": [ "canLongIBJ", { "and": [ "canJumpIntoIBJ", "HiJump" ] } ] } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "SpeedBooster", "canTrickyJump", { "or": [ "canInsaneJump", { "or": [ "f_DefeatedRidley", { "obstaclesCleared": [ "f_DefeatedRidley" ] } ] } ] } ] } ] } Exit condition: { "leaveWithGMode": { "morphed": false } } Clears obstacles: door_2 |
Entrance condition: { "comeInNormally": {} } Requires: "canPrepareForNextRoom" { "or": [ "SpaceJump", "canWalljump" ] } { "heatFrames": 80 } { "doorUnlockedAtNode": 2 } Clears obstacles: door_2 Unlocks doors: {"types":["super"],"requires":["canTrickyJump"]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "canWalljump" { "heatFrames": 200 } |
From: 2
Bottom Left Door
To: 6
Bottom Platform Junction With Pirates Killed
Jump morph from the center platform to place the first Power Bomb Place two more on the platform itself to kill the bottom pirates Use a fourth to break the bomb blocks while also killing the last pirate. Requires: "canTrivialMidAirMorph" { "or": [ "canSpringBallJumpMidAir", "SpaceJump", "canWalljump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "SpeedBooster", "HiJump" ] } ] } { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "PowerBombPeriphery" ] } } { "heatFrames": 790 } { "or": [ "h_heatResistant", "canPauseAbuse", { "resourceCapacity": [ { "type": "RegularEnergy", "count": 149 } ] } ] } Clears obstacles: A Dev note: It's not really possible to hit all enemies with double-PB hits while not taking damage. Using Power Bomb Periphery is based on a strat that allows killing them and taking out the blocks with 4 PBs. This calculation ends up taking 5, leaving a spare PB. The movement item used does not increase heat frames except for IBJ in which case the PB can be used while IBJing. With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement. |
From: 2
Bottom Left Door
To: 6
Bottom Platform Junction With Pirates Killed
Requires: "ScrewAttack" { "or": [ { "and": [ "canWalljump", { "heatFrames": 265 } ] }, { "and": [ "HiJump", { "heatFrames": 240 } ] }, { "heatFrames": 430 } ] } |
From: 3
Top Right Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "canShinechargeMovementTricky" { "or": [ "canWalljump", "canInsaneJump" ] } { "heatFrames": 205 } { "shinespark": { "frames": 6, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks
Requires: "SpaceJump" { "or": [ { "and": [ "canConsecutiveWalljump", { "heatFrames": 260 } ] }, { "heatFrames": 360 } ] } { "or": [ "ScrewAttack", { "and": [ "canTrivialMidAirMorph", "h_canUsePowerBombs", { "or": [ { "and": [ "canWalljump", { "heatFrames": 120 } ] }, { "heatFrames": 200 } ] } ] }, { "and": [ "canMidAirMorph", "h_canUseMorphBombs", { "or": [ { "and": [ "canConsecutiveWalljump", { "heatFrames": 520 } ] }, { "heatFrames": 800 } ] } ] }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 2
Right Door
To: 4
Junction Above Bomb Block
Run into the acid to quickly jump over the first pillar. Build speed and jump over the second pillar to mockball through the tunnel without taking much acid damage. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 3 } } Requires: "h_canNavigateHeatRooms" "canMockball" "HiJump" "SpeedBooster" "canCarefulJump" "canWalljump" { "or": [ "canInsaneWalljump", { "acidFrames": 30 } ] } { "heatFrames": 310 } { "acidFrames": 5 } |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Wait for the Kihunters to move away from where Samus will jump up. This may mean Hitboxing through the middle KiHunter multiple times. Requires: "h_canNavigateHeatRooms" "Plasma" "canHitbox" { "or": [ "canTrickyDodgeEnemies", { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 1 } } ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", "SpaceJump" ] } "canTrickyJump" { "heatFrames": 600 } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Firing upwards has a good chance of hitting multiple Kihunters. And charge shot double hits will instantly kill a Kihunter. Requires: "h_canNavigateHeatRooms" "Ice" "Wave" "Plasma" { "or": [ "Charge", { "heatFrames": 240 } ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 550 } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Fire up from below and try not to jump too high as that will out the camera in a bad position. Requires: "h_canNavigateHeatRooms" "Ice" "Wave" "Spazer" { "or": [ "Charge", "canCarefulJump", "h_heatProof" ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 1520 } Clears obstacles: A Dev note: FIXME IBJ strats could be added with heat frames. |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Requires: "h_canNavigateHeatRooms" { "obstaclesCleared": [ "A" ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", { "heatFrames": 1820 } ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 390 } Dev note: SpringBallBombJump uses 3 power bombs total. |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Jump over the first KiHunter and attempt to either use i-frames to pass through the top KiHunter, or dodge it if possible. Requires: "h_canNavigateHeatRooms" { "or": [ "canWalljump", "HiJump" ] } "canTrickyJump" { "or": [ { "and": [ "canInsaneJump", "canUseIFrames", { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 1 } } ] }, { "and": [ { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 2 } }, { "heatFrames": 30 } ] } ] } { "heatFrames": 470 } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Requires: "canTrickyDodgeEnemies" { "heatFrames": 90 } "h_pauseAbuseMinimalReserveRefill" { "heatFrames": 120 } "h_pauseAbuseMinimalReserveRefill" { "heatFrames": 100 } "h_pauseAbuseMinimalReserveRefill" { "heatFrames": 180 } { "or": [ "Wave", { "heatFrames": 40 } ] } { "or": [ "HiJump", "canWalljump" ] } Clears obstacles: A |
Fire up from below and try not to jump too high as that will put the camera in a bad position. Requires: "h_canNavigateHeatRooms" "Plasma" { "or": [ "canCarefulJump", { "heatFrames": 100 } ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 1360 } Clears obstacles: A Dev note: FIXME IBJ strats could be added with heat frames. |
Requires: "h_canNavigateHeatRooms" "ScrewAttack" { "or": [ "canWalljump", { "and": [ "h_canCrouchJumpDownGrab", { "heatFrames": 120 }, { "or": [ "canCarefulJump", { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 1 } } ] } ] }, "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 }, { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 2 } } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof", { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 2 } } ] } ] } { "heatFrames": 500 } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Shoot them from below. It is possible for the KiHunters to fall through the gaps in the side, but is unlikely. Jumping may lower the camera position making it harder to shoot the KiHunters. But once it is lowered, jump to make them active and vulnerable to damage. Requires: "h_heatProof" "canBePatient" { "enemyKill": { "enemies": [ [ "Kihunter (red)", "Kihunter (red)", "Kihunter (red)" ] ] } } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb" ] } ] } Clears obstacles: A Dev note: SpringBallBombJump uses 3 powerbombs total. |
Fire up from below and try not to jump too high as that will put the camera in a bad position. Requires: "h_canNavigateHeatRooms" { "enemyKill": { "enemies": [ [ "Kihunter (red)", "Kihunter (red)", "Kihunter (red)" ] ], "explicitWeapons": [ "Super" ] } } { "or": [ "canCarefulJump", { "heatFrames": 210 } ] } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 1300 } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Requires: "h_canNavigateHeatRooms" { "or": [ { "and": [ "canUseIFrames", "h_canCrouchJumpDownGrab" ] }, { "and": [ "canUseIFrames", "canWalljump" ] }, { "and": [ "canUseIFrames", "SpaceJump" ] }, "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 300 }, { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 1 } } ] }, { "and": [ "canJumpIntoIBJ", "canTrickyJump", { "heatFrames": 300 } ] } ] } { "or": [ "canTrickyJump", { "and": [ { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 1 } }, { "heatFrames": 60 } ] } ] } { "heatFrames": 570 } { "enemyDamage": { "enemy": "Kihunter (red)", "type": "contact", "hits": 3 } } Clears obstacles: A |
From: 4
Junction Above Bomb Block
To: 1
Top Left Door
Requires: "h_canNavigateHeatRooms" "Wave" "Plasma" { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "HiJump", { "and": [ "canSpringBallJumpMidAir", { "heatFrames": 120 } ] }, "SpaceJump", { "and": [ "canIBJ", "h_heatProof" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb", { "heatFrames": 250 } ] } ] } { "heatFrames": 940 } Clears obstacles: A |
Requires: "canUseEnemies" { "or": [ { "and": [ "canWalljump", { "heatFrames": 390 } ] }, { "and": [ "canConsecutiveWalljump", "canCarefulJump", { "heatFrames": 330 } ] }, { "and": [ "HiJump", { "heatFrames": 490 } ] }, { "and": [ "h_canCrouchJumpDownGrab", { "heatFrames": 610 } ] } ] } |
If Phantoon is killed, hold right while wall jumping, jump just before the spikes and after them. Don't release jump while passing the spikes to prevent taking a hit. Requires: { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canUsePowerBombs" ] } { "useFlashSuit": {} } { "or": [ { "shinespark": { "frames": 32, "excessFrames": 3 } }, { "and": [ "HiJump", { "shinespark": { "frames": 29, "excessFrames": 3 } } ] }, { "and": [ { "shinespark": { "frames": 5, "excessFrames": 3 } }, { "or": [ "canWalljump", "SpaceJump" ] } ] } ] } Clears obstacles: A |
From: 1
Left Door
To: 1
Left Door
If Phantoon is defeated, start at least 2 tiles from the water line, and stutter just before entering it in order to charge a spark in room. Requires: { "or": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 21, "steepUpTiles": 3, "openEnd": 0 } } ] } "canStutterWaterShineCharge" "canShinechargeMovementTricky" "canWalljump" { "or": [ "canSpaceJumpWaterBounce", "HiJump" ] } "h_canShineChargeMaxRunway" { "shinespark": { "frames": 29 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: Using the dry runway and leaving with shinecharged would require canRiskPermanentLossOfAccess. |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 160 } "canShinechargeMovementComplex" "HiJump" "canWalljump" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 10, "openEnd": 0, "steepDownTiles": 1 } } Requires: "canWaterShineCharge" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 100 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} Dev note: The 17 submerged tiles behave as 7 tiles with high run speed. The 3 steep down tiles behave as approximately 1. |
Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 3 } } Requires: "canSuitlessMaridia" "canCarefulJump" { "or": [ "canWalljump", "HiJump" ] } |
Requires: "HiJump" "canWalljump" |
Requires: "canSuitlessMaridia" "canTrickyDashJump" "canWalljump" |
From: 1
Left Door
To: 2
Right Door
If Phantoon is defeated, start at least 2 tiles from the water line, and stutter just before entering it in order to shinecharge in room. Requires: { "or": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 20, "steepDownTiles": 3, "openEnd": 0 } } ] } "canStutterWaterShineCharge" "canShinechargeMovementComplex" "canWalljump" "HiJump" "h_canShineChargeMaxRunway" { "shineChargeFrames": 105 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: Using the dry runway and leaving with shinecharged with more frames would require canRiskPermanentLossOfAccess. |
From: 1
Left Door
To: 2
Right Door
If Phantoon is defeated, start at least 2 tiles from the water line, and stutter just before entering it in order to shinecharge in room. Requires: { "or": [ "f_DefeatedPhantoon", { "canShineCharge": { "usedTiles": 20, "steepDownTiles": 3, "openEnd": 0 } } ] } "canStutterWaterShineCharge" "canShinechargeMovementComplex" "canWalljump" "canSpaceJumpWaterBounce" "h_canShineChargeMaxRunway" { "shineChargeFrames": 150 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: Using the dry runway and leaving with shinecharged with more frames would require canRiskPermanentLossOfAccess. |
From the top right platform, jump to the left into the thorns, then climb the left wall. Requires: { "thornHits": 1 } { "or": [ "canUseIFrames", { "thornHits": 1 } ] } "canWalljump" { "not": "f_DefeatedPhantoon" } { "or": [ "canRiskPermanentLossOfAccess", "canCarefulJump", "Gravity" ] } Dev note: The canCarefulJump and Gravity are here, as with either of those, there is access across with or without f_DefeatedPhantoon. |
Jump across the first platforms. It is fine to jump from them when they are a bit submerged. Get a bit of run speed on the final platform, and wall jump if necessary. When accidentally falling off the platforms, it may be best to take a spike hit and climb the left wall. Requires: "Gravity" "canWalljump" "f_DefeatedPhantoon" |
Requires: { "or": [ "f_DefeatedPhantoon", "SpaceJump", { "and": [ { "thornHits": 1 }, { "or": [ "HiJump", "canWalljump", "canUseIFrames", "Grapple", "canHorizontalDamageBoost", { "thornHits": 1 } ] } ] } ] } |
Requires: { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "SpeedBooster", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", "canSpringBallBombJump", "canUseFrozenEnemies" ] } |
From: 1
Bottom Left Door
To: 3
Top Right Door
The gate will not spawn in indirect G-mode and is freely passable. It is possible to exit G-Mode while under the gate to open it without a Super. A normalized method to do this, is to jump into the right-most pit before the gate, Samus will barely be visible behind the bottom right door. Jump and land on the corner and face left, moonwalk to the right with no beams equipped and stop moving immediately as the 11th shot fired is heard. To fix the camera afterwards, go to the left end of the room and fall back to the bottom of the room. Alternatively, get into the left-most pit, jump slightly to the right, move over one tile, then jump. If the camera is not fixed, move to the right a bit more and jump again. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } "canOffScreenMovement" Clears obstacles: A |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
From: 2
Bottom Right Door
To: 3
Top Right Door
The gate will not spawn in indirect G-mode and is freely passable. It is possible to exit G-Mode while under the gate to open it without a Super. A normalized method to do this, is to jump into the right-most pit before the gate, Samus will barely be visible behind the bottom right door. Jump and land on the corner and face left, moonwalk to the right with no beams equipped and stop moving immediately as the 11th shot fired is heard. To fix the camera afterwards, go to the left end of the room and fall back to the bottom of the room. Alternatively, get into the left-most pit, jump slightly to the right, move over one tile, then jump. If the camera is not fixed, move to the right a bit more and jump again. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } "canOffScreenMovement" Clears obstacles: A |
Requires: "Gravity" { "or": [ "canLongIBJ", "canJumpIntoIBJ", { "and": [ "SpaceJump", "canMidAirMorph" ] }, { "and": [ "HiJump", "canWalljump", "canMidAirMorph" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
Freeze a crab on the edge of the hole in the ceiling. Then get on top of it with Gravity and a wall jump, jump assist, or second frozen crab on the ground, or a suitless Spring Ball jump with HiJump. Requires: "canUseFrozenEnemies" { "or": [ { "and": [ "Gravity", { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canTrickyUseFrozenEnemies" ] }, { "or": [ "canMidAirMorph", "h_canUseSpringBall" ] } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir", "canSuitlessMaridia" ] } ] } |
Requires: "canMidAirMorph" "Gravity" "canWalljump" "canTrickyDashJump" |
From: 2
Bottom Left Door
To: 5
G-Mode Morph Junction (Top Half)
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "HiJump", { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } ] }, { "and": [ "canTrickyUseFrozenEnemies", "HiJump", "h_canCrouchJumpDownGrab" ] }, { "and": [ { "ammo": { "type": "Super", "count": 1 } }, "canTrickyUseFrozenEnemies", "canOffScreenMovement" ] }, { "and": [ "canTrickyJump", "canSpringBallJumpMidAir", "canTrickyUseFrozenEnemies", "canOffScreenMovement" ] } ] } |
From: 3
Bottom Right Door
To: 5
G-Mode Morph Junction (Top Half)
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: "Morph" "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "HiJump", { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } ] }, { "and": [ "canTrickyUseFrozenEnemies", "HiJump", "h_canCrouchJumpDownGrab" ] }, { "and": [ { "ammo": { "type": "Super", "count": 1 } }, "canTrickyUseFrozenEnemies", "canOffScreenMovement" ] }, { "and": [ "canTrickyJump", "canSpringBallJumpMidAir", "canTrickyUseFrozenEnemies", "canOffScreenMovement" ] } ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", { "and": [ "canJumpIntoIBJ", "canBombHorizontally" ] }, { "and": [ "HiJump", "canTrickyDashJump" ] }, { "and": [ "canUseFrozenEnemies", "HiJump", "SpeedBooster" ] }, "h_canMaxHeightSpringBallJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canCarefulJump", "canSpringBallJumpMidAir", "canGravityJump", { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Pink Space Pirate (standing)" ] ], "explicitWeapons": [ "Plasma", "ScrewAttack" ] } } ] } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "any" } Requires: { "or": [ { "and": [ "Gravity", { "or": [ "canConsecutiveWalljump", "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "HiJump", "canTrickyDashJump" ] }, "h_canMaxHeightSpringBallJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, "canGravityJump" ] } ] }, { "and": [ "Gravity", "canUseFrozenEnemies", { "or": [ "canWalljump", { "and": [ "HiJump", "SpeedBooster" ] }, "canSpringBallJumpMidAir" ] } ] }, "h_canDoubleSpringBallJumpWithHiJump", { "and": [ "canSuitlessMaridia", "canTrickyUseFrozenEnemies", "HiJump", "canTrickySpringBallJump" ] } ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
From: 6
Middle Junction Near Top Left Pirate
To: 7
Platform Below Top Right Door
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canGravityJump", "canCarefulJump", "canSpringBallJumpMidAir", { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Pink Space Pirate (standing)" ] ], "explicitWeapons": [ "Plasma", "ScrewAttack" ] } } ] } |
From: 7
Platform Below Top Right Door
To: 6
Middle Junction Near Top Left Pirate
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canDodgeWhileShooting", "canGravityJump", "canCrouchJump", "canDownGrab", { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, { "enemyKill": { "enemies": [ [ "Pink Space Pirate (standing)" ] ], "explicitWeapons": [ "Plasma" ] } } ] } |
From: 2
Bottom Right Door
To: 1
Left Doorway
Entrance condition: { "comeInShinecharged": {} } Requires: { "or": [ "f_MaridiaTubeBroken", { "obstaclesCleared": [ "f_MaridiaTubeBroken" ] } ] } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 115 } Exit condition: { "leaveShinecharged": {} } |
From: 2
Bottom Right Door
To: 1
Left Doorway
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0 } } Requires: { "or": [ "f_MaridiaTubeBroken", { "obstaclesCleared": [ "f_MaridiaTubeBroken" ] } ] } "Gravity" "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } |
From: 1
Bottom Door
To: 1
Bottom Door
Freeze the bottom Skulltera and a Sciser above the door, to set up a moonfall between them, and aim down. After gaining enough speed, press forward to fall down and clip past the door shell below. Falling with too much speed can cause Samus to go out of bounds. Gravity Suit is needed in order to gain enough fall speed before the enemies thaw. Requires: "Gravity" { "or": [ "canWalljump", "canGravityJump", "SpaceJump", "canIBJ", "HiJump", "canSpringBallJumpMidAir" ] } "canEnemyStuckMoonfall" "canFreeFallClip" "canTrickyUseFrozenEnemies" Bypasses door shell: true |
Wall jump relatively low off the right side of the door frame of the room below. Stay to the right of the fish as you go up. Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "any" } Requires: "canCrossRoomJumpIntoWater" "canMidairWiggle" |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false }, "comesThroughToilet": "no" } Requires: "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies", "h_canCrouchJumpDownGrab" ] }, { "and": [ "HiJump", { "or": [ { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] }, "canSpringBallJumpMidAir", { "and": [ "canTrickyUseFrozenEnemies", "canCrouchJump" ] } ] } ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient", { "or": [ "canStationaryLateralMidAirMorph", { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } Clears obstacles: B |
From: 1
Bottom Door
To: 12
G-Mode Junction By Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false }, "comesThroughToilet": "any" } Requires: "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies", "h_canCrouchJumpDownGrab" ] }, { "and": [ "HiJump", { "or": [ { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] }, "canSpringBallJumpMidAir", { "and": [ "canTrickyUseFrozenEnemies", "canCrouchJump" ] } ] } ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient", { "or": [ "canStationaryLateralMidAirMorph", { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } |
From: 2
Bottom Right Door
To: 12
G-Mode Junction By Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies", "h_canCrouchJumpDownGrab" ] }, { "and": [ "HiJump", { "or": [ { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] }, "canSpringBallJumpMidAir", { "and": [ "canTrickyUseFrozenEnemies", "canCrouchJump" ] } ] } ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient", { "or": [ "canStationaryLateralMidAirMorph", { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } Clears obstacles: B |
From: 2
Bottom Right Door
To: 12
G-Mode Junction By Middle Right Door
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": false } } Requires: "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies", "h_canCrouchJumpDownGrab" ] }, { "and": [ "HiJump", { "or": [ { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] }, "canSpringBallJumpMidAir", { "and": [ "canTrickyUseFrozenEnemies", "canCrouchJump" ] } ] } ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient", { "or": [ "canStationaryLateralMidAirMorph", { "ammo": { "type": "Super", "count": 1 } } ] } ] } ] } |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canUseFrozenEnemies", "canSpringBallJumpMidAir", "canGravityJump" ] } |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "canGravityJump" ] } |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "h_canCrouchJumpDownGrab", "canGravityJump" ] } Dev note: There is a frozen crab strat too, but it's generally a lot harder than the crouch jump and down grab. |
From: 12
G-Mode Junction By Middle Right Door
To: 10
Direct G-Mode Morph On Ledge Left of Morph Tunnel Item
Climb to the ledge left of the morph tunnel item. With Ice, carefully and quickly freeze the last crab high enough to use as a platform. With a slow ascent, such as with Spring Ball and Ice, the crab will need to circle the entire room, it is possible to use a Super when it passes the speed blocks to speed this up significantly. Requires: "canEnterGMode" { "notable": "G-Mode Overload Speed Blocks then use Global Crab" } { "obstaclesCleared": [ "B" ] } "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies" ] }, { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] } ] } ] }, { "and": [ "HiJump", "canTrickyUseFrozenEnemies", { "or": [ "canCrouchJump", "canDownGrab" ] } ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient" ] } ] } Dev note: FIXME: HiJump strats may need canBeVeryPatient if they can't be done before the crab is in position |
From: 12
G-Mode Junction By Middle Right Door
To: 11
G-Mode Junction Below Speed Blocks (Overloaded PLMs)
Place bombs against the speed blocks until they are overloaded. With a slow ascent, such as with Spring Ball and Ice, the crab will need to circle the entire room, it is possible to use a Super when it passes the speed blocks to speed this up significantly. Requires: "canEnterGMode" { "notable": "G-Mode Overload Speed Blocks then use Global Crab" } "h_canUseMorphBombs" "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", "canWalljump" ] }, { "and": [ "Gravity", "canTrickyUseFrozenEnemies" ] }, { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", { "and": [ { "notable": "Underwater Walljumps" }, "canUnderwaterWalljump" ] } ] } ] }, { "and": [ "HiJump", "canTrickyUseFrozenEnemies" ] }, { "and": [ "h_canMaxHeightSpringBallJump", "canTrickyUseFrozenEnemies", "canBeVeryPatient" ] } ] } { "or": [ { "and": [ "Gravity", "h_canUseSpringBall" ] }, { "and": [ "HiJump", "h_canUseSpringBall" ] }, { "and": [ "Gravity", "canCeilingBombJump" ] }, "canBeVeryPatient" ] } Dev note: FIXME: HiJump strats may need canBeVeryPatient if they can't be done before the crab is in position |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ" ] } |
Requires: "Gravity" { "or": [ "canConsecutiveWalljump", { "and": [ "canWalljump", "HiJump" ] }, "SpaceJump", "canLongIBJ" ] } |
Letting Mama Turtle sleep, climb the right wall using HiJump (with a down-grab) and escape the water with Space Jump . Requires: "HiJump" "canDownGrab" { "or": [ { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] }, "canSpaceJumpWaterEscape" ] } |
Requires: "Gravity" { "or": [ "canConsecutiveWalljump", { "and": [ "canWalljump", "HiJump" ] }, "SpaceJump", "canLongIBJ" ] } |
Get a bit of run speed on the block and jump to the right ledge. If Samus misses the ledge, try to shoot the block to still collect the item. Requires: { "or": [ { "and": [ "canCarefulJump", "canDisableEquipment" ] }, "canUseGrapple", "canWalljump", "SpaceJump" ] } { "obstaclesCleared": [ "B" ] } Resets obstacles: B |
Requires: { "or": [ "canWalljump", "SpaceJump", { "and": [ "HiJump", "canCarefulJump" ] }, { "and": [ "canUseGrapple", { "or": [ "HiJump", "canSpringBallJumpMidAir", "canPreciseGrapple" ] } ] } ] } |
Briefly run on the top ledge on either side (left is slightly easier) then jump and wall jump on the grapple block. Requires: "HiJump" "canTrickyJump" "SpeedBooster" "canWalljump" Clears obstacles: B |
Briefly run on the top ledge on either side (left is slightly easier) then jump and wall jump on the grapple block. Requires: "HiJump" "canTrickyJump" "SpeedBooster" "canWalljump" Clears obstacles: B |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpeedBooster", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir", "canSpringBallBombJump" ] } |
Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "any" } Requires: { "or": [ "canTrickyJump", "canTrickySpringBallJump", "HiJump" ] } "canCrossRoomJumpIntoWater" Dev note: The walljump is very disconnected from the springball jump, so it is not a springwall. |
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction
Wall jump from a high position on either side of the door frame, pass through the Toilet, and down-grab onto the ledge. The Toilet affects Samus' vertical spawn position, making this jump possible. Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "yes" } Requires: "canCrossRoomJumpIntoWater" "HiJump" "canPreciseWalljump" "canDownGrab" "canTrickyJump" |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } |
Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "any" } Requires: "canCrossRoomJumpIntoWater" |
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction
Wall jump off either side of the door frame in the room below and Springball Jump at the height of the jump. Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "any" } Requires: "canCrossRoomJumpIntoWater" "HiJump" "canTrickySpringBallJump" "canTrickyJump" |
The run and jump is done from the middle peak in the floor. Not the one closest to the bottom right door. Run from the left edge to just right of the peak, jump and wall jump on the overhang. It may be worthwhile to kill the Powamps and crabs first. Requires: "Gravity" "HiJump" "canTrickyDashJump" "canWalljump" Clears obstacles: A, B Dev note: It is possible to bring 2 crabs with gravity and a wall jump, but is relatively pointless. |
From: 9
Platform Below Top Door
To: 5
Top Door
Requires: "Gravity" "canWalljump" "canTrickyDashJump" |
Run right-to-left to gain a shinecharge on the upper right ledge. Use a gravity jump, Space Jump, or HiJump to approach the door above and spark out. Requires: "Gravity" { "or": [ "SpaceJump", "canGravityJump", { "and": [ "HiJump", { "or": [ "canWalljump", "canTrickyDashJump" ] } ] } ] } { "canShineCharge": { "usedTiles": 20, "gentleUpTiles": 3, "gentleDownTiles": 1, "steepUpTiles": 1, "openEnd": 0 } } "canShinechargeMovementComplex" "canMidairShinespark" { "shinespark": { "frames": 8 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["ammo"],"requires":[]} Dev note: With some of these methods it is technically possible (but harder) to reach the door transition with a few frames remaining. |
Requires: "Gravity" { "or": [ "canDelayedWalljump", { "and": [ "HiJump", "canPreciseWalljump" ] }, { "and": [ "HiJump", "canWalljump", "SpeedBooster" ] } ] } |
Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "any" } Requires: "canCrossRoomJumpIntoWater" |
Requires: "canSuitlessMaridia" "canUseFrozenEnemies" { "or": [ "canWalljump", "canSpringBallJumpMidAir", { "and": [ "HiJump", "canDownGrab" ] }, "canBombJumpWaterEscape" ] } |
Requires: "canSuitlessMaridia" "HiJump" { "or": [ { "and": [ "canWalljump", "canCarefulJump" ] }, "canSpringBallJumpMidAir" ] } |
Requires: { "or": [ { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] }, { "and": [ "canSpaceJumpWaterEscape", "HiJump" ] } ] } Dev note: This is potentially possible without a wall jump or hijump, but it is extremely precise |
Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", { "and": [ "canIBJ", "canBombHorizontally" ] }, "canSpringBallJumpMidAir" ] } { "or": [ "canMidAirMorph", "h_canUseSpringBall", "h_canBombThings" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "SpeedBooster", "canSpringBallJumpMidAir", "canUseEnemies" ] } { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canUsePowerBombs" ] } Clears obstacles: A |
Requires: "Gravity" { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canUsePowerBombs" ] } "h_canShineChargeMaxRunway" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 100 } ] }, { "and": [ "HiJump", "SpaceJump", { "shineChargeFrames": 105 } ] }, { "and": [ "HiJump", { "shineChargeFrames": 125 } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 125 } ] }, { "and": [ "SpaceJump", { "shineChargeFrames": 130 } ] }, { "and": [ "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 125 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "SpeedBooster", "Grapple", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canUseEnemies" ] } ] } Dev note: A very precise CrouchJumpDownGrab, or springball jumping to the snail is closer to canSnailClimb. |
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Dev note: There are many other ways to get into position, but they would require manipulating the Mochtroid as much as canMochtroidIceClimb expects. |
While that one walljump near the end is a bit precise, it does not require a delayed walljump. Requires: "Gravity" { "or": [ { "and": [ "HiJump", "canWalljump" ] }, { "and": [ "canPreciseWalljump", "canConsecutiveWalljump" ] }, { "and": [ "Grapple", "canCarefulJump" ] } ] } |
Initiate a Shinespark 1 tile below the ceiling to cross all of the room. Shinesparking too high or too low will crash and Samus will likely fall into the sand. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 20 } { "notable": "Full Halfie Shinespark" } "canShinechargeMovementComplex" "canMidairShinespark" "canTrickyJump" { "or": [ { "shinespark": { "frames": 128, "excessFrames": 6 } }, { "and": [ { "shinespark": { "frames": 128, "excessFrames": 21 } }, "canControlShinesparkEnd", "canWalljump" ] } ] } |
From: 1
Left Door
To: 3
Top Right Door
Use the spikes, which are not in the water, to jump from platform to platform as a way to cross the room. Requires knowing the position of every spike in the room, and hitting the spikes while morphed can help. The first jump is particularly tough. A SpringBallJump from the sand with HiJump, or Grapple can be used to get past it. Requires: { "notable": "Spike Platforming with Move Assist (Left to Right)" } "canWalljump" "Morph" "canUseIFrames" { "or": [ "Grapple", { "and": [ "canSuitlessMaridia", "canPlayInSand", "HiJump", "canNeutralDamageBoost", "canTrickySpringBallJump", "canTrickyJump", { "spikeHits": 2 } ] } ] } { "spikeHits": 1 } { "or": [ { "spikeHits": 1 }, "canHorizontalDamageBoost" ] } |
From: 1
Left Door
To: 3
Top Right Door
Land on each set of spikes as a way to jump to the next safe platform. The first jump can be done with a very precise damage boost to bounce forward off the spike, or using morph. Requires: { "notable": "Spike Platforming with No Equipment" } "canWalljump" "canInsaneJump" "canHorizontalDamageBoost" "canUseIFrames" { "spikeHits": 3 } { "or": [ "Morph", { "spikeHits": 2 } ] } Dev note: Positioning on the spikes is harder to control without morph. |
From: 1
Left Door
To: 3
Top Right Door
Use the spikes, which are not in the water, to jump from platform to platform as a way to cross the room. Requires knowing the position of every spike in the room, and hitting the spikes while morphed can help. The first jump is particularly tough. A springball rolling jump can be used to get past it. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 2 } } Requires: { "notable": "Spike Platforming with SpringBall (Left to Right)" } "canWalljump" "Morph" "canUseIFrames" "h_canUseSpringBall" "canMockball" { "spikeHits": 3 } { "or": [ { "spikeHits": 1 }, "canHorizontalDamageBoost" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canGravityJump" ] } ] } |
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "canConsecutiveWalljump", { "shineChargeFrames": 120 } ] }, { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 95 } ] }, { "and": [ "HiJump", "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 120 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Right Door
To: 3
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "canConsecutiveWalljump", { "shineChargeFrames": 100 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] }, { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 70 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] }, { "and": [ "HiJump", "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 100 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Right Door
To: 3
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "canConsecutiveWalljump", { "shineChargeFrames": 100 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] }, { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 80 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] }, { "and": [ "HiJump", "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 110 }, { "shinespark": { "frames": 4, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Right Door
To: 3
Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "canConsecutiveWalljump", { "shineChargeFrames": 120 } ] }, { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 95 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires: "Gravity" { "or": [ { "and": [ "canWalljump", "HiJump" ] }, "canConsecutiveWalljump", "Grapple" ] } |
Initiate a Shinespark 1 tile below the ceiling to cross all of the room. Shinesparking too high or too low will crash and Samus will likely fall into the sand. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 10 } { "notable": "Full Halfie Shinespark" } "canShinechargeMovementComplex" "canMidairShinespark" "canTrickyJump" { "or": [ { "shinespark": { "frames": 127, "excessFrames": 4 } }, { "and": [ { "shinespark": { "frames": 127, "excessFrames": 16 } }, "canControlShinesparkEnd", { "or": [ "canWalljump", "canTrickyJump" ] } ] } ] } |
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Dev note: There are many other ways to get into position, but they would require manipulating the Mochtroid as much as canMochtroidIceClimb expects. |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "canUseFrozenEnemies", "canGravityJump", "canSpringBallJumpMidAir" ] } |
Requires: "Gravity" "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 20, "openEnd": 1 } } { "or": [ { "and": [ "HiJump", "SpaceJump", { "shineChargeFrames": 115 } ] }, { "and": [ "SpaceJump", { "shineChargeFrames": 140 } ] }, { "and": [ "HiJump", "canWalljump", { "shineChargeFrames": 155 } ] }, { "and": [ "HiJump", "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 115 } ] }, { "and": [ "canGravityJump", "canShinechargeMovementTricky", { "shineChargeFrames": 140 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "Gravity" "HiJump" "SpeedBooster" { "or": [ "canWalljump", "canTrickyDashJump" ] } |
Requires: { "or": [ { "and": [ "Gravity", { "or": [ "SpaceJump", { "and": [ "canPreciseWalljump", "canConsecutiveWalljump" ] }, { "and": [ "HiJump", "canWalljump" ] } ] } ] }, { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] } ] } { "resetRoom": { "nodes": [ 1 ] } } { "refill": [ "Super" ] } |
Requires: { "or": [ { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] }, { "and": [ "HiJump", "canSpaceJumpWaterBounce", "canWalljump" ] } ] } { "resetRoom": { "nodes": [ 2 ] } } { "refill": [ "Energy", "Super" ] } |
Requires: "Gravity" { "or": [ "SpaceJump", "canWalljump", "h_IBJFromSpikes", { "and": [ "canIBJ", { "or": [ "canLongIBJ", "canJumpIntoIBJ" ] }, "canHBJ" ] }, { "and": [ "canDiagonalBombJump", "canLongIBJ" ] } ] } |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Requires a runway of at least 1 tile in the adjacent room, although it is easier with more. Entrance condition: { "comeInJumping": { "speedBooster": false, "minTiles": 1 } } Requires: { "or": [ "canWalljump", "canTrickySpringBallJump", "SpaceJump" ] } "canCrossRoomJumpIntoWater" |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Requires a runway of at least 1 tile in the adjacent room, although it is easier with more. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 1 } } Requires: "HiJump" { "or": [ "canWalljump", "canTrickyJump", "SpeedBooster" ] } "canCrossRoomJumpIntoWater" |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Use SpaceJump to break out of the water. Afterward, it's easiest to use a wall jump to gain height but this is not required. Requires: "HiJump" { "or": [ "canSpaceJumpWaterEscape", { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] } ] } |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
Requires: "Gravity" { "or": [ { "and": [ "canPreciseWalljump", "canConsecutiveWalljump" ] }, { "and": [ "HiJump", "canWalljump" ] } ] } |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
With Space Jump alone, it is possible to jump to the water line and bounce on the surface. This requires a moderately precise Space Jump to start the Space Jump and then a wall jump to escape the water. Requires: { "notable": "Suitless Bootless Space Jump" } "canSpaceJumpWaterBounce" "canWalljump" |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
Requires: "HiJump" { "or": [ "canSpaceJumpWaterEscape", { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] } ] } |
Requires: "Gravity" { "or": [ "SpaceJump", "canWalljump", "canSpringBallJumpMidAir", "canDiagonalBombJump", "h_IBJFromSpikes" ] } |
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)
Requires: "Gravity" { "or": [ "SpaceJump", "canHBJ", "canResetFallSpeed", { "enemyDamage": { "enemy": "Cacatac", "type": "spike", "hits": 1 } } ] } { "or": [ "SpaceJump", "canWalljump", "HiJump", "canIBJ", "canHBJ", "canSpringBallBombJump", { "spikeHits": 1 } ] } |
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)
Requires: "canSuitlessMaridia" "HiJump" { "spikeHits": 1 } { "or": [ "Gravity", "canWalljump", "canSpaceJumpWaterEscape", "canSpringBallJumpMidAir", { "and": [ "canJumpIntoIBJ", "h_canUseSpringBall" ] }, { "spikeHits": 1 } ] } Dev note: The first spike pit on the right is considered unavoidable, as if the player has Gravity and HiJump, the jump is quite tricky. In that scenario, the player will hit the spikes or need the strat with canDisableEquipment. |
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)
This can be done by turning off Gravity and HiJump to jump over both spike pits. Requires: "canSuitlessMaridia" "canSpringBallJumpMidAir" { "spikeHits": 1 } { "or": [ "canTrickySpringBallJump", { "and": [ "canWalljump", "canSpaceJumpWaterBounce" ] }, { "and": [ "canJumpIntoIBJ", "h_canUseSpringBall" ] }, { "spikeHits": 1 } ] } |
From: 6
East Cactus Alley Junction (Right of Morph Tunnel)
To: 5
Bottom Middle Junction
Requires: "canSuitlessMaridia" { "or": [ { "spikeHits": 1 }, "canTrickySpringBallJump", { "and": [ "HiJump", { "or": [ "canWalljump", "canDownGrab", "canSpaceJumpWaterEscape", "canSpringBallJumpMidAir" ] } ] } ] } { "or": [ { "spikeHits": 1 }, "HiJump" ] } |
Requires: "Gravity" "Morph" "canPlayInSand" { "or": [ { "and": [ { "or": [ "canWalljump", "canGravityJump", "HiJump" ] }, { "or": [ "canMidAirMorph", "canDodgeWhileShooting", { "enemyDamage": { "enemy": "Boulder", "type": "contact", "hits": 1 } } ] } ] }, { "and": [ "canSpringBallJumpMidAir", "canTrickyJump" ] }, { "and": [ "h_canUseSpringBall", "canJumpIntoIBJ" ] }, { "and": [ "canTrickyJump", "can4HighMidAirMorph", "canJumpIntoIBJ" ] } ] } Dev note: FIXME: WallJump + canMidAirMorph is actually a canWallJumpInstantMorph. |
Requires: { "or": [ "Gravity", "canWalljump" ] } |
From: 1
Top Left Door
To: 1
Top Left Door
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } Dev note: There are many other ways to get into position, but they would require manipulating the Mochtroid as much as canMochtroidIceClimb expects. |
Requires: "Gravity" { "or": [ "SpaceJump", { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", "canWalljump" ] } ] }, "canConsecutiveWalljump" ] } |
Requires: "HiJump" { "or": [ { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] }, "canSpaceJumpWaterEscape" ] } Dev note: FIXME: With a single underwaterwalljump you can break free here, without spacejump. |
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 125 } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharged, Leave With Spark (Gravity, HiJump, Left Wall Climb)
(Very Hard)
Halfie Climb Room
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 75 } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 18, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharged, Leave With Spark (Gravity, HiJump, Right Wall Climb)
(Very Hard)
Halfie Climb Room
From: 1
Top Left Door
To: 4
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 7, "excessFrames": 0 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Requires a runway of 1 tile in the adjacent room. Use Space Jump or a wall jump after getting out of the water. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 1 } } Requires: "canCrossRoomJumpIntoWater" "canTrickyJump" { "or": [ "canWalljump", "SpaceJump" ] } |
Assumes a runway of at least 4 tiles in the adjacent room. Use Space Jump or a wall jump after getting out of the water. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 4 } } Requires: "canCrossRoomJumpIntoWater" { "or": [ "canWalljump", "SpaceJump" ] } |
Requires: "Gravity" { "or": [ "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canWalljump", "canGravityJump", { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", "SpeedBooster" ] } ] } ] } |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 90 } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 2 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharging, Leave Shinecharged (Full Runway, Bootless, Walljump)
(Expert)
Halfie Climb Room
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "Gravity" "canWalljump" "canFastWalljumpClimb" "canShinechargeMovementComplex" { "shineChargeFrames": 145 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Come in Shinecharging, Leave Shinecharged (Full Runway, HiJump, Walljump)
(Very Hard)
Halfie Climb Room
From: 2
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 12, "openEnd": 0 } } Requires: "Gravity" "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 120 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 4
Top Right Door
To: 4
Top Right Door
Use a frozen Mochtroid to extend the length of the runway. Positioning the Mochtroid can be done by dropping down below then climbing back up with the frozen Mochtroid as a platform. Alternatively, freeze the Mochtroid with an angle-down shot while falling below then quickly climb back up. Requires: "h_canNavigateUnderwater" "h_canFrozenEnemyRunway" { "or": [ "canMochtroidIceClimb", { "and": [ "Gravity", { "or": [ "SpaceJump", "canWalljump" ] } ] } ] } { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } Dev note: There are many other ways to get into position, but they would require manipulating the Mochtroid as much as canMochtroidIceClimb expects. |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: { "resetRoom": { "nodes": [ 1, 2 ] } } "Gravity" { "or": [ "h_canCrouchJumpDownGrab", "canUseFrozenEnemies", "canGravityJump", "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", "canSpringBallBombJump" ] } { "refill": [ "Super", "Energy" ] } |
Requires: "Gravity" { "or": [ "h_canCrouchJumpDownGrab", "canUseFrozenEnemies", "canGravityJump", "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", "canIBJ", "canSpringBallBombJump" ] } |
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 115 } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 130 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 90 }, { "shinespark": { "frames": 6, "excessFrames": 0 } } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 110 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": { "position": "bottom" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Top Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 100 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 110 }, { "shinespark": { "frames": 5, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": { "position": "top" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Top Right Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "Gravity" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 120 } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 150 } ] } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Top Right Door
Jump to the water surface at low tide, then Space Jump on the waterline. The timing of the initial jump is much more lenient with a single wall jump just below the waterline. Requires: { "notable": "Suitless HiJump Space Jump" } "canSuitlessMaridia" "HiJump" "canSpaceJumpWaterBounce" { "or": [ "canTrickyJump", "canWalljump" ] } |
Requires: "Gravity" "canPlayInSand" { "or": [ "HiJump", "canSpringBallJumpMidAir", "canWalljump", "canIBJ", "canGravityJump" ] } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "h_canNavigateUnderwater" { "or": [ "Gravity", "HiJump", "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump", "canUseFrozenEnemies" ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: "h_canNavigateUnderwater" { "or": [ "Gravity", "HiJump", "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump", "canUseFrozenEnemies" ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
Requires: "canSuitlessMaridia" "canCarefulJump" { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump" ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"nodeId":1,"types":["missiles"],"requires":["canDodgeWhileShooting"]} {"nodeId":1,"types":["super"],"requires":[]} {"nodeId":1,"types":["powerbomb"],"requires":["canTrickyJump"]} |
Requires: "canSuitlessMaridia" { "ammo": { "type": "Super", "count": 1 } } { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump" ] } { "doorUnlockedAtNode": 1 } Unlocks doors: {"nodeId":1,"types":["ammo"],"requires":[]} |
Requires: "canSuitlessMaridia" "canCarefulJump" { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump" ] } { "doorUnlockedAtNode": 3 } Unlocks doors: {"nodeId":3,"types":["missiles"],"requires":["canDodgeWhileShooting"]} {"nodeId":3,"types":["super"],"requires":[]} {"nodeId":3,"types":["powerbomb"],"requires":["canTrickyJump"]} |
From: 5
Junction Below Right Door
To: 3
Right Door
Requires: "canSuitlessMaridia" { "ammo": { "type": "Super", "count": 1 } } { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump" ] } { "doorUnlockedAtNode": 3 } Unlocks doors: {"nodeId":3,"types":["ammo"],"requires":[]} |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", "canUseFrozenEnemies" ] } ] } ] } |
Requires: { "or": [ "HiJump", "SpaceJump", "canIBJ", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir" ] } |
From: 1
Bottom Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 65 }, { "shinespark": { "frames": 15, "excessFrames": 0 } } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 85 }, { "shinespark": { "frames": 20, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharged": {} } Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 70 }, { "shinespark": { "frames": 14, "excessFrames": 0 } } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 90 }, { "shinespark": { "frames": 19, "excessFrames": 0 } } ] } ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" "canMidairShinespark" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 17 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 3
Elevator
Entrance condition: { "comeInShinecharged": {} } Requires: "canMidairShinespark" "canShinechargeMovement" { "or": [ { "and": [ "HiJump", { "shineChargeFrames": 35 }, { "shinespark": { "frames": 43, "excessFrames": 11 } } ] }, { "and": [ "HiJump", { "shineChargeFrames": 60 }, { "shinespark": { "frames": 31, "excessFrames": 3 } } ] }, { "and": [ "HiJump", { "shineChargeFrames": 115 }, { "shinespark": { "frames": 19, "excessFrames": 3 } } ] }, { "and": [ "canWalljump", { "shineChargeFrames": 40 }, { "shinespark": { "frames": 43, "excessFrames": 11 } } ] } ] } Dev note: We don't worry about optimizing energy with the walljump method since it's possible to use staggered walljumps to climb with no energy loss. |
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)
It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canLongIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canLongIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } |
Requires: { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] }, "SpaceJump" ] } { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } } |
From: 2
Right Door
To: 4
G-Mode Junction (Top by Elevator)
It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canLongIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canLongIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } |
Kill or tank the Menus or spin jump directly from the safety to the right up to the ledge. With a spin jump, Samus can make it to the ledge without a wall jump or other means. Requires: "HiJump" { "or": [ "h_canUsePowerBombs", "ScrewAttack", "Plasma", { "and": [ "Ice", "Wave", "Spazer" ] }, { "enemyDamage": { "enemy": "Menu", "type": "contact", "hits": 2 } } ] } { "or": [ "canCarefulJump", "canCrouchJump", "canDownGrab", "canWalljump" ] } Dev note: The safe direct jump is not expected here and is included in another srat, but it is still worth mentioning here. |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
Requires: { "or": [ "canIBJ", "canWalljump", "canSpringBallJumpMidAir" ] } { "or": [ { "enemyKill": { "enemies": [ [ "Menu", "Menu", "Menu" ] ], "explicitWeapons": [ "PowerBomb", "ScrewAttack", "Plasma", "Missile", "Super", "Grapple" ] } }, { "and": [ { "enemyKill": { "enemies": [ [ "Menu", "Menu", "Menu" ] ] } }, { "or": [ "canFarmWhileShooting", { "and": [ "canDodgeWhileShooting", { "or": [ "Wave", "Spazer", { "enemyDamage": { "enemy": "Menu", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } ] }, { "enemyDamage": { "enemy": "Menu", "type": "contact", "hits": 3 } } ] } ] } ] } Dev note: The Menus are relatively hard to dodge, and would end up with the same requirements as killing them with the Power Beam. |
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door
Run to the left to gain a shinecharge, and use the last few tiles of runway to jump up to the ledge above. Requires: "canShinechargeMovementComplex" "HiJump" { "canShineCharge": { "usedTiles": 20, "openEnd": 2 } } { "or": [ { "and": [ "canWalljump", { "shineChargeFrames": 120 } ] }, { "shineChargeFrames": 135 } ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Watch the right-side standing pirate walk towards the wall as far as possible from below. The available running space is just enough to jump up and walljump the ledge by the door. Requires: "HiJump" "SpeedBooster" "canTrickyJump" "canWalljump" Dev note: This is also possible without going below and manipulating the camera, by standing on the slope and carefully jumping up and back. |
Take a hit from the pirate to gain i-frames for running through the pirate to use for a longer runway. Requires: "HiJump" "SpeedBooster" "canWalljump" "canUseIFrames" { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "laser", "hits": 1 } } |
From: 3
Central Junction with all Standing Pirates Killed
To: 1
Top Left Door
Requires: "canCarefulJump" "SpeedBooster" "HiJump" "canWalljump" |
Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canSpringBallJumpMidAir", { "and": [ "canIBJ", "canBombHorizontally" ] }, { "and": [ "canLongIBJ", "Gravity" ] }, { "and": [ "canSpringBallBombJump", "h_additionalBomb", "h_additionalBomb" ] } ] } |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", "canLongIBJ", { "and": [ "canIBJ", "canBombHorizontally" ] } ] } |
From: 2
Bottom Right Door
To: 1
Left Vertical Door
Start the dash as close to the door transition as possible to help avoid getting hit by the first Owtch. Store the shine charge while high up on the left slope. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side. Entrance condition: { "comeInRunning": { "speedBooster": true, "minTiles": 0.4375 } } Requires: "canWaterShineCharge" "canShinechargeMovementComplex" { "or": [ { "shinespark": { "frames": 90, "excessFrames": 50 } }, { "and": [ { "shinespark": { "frames": 90, "excessFrames": 57 } }, { "or": [ "canWalljump", "HiJump", "canSpringBallJumpMidAir", "SpaceJump", { "and": [ "canIBJ", "canBombHorizontally" ] } ] } ] } ] } |
Requires: "canSuitlessMaridia" "HiJump" "canSpringBallJumpMidAir" { "or": [ "h_canCrouchJumpDownGrab", "canTrickySpringBallJump", "canWalljump" ] } |
Requires: "canSuitlessMaridia" "canSpringBallJumpMidAir" { "or": [ "canWalljump", "h_canCrouchJumpDownGrab", "canTrickySpringBallJump" ] } |
Gain a shinecharge by running right-to-left on the underwater runway on the right side of the room. Use HiJump or a Spring Ball jump to quickly exit the water to the left and spark up. Requires: "Gravity" { "or": [ "HiJump", "canTrickySpringBallJump", "canWalljump", { "and": [ "canGravityJump", "canShinechargeMovementTricky" ] } ] } { "enemyKill": { "enemies": [ [ "Owtch", "Owtch" ] ] } } "canShinechargeMovementComplex" { "canShineCharge": { "usedTiles": 16, "gentleUpTiles": 2, "gentleDownTiles": 2, "steepUpTiles": 1, "steepDownTiles": 1, "startingDownTiles": 1, "openEnd": 2 } } { "shinespark": { "frames": 43, "excessFrames": 3 } } Dev note: FIXME: It's technically possible to evade the Owtches without killing them, but it's unclear if this can be done reliably. |
Requires: "canTrickyUseFrozenEnemies" "HiJump" "canWalljump" |
From: 2
Bottom Door
To: 1
Left Door
Requires: "Gravity" "canShinechargeMovementComplex" "canWalljump" { "canShineCharge": { "usedTiles": 28, "gentleUpTiles": 4, "gentleDownTiles": 4, "steepUpTiles": 2, "steepDownTiles": 2, "openEnd": 1 } } { "shineChargeFrames": 140 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Requires: "Gravity" { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ", "SpeedBooster", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", "canGravityJump" ] } |
From: 2
Bottom Door
To: 4
Water Level Junction
Do a wall jump from the right side of the door frame, three tiles below the door transition. Turn back around to the right before the transition, while maintaining spin. Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 3 }, "comesThroughToilet": "no" } Requires: "canCrossRoomJumpIntoWater" "canPreciseWalljump" Dev note: This strat requires a door frame with a three-tile-high surface usable for wall jumping (not including the door transition tiles). Many door frames only have a two-tile-high surface. |
From: 2
Bottom Door
To: 4
Water Level Junction
Do a low spin jump and press against the right side of the door frame. Wall jump as low as possible, jumping as soon as possible after moving away from the wall. Immediately turn back to the right and try to press against the door frame again before the transition, while maintaining spin. After the transition, typically a momentum-conserving turnaround is needed to avoid bonking. Entrance condition: { "comeInWithWallJumpBelow": { "minHeight": 2 }, "comesThroughToilet": "no" } Requires: "canCrossRoomJumpIntoWater" { "or": [ "canInsaneWalljump", { "and": [ "canPreciseWalljump", "canMomentumConservingTurnaround" ] } ] } Dev note: This strat is for cases where the door frame below has only a two-tile-high surface available for wall-jumping. If a third tile is available, the jump can be done more easily. |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "SpaceJump", "canIBJ", "canSpringBallJumpMidAir" ] } |
From: 4
Junction Below Sand Entrance
To: 1
Left Door
Requires: "Gravity" { "or": [ "canPlayInSand", "canWalljump", "h_canUseSpringBall" ] } { "or": [ "canTrickyJump", { "enemyDamage": { "enemy": "Evir", "type": "particle", "hits": 1 } }, { "and": [ "canDodgeWhileShooting", { "or": [ "ScrewAttack", { "enemyKill": { "enemies": [ [ "Evir" ], [ "Evir" ] ], "explicitWeapons": [ "Super", "Plasma", "PowerBombPeriphery" ] } } ] } ] } ] } Dev note: Other weapons take too long to kill the enemy. Ice is likely to be blocked by the particle. |
Requires: "Gravity" { "or": [ "canTrickyJump", "Ice", "ScrewAttack", { "enemyKill": { "enemies": [ [ "Evir" ] ], "explicitWeapons": [ "Plasma", "Super", "PowerBombPeriphery" ] } }, { "enemyDamage": { "enemy": "Evir", "type": "particle", "hits": 1 } } ] } { "and": [ "canPlayInSand", { "or": [ "canWalljump", "HiJump", "canUseFrozenEnemies", "canGravityJump", { "and": [ "canTrickyJump", "can4HighMidAirMorph", "canTrickySpringBallJump" ] } ] } ] } |
This climb is from the left side of the left room, the room with the breakable grapple block. Climb up 3 screens. The camera will not move up to Samus while on the left wall. Carefully jump over the pit without falling in. It helps to step down and use the two-tile long runway. Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" "canBePatient" "canOffScreenMovement" { "or": [ "canTrickyJump", "canWalljump", "SpaceJump" ] } |
Using movement tricks to reduce fall speed even slightly can avoid touching the sand. A Flatley style turnaround over the grapple block hole reduces fall speed some, but also needs a down back or a tiny jump. Requires: "canSuitlessMaridia" "canTrickyJump" { "or": [ { "and": [ "canFlatleyJump", { "or": [ "canInsaneJump", "canDownBack" ] } ] }, "canWalljump", "canResetFallSpeed" ] } Dev note: The or following canFlatleyJump has no logical relevance but indicates there are two distinct ways of using the flatley jump. |
Watch for the water level to start falling to time the jump to escape at its lowest point. Then use SpaceJump to splash on top of the water. Time another jump with the water level or walljump to fully escape the water. Requires: { "or": [ { "and": [ "canSpaceJumpWaterBounce", "canWalljump" ] }, "canSpaceJumpWaterEscape" ] } "HiJump" { "or": [ { "enemyDamage": { "enemy": "Menu", "type": "contact", "hits": 1 } }, "ScrewAttack", "canStaggeredWalljump", "canPseudoScrew", "h_pauseAbuseMinimalReserveRefill" ] } |
It may be necessary to turn off Gravity Suit in order have more time to jump and morph underwater. Requires: "Gravity" { "or": [ "canIBJ", "canSpringBallBombJump", "canSpringBallJumpMidAir", { "and": [ "canMidAirMorph", { "or": [ "canWalljump", "HiJump", "canGravityJump", "SpaceJump", { "and": [ "canUnmorphBombBoost", "canTrickyJump" ] } ] } ] }, { "and": [ "h_canUseSpringBall", { "or": [ "HiJump", "canGravityJump" ] } ] } ] } |
From: 4
Below Sand Entrance
To: 5
Left Pillar Junction
Requires: "Gravity" { "or": [ "canPlayInSand", "canWalljump", "h_canUseSpringBall", "canCarefulJump" ] } { "or": [ { "and": [ "ScrewAttack", "canCarefulJump" ] }, "canTrickyJump", { "enemyDamage": { "enemy": "Evir", "type": "particle", "hits": 1 } } ] } |
Requires: { "or": [ { "and": [ "Gravity", { "acidFrames": 10 } ] }, { "and": [ { "or": [ "canWalljump", "HiJump" ] }, { "acidFrames": 20 } ] } ] } { "or": [ { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] }, "Ice", "ScrewAttack", { "and": [ "canPseudoScrew", { "or": [ "canTrickyJump", "canWalljumpWithCharge", "HiJump", "Gravity" ] } ] }, "canMetroidAvoid", { "metroidFrames": 150 } ] } |
Requires: { "or": [ { "and": [ "canDelayedWalljump", { "acidFrames": 20 } ] }, { "and": [ "HiJump", "canWalljump", { "acidFrames": 50 } ] }, { "and": [ "HiJump", "canPreciseWalljump", { "acidFrames": 20 } ] }, { "and": [ "Gravity", { "acidFrames": 10 } ] } ] } { "or": [ { "or": [ "f_KilledMetroidRoom1", { "obstaclesCleared": [ "f_KilledMetroidRoom1" ] } ] }, "Ice", "ScrewAttack", "canMetroidAvoid", { "and": [ "canPseudoScrew", "canTrickyJump" ] }, { "metroidFrames": 420 } ] } { "or": [ "canInsaneJump", { "and": [ "canTrickyJump", "canLateralMidAirMorph" ] }, { "and": [ "canTrickyJump", "canPreciseWalljump", { "acidFrames": 16 } ] }, { "and": [ "Gravity", { "acidFrames": 16 } ] }, { "acidFrames": 27 } ] } Dev note: 1) Jump from the acid to the floating platform. 2) Deal with the Metroid. 3) Jump from the platform to the ledge, potentially falling in acid. |
Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "canWalljump" "canMidairWiggle" "canShinechargeMovementTricky" { "or": [ { "or": [ "f_KilledMetroidRoom2", { "obstaclesCleared": [ "f_KilledMetroidRoom2" ] } ] }, "canMetroidAvoid" ] } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Right Door
To: 1
Top Right Door
Wall jump up the right wall and use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing. Shoot the door open and spark out. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 105 } "canWalljump" "canMidairWiggle" "canShinechargeMovementTricky" { "shinespark": { "frames": 5 } } { "or": [ { "or": [ "f_KilledMetroidRoom2", { "obstaclesCleared": [ "f_KilledMetroidRoom2" ] } ] }, "canMetroidAvoid" ] } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Bottom Right Door
To: 1
Top Right Door
Use a mid-air wiggle to reduce the height of Samus' hitbox after the walljump, to be able to fit through the gap without morphing. Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canWalljump" "canMidairWiggle" "canShinechargeMovementTricky" { "or": [ "f_KilledMetroidRoom2", { "obstaclesCleared": [ "f_KilledMetroidRoom2" ] } ] } { "shineChargeFrames": 130 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} Dev note: Metroids randomly block shots fired and can make opening the door unreliable. |
From: 2
Middle Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 95 } "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 115 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 4 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 110 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Middle Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canWalljump" "canShinechargeMovementComplex" { "shineChargeFrames": 130 } Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Left Door
To: 1
Top Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 155 } "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 2 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Left Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Left Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Left Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 80 } "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 5 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Left Door
To: 2
Middle Left Door
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 110 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 1
Top Right Doorway
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 120 } "HiJump" "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } |
From: 3
Bottom Right Door
To: 1
Top Right Doorway
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 100 } "HiJump" "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 5 } } Exit condition: { "leaveWithSpark": {} } |
From: 3
Bottom Right Door
To: 1
Top Right Doorway
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canWalljump" "canShinechargeMovementComplex" { "shinespark": { "frames": 4 } } Exit condition: { "leaveWithSpark": {} } |
From: 2
Right Door
To: 1
Top Door
Enter shinecharged with a spin-jump. Perform quick ledge-grabs to reach the top of the room and spark out. Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 130 } "canPrepareForNextRoom" "ScrewAttack" "HiJump" "canWalljump" "canShinechargeMovementTricky" { "shinespark": { "frames": 6 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Safely kill the first pirate, then walk through the rest while taking damage or by using Plasma Beam. It is possible to get through the lower three pirates with a single hit while using i-frames to prevent a second hit. Either go below the pirates and use the camera to manipulate them to be closer together, or arm-pump or horizontal damage boost to get through them fast enough. Requires: { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ" ] } { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } }, { "and": [ "Plasma", "canHitbox" ] }, { "and": [ "canUseIFrames", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 2 } }, { "or": [ "canCameraManip", "canHorizontalDamageBoost" ] }, "canTrickyJump" ] } ] } |
Requires: { "obstaclesCleared": [ "A" ] } { "or": [ "HiJump", "canWalljump", "SpaceJump", "canIBJ" ] } |
The pirates are free to kill, although they take some time. Requires: { "or": [ "HiJump", "SpaceJump", "canWalljump", "canIBJ", "canSpringBallJumpMidAir" ] } |
Requires: { "or": [ "HiJump", "SpaceJump", "canWalljump", "h_canCrouchJumpDownGrab", "canJumpIntoIBJ", "canSpringBallJumpMidAir" ] } { "or": [ "canCarefulJump", "ScrewAttack", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } ] } Clears obstacles: A |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 150 } "canWalljump" "canShinechargeMovementTricky" Exit condition: { "leaveShinecharged": {} } |
Entrance condition: { "comeInShinecharged": {} } Requires: { "shineChargeFrames": 135 } "canWalljump" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": {} } |