The ability to start an IBJ from a jump or a spring ball jump. It is most often used in strats that need Samus to IBJ up faster or to avoid something near the ground.
Dependencies: canIBJ
From: 4
Top Junction (Right of Spikes)
To: 1
Top Left Door
Requires: "canLongCeilingBombJump" "canJumpIntoIBJ" { "or": [ "h_canUseSpringBall", { "and": [ "canPreciseWalljump", "canWallJumpInstantMorph" ] } ] } |
Requires: { "or": [ "SpaceJump", "canLongIBJ", "SpeedBooster", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ" ] } { "or": [ "h_canDestroyBombWalls", { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A |
From: 8
G-Mode Morph Junction (Ship)
To: 1
Top Left Door
Using IBJ to reach the Gauntlet entrance bomb blocks, place a Power Bomb and it will hit but not break the blocks. Then IBJ up to to the left, unmorph and use X-Ray to cancel G-mode, the blocks will be broken, allowing Samus to pass through. Requires: "canEnterGMode" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } "h_canArtificialMorphPowerBomb" |
From: 3
Bottom Left Door
To: 10
G-Mode Morph Junction (Middle Right Door)
With Spring Ball, it is possible to save a Power Bomb by placing it on the descent of the first jump by the bottom corner of the overhang, then bouncing on it on the ascent of the second. It is also possible but tighter to get high enough from bouncing on a Power Bomb with a single jump, similar to jumping into an IBJ. This doesn't save anything if breaking the Power Bomb blocks above. With an extra Power Bomb to spare, simply Spring Ball Bomb Jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", { "and": [ "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb", "h_additionalBomb", { "or": [ "HiJump", "h_canArtificialMorphSpringBallBombJump", { "tech": "canJumpIntoIBJ" } ] } ] } ] } |
From: 4
Bottom Right Door
To: 10
G-Mode Morph Junction (Middle Right Door)
With Spring Ball, it is possible to save a Power Bomb by placing it on the descent of the first jump by the bottom corner of the overhang, then bouncing on it on the ascent of the second. It is also possible but tighter to get high enough from bouncing on a Power Bomb with a single jump, similar to jumping into an IBJ. This doesn't save anything if breaking the Power Bomb blocks above. With an extra Power Bomb to spare, simply Spring Ball Bomb Jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", { "and": [ "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb", "h_additionalBomb", { "or": [ "HiJump", "h_canArtificialMorphSpringBallBombJump", { "tech": "canJumpIntoIBJ" } ] } ] } ] } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "HiJump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canSpringBallJumpMidAir" ] } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } |
Requires: "Gravity" { "or": [ "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } { "obstaclesNotCleared": [ "A", "B", "C" ] } |
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
Jump into an IBJ while avoiding the Ripper, or start an IBJ from the platform to the left and boost horizontally at the top. Requires: { "or": [ { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "canLongIBJ", "canBombHorizontally", "canResetFallSpeed" ] }, { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canTrickyJump" ] } ] } |
From: 2
Right Door
To: 1
Left Door
Starting an IBJ from spring ball with no other items is not very precise, it just takes a bit of an odd timing. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphJumpIntoIBJ" "h_canArtificialMorphBombHorizontally" |
From: 3
Right Door, In the Water
To: 1
Left Door
When the water is high, jump and place a Bomb on the descent just above the water, then very quickly crouch jump to hit the Bomb and IBJ. Requires: "canBombJumpWaterEscape" "canJumpIntoIBJ" { "or": [ "canTrickyCarryFlashSuit", { "noFlashSuit": {} } ] } Dev note: The crouch jump is not necessary, but is helpful. Preserving a flash suit is still difficult without the crouch jump. |
From: 1
Bottom Left Door
To: 3
Hidden Ceiling Item
An alternate strat to canBombAboveIBJ. Shoot the block, jump into an IBJ, then do a quick double bomb jump to make it in time. Requires: "canJumpIntoIBJ" "canDoubleBombJump" |
From: 1
Bottom Left Door
To: 3
Hidden Ceiling Item
Reveal the item and then setup to jump into an IBJ. As Samus starts falling, unmorph to extend Samus' hitbox high enough to reach the item after bouncing on the bomb. Requires: "canCrouchJump" "canMidAirMorph" { "tech": "canJumpIntoIBJ" } "canUnmorphBombBoost" Dev note: It is a JumpIntoIBJ that bounces on a single bomb or Power Bomb. |
Requires: { "or": [ "HiJump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canWalljump", "canUseFrozenEnemies", "canSpringBallJumpMidAir" ] } |
Requires: { "or": [ "Grapple", "SpaceJump", "canWalljump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "SpeedBooster", "HiJump", "canCarefulJump" ] } ] } |
From: 1
Left Door
To: 1
Left Door
Bounce on the Power Bomb, then quickly kill the remaining Sidehopper with a strong beam, ammo, or pseudo-screw. If Samus has a weak beam, use the bomb to boost to the right to get the Sidehopper to jump to the right, then morph under it while killing it. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 0.4375 } } Requires: "canPrepareForNextRoom" { "tech": "canJumpIntoIBJ" } "canResetFallSpeed" "h_canUsePowerBombs" "canHitbox" { "or": [ "canPseudoScrew", "Plasma", { "ammo": { "type": "Missile", "count": 2 } }, { "ammo": { "type": "Super", "count": 1 } }, { "and": [ "Ice", "Wave" ] }, { "and": [ "Ice", "Spazer" ] }, { "and": [ "Wave", "Spazer" ] }, { "and": [ "canTrickyJump", { "tech": "canBombHorizontally" } ] } ] } Dev note: This is significantly easier than a typical canUnmorphBombBoost, so it is instead modeled with canJumpIntoIBJ and canResetFallSpeed. |
Requires: "canSuitlessMaridia" { "or": [ "canBombJumpWaterEscape", { "and": [ "h_canUseSpringBall", "canJumpIntoIBJ" ] } ] } |
Requires: "h_canBombThings" { "or": [ "HiJump", "SpaceJump", "canWalljump", "canSpringBallJumpMidAir", "canJumpIntoIBJ", { "and": [ "Gravity", "canIBJ" ] } ] } |
Requires: "h_IBJFromSpikes" "canLongIBJ" |
Jump into IBJ to avoid breaking the ledges. Place a Power Bomb on the ascent to break the block and continue the IBJ through it. It is possible to do without a Power Bomb with canBombAboveIBJ. Requires: "canJumpIntoIBJ" "canLongIBJ" { "or": [ "canBombAboveIBJ", "canPowerBombMidIBJ" ] } { "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 Supers. Requires: { "ammo": { "type": "Super", "count": 4 } } { "or": [ "canWalljump", "SpaceJump", "canJumpIntoIBJ", { "and": [ "canSpringBallJumpMidAir", { "or": [ "HiJump", "canTrickyJump" ] } ] } ] } Clears obstacles: B |
Requires: { "or": [ "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } |
Requires: { "or": [ { "and": [ "canJumpIntoIBJ", { "heatFrames": 450 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 300 } ] } ] } |
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" |
From: 1
Top Left Door
To: 3
Right Door
Overload PLMs by bombing the gate or crumble blocks, then go through the crumble blocks below and get to the door. IBJ past the Ripper or kill it. The Kago bugs will not spawn until Samus exits G-mode, so it is fine to kill it or IBJ from on top of it. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_canArtificialMorphBombHorizontally" { "or": [ "h_canArtificialMorphPowerBomb", { "and": [ "Morph", { "ammo": { "type": "Missile", "count": 2 } } ] }, { "and": [ "Morph", { "ammo": { "type": "Super", "count": 1 } } ] }, { "and": [ "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ" ] } ] } "h_HeatedGModeOpenDifferentDoor" |
From: 1
Top Left Door
To: 4
Item
Overload PLMs by bombing the gate or crumble blocks, then go through the crumble blocks below and get to the item. IBJ past the Ripper or kill it. The Kago bugs will not spawn until Samus exits G-mode, so it is fine to kill it or IBJ from on top of it. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_canArtificialMorphBombHorizontally" { "or": [ "h_canArtificialMorphPowerBomb", { "and": [ "Morph", { "ammo": { "type": "Missile", "count": 2 } } ] }, { "and": [ "Morph", { "ammo": { "type": "Super", "count": 1 } } ] }, { "and": [ "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ" ] } ] } { "heatFrames": 0 } |
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 } |
Requires: { "or": [ "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } { "heatFrames": 1450 } |
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" |
From: 2
Bottom Left Door
To: 3
Right Door
Overload PLMs by bombing the gate or crumble blocks, then go through the crumble blocks below and get to the door. IBJ past the Ripper or kill it. The Kago bugs will not spawn until Samus exits G-mode, so it is fine to kill it or IBJ from on top of it. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_canArtificialMorphBombHorizontally" { "or": [ "h_canArtificialMorphPowerBomb", { "and": [ "Morph", { "ammo": { "type": "Missile", "count": 2 } } ] }, { "and": [ "Morph", { "ammo": { "type": "Super", "count": 1 } } ] }, { "and": [ "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ" ] } ] } "h_HeatedGModeOpenDifferentDoor" |
From: 2
Bottom Left Door
To: 4
Item
Overload PLMs by bombing the gate or crumble blocks, then go through the crumble blocks below and get to the item. IBJ past the Ripper or kill it. The Kago bugs will not spawn until Samus exits G-mode, so it is fine to kill it or IBJ from on top of it. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_canArtificialMorphBombHorizontally" { "or": [ "h_canArtificialMorphPowerBomb", { "and": [ "Morph", { "ammo": { "type": "Missile", "count": 2 } } ] }, { "and": [ "Morph", { "ammo": { "type": "Super", "count": 1 } } ] }, { "and": [ "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ" ] } ] } { "heatFrames": 0 } |
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 } |
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" |
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 } |
Requires: "h_HeatedIBJFromSpikes" { "heatFrames": 1100 } |
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: "h_HeatedIBJFromSpikes" { "heatFrames": 1100 } |
Begin on top of the lower left Namihe Jump into a double IBJ with such timing that Samus passes above the fired flame and such a way that there is no horizontal speed. A forward jump with run not held will work. Begin diagonal bomb jumping once past the start of the 2nd spike group from the top. Requires: { "notable": "Diagonal Bomb Jump" } "h_heatProof" "Gravity" { "or": [ "h_lavaProof", "canSuitlessLavaDive" ] } "canJumpIntoIBJ" "canLongIBJ" "canDoubleBombJump" "canDiagonalBombJump" "canStaggeredIBJ" "canInsaneJump" { "heatFrames": 1560 } { "lavaFrames": 1520 } Dev note: heatProof because each attempt at this strat costs so many heat frames and its hard enough already. |
From: 5
Lava, Center Namihe
To: 3
Above Lava Junction
Align with the above platform and scroll the camera left by walking into the left side of the bottom-most tiles. Freeze both left side Namihes and begin bomb jumping Requires: "Gravity" { "or": [ "h_lavaProof", "canSuitlessLavaDive" ] } "canJumpIntoIBJ" "canLongIBJ" "canDoubleBombJump" "Plasma" "Ice" "canCameraManip" { "heatFrames": 1040 } { "lavaFrames": 1020 } |
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 bomb from the edge of the top door runway into the hidden morph tunnel, but if Samus is not at the edge, she will bonk and fall. 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": true } } Requires: { "or": [ { "and": [ "h_canArtificialMorphBombHorizontally", "canTrickyJump" ] }, "h_canArtificialMorphJumpIntoIBJ", { "and": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphSpringBall", "HiJump" ] }, "h_canArtificialMorphSpringBallBombJump" ] } "h_HeatedGModeOffCameraDoor" |
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_HeatedGModeOpenDifferentDoor" |
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. |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_DirectHeatedGModeLeaveSameDoor" |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_heatedGMode" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } { "heatFrames": 0 } |
Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: "h_heatedGMode" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } { "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. |
Requires: "canJumpIntoIBJ" "canBombHorizontally" { "heatFrames": 1650 } |
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. |
Requires: { "or": [ "canLongIBJ", "canJumpIntoIBJ", { "and": [ "canMidAirMorph", { "or": [ "canWalljump", "SpaceJump", "canUseFrozenEnemies" ] } ] }, { "and": [ "canUseFrozenEnemies", "h_canUseSpringBall" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
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. |
Requires: { "or": [ "SpaceJump", "canLongIBJ", "canJumpIntoIBJ" ] } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
From: 1
Left Door
To: 2
Right Door
Slowly kill the Puyos with Bombs or us a Power Bomb. Stand under the gate when exiting G-Mode to open the gate. Entrance condition: { "comeInWithGMode": { "mode": "indirect", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } { "or": [ "h_canArtificialMorphPowerBomb", "canBePatient" ] } Clears obstacles: A |
From: 1
Left Door
To: 3
Junction Left of Green Gate
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } { "or": [ "h_canArtificialMorphPowerBomb", "canBePatient" ] } |
From: 4
Center Platform Junction
To: 3
Junction Left of Green Gate
Requires: "Gravity" { "or": [ "canWalljump", "canGravityJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] }, { "and": [ "HiJump", "SpeedBooster" ] } ] } |
Requires: { "or": [ "SpaceJump", "canLongIBJ", "canJumpIntoIBJ" ] } |
Jump into an IBJ from the moving platform (Kamer). Although it is possible to do it without jumping, by starting next to the Gamet farm, it is harder and more obscure. Requires: "canJumpIntoIBJ" |
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: 6
G-Mode Morph Junction (Bottom)
To: 1
Top Left Door
Requires: "canEnterGMode" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } |
From: 6
G-Mode Morph Junction (Bottom)
To: 4
Top Right Door
Requires: "canEnterGMode" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
Requires: "canJumpIntoIBJ" |
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 6
G-Mode Morph Junction (At Speed Blocks)
Requires: "canEnterGMode" "h_canArtificialMorphJumpIntoIBJ" { "or": [ "h_canArtificialMorphLongIBJ", "HiJump" ] } Clears obstacles: C |
Requires: "h_canNavigateHeatRooms" "canSuitlessLavaDive" "Gravity" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canGravityJump", { "and": [ "canJumpIntoIBJ", { "acidFrames": 1050 }, { "heatFrames": 1050 } ] } ] } { "acidFrames": 100 } { "heatFrames": 255 } |
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 } |
Expects two IBJs; one to break a block, then another one to get back up. Requires: "h_canNavigateHeatRooms" { "or": [ "f_DefeatedGoldenTorizo", { "obstaclesCleared": [ "f_DefeatedGoldenTorizo" ] } ] } { "or": [ "canLongIBJ", "canJumpIntoIBJ" ] } { "heatFrames": 3000 } Dev note: Needs strats for variations of IBJs, mainly for heatframe count. |
Requires: { "heatFrames": 80 } { "or": [ "HiJump", "SpaceJump", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir", { "and": [ "canIBJ", { "heatFrames": 440 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 80 } ] } ] } |
Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "or": [ "SpaceJump", "canConsecutiveWalljump", { "and": [ "canJumpIntoIBJ", "canLongIBJ", "canDoubleBombJump", "canInsaneJump" ] } ] } Exit condition: { "leaveWithGMode": { "morphed": false } } |
Kill the pirates to free up the full runway for a speedy jump, or to start an IBJ. If the wall pirate jumps over a Samus who is not crouched, it will climb offscreen on its own. But may still need to be killed after. Requires: { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (standing)" ], [ "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "Charge" ] } }, { "heatFrames": 2100 } ] }, { "and": [ { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (standing)" ], [ "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "Charge+Plasma" ] } }, { "heatFrames": 240 } ] }, { "and": [ { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (standing)" ], [ "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "Charge+Ice+Wave+Spazer" ] } }, { "heatFrames": 660 } ] }, { "and": [ { "enemyKill": { "enemies": [ [ "Yellow Space Pirate (standing)" ], [ "Yellow Space Pirate (wall)" ] ], "explicitWeapons": [ "Missile", "Super" ] } }, { "heatFrames": 330 } ] } ] } { "or": [ { "and": [ "canTrickyDashJump", { "heatFrames": 180 } ] }, { "and": [ "canIBJ", { "heatFrames": 1320 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 540 } ] } ] } |
The shot block may respawn while bomb jumping and can be cleared by weaving a Power Bomb into the IBJ, or with a bomb placed overhead while bomb jumping. The Power Bomb can be placed one tile higher than the doors to also clear the Power Bomb Blocks above at the same time. Requires: "canIBJ" { "or": [ { "and": [ { "or": [ "canBombAboveIBJ", "canPowerBombMidIBJ" ] }, { "heatFrames": 1000 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 510 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 480 } ] }, { "and": [ "canDoubleBombJump", "canJumpIntoIBJ", { "heatFrames": 300 } ] } ] } { "or": [ { "and": [ "h_canUsePowerBombs", { "heatFrames": 50 } ] }, { "obstaclesCleared": [ "A" ] } ] } Clears obstacles: A Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":30}]} {"types":["powerbomb"],"requires":[],"useImplicitRequires":false} Dev note: Placing a power bomb to break the shot block and the power bomb blocks without dropping the IBJ is the same level of control as canBombAboveIBJ. |
From: 7
Junction By Lower Alcoons (Left of Spike Pits)
To: 1
Left Door
Requires: "h_canNavigateHeatRooms" "canIBJ" { "or": [ { "and": [ "canBombHorizontally", { "heatFrames": 840 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 290 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 480 } ] } ] } 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" "canIBJ" { "or": [ { "and": [ "canBombHorizontally", { "heatFrames": 820 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 270 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 460 } ] } ] } |
Requires: { "obstaclesCleared": [ "B" ] } { "heatFrames": 160 } { "or": [ "h_canCrouchJumpDownGrab", "canWalljump", "canSpringBallJumpMidAir", "HiJump", { "and": [ "SpaceJump", { "heatFrames": 20 } ] }, { "and": [ "canSpringBallBombJump", { "heatFrames": 50 } ] }, { "and": [ "canJumpIntoIBJ", { "heatFrames": 60 } ] } ] } |
From: 4
Junction Below Bomb Blocks
To: 2
Top Right Door
Jump and mid-air morph off a crumble block to begin the IBJ. Use double bomb jumps to make it up quickly before the shot block respawns. Requires: { "notable": "Crumble Jump IBJ" } { "obstaclesCleared": [ "A" ] } "canCrumbleJump" "canJumpIntoIBJ" "canDoubleBombJump" { "heatFrames": 360 } |
Shoot the block before starting or in mid-air, then use spring ball to bounce on the crumb blocks and start an IBJ. The shot block respawns quickly so it's pretty unforgiving on the IBJ executions. Conservatively placing bombs for the IBJ will not make it up in time, unless the block is broken while IBJing. Requires: { "obstaclesCleared": [ "A" ] } "canJumpIntoIBJ" "h_canUseSpringBall" { "or": [ "canTrickyJump", "canDoubleBombJump", "canBombAboveIBJ", { "ammo": { "type": "PowerBomb", "count": 1 } } ] } { "heatFrames": 500 } |
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" ] } |
Cross the room with Bombs and minimal damage. Acid damage is expected, but any mistakes greatly increases the time spent in acid. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 1 } } Requires: { "notable": "Bombs" } "h_canUseMorphBombs" "Gravity" "canResetFallSpeed" "canJumpIntoIBJ" "canSuitlessLavaDive" { "enemyDamage": { "enemy": "Puromi", "type": "contact", "hits": 2 } } { "heatFrames": 1440 } { "acidFrames": 725 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":15},{"acidFrames":15}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":50},{"acidFrames":50}]} |
Cross the room with Bombs and minimal damage. Acid damage is expected, but any mistakes greatly increases the time spent in acid. Entrance condition: { "comeInRunning": { "speedBooster": "any", "minTiles": 3 } } Requires: { "notable": "Bombs" } "h_canUseMorphBombs" "Gravity" "canResetFallSpeed" "canJumpIntoIBJ" "canSuitlessLavaDive" { "enemyDamage": { "enemy": "Puromi", "type": "contact", "hits": 2 } } { "heatFrames": 1440 } { "acidFrames": 725 } Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":15},{"acidFrames":15}]} {"types":["super"],"requires":[]} {"types":["powerbomb"],"requires":[{"heatFrames":50},{"acidFrames":50}]} |
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 |
Requires: "h_heatProof" { "and": [ "canJumpIntoIBJ", "canTrickyJump", { "or": [ "canLongIBJ", "HiJump" ] } ] } { "and": [ { "or": [ "f_DefeatedRidley", { "obstaclesCleared": [ "f_DefeatedRidley" ] } ] }, { "or": [ "canLongIBJ", { "and": [ "canJumpIntoIBJ", "HiJump" ] } ] } ] } |
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: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks
Requires: "canLongIBJ" { "or": [ { "and": [ "canJumpIntoIBJ", { "heatFrames": 1460 } ] }, { "and": [ "canDoubleBombJump", { "heatFrames": 1000 } ] }, { "and": [ "canJumpIntoIBJ", "canDoubleBombJump", { "heatFrames": 800 } ] }, { "heatFrames": 2000 } ] } { "or": [ "canPowerBombMidIBJ", { "and": [ "canBombAboveIBJ", "canStaggeredIBJ", { "heatFrames": 180 } ] }, { "and": [ "h_heatProof", "canBePatient" ] }, { "obstaclesCleared": [ "A" ] } ] } 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: 1
Right Door
To: 2
Item
Requires: "h_IBJFromThorns" "canLongIBJ" { "not": "f_DefeatedPhantoon" } Dev note: The h_IBJFromThorns requires canCarefulJump. There is no loss of access, because with that it is possible to get across with or without f_DefeatedPhantoon. |
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 |
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": true } } Requires: "canOffScreenMovement" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } Clears obstacles: A |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "canOffScreenMovement" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
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 |
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": true } } Requires: "canOffScreenMovement" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } Clears obstacles: A |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "canOffScreenMovement" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
From: 1
Top Left Doorway
To: 4
Top Right Doorway
To save a bomb, it is possible but difficult to roll from the doorway onto the platform with Gravity turned off. This requires backing up slightly after entering the room then quickly rolling before the crabs. It is a bit tighter in direct G-Mode. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "Morph", "h_canArtificialMorphSpringBall", { "and": [ "Gravity", { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } ] }, { "and": [ "Gravity", "h_canArtificialMorphBombHorizontally", { "or": [ "h_canArtificialMorphBombThings", "canTrickyJump", { "enemyDamage": { "enemy": "Sciser", "type": "contact", "hits": 1 } } ] } ] } ] } Exit condition: { "leaveWithGMode": { "morphed": true } } |
Requires: "Gravity" { "or": [ "canLongIBJ", "canJumpIntoIBJ", { "and": [ "SpaceJump", "canMidAirMorph" ] }, { "and": [ "HiJump", "canWalljump", "canMidAirMorph" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
From: 2
Bottom Left Door
To: 5
G-Mode Morph Junction (Top Half)
One method to kill the crabs is to wait on the central platform until a crab comes near, then move with it laying bombs in its path. Another is to wait in the doorway and place three bombs to hit it while bouncing over it. The top of the IBJ will be off camera. Starting the IBJ as far to either side as possible and holding forward once off camera will make it easier to get through the morph tunnel. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
From: 3
Bottom Right Door
To: 5
G-Mode Morph Junction (Top Half)
One method to kill the crabs is to wait on the central platform until a crab comes near, then move with it laying bombs in its path. Another is to wait in the doorway and place three bombs to hit it while bouncing over it. The top of the IBJ will be off camera. Starting the IBJ as far to either side as possible and holding forward once off camera will make it easier to get through the morph tunnel. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", { "and": [ "canJumpIntoIBJ", "canBombHorizontally" ] }, { "and": [ "HiJump", "canTrickyDashJump" ] }, { "and": [ "canUseFrozenEnemies", "HiJump", "SpeedBooster" ] }, "h_canMaxHeightSpringBallJump", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] } ] } |
From: 1
Bottom Left Door
To: 5
Platform Junction Near Top Left Door
Kill the first fish with bombs then dodge or kill the second one. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "h_canArtificialMorphJumpIntoIBJ", "h_canArtificialMorphBombHorizontally" ] } ] } |
From: 4
Top Left Door
To: 5
Platform Junction Near Top Left Door
Kill or dodge the fish by the top left door. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true }, "comesThroughToilet": "any" } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
This is a long climb, and getting around the fish under the missiles can be tricky or slow. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" "Gravity" { "or": [ "h_canArtificialMorphJumpIntoIBJ", "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ", "canBeVeryPatient" ] } |
From: 13
G-Mode Morph Junction By Middle Right Door
To: 10
Direct G-Mode Morph On Ledge Left of Morph Tunnel Item
Requires: "canEnterGMode" { "notable": "G-Mode Overload Speed Blocks then use Global Crab" } "h_canNavigateUnderwater" { "obstaclesCleared": [ "B" ] } { "or": [ { "and": [ "Gravity", { "or": [ "h_canArtificialMorphJumpIntoIBJ", "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ", { "and": [ "h_canArtificialMorphIBJ", "canBeVeryPatient" ] }, { "and": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphSpringBall", "HiJump" ] }, { "and": [ "h_canArtificialMorphSpringBall", "canGravityJump" ] } ] } ] }, "h_canArtificialMorphDoubleSpringBallJump" ] } Dev note: FIXME: Some IBJ strats may need canBeVeryPatient if they can't be done before the crab is in position |
From: 13
G-Mode Morph Junction By Middle Right Door
To: 11
G-Mode Junction Below Speed Blocks (Overloaded PLMs)
This is a long climb, and getting around the fish under the missiles can be tricky or slow. Place bombs against the speed blocks until they are overloaded. Requires: "canEnterGMode" { "notable": "G-Mode Overload Speed Blocks then use Global Crab" } "h_canNavigateUnderwater" { "or": [ { "and": [ "h_canArtificialMorphIBJ", "Gravity", { "or": [ "h_canArtificialMorphJumpIntoIBJ", { "and": [ "h_canArtificialMorphSpringBall", "HiJump" ] }, { "and": [ "h_canArtificialMorphSpringBall", "canGravityJump" ] }, "h_canArtificialMorphDoubleBombJump", "h_canArtificialMorphStaggeredIBJ", "canBeVeryPatient", "h_canArtificialMorphPowerBomb" ] }, { "or": [ "h_canArtificialMorphSpringBall", "h_canArtificialMorphCeilingBombJump", "canBeVeryPatient" ] } ] }, "h_canArtificialMorphDoubleSpringBallJump" ] } Dev note: FIXME: Some IBJ strats may need canBeVeryPatient if they can't be done before the crab is in position |
Once out of the water, jump into an IBJ. With a miss, if Samus hasn't moved horizontally, simply fall straight down to land safely back on Mama Turtle. Requires: "canJumpIntoIBJ" { "or": [ "canLongIBJ", "HiJump" ] } Clears obstacles: B |
Requires: "h_canNavigateUnderwater" { "or": [ "h_canUseSpringBall", "canMidAirMorph", { "and": [ "Gravity", "canBombHorizontally" ] }, { "and": [ "Gravity", "canLongIBJ", "canJumpIntoIBJ" ] }, { "and": [ "Gravity", "canTrivialMidAirMorph", { "or": [ "SpaceJump", "canUseFrozenEnemies" ] } ] }, { "and": [ "canTrivialMidAirMorph", "canDisableEquipment" ] } ] } Dev note: It's possible to get in without a mid-air morph by rolling off from above, but that requires disabling Gravity and/or crab hits and the crab not killed. That's a lot of work to avoid something simple and barely reasonable at that level anyways. |
Requires: "Gravity" { "or": [ "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } |
From: 1
Middle Left Door
To: 9
Junction Below Top Door
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphBombs" "h_canNavigateUnderwater" { "or": [ { "and": [ "Gravity", { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } ] }, { "and": [ "canGravityJump", "h_canArtificialMorphSpringBall" ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canConsecutiveWalljump", "canPreciseWalljump" ] }, "h_canArtificialMorphDoubleSpringBallJump", { "and": [ "Gravity", "HiJump", "h_canArtificialMorphSpringBallBombJump" ] } ] } |
From: 1
Middle Left Door
To: 10
G-Mode Morph Junction (By Bottom Left Door)
Bomb the Power Bomb blocks below to overload PLMs, then IBJ up through the crumble blocks to escape. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphBombs" { "or": [ { "and": [ "Gravity", { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } ] }, { "and": [ "canGravityJump", "h_canArtificialMorphSpringBall" ] }, "h_canArtificialMorphDoubleSpringBallJump", { "and": [ "Gravity", "HiJump", "h_canArtificialMorphSpringBallBombJump" ] } ] } |
From: 1
Middle Left Door
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphBombs" "h_canNavigateUnderwater" { "or": [ "canGravityJump", { "and": [ "Gravity", { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } ] }, { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canConsecutiveWalljump", "canPreciseWalljump" ] }, "h_canArtificialMorphDoubleSpringBallJump", { "and": [ "Gravity", "HiJump", "h_canArtificialMorphSpringBallBombJump" ] } ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "SpeedBooster", "canSpringBallJumpMidAir", "canUseEnemies" ] } { "or": [ { "obstaclesCleared": [ "A" ] }, "h_canUsePowerBombs" ] } Clears obstacles: A |
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. |
From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 1
Middle Left Door
Requires: "canEnterGMode" "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } Dev note: FIXME: This is not a long IBJ if starting from door 5. |
From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 7
Top Right Left Item
Requires: "canEnterGMode" "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } Dev note: FIXME: This is not a long IBJ if starting from door 5. |
From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)
Requires: "canEnterGMode" "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } Dev note: FIXME: This is not a long IBJ if starting from door 5. |
Start an IBJ by either bouncing on the sand with SpringBall, doing a stationary spinjump on the sand, Or by crouch jumping in the sand while holding down. Requires: "Gravity" "canLongIBJ" "canJumpIntoIBJ" { "or": [ { "and": [ "canTrickyJump", "can4HighMidAirMorph", "canPlayInSand" ] }, "h_canUseSpringBall" ] } { "or": [ "canDoubleBombJump", "canStaggeredIBJ", "canBePatient" ] } |
Requires: "Gravity" { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", "canSpringBallJumpMidAir" ] }, { "and": [ "HiJump", "canGravityJump" ] } ] } |
Perform the spring ball jump near max height. Place the first bomb between a few frames after the spring ball jump; ideally it should be just above the water line. Press pause a few frames after placing the bomb, to disable Spring Ball (a 'spring fling', to reset fall speed). Place the second bomb soon after regaining control, while the game is fading back in, then continue into an IBJ. Requires: { "notable": "Bomb Jump Water Escape" } "HiJump" "h_canMaxHeightSpringBallJump" "canSpringFling" "canBombJumpWaterEscape" "canJumpIntoIBJ" |
Entrance condition: { "comeInJumping": { "speedBooster": false, "minTiles": 1 } } Requires: "canJumpIntoIBJ" "canTrickyJump" "canCrossRoomJumpIntoWater" "canMomentumConservingTurnaround" { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } Dev note: Possible with no openend using a harder jump but a runway that small doesn't exist. |
Place bombs without moving horizontally, such that multiple hit the Mochtroid immediately as it attaches without being boosted into the doorway or sand. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } |
Stay out of the water, and by extension the sand, of the room by using the spikes as platforms. Morphing before landing on the spikes helps to be able to control the knockback. The final spike jump (which would be the most difficult) is avoided by doing a crouch jump into spring ball jump into IBJ to reach the left door. Perform the spring ball jump near max height. Place the first bomb between about 4 and 6 frames after the spring ball jump; ideally it should be just above the water line. Press pause between about 5 and 10 frames after placing the bomb, to disable Spring Ball (a 'spring fling', to reset fall speed). Place the second bomb soon after regaining control, while the game is fading back in. A spike hit in the center of the room can avoided by doing another spring ball jump into IBJ (also with a spring fling). Requires: { "notable": "Bomb Jump Water Escape" } "HiJump" "canPreciseWalljump" "canUseIFrames" { "spikeHits": 1 } "canNeutralDamageBoost" { "or": [ "canHorizontalDamageBoost", { "spikeHits": 1 } ] } "h_canMaxHeightSpringBallJump" { "or": [ "canSpringFling", { "and": [ { "spikeHits": 1 }, "canInsaneJump" ] } ] } "canBombJumpWaterEscape" "canJumpIntoIBJ" Dev note: The IBJ at the left side of the room can be done without a 'spring fling' but is far more precise: the first bomb must be placed exactly two frames before the spring ball jump, and the spring ball jump should be performed just before max height, during the 4-frame window between 2 and 5 frames before the last possible frame to jump (there are also 1-frame windows at 0 and 8 frames before the last frame). |
Start an IBJ by either bouncing on the sand with SpringBall, doing a stationary spinjump on the sand, Or by crouch jumping in the sand while holding down. Requires: "Gravity" "canLongIBJ" "canJumpIntoIBJ" { "or": [ { "and": [ "canTrickyJump", "can4HighMidAirMorph", "canPlayInSand" ] }, "h_canUseSpringBall" ] } { "or": [ "canDoubleBombJump", "canStaggeredIBJ", "canBePatient" ] } |
Requires: "Gravity" { "or": [ "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } |
There is enough time to IBJ to the top door before Draygon appears. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true, "mobility": "mobile" } } Requires: "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } Clears obstacles: door_1 |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "f_DefeatedDraygon", { "obstaclesCleared": [ "f_DefeatedDraygon" ] } ] } "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", { "and": [ "HiJump", "h_canArtificialMorphJumpIntoIBJ" ] } ] } Clears obstacles: door_1 |
From: 1
Left Door
To: 4
Top Right Ledge Junction
Hug the right wall after killing the first Cacatac in order to avoid its invisible, stationary projectiles. After getting to the small island platform, diagonal IBJ up while avoiding the top Cacatac. Alternatively HBJ to the next platform and Spring Ball from the right edge of this platform into an IBJ above the spikes. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "Gravity" { "or": [ "h_canArtificialMorphDiagonalBombJump", { "and": [ "h_canArtificialMorphHBJ", "h_canArtificialMorphJumpIntoIBJ" ] } ] } |
This requires multiple HBJ to get over spike pits. The first one, by the right door, must be started at the top of an IBJ. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "notable": "G-Mode Morph, IBJ, HBJ" } "Gravity" { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } "h_canArtificialMorphHBJ" |
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 tiles in the adjacent room, although it is easier with more. Start the IBJ as far left as possible. The furthest right is just right of the waterfall. Turning around, carefully, is one way to lose forward momentum and begin the IBJ. At the top of the IBJ bomb to the left and unmorph to reset fall speed. Entrance condition: { "comeInJumping": { "speedBooster": false, "minTiles": 1 } } Requires: { "notable": "Cross Room Jump with IBJ" } "canJumpIntoIBJ" "canBombHorizontally" "canResetFallSpeed" "canCrossRoomJumpIntoWater" "canTrickyJump" |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Use the bomb boost as Samus is going through the doorway, then spring ball after breaking the water, then IBJ or use an unmorph bomb boost. Entrance condition: { "comeInWithBombBoost": {} } Requires: { "notable": "Cross Room Jump with Spring Ball, Bomb Boost" } "canSpringBallBombJump" "canCrossRoomJumpIntoWater" { "or": [ "canJumpIntoIBJ", "canUnmorphBombBoost" ] } Dev note: This strat requires a minimum of 2 bombs or Power Bombs. |
From: 2
Right Door
To: 4
Top Right Ledge Junction
SpringBall jump just as Samus exits the water to reach the distant ledge. To get enough horizontal distance, either use a Stationary Lateral Mid-Air Morph with a crouch jump for extra height, or spin jump out before morphing. Or SpringBall jump part of the way over and land on a Bomb explosion to cross the rest of the distance. Requires: "canSuitlessMaridia" "HiJump" "h_canMaxHeightSpringBallJump" "canTrickyJump" { "or": [ "canStationaryLateralMidAirMorph", { "and": [ { "tech": "canJumpIntoIBJ" }, "canBombHorizontally" ] } ] } Dev note: canStationaryLateralMidAirMorph is not strictly required but better describes the difficulty. |
From: 2
Right Door
To: 4
Top Right Ledge Junction
Entrance condition: { "comeInWithGrappleSwing": { "blocks": [ { "position": [ 7, 3 ], "environment": "water", "note": "Pants Room" } ] } } Requires: "canTrickyGrappleJump" { "or": [ "SpaceJump", { "and": [ "canJumpIntoIBJ", "canBombHorizontally" ] } ] } |
Requires: "Gravity" { "or": [ "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } { "or": [ "canBombHorizontally", "h_IBJFromSpikes" ] } |
Requires: "Gravity" { "or": [ "SpaceJump", "canWalljump", "canSpringBallJumpMidAir", "canDiagonalBombJump", "h_IBJFromSpikes" ] } |
From: 5
Bottom Middle Junction
To: 4
Top Right Ledge Junction
Perform the spring ball jump near max height. Place the first bomb after the spring ball jump; just above the water line. Press pause just after placing the bomb, to disable Spring Ball (a 'spring fling', to reset fall speed). Place the second bomb soon after regaining control, while the game is fading back in. Requires: { "notable": "Bomb Jump Water Escape" } "HiJump" "h_canMaxHeightSpringBallJump" "canSpringFling" "canBombJumpWaterEscape" "canJumpIntoIBJ" |
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 } ] } |
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: "canSuitlessMaridia" "h_canUseSpringBall" "canJumpIntoIBJ" |
Only requires a runway of approximately 1 tile in the adjacent room. Take two Mochtroid hits or kill it using a Power Bomb or 5 Bombs. Entrance condition: { "comeInJumping": { "speedBooster": "any", "minTiles": 1 } } Requires: "canJumpIntoIBJ" { "or": [ { "ammo": { "type": "PowerBomb", "count": 1 } }, { "and": [ "canCeilingBombJump", { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 1 } } ] }, { "and": [ "canDoubleBombJump", { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } ] } ] } "canCrossRoomJumpIntoWater" "canMomentumConservingTurnaround" "canTrickyJump" Dev note: The rhythm for placing 4 Bombs quickly is the main component of ceiling bomb jumps. |
Requires: "Gravity" { "or": [ "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", "canWalljump", "canGravityJump", { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", "SpeedBooster" ] } ] } ] } |
From: 2
Bottom Left Door
To: 4
Top Right Door
Requires a runway of 1 tile in the adjacent room. Use a spring ball jump after breaking the water, then ibj. Take two Mochtroid hits or use a double bomb jump. Entrance condition: { "comeInJumping": { "speedBooster": false, "minTiles": 1 } } Requires: "canTrickySpringBallJump" "canJumpIntoIBJ" "canTrickyJump" { "or": [ "canDoubleBombJump", { "enemyDamage": { "enemy": "Mochtroid", "type": "contact", "hits": 2 } } ] } "canCrossRoomJumpIntoWater" |
Land on the solid ground to the right and space jump or Springball over the sand. Requires: "Gravity" { "or": [ "SpaceJump", { "and": [ "h_canUseSpringBall", "canJumpIntoIBJ" ] } ] } |
From: 7
Below Morph Tunnel Junction
To: 5
Morph Tunnel Junction
Springball bounce on top of the crumble blocks. Use either a bomb or HiJump to gain a little bit of extra height. Requires: "Gravity" "h_canUseSpringBall" { "or": [ { "and": [ { "tech": "canJumpIntoIBJ" }, "h_canBombThings" ] }, "canSpringBallBombJump", "HiJump" ] } Dev note: The tech requirement is `catching yourself on an aerial bomb` which is what canJumpIntoIBJ adds to canIBJ. Only one bomb or powerbomb is needed. |
From: 7
Below Morph Tunnel Junction
To: 5
Morph Tunnel Junction
Jump off of the crumble blocks consecutively while placing a bomb on the water line and convert that into an IBJ to climb to the dry morph tunnel. Requires: { "notable": "Suitless Bootless IBJ" } "canJumpIntoIBJ" "canBombJumpWaterEscape" "canCrumbleJump" |
Requires: { "or": [ "canWalljump", "SpaceJump", "canLongIBJ", "canJumpIntoIBJ", { "and": [ "HiJump", { "or": [ "canSpringBallJumpMidAir", "canUseFrozenEnemies" ] } ] } ] } |
IBJ up the climb. This is a lot easier with PBs or Spring Ball to help kill the enemies. With PBs, use one on entry to deal with the Puyos, then IBJ up the right side and use another to kill the middle Choot. Otherwise, Kill the Puyos then the bottom Choot with Bombs, falling off when necessary, then climb the left side of the room. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphLongIBJ", "h_canArtificialMorphJumpIntoIBJ" ] } { "or": [ "h_canArtificialMorphSpringBall", { "and": [ "h_canArtificialMorphPowerBomb", "h_canArtificialMorphPowerBomb" ] }, { "and": [ "h_canArtificialMorphStaggeredIBJ", "canBeVeryPatient" ] } ] } |
Let the wall pirate jump to the otherside of the room. Shooting the standing pirate (with anything) will prevent it from attacking. Requires: "canJumpIntoIBJ" { "or": [ "canLongIBJ", "HiJump" ] } |
Pseudo screw the left pirate, or clear the left side with shinesparks, then IBJ out Requires: { "or": [ "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } { "or": [ { "and": [ "canShinechargeMovement", "canUseSpeedEchoes", { "getBlueSpeed": { "usedTiles": 19, "openEnd": 0 } }, { "canShineCharge": { "usedTiles": 21, "openEnd": 0 } }, { "shinespark": { "frames": 1, "excessFrames": 1 } } ] }, { "and": [ "canShinechargeMovement", "canUseSpeedEchoes", { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, "canUseIFrames", { "canShineCharge": { "usedTiles": 21, "openEnd": 0 } }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ] }, { "and": [ "canPseudoScrew", { "or": [ { "enemyDamage": { "enemy": "Pink Space Pirate (standing)", "type": "contact", "hits": 1 } }, "h_pauseAbuseMinimalReserveRefill" ] } ] } ] } Dev note: If you can kill them without being hurt, you can take path 2->3->1. |
From: 3
Central Junction with all Standing Pirates Killed
To: 1
Top Left Door
Requires: { "or": [ "SpaceJump", "canLongIBJ", { "and": [ "HiJump", "canJumpIntoIBJ" ] } ] } |
Requires: "Gravity" "Grapple" "canPlayInSand" "canJumpIntoIBJ" "canTrickyJump" "can4HighMidAirMorph" "canStationarySpinJump" |
Springball can keep Samus out of the sand. Place the first bomb right after Samus begins falling back towards the sand. Requires: "Gravity" "Grapple" "h_canUseSpringBall" "canJumpIntoIBJ" |
From: 5
Junction Above Grapple Block
To: 2
East Leg Right Door
Wait the water tide to reach its peak, then crouch jump into a spring ball jump into an IBJ. Perform the spring ball jump near max height. Place the first bomb between about 4 and 6 frames after the spring ball jump; ideally it should be just above the water line. Press pause between about 5 and 10 frames after placing the bomb, to disable Spring Ball (a 'spring fling', to reset fall speed). Place the second bomb soon after regaining control, while the game is fading back in. When close to the top, perform a spring ball jump to reach the ledge; release jump as soon as Samus is high enough to clear the ledge, in order to avoid taking a Menu hit. Requires: { "notable": "Bomb Jump Water Escape" } "HiJump" "h_canMaxHeightSpringBallJump" "canSpringFling" "canBombJumpWaterEscape" "canJumpIntoIBJ" "canLongIBJ" "canDoubleBombJump" Dev note: This trick can technically be done without a 'spring fling' but is extremely precise. |
Requires: { "notable": "IBJ and Acid Bath" } "canSuitlessLavaDive" "canJumpIntoIBJ" "canLongIBJ" "canDoubleBombJump" { "or": [ { "and": [ "Gravity", { "acidFrames": 150 } ] }, { "acidFrames": 450 } ] } |
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 |