canDoubleBombJump (Expert)

The ability to place a second bomb near the top of a bomb boost during an IBJ in order to ascend much faster.

Dependencies: canIBJ

Difficulty filter

Strats ()

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: 3
Bottom Left Door
To: 6
Junction (Above Bottom Rippers)

Requires switching between single and double IBJs. While Doubles are not techincally necessary, they make the strat more bearable. Exit G-Mode before the Power Bomb explodes in order to break the wall. With an extra Power Bomb, it may be worthwhile to use it to kill some of the Rippers.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "notable": "IBJ Between the Bottom Rippers"
}
"h_artificialMorphDoubleBombJump"
"h_artificialMorphStaggeredIBJ"
"h_artificialMorphPowerBomb"
"h_artificialMorphLongIBJ"

Clears obstacles: A

From: 4
Bottom Right Door
To: 6
Junction (Above Bottom Rippers)

Requires switching between single and double IBJs. While Doubles are not techincally necessary, they make the strat more bearable. Exit G-Mode before the Power Bomb explodes in order to break the wall. With an extra Power Bomb, it may be worthwhile to use it to kill some of the Rippers.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "notable": "IBJ Between the Bottom Rippers"
}
"h_artificialMorphDoubleBombJump"
"h_artificialMorphStaggeredIBJ"
"h_artificialMorphPowerBomb"
"h_artificialMorphLongIBJ"

Clears obstacles: A

From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires switching between single and double IBJs. While Doubles are not techincally necessary, they make the strat more bearable.

Requires:

{
  "notable": "IBJ Between the Bottom Rippers"
}
"canDoubleBombJump"
"canStaggeredIBJ"
"canLongIBJ"
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_usePowerBomb"
"canCarefulJump"
{
  "or": [
    "canWalljump",
    "canSpringBallJumpMidAir",
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "canTrickyDashJump"
      ]
    },
    {
      "and": [
        "canJumpIntoIBJ",
        {
          "or": [
            "canStaggeredIBJ",
            "canDoubleBombJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 10
G-Mode Morph Junction (Above the Power Bomb Blocks)
To: 1
Left Side - Top Door

Carefully dodge the Wavers while being prepared to abort the IBJ and start over if necessary.

Requires:

"canEnterGMode"
"h_artificialMorphLongIBJ"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "canTrickyJump",
        {
          "or": [
            "canBePatient",
            "canDoubleBombJump"
          ]
        }
      ]
    }
  ]
}
From: 10
G-Mode Morph Junction (Above the Power Bomb Blocks)
To: 7
Top Right Door

Carefully dodge the Wavers while being prepared to abort the IBJ and start over if necessary. It may be best to first IBJ to the top left side and kill the top Waver with Bombs; this can be done by placing bombs in a vertical line, then dodging the Waver as it approaches.

Requires:

"canEnterGMode"
"h_artificialMorphLongIBJ"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "canTrickyJump",
        "canBePatient",
        {
          "or": [
            "canBeVeryPatient",
            "canDoubleBombJump"
          ]
        }
      ]
    }
  ]
}
From: 5
Bottom Right Junction
To: 2
Right Door

Requires:

{
  "or": [
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    },
    {
      "and": [
        "canDoubleBombJump",
        {
          "heatFrames": 510
        }
      ]
    }
  ]
}
From: 5
Bottom Right Junction
To: 2
Right Door

Requires:

{
  "or": [
    {
      "and": [
        "canJumpIntoIBJ",
        {
          "heatFrames": 450
        }
      ]
    },
    {
      "and": [
        "canDoubleBombJump",
        {
          "heatFrames": 300
        }
      ]
    }
  ]
}
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_artificialMorphLongIBJ",
    "h_artificialMorphJumpIntoIBJ"
  ]
}
"h_artificialMorphBombHorizontally"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"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_artificialMorphLongIBJ",
    "h_artificialMorphJumpIntoIBJ"
  ]
}
"h_artificialMorphBombHorizontally"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
{
  "heatFrames": 0
}
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_artificialMorphLongIBJ",
    "h_artificialMorphJumpIntoIBJ"
  ]
}
"h_artificialMorphBombHorizontally"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"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_artificialMorphLongIBJ",
    "h_artificialMorphJumpIntoIBJ"
  ]
}
"h_artificialMorphBombHorizontally"
{
  "or": [
    "h_artificialMorphPowerBomb",
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Missile",
            "count": 2
          }
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    },
    {
      "and": [
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
{
  "heatFrames": 0
}
From: 3
Right Door
To: 1
Top Left Door

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill 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 or Bomb the gate many times to overload PLMs.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"h_heatedGModeOpenDifferentDoor"
From: 3
Right Door
To: 1
Top Left Door

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill the Ripper.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"h_heatedGModeOpenDifferentDoor"
From: 3
Right Door
To: 2
Bottom Left Door

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill 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 or Bomb the gate many times to overload PLMs.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"h_heatedGModeOpenDifferentDoor"
From: 3
Right Door
To: 2
Bottom Left Door

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill the Ripper.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"h_heatedGModeOpenDifferentDoor"
From: 3
Right Door
To: 3
Right Door

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill the Ripper.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphLongCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
"h_heatedDirectGModeLeaveSameDoor"
From: 3
Right Door
To: 3
Right Door

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_heatedDirectGModeLeaveSameDoor"
From: 3
Right Door
To: 4
Item

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
}
From: 3
Right Door
To: 4
Item

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill the Ripper.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
{
  "heatFrames": 0
}
From: 3
Right Door
To: 6
Direct G-Mode Junction, Prepared Remote Acquire (Bottom Right)

Bomb horizontally on room entry to jump over the Ripper and land on the crumble blocks, or use a Power Bomb to kill 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 or Bomb the gate many times to overload PLMs.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphCeilingBombJump",
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "h_artificialMorphIBJ",
        "h_artificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_artificialMorphBombHorizontally",
        "canTrickyDodgeEnemies",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphStaggeredIBJ"
      ]
    }
  ]
}
{
  "heatFrames": 0
}

Dev note: This is only useful if the item is Morph, because with Morph, another strat would have been used.

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_usePowerBomb"
      ]
    }
  ]
}
{
  "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_usePowerBomb"
      ]
    }
  ]
}
{
  "heatFrames": 0
}

Dev note: With Grapple, Morph isn't needed, but there's no reason to go there without Morph.

From: 4
Lava, Left Wall
To: 3
Above Lava Junction

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: 4
Junction Below Morph Tunnel
To: 2
Middle Right Door

Requires:

{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canTrivialMidAirMorph",
            "h_useSpringBall"
          ]
        }
      ]
    },
    {
      "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_usePowerBomb"
  ]
}
{
  "heatFrames": 260
}
From: 4
Junction Below Morph Tunnel
To: 2
Middle Right Door

Requires:

{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canTrivialMidAirMorph",
            "h_useSpringBall"
          ]
        }
      ]
    },
    {
      "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
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_crouchJumpDownGrab"
      ]
    },
    {
      "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: 1
Left Door
To: 6
G-Mode Morph Junction (At Speed Blocks)

Bomb boost horizontally at the top of an IBJ and land in the acid, then roll to the right and bomb out to safety. To save some Energy, it is possible to IBJ or double IBJ out of the acid onto the first solid platform.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"Gravity"
"h_artificialMorphIBJ"
"h_artificialMorphBombHorizontally"
"canSuitlessLavaDive"
{
  "or": [
    {
      "acidFrames": 280
    },
    {
      "and": [
        "canTrickyJump",
        {
          "acidFrames": 220
        }
      ]
    },
    {
      "and": [
        "canInsaneJump",
        "h_artificialMorphDoubleBombJump",
        {
          "acidFrames": 175
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Quickly roll to the left side of the room and IBJ through the crumble blocks before GT gets there, if it is alive. Starting from a jump or with a double bomb jump can help speed this up and make it much easier, but Samus needs to bomb slowly near the top to prevent hitting the crumble blocks before PLMs are overloaded. Otherwise, it can help to IBJ through the left-most crumble block, as GT will often jump away when first reaching Samus. The left-most crumble block is the 4th tile away from the wall. With a failed IBJ start, GT often times won't touch Samus if she is Morphed on the ground, and can jump away, giving another chance to IBJ.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_artificialMorphLongIBJ"
{
  "or": [
    {
      "or": [
        "f_DefeatedGoldenTorizo",
        {
          "obstaclesCleared": [
            "f_DefeatedGoldenTorizo"
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyDodgeEnemies",
        {
          "or": [
            "h_artificialMorphJumpIntoIBJ",
            "h_artificialMorphDoubleBombJump",
            "canInsaneJump"
          ]
        }
      ]
    }
  ]
}
"h_heatedGModeOpenDifferentDoor"

Clears obstacles: door_2

From: 2
Right Door
To: 3
Top Left Item

Quickly roll to the left side of the room and IBJ through the crumble blocks before GT gets there, if it is alive. Starting from a jump or with a double bomb jump can help speed this up and make it much easier, but Samus needs to bomb slowly near the top to prevent hitting the crumble blocks before PLMs are overloaded. Otherwise, it can help to IBJ through the left-most crumble block, as GT will often jump away when first reaching Samus. The left-most crumble block is the 4th tile away from the wall. With a failed IBJ start, GT often times won't touch Samus if she is Morphed on the ground, and can jump away, giving another chance to IBJ.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_heatedGMode"
"h_artificialMorphLongIBJ"
{
  "or": [
    {
      "or": [
        "f_DefeatedGoldenTorizo",
        {
          "obstaclesCleared": [
            "f_DefeatedGoldenTorizo"
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyDodgeEnemies",
        {
          "or": [
            "h_artificialMorphJumpIntoIBJ",
            "h_artificialMorphDoubleBombJump",
            "canInsaneJump"
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 0
}

Clears obstacles: door_2

From: 2
Right Door
To: 4
Hidden Right Item

Quickly roll to the left side of the room and IBJ through the crumble blocks before GT gets there, if it is alive. Starting from a jump or with a double bomb jump can help speed this up and make it much easier, but Samus needs to bomb slowly near the top to prevent hitting the crumble blocks before PLMs are overloaded. Get GT to jump away then again jump into IBJ and climb to the right item. With a speedy jump, it is possible to overload PLMs with one jump, then wait for it to get close and run under it and jump to the top right. Note that Samus can roll under GT, but when it attacks, it places stationary invisible projectiles, which may block Samus' path. Place a Power Bomb then quickly exit G-mode to quickly clear all of the bomb blocks, otherwise it is possible to get out with a few Bombs or Screw Attack.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_heatedGMode"
"h_artificialMorphLongIBJ"
{
  "or": [
    {
      "or": [
        "f_DefeatedGoldenTorizo",
        {
          "obstaclesCleared": [
            "f_DefeatedGoldenTorizo"
          ]
        }
      ]
    },
    {
      "and": [
        "canInsaneJump",
        "h_artificialMorphJumpIntoIBJ"
      ]
    },
    {
      "and": [
        "canTrickyGMode",
        "h_artificialMorphDoubleBombJump"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_artificialMorphPowerBomb",
        {
          "heatFrames": 70
        }
      ]
    },
    {
      "and": [
        "h_useMorphBombs",
        {
          "heatFrames": 250
        }
      ]
    },
    {
      "and": [
        "ScrewAttack",
        {
          "heatFrames": 50
        }
      ]
    }
  ]
}

Clears obstacles: door_2

From: 1
Left Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": false
  }
}

Requires:

{
  "or": [
    "SpaceJump",
    "canConsecutiveWalljump",
    {
      "and": [
        "canJumpIntoIBJ",
        "canLongIBJ",
        "canDoubleBombJump",
        "canInsaneJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 5
Bottom Junction
To: 1
Top Left Door

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_usePowerBomb",
        {
          "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_navigateHeatRooms"
"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: 1
Left Door

Requires:

"h_navigateHeatRooms"
"canIBJ"
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Alcoon"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "Plasma",
          "Wave+Spazer",
          "PseudoScrew",
          "ScrewAttack"
        ]
      }
    },
    {
      "heatFrames": 270
    }
  ]
}
{
  "heatFrames": 50
}
{
  "or": [
    {
      "and": [
        "canDoubleBombJump",
        {
          "heatFrames": 500
        }
      ]
    },
    {
      "heatFrames": 860
    }
  ]
}

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_navigateHeatRooms"
"canIBJ"
{
  "or": [
    {
      "and": [
        "canBombHorizontally",
        {
          "heatFrames": 820
        }
      ]
    },
    {
      "and": [
        "canJumpIntoIBJ",
        "canDoubleBombJump",
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "and": [
        "canJumpIntoIBJ",
        {
          "heatFrames": 460
        }
      ]
    }
  ]
}
From: 7
Junction By Lower Alcoons (Left of Spike Pits)
To: 6
Junction By Left Door (Right of Pit)

Requires:

"h_navigateHeatRooms"
"canIBJ"
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Alcoon"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "Plasma",
          "Wave+Spazer",
          "PseudoScrew",
          "ScrewAttack"
        ]
      }
    },
    {
      "heatFrames": 270
    }
  ]
}
{
  "heatFrames": 50
}
{
  "or": [
    {
      "and": [
        "canDoubleBombJump",
        {
          "heatFrames": 480
        }
      ]
    },
    {
      "heatFrames": 840
    }
  ]
}
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:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canCrumbleJump"
"canInsaneJump"
"canJumpIntoIBJ"
"canDoubleBombJump"
{
  "heatFrames": 360
}

Dev note: This is likely to only be useful if the in-room item is Bombs, and Samus had to break the blocks with a Power Bomb to get to it.

From: 4
Junction Below Bomb Blocks
To: 2
Top Right Door

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_useSpringBall"
{
  "or": [
    "canTrickyJump",
    "canDoubleBombJump",
    "canBombAboveIBJ",
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 1
      }
    }
  ]
}
{
  "heatFrames": 500
}
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: 2
Right Door
To: 5
G-Mode Morph Junction (Above Bomb Block)

Avoiding the acid completely requires precise movement. With Spring Ball and Bombs, jump into IBJ to delay while waiting for the acid. With just Spring Ball, perform a well-timed pause to trigger immediately after Samus jumps to get enough horizontal momentum to cross the second Hibashi and land in the alcove. A quick pause with a second spring fling on the descent can help a bit. With just Bombs, this is possible with well-timed, first-try double IBJs.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_artificialMorphJumpIntoIBJ",
    {
      "and": [
        "canTrickyGMode",
        "h_artificialMorphSpringFling"
      ]
    },
    {
      "and": [
        "canTrickyGMode",
        "h_artificialMorphDoubleBombJump",
        "h_artificialMorphBombHorizontally"
      ]
    }
  ]
}
{
  "heatFrames": 0
}

Dev note: FIXME: Could add strats that take acid damage and are more lenient.

From: 3
Middle Right Door
To: 4
Top Right Door

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_artificialMorphIBJ"
"Gravity"
{
  "or": [
    "h_artificialMorphJumpIntoIBJ",
    "h_artificialMorphDoubleBombJump",
    "h_artificialMorphStaggeredIBJ",
    "canBeVeryPatient"
  ]
}
From: 13
G-Mode Morph Junction By Middle Right Door
To: 4
Top Right Door

Climb the room with IBJ or double Spring Ball jump.

Requires:

"canEnterGMode"
"h_navigateUnderwater"
{
  "or": [
    {
      "and": [
        "h_artificialMorphIBJ",
        "Gravity",
        {
          "or": [
            "h_artificialMorphDoubleBombJump",
            "h_artificialMorphStaggeredIBJ",
            "canBePatient",
            "h_artificialMorphPowerBomb"
          ]
        }
      ]
    },
    "h_artificialMorphDoubleSpringBallJump"
  ]
}
From: 13
G-Mode Morph Junction By Middle Right Door
To: 10
Direct G-Mode Morph On Ledge Left of Morph Tunnel Item

This is a long climb, and getting around the fish under the speed blocks can be tricky or slow.

Requires:

"canEnterGMode"
{
  "notable": "G-Mode Overload Speed Blocks then use Global Crab"
}
"h_navigateUnderwater"
{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "or": [
            "h_artificialMorphJumpIntoIBJ",
            "h_artificialMorphDoubleBombJump",
            "h_artificialMorphStaggeredIBJ",
            {
              "and": [
                "h_artificialMorphIBJ",
                "canBeVeryPatient"
              ]
            },
            {
              "and": [
                "h_artificialMorphIBJ",
                "h_artificialMorphPowerBomb"
              ]
            },
            {
              "and": [
                "h_artificialMorphSpringBall",
                "HiJump"
              ]
            },
            {
              "and": [
                "h_artificialMorphSpringBall",
                "canGravityJump"
              ]
            }
          ]
        }
      ]
    },
    "h_artificialMorphDoubleSpringBallJump"
  ]
}

Dev note: FIXME: Some IBJ strats may need canBeVeryPatient if they can't be done before the crab is in position

IBJ (Expert)
Colosseum
From: 1
Left Door
To: 3
Top Right Door

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_useSpringBall"
  ]
}
{
  "or": [
    "canDoubleBombJump",
    "canStaggeredIBJ",
    "canBePatient"
  ]
}
IBJ (Expert)
Colosseum
From: 3
Top Right Door
To: 1
Left Door

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_useSpringBall"
  ]
}
{
  "or": [
    "canDoubleBombJump",
    "canStaggeredIBJ",
    "canBePatient"
  ]
}
From: 1
Top Left Door
To: 4
Top Right Door

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.

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"
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_maxHeightSpringBallJump"
"canSpringFling"
"canBombJumpWaterEscape"
"canJumpIntoIBJ"
"canLongIBJ"
"canDoubleBombJump"

Dev note: This trick can technically be done without a 'spring fling' but is extremely precise.

From: 3
Bottom of Shaft
To: 1
Left Door

Clear the right side Space Pirates and then race the rising acid by bomb jumping.

Requires:

{
  "notable": "IBJ and Acid Bath"
}
"canSuitlessLavaDive"
"canJumpIntoIBJ"
"canLongIBJ"
"canDoubleBombJump"
{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "acidFrames": 150
        }
      ]
    },
    {
      "acidFrames": 450
    }
  ]
}