canIBJ (Medium)

Infinite Bomb Jump (IBJ) uses consecutive bomb jumps to gain height indefinitely. To start and continue an IBJ, place a bomb as the previous one is exploding. The vertical speed with which Samus moves is controlled by how high or how low each bomb is placed relative to the previous one. The speed of the IBJ ranges from moving fairly fast with high bombs, to no movement or even losing height with low bomb placements.

Difficulty filter

Strats ()

From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Top Door
To: 3
Top Right Door

Overload PLMs using the scroll block next to the bomb blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 2
Bottom Left Door
To: 3
Top Right Door

Overload PLMs using the scroll blocks next to the bomb wall After passing through, you need to go from the bottom to the top of Climb and into the bomb blocks while still in G-mode Morph. Samus will not be visible at all; the only available feedback is audio and position on the map.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Morph Blind Climb to the Top"
}
"h_canArtificialMorphMovement"
"canOffScreenMovement"
{
  "or": [
    "h_ClimbWithoutLava",
    {
      "and": [
        "h_lavaProof",
        {
          "or": [
            "h_canArtificialMorphSpringBall",
            "Morph",
            "Gravity"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 2
Bottom Left Door
To: 4
Middle Right Door

Overload PLMs using the scroll blocks next to the bomb wall Navigate to the lower right bomb blocks while still morphed. Samus will be off-camera and not visible, requiring blind movement. Enemies will not hurt Samus since they are non-global and also off-camera.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"canOffScreenMovement"
"h_ClimbWithoutLava"

Clears obstacles: B

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

Overload PLMs using the scroll block at the top of the stairs next to the bomb blocks. Place PBs as high as possible to occasionally kill multiple pirates at a time.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "ammo": {
    "type": "PowerBomb",
    "count": 7
  }
}
From: 4
Middle Right Door
To: 3
Top Right Door

Overload PLMs using the scroll block at the top of the stairs next to the bomb blocks. A long series of precise bomb jumps and enemy manipulations are required to reach the top without taking a hit.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Morph Insane IBJ to Top"
}
"h_canArtificialMorphIBJ"
"canBeExtremelyPatient"
From: 5
Bottom Right Door
To: 3
Top Right Door

Overload PLMs using the scroll block at the top of the stairs next to the bomb blocks. Place PBs as high as possible to occasionally kill multiple pirates at a time. Overload the PLMs at the bottom, if the top bomb block is hit with a PB before PLMs are overloaded, they will remain solid.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "ammo": {
    "type": "PowerBomb",
    "count": 8
  }
}
From: 5
Bottom Right Door
To: 3
Top Right Door

A long series of precise bomb jumps and enemy manipulations are required to reach the top without taking a hit or unmorphing. Overload PLMs using the scroll block next to the bomb blocks at the top, allowing passage through them by making them become air.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Morph Insane IBJ to Top"
}
"h_canArtificialMorphIBJ"
"canBeExtremelyPatient"
G-Mode Morph (Extreme)
Climb
From: 5
Bottom Right Door
To: 4
Middle Right Door

Overload PLMs using the scroll block next to the bottom right bomb blocks, allowing passage through them by making them become air. If Morph is unavailable, then careful movement will be required to get past the Pirates without taking a hit. If using a PB to kill the pirates, overload the PLMs at the bottom. If the top bomb block is hit with a PB before PLMs are overloaded, they will remain solid.

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "canTrickyJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphMovement",
        "h_canArtificialMorphPowerBomb"
      ]
    }
  ]
}
From: 1
Top Left Door
To: 3
Item

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphLongCeilingBombJump",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "spikeHits": 3
        },
        {
          "or": [
            "h_canArtificialMorphBombHorizontally",
            {
              "spikeHits": 1
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_canArtificialMorphIBJ",
        {
          "spikeHits": 10
        },
        {
          "or": [
            "h_canArtificialMorphBombHorizontally",
            {
              "spikeHits": 2
            }
          ]
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 5
Bottom Junction (Right of Boyons)

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
{
  "or": [
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "spikeHits": 3
        },
        {
          "or": [
            "h_canArtificialMorphBombHorizontally",
            {
              "spikeHits": 1
            }
          ]
        }
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                {
                  "spikeHits": 1
                },
                {
                  "or": [
                    "canIframeSpikeJump",
                    {
                      "spikeHits": 1
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_canArtificialMorphIBJ",
        {
          "spikeHits": 10
        },
        {
          "or": [
            "h_canArtificialMorphBombHorizontally",
            {
              "spikeHits": 2
            }
          ]
        }
      ]
    },
    "h_canArtificialMorphLongCeilingBombJump"
  ]
}
From: 5
Bottom Junction (Right of Boyons)
To: 3
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 121,
        "excessFrames": 6
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 117,
            "excessFrames": 6
          }
        },
        "HiJump"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 112,
            "excessFrames": 6
          }
        },
        "HiJump",
        "SpeedBooster"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        },
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canIBJ",
                "canUnmorphBombBoost",
                "canBeVeryPatient"
              ]
            }
          ]
        }
      ]
    }
  ]
}
From: 4
Bottom Right Door
To: 3
Top Right Door

Requires:

"h_canFly"
From: 4
Bottom Right Door
To: 8
G-Mode Morph Junction (Ship)

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 5
Ship
To: 4
Bottom Right Door

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
From: 5
Ship
To: 7
Junction (Left Ledge Below Bomb Blocks)

Requires:

{
  "or": [
    "h_canFly",
    "SpeedBooster",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 7
Junction (Left Ledge Below Bomb Blocks)
To: 1
Top Left Door

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly"
  ]
}
{
  "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"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
From: 8
G-Mode Morph Junction (Ship)
To: 1
Top Left Door

IBJ up to to the top left of the room. Use X-Ray to cancel G-mode, then fall with Screw Attack to break the bomb blocks.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
"ScrewAttack"
From: 8
G-Mode Morph Junction (Ship)
To: 3
Top Right Door

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
From: 8
G-Mode Morph Junction (Ship)
To: 4
Bottom Right Door

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
From: 1
Top Left Door
To: 5
Alcatraz Door

There are scroll PLMs one tile to the left of the bomb blocks which can be used to overload PLMs. The bomb blocks then become air and can be passed through. Use Bombs, SpringBall, or a Geemer damage boost to get across the gap without unmorphing. To survive a Geemer hit, you will need Varia or Gravity or to come in with more than 4 energy (e.g. by coming in with indirect G-mode after leaving with G-mode immobile).

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    "h_canArtificialMorphBombHorizontally",
    {
      "and": [
        "canNeutralDamageBoost",
        "h_ZebesIsAwake",
        {
          "enemyDamage": {
            "enemy": "Geemer (blue)",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 2
Middle Left Door
To: 5
Alcatraz Door

Use G-Mode Morph to pass through the tunnel as you enter the room. Use Bombs or SpringBall to navigate to Alcatraz without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 3
Bottom Left Horizontal Door
To: 2
Middle Left Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 3
Bottom Left Horizontal Door
To: 5
Alcatraz Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 4
Top Right Door
To: 2
Middle Left Door

A single Power Bomb, placed precisely and as early as possible, can get you over the Geemers and onto the ledge above Alcatraz without taking a hit. Alternatively Bombs or SpringBall can be used. Go down to the Save door by just falling and moving back and forth in the right places. Once you start going down you will be off-screen.

Entrance condition:

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

Requires:

"canOffScreenMovement"
{
  "or": [
    "h_canArtificialMorphMovement",
    "h_canArtificialMorphBombHorizontally"
  ]
}
From: 4
Top Right Door
To: 5
Alcatraz Door

There are scroll PLMs one tile to the right of the bomb blocks which can be used to overload PLMs, turning the bomb blocks to air. However, if Zebes is awake, two Geemers block the way. With a regular G-mode setup and no suits, a single Geemer hit would kill Samus. The Geemer hits can be avoided with Bombs or SpringBall. Alternatively, a Power Bomb, placed precisely and as early as possible, can be used to jump onto the ledge and go around to the left entrance to Alcatraz (necessary since the Power Bomb blast will render the bomb blocks solid, unable to be turned to air). A Geemer hit can also be tanked by having Varia or Gravity or by coming in with higher energy (e.g. with G-mode immobile).

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Geemer (blue)",
        "type": "contact",
        "hits": 1
      }
    },
    "h_ZebesNotAwake"
  ]
}
From: 5
Alcatraz Door
To: 1
Top Left Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing. There are scroll PLMs next to the bomb blocks and on the ledge below the Alcatraz exit, which will overload PLMs when going through them. The bomb blocks then become air and can be passed through. You will need to briefly navigate off-screen while to the right of Alcatraz before coming back left.

Entrance condition:

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

Requires:

"canOffScreenMovement"
"h_canArtificialMorphMovement"
From: 5
Alcatraz Door
To: 2
Middle Left Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing. There are scroll PLMs next to the bomb blocks and on the ledge below the Alcatraz exit, which will overload PLMs when going through them. The bomb blocks then become air and can be passed through. You will need to briefly navigate off-screen while to the right of Alcatraz before coming back left, and while going down the left shaft.

Entrance condition:

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

Requires:

"canOffScreenMovement"
"h_canArtificialMorphMovement"
From: 5
Alcatraz Door
To: 8
Central Junction

Use Bombs or SpringBall to navigate with artificial morph without unmorphing. There are scroll PLMs next to the bomb blocks and on the ledge below the Alcatraz exit, which will overload PLMs when going through them. The bomb blocks then become air and can be passed through.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 6
Bottom Right Door (On the Left Shaft)
To: 2
Middle Left Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 6
Bottom Right Door (On the Left Shaft)
To: 5
Alcatraz Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 7
Bottom Left Vertical Door
To: 2
Middle Left Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 7
Bottom Left Vertical Door
To: 5
Alcatraz Door

Use Bombs or SpringBall to navigate with artificial morph without unmorphing.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 2
Right Door
To: 3
Item

Without Morph, the pirates will not spawn. Overload PLMs using the scroll block directly above the bomb block leading down to the item. When the bomb blocks turn to air, lay bombs as Samus falls. After landing on the first platform, quickly unmorph and use X-Ray to cancel G-mode before the bombs explode.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"

Clears obstacles: A

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"
            }
          ]
        }
      ]
    }
  ]
}
From: 2
Elevator
To: 1
Left Door

Requires:

"f_TourianOpen"
"Gravity"
{
  "or": [
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "canWalljump",
    "canGravityJump"
  ]
}
From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Top Door
To: 3
Crab Maze Middle Junction

Without Springball or Gravity, it is possible to overload PLMs with the crumble blocks with bombs. Take the first left above the waterline. Place bombs in the single tile nook on the left.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "h_canArtificialMorphBombThings",
        "Gravity"
      ]
    },
    "h_canArtificialMorphIBJ"
  ]
}
From: 2
Left Door
To: 1
Top Door

Place bombs at the far right, next to the low underwater ceiling. To safely bomb the fast crab, wait just left of the crack on the floor where it falls.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump",
        "h_canArtificialMorphBombs"
      ]
    }
  ]
}
Base (Basic)
Crab Maze
From: 2
Left Door
To: 3
Crab Maze Middle Junction

Requires:

{
  "or": [
    "canCarefulJump",
    "canUseFrozenEnemies",
    "SpaceJump",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "h_canCrouchJumpDownGrab",
            "canIBJ",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
Base (Basic)
East Ocean
From: 4
Junction (Right side Pit)
To: 2
Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "SpaceJump",
    "canIBJ",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
IBJ (Medium)
The Moat
From: 3
Item
To: 2
Right Door

Requires:

"Gravity"
"canIBJ"
{
  "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",
    "canJumpIntoIBJ",
    {
      "and": [
        "canIBJ",
        "Gravity"
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "or": [
            "SpeedBooster",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canPreciseGrapple"
      ]
    },
    {
      "and": [
        "Gravity",
        "canShinechargeMovement",
        "canMidairShinespark",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 35,
            "excessFrames": 10
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

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": [
        "canIBJ",
        {
          "or": [
            "Gravity",
            "canJumpIntoIBJ",
            "canBombHorizontally"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    "canPreciseGrapple"
  ]
}
"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": [
        "canIBJ",
        {
          "or": [
            "Gravity",
            "canJumpIntoIBJ",
            "canBombHorizontally"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    "canPreciseGrapple"
  ]
}
"canXRayClimb"

Bypasses door shell: true

From: 4
Lower Section - Top Right Door
To: 12
Top Junction

Climb up 2 screens.

Entrance condition:

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

Requires:

{
  "or": [
    "canArtificialMorph",
    "canWalljump",
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        {
          "or": [
            "Gravity",
            "canJumpIntoIBJ",
            "canBombHorizontally"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    "canPreciseGrapple"
  ]
}
"canXRayClimb"
From: 4
Lower Section - Top Right Door
To: 15
G-Mode Morph Junction (By Left Door)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    "h_canArtificialMorphHBJ",
    "h_canArtificialMorphDiagonalBombJump"
  ]
}
From: 4
Lower Section - Top Right Door
To: 17
G-Mode Morph Junction Direct (By Left Door)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    "h_canArtificialMorphHBJ",
    "h_canArtificialMorphDiagonalBombJump"
  ]
}
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": [
    "canJumpIntoIBJ",
    {
      "and": [
        "canIBJ",
        "canBombHorizontally",
        "canResetFallSpeed"
      ]
    }
  ]
}
From: 5
Lower Section - Bottom Right Door
To: 4
Lower Section - Top Right Door

Requires:

"Gravity"
"canIBJ"
From: 5
Lower Section - Bottom Right Door
To: 15
G-Mode Morph Junction (By Left Door)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    "h_canArtificialMorphHBJ",
    "h_canArtificialMorphDiagonalBombJump"
  ]
}
From: 5
Lower Section - Bottom Right Door
To: 17
G-Mode Morph Junction Direct (By Left Door)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    "h_canArtificialMorphHBJ",
    "h_canArtificialMorphDiagonalBombJump"
  ]
}
Base (Basic)
West Ocean
From: 10
Left Morph Maze Item
To: 14
Morph Maze Junction (Below Super Block)

Requires:

{
  "or": [
    "canTrivialMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}
{
  "or": [
    {
      "obstaclesNotCleared": [
        "B"
      ]
    },
    "canRiskPermanentLossOfAccess"
  ]
}
Base (Basic)
West Ocean
From: 12
Top Junction
To: 9
Top Hidden Item (Above Trippers)

Requires:

"h_canFly"
From: 13
Bottom Junction
To: 5
Lower Section - Bottom Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "canIBJ"
  ]
}
From: 15
G-Mode Morph Junction (By Left Door)
To: 16
G-Mode Morph Overloaded PLMs Junction (By Left Door)

Start the IBJ on the second downward tile from the door. The crumble block is the leftmost flat ceiling tile.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphCeilingBombJump"
Base (Extreme)
West Ocean
From: 16
G-Mode Morph Overloaded PLMs Junction (By Left Door)
To: 14
Morph Maze Junction (Below Super Block)

Requires:

"canEnterGMode"
{
  "or": [
    {
      "and": [
        "SpaceJump",
        "Morph"
      ]
    },
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "canTrickyDashJump",
        "canSpringBallJumpMidAir",
        "HiJump"
      ]
    }
  ]
}
From: 17
G-Mode Morph Junction Direct (By Left Door)
To: 10
Left Morph Maze Item

To overload the PLMs, place a PB precisely to the right of the bottom of the second overhang above the door to the Moat. This is at the max jump height without HiJump. Placing the PB higher or lower will not overload the PLMs without many PBs.

Requires:

{
  "notable": "G-mode Overload PLMs by PBing Missile Item"
}
"canEnterGMode"
{
  "itemNotCollectedAtNode": 10
}
"h_canUsePowerBombs"
{
  "or": [
    "h_canFly",
    {
      "and": [
        "canTrickyDashJump",
        "canTrickySpringBallJump",
        "HiJump"
      ]
    }
  ]
}

Clears obstacles: B

From: 17
G-Mode Morph Junction Direct (By Left Door)
To: 16
G-Mode Morph Overloaded PLMs Junction (By Left Door)

To overload the PLMs, place a PB precisely to the right of the bottom of the second overhang above the door to the Moat. This is at the max jump height without HiJump. Placing the PB higher or lower will not overload the PLMs without many PBs.

Requires:

{
  "notable": "G-mode Overload PLMs by PBing Missile Item"
}
"canEnterGMode"
{
  "itemNotCollectedAtNode": 10
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    "h_canArtificialMorphIBJ",
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "HiJump",
            "h_canArtificialMorphBombThings"
          ]
        }
      ]
    }
  ]
}
"h_canArtificialMorphPowerBomb"

Falling down the shaft and breaking the crumble block does not require Morph.

Requires:

"h_ZebesIsAwake"
{
  "or": [
    "h_canDestroyBombWalls",
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 4
Right Item
To: 2
Top Left Door

Base strat when entering the room from below.

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
{
  "or": [
    {
      "and": [
        "h_canUsePowerBombs",
        "canTrivialMidAirMorph"
      ]
    },
    "ScrewAttack"
  ]
}

Clears obstacles: A, B, C

From: 4
Right Item
To: 2
Top Left Door

After overloading the PLMs by touching the item, go through the crumble and bomb blocks to the top door.

Requires:

{
  "obstaclesCleared": [
    "D"
  ]
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphMovement"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
From: 4
Right Item
To: 2
Top Left Door

Placing the bomb against the bomb block at the top of the shaft can be somewhat tricky.

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
"h_canUseMorphBombs"
{
  "or": [
    "h_canFly",
    {
      "and": [
        "canConsecutiveWalljump",
        "canWallJumpInstantMorph"
      ]
    }
  ]
}

Clears obstacles: A, B, C

From: 4
Right Item
To: 2
Top Left Door

The Crumble Block does not respawn, so it's possible to grab the items and go back up without breaking the Power Bomb blocks.

Requires:

{
  "notable": "Return Through Crumble Blocks"
}
"Morph"
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
{
  "obstaclesCleared": [
    "A",
    "B"
  ]
}
From: 5
G-Mode Morph Junction (Bottom)
To: 2
Top Left Door

Overload PLMs by repeatidly bombing the Power Bomb blocks or the side of the crumble block, then enter through the crumble block.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canOffScreenMovement"
  ]
}
From: 6
G-Mode Morph Junction Direct (Bottom)
To: 2
Top Left Door

Overload PLMs with a single Power Bomb by hitting the item at the right end of the room. This can be done with a single precisely placed Power Bomb. There should be 4 empty tiles between Samus and the left of the blocks when the bomb is placed.

Requires:

"canEnterGMode"
{
  "itemNotCollectedAtNode": 4
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphMovement"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
From: 6
G-Mode Morph Junction Direct (Bottom)
To: 4
Right Item

Touch the item to either roll back to the left before exiting G-Mode and remotely collect it, or to overload PLMs and go up through the crumble block and bomb block.

Requires:

"canEnterGMode"
{
  "itemNotCollectedAtNode": 4
}
"h_canArtificialMorphMovement"

Clears obstacles: D

From: 3
Right Door
To: 5
Left Item

Place the Power Bomb, then exit g-mode before the bomb goes off.

Entrance condition:

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

Requires:

"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphMovement"

Clears obstacles: B

From: 1
Left Door
To: 3
Middle Visible Item

Blindly grab the item before PLMs are overloaded, then return and exit g-mode to remotely acquire the item. Starting a completely blind IBJ can be somewhat tricky, even if for such a short distance.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "canOffScreenMovement"
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Use the runway on the screen above to gain a shinecharge near the edge of the runway, sliding off quickly.

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "h_canCrouchJumpDownGrab"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}
"canShinechargeMovementComplex"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 70
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 2
Right Door

Use the runway on the screen above to gain a shinecharge near the edge of the runway.

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "h_canCrouchJumpDownGrab"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 25,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 40
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 4
Top Left Item

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}

Clears obstacles: A

From: 7
Below Power Bomb Blocks - Top Right Door
To: 9
Right Etecoon Shaft - Top Left Door

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and IBJ to the top.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 7
Below Power Bomb Blocks - Top Right Door
To: 10
Right Etecoon Shaft - Bottom Left Door

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and exit g-mode.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 7
Below Power Bomb Blocks - Top Right Door
To: 11
Right Etecoon Shaft - Item

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and IBJ to the top.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 7
Below Power Bomb Blocks - Top Right Door
To: 12
Above Power Bomb Blocks - Main Junction

Place a Power Bomb while on the top single tile platform, then exit g-mode before the Power Bomb explodes in order to break the blocks above.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 9
Right Etecoon Shaft - Top Left Door

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and IBJ to the top.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 10
Right Etecoon Shaft - Bottom Left Door

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and exit g-mode.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 11
Right Etecoon Shaft - Item

Roll through the camera scroll blocks in front of the bomb block, then go through the morph tunnel and IBJ to the top.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 8
Below Power Bomb Blocks - Bottom Left Door
To: 12
Above Power Bomb Blocks - Main Junction

Place a Power Bomb while on the top single tile platform, then exit g-mode before the Power Bomb explodes in order to break the blocks above.

Entrance condition:

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

Requires:

"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "tech": "canSpringBallBombJump"
        },
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 6
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 9
Right Etecoon Shaft - Top Left Door
To: 11
Right Etecoon Shaft - Item

This is only useful if the item is Morph.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 9
Right Etecoon Shaft - Top Left Door
To: 12
Above Power Bomb Blocks - Main Junction

Place bombs against the item Chozo ball to overload PLMs. Then go through the bomb blocks and tunnel. IBJ up the left side, blind, until getting on the top small platform. Place a Power Bomb and exit g-mode before the bomb goes off to break the blocks.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 11
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
"canBePatient"
"canOffScreenMovement"
From: 9
Right Etecoon Shaft - Top Left Door
To: 13
Below Power Bomb Blocks - Main Junction

Place bombs against the item Chozo ball to overload PLMs. Then go through the bomb blocks and tunnel, then exit g-mode.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 11
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphIBJ"
From: 9
Right Etecoon Shaft - Top Left Door
To: 15
Right Etecoon Shaft - Upper Morph Tunnel Entrance Junction

Requires:

{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    {
      "and": [
        "canTrivialMidAirMorph",
        {
          "or": [
            "SpaceJump",
            "canConsecutiveWalljump"
          ]
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombHorizontally"
      ]
    }
  ]
}
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 9
Right Etecoon Shaft - Top Left Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 11
Right Etecoon Shaft - Item

This is only useful if the item is Morph.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 12
Above Power Bomb Blocks - Main Junction

IBJ up and place bombs against the item Chozo ball to overload PLMs. Then go through the bomb blocks and tunnel. IBJ up again, blind, until getting on the top small platform. Place a Power Bomb and exit g-mode before the bomb goes off to break the blocks.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 11
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
"canBePatient"
"canOffScreenMovement"
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 13
Below Power Bomb Blocks - Main Junction

IBJ up and place bombs against the item Chozo ball to overload PLMs. Then go through the bomb blocks and tunnel, then exit g-mode.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 11
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphIBJ"
"canBePatient"
From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
To: 9
Right Etecoon Shaft - Top Left Door

This is the full climb, since you have to drop down to 10 and start there.

Requires:

"canIBJ"
From: 1
Top Left Door
To: 2
Top Right Door

Requires:

{
  "or": [
    "h_canFly",
    "HiJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "SpeedBooster",
        "canWalljump"
      ]
    }
  ]
}
From: 1
Top Left Door
To: 2
Top Right Door

Kill or spring ball over the first bug. IBJ or bomb boost spring ball jump up to the door.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 1
Top Left Door
To: 4
Item (Through the Pipe)

Roll under the first bug, wait for the second to spawn before rolling off the ledge. IBJ, bomb boost spring ball jump, or HiJump Spring Fling into the pipe.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
From: 1
Top Left Door
To: 4
Item (Through the Pipe)

Roll under the first bug, wait for the second to spawn before rolling off the ledge. IBJ or bomb boost spring ball jump into the pipe.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}

Clears obstacles: A

From: 1
Top Left Door
To: 5
Junction The Left End of Morph Tube

Requires:

{
  "or": [
    "HiJump",
    "h_canFly",
    "canWalljump",
    "canUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}
From: 2
Top Right Door
To: 4
Item (Through the Pipe)

Fall past the first bug, wait for the second to spawn before rolling off the ledge. IBJ or bomb boost spring ball jump into the pipe.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 2
Top Right Door
To: 4
Item (Through the Pipe)

Fall past the first bug, wait for the second to spawn before rolling off the ledge. IBJ, bomb boost spring ball jump, or HiJump Spring Fling into the pipe.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Bottom Right Door
To: 2
Top Right Door

Use a Power Bombs to kill the first three hoppers, or carefully dodge them by quickly rolling between the first two tall flowers and waiting for the hopper to jump over Samus. The middle hopper can be killed safely with many Bombs by staying on the top left of the raised ground, without overhanging or the hopper can hit Samus. Alternatively, lure and spring ball jump past it. Killing the bugs in their pipes is possible without getting hit, or use spring ball to jump past them. Once the bugs are killed once they will stop respawning. The last hopper can be carefully killed with Bombs, killed with a Power Bomb, or dodged and lured off the edge. IBJ or bomb boost spring ball jump up to the top right door.

Entrance condition:

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

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "h_canArtificialMorphBombs",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 3
      }
    }
  ]
}
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 4
Item (Through the Pipe)

Use a Power Bombs to kill the first three hoppers, or carefully dodge them by quickly rolling between the first two tall flowers and waiting for the hopper to jump over Samus. The middle hopper can be killed safely with many Bombs by staying on the top left of the raised ground, without overhanging or the hopper can hit Samus. Alternatively, lure and spring ball jump past it. Killing the bugs in their pipes is possible without getting hit, or use spring ball to jump past them. Once the bugs are killed once they will stop respawning. The last hopper can be carefully killed with Bombs, or killed with a Power Bomb, or dodged and lured off the edge. IBJ, bomb boost spring ball jump, or HiJump Spring Fling up to the pipe.

Entrance condition:

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

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "h_canArtificialMorphBombs",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    {
      "ammo": {
        "type": "PowerBomb",
        "count": 3
      }
    }
  ]
}
{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
From: 4
Item (Through the Pipe)
To: 2
Top Right Door

While in g-mode, touch the item, roll out of the pipe, then get to the top right door before exiting g-mode and obtaining the item.

Requires:

"canEnterGMode"
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 2
Top Right Door
To: 2
Top Right Door

With Spring Ball alone, quickly jump over the Kihunter and wait for it to move away, then Spring Ball Bomb Jump through the door. Alternatively, place a Power Bomb and roll to the left on entry to kill the Kihunter, then quickly IBJ through the door before more arrive.

Entrance condition:

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

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "enemyDamage": {
        "enemy": "Kihunter (green)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "or": [
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    "Morph"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Side - Top Door
To: 15
G-Mode Morph Junction (Middle Right)

Roll through the camera scroll blocks and then through the bomb block. Avoiding the hoppers can be tricky.

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "canTrickyJump",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Sm. Sidehopper",
        "hits": 1,
        "type": "contact"
      }
    }
  ]
}
{
  "or": [
    "h_canArtificialMorphMovement",
    {
      "and": [
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb"
      ]
    }
  ]
}
From: 2
Right Side - Top Door
To: 1
Left Side - Top Door

Roll through the camera scroll blocks and then through the bomb block.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    {
      "and": [
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb"
      ]
    }
  ]
}
From: 2
Right Side - Top Door
To: 15
G-Mode Morph Junction (Middle Right)

Avoiding the hoppers can be tricky.

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    {
      "and": [
        {
          "or": [
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Sm. Sidehopper",
                "hits": 1,
                "type": "contact"
              }
            }
          ]
        },
        {
          "or": [
            "h_canArtificialMorphSpringBall",
            "h_canArtificialMorphIBJ"
          ]
        }
      ]
    },
    "h_canArtificialMorphPowerBomb"
  ]
}
{
  "or": [
    "h_canArtificialMorphMovement",
    {
      "and": [
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb"
      ]
    }
  ]
}
From: 6
Right Side - Top Middle Door
To: 8
Right Side - Bottom Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 6
Right Side - Top Middle Door
To: 12
Bottom Chozo Item

Carefully roll off of the edge and land on the platform holding the item. Roll through it until PLMs are overloaded, then roll through the bomb blocks and down below.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 11
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphMovement"
From: 6
Right Side - Top Middle Door
To: 12
Bottom Chozo Item

Overload PLMs by moving through the camera scroll blocks in front of the passageway leading to the exit of Spore Spawn Supers.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 6
Right Side - Top Middle Door
To: 15
G-Mode Morph Junction (Middle Right)

If using Bombs, lure and kill the Reo. If using Spring Ball, it's important to release jump before reaching to peak of each jump to outrun the Reo.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 8
Right Side - Bottom Door
To: 11
Middle Item

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 8
Right Side - Bottom Door
To: 12
Bottom Chozo Item

Overload PLMs by moving through the camera scroll blocks in front of the passageway leading to the exit of Spore Spawn Supers.

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}
From: 8
Right Side - Bottom Door
To: 15
G-Mode Morph Junction (Middle Right)

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 9
Left Side - Bottom Door
To: 11
Middle Item

Go into the morph tunnel below the Charge Beam location and Crystal Flash to force a standup and jump through. Samus is now unable to use X-Ray. Without Morph, be careful not to overload PLMs using the camera scroll blocks on the path upward. Then partially floor clip into the left side of the bomb block, and jump to clip through and escape. To exit G-Mode, damage down until the reserves trigger, which can be done most quickly using the Sidehoppers.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "HiJump",
            {
              "and": [
                "h_canArtificialMorphSpringBallBombJump",
                "h_additionalBomb",
                "h_additionalBomb",
                "h_additionalBomb"
              ]
            }
          ]
        }
      ]
    }
  ]
}
"h_canArtificialMorphCrystalFlash"
{
  "or": [
    "Morph",
    {
      "and": [
        "canTwoTileSqueeze",
        "canPartialFloorClip",
        "canCeilingClip"
      ]
    }
  ]
}
"canBePatient"
From: 13
Central Junction
To: 7
Right Side - Bottom Middle Door (Behind the Super Block)

Requires:

{
  "or": [
    "Morph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}
{
  "obstaclesCleared": [
    "F"
  ]
}
Base (Basic)
Big Pink
From: 13
Central Junction
To: 10
Top Item (Above Hopper Pit)

Requires:

{
  "or": [
    "Grapple",
    "h_canFly",
    "canWalljump",
    {
      "and": [
        "SpeedBooster",
        "HiJump",
        "canCarefulJump"
      ]
    }
  ]
}
From: 15
G-Mode Morph Junction (Middle Right)
To: 1
Left Side - Top Door

Carefully dodge the Sidehoppers, or kill them with a Power Bomb. Be careful not to hit the bomb block with the Power Bomb or it will remain solid. With IBJ alone, it is easiest to IBJ from the bug pipe below to the ceiling, luring the Sidehoppers to the left. At the top, overload PLMs using the camera scroll block just in front of the block, then roll through it.

Requires:

"canEnterGMode"
{
  "or": [
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    "h_canArtificialMorphIBJ"
  ]
}
{
  "or": [
    "Morph",
    "canTrickyJump",
    {
      "enemyDamage": {
        "enemy": "Sm. Sidehopper",
        "hits": 1,
        "type": "contact"
      }
    },
    "h_canArtificialMorphPowerBomb"
  ]
}
From: 15
G-Mode Morph Junction (Middle Right)
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)

If there are no Sidehoppers in the bottom right corner of their pen, roll down and carefully place bombs while luring and killing them. Otherwise, go down into the hallway below and carefully kill the two Reos and lure the Sidehoppers to the left. If they don't stay on the left, exit this hallway and enter it again to reset the camera and try again. Go up through the crumble blocks to the left. If PLMs are not yet overloaded, place Bombs next to the crumble blocks.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"

Clears obstacles: C

From: 15
G-Mode Morph Junction (Middle Right)
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)

If there are no Sidehoppers in the bottom right corner of their pen, roll down and carefully place bombs while luring and killing them. Otherwise, go down into the hallway below and carefully kill the two Reos and lure the Sidehoppers to the left. If they don't stay on the left, exit this hallway and enter it again to reset the camera and try again. Go up through the crumble blocks to the left. If PLMs are not yet overloaded, place Bombs next to the crumble blocks. Use a Power Bomb then quickly exit G-Mode before it explodes to also break the blocks.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"

Clears obstacles: B, C

From: 15
G-Mode Morph Junction (Middle Right)
To: 8
Right Side - Bottom Door

Requires:

"canEnterGMode"
"h_canArtificialMorphMovement"
From: 15
G-Mode Morph Junction (Middle Right)
To: 10
Top Item (Above Hopper Pit)

If there are no Sidehoppers in the bottom right corner of their pen, roll down and carefully place bombs while luring and killing them. Otherwise, go down into the hallway below and carefully kill the two Reos and lure the Sidehoppers to the left. If they don't stay on the left, exit this hallway and enter it again to reset the camera and try again. Then IBJ up to the item above.

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
From: 15
G-Mode Morph Junction (Middle Right)
To: 12
Bottom Chozo Item

Overload PLMs by moving through the camera scroll blocks in front of the passageway leading to the exit of Spore Spawn Supers.

Requires:

"canEnterGMode"
"h_canArtificialMorphMovement"
From: 2
Bottom Left Door
To: 1
Top Left Door

There are camera scroll blocks just below the speed blocks, so it is easy to overload PLMs by bouncing into them. A single IBJ is slow enough at the top to overload them before Samus can hit the blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canBePatient"
From: 2
Bottom Left Door
To: 3
Right Door

There are camera scroll blocks just below the speed blocks, so it is easy to overload PLMs by bouncing into them. A single IBJ is slow enough at the top to overload them before Samus can hit the blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canBePatient"
From: 2
Bottom Left Door
To: 3
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 103,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 99,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canIBJ",
                "canBePatient",
                "canUnmorphBombBoost"
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}

Kill the Sidehoppers with Bombs or a Power Bomb, then IBJ up onto the Grapple block.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "enemyDamage": {
    "enemy": "Sm. Sidehopper",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Sidehopper",
        "type": "contact",
        "hits": 3
      }
    },
    "h_canArtificialMorphPowerBomb"
  ]
}

Clears obstacles: A, B

From: 1
Left Door
To: 2
Right Door

Requires:

"canIBJ"
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "Wave",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Top Junction

Kill the Sidehoppers with Bombs or a Power Bomb, then IBJ up onto the Grapple block. Use Wave to get through.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "enemyDamage": {
    "enemy": "Sm. Sidehopper",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Sidehopper",
        "type": "contact",
        "hits": 3
      }
    },
    "h_canArtificialMorphPowerBomb"
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 3
Top Junction

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}

Clears obstacles: B

From: 2
Right Door
To: 3
Top Junction

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"

Clears obstacles: B

From: 1
Right Door
To: 2
Chozo Item

Traverse the room while avoiding or killing the Boyons. If the Chozo item is still there, it is best to exit G-Mode before the final Power Bomb goes off to ensure that PLMs aren't overloaded. If Samus falls into a Samus Eater, she will often be teleported into it when exiting G-Mode.

Entrance condition:

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

Requires:

"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphMovement",
    {
      "and": [
        "h_canArtificialMorphBombs",
        "canBePatient"
      ]
    }
  ]
}

Clears obstacles: B

From: 1
Left Door
To: 3
Top Right Door

Requires:

"h_canBombThings"
{
  "or": [
    "HiJump",
    "SpaceJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    "canJumpIntoIBJ",
    {
      "and": [
        "Gravity",
        "canIBJ"
      ]
    }
  ]
}
From: 2
Item
To: 3
Top Left Junction

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    "h_canFly",
    "canSpringBallBombJump"
  ]
}
From: 1
Top Left Door
To: 1
Top Left Door

It takes around 3 minutes to get the Zero to this door. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit.

Requires:

"canBeVeryPatient"
"Morph"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canTrickyUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Top Left Door
To: 5
Top Right Door (Through Morph Tunnel)

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    {
      "and": [
        "h_canArtificialMorphBombThings",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 2
Middle Left Door
To: 2
Middle Left Door

It takes around 4 minutes to get the Zero to this door. The Zero only moves on camera and the camera scrolls when exiting the morph tunnel. Let the Zero lead through the morph tunnel or wait for the it to get very close to Samus before touching the scroll block at the exit.

Requires:

"canBeVeryPatient"
"Morph"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canTrickyUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 2
Middle Left Door
To: 4
Bottom Right Door

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
From: 2
Middle Left Door
To: 4
Bottom Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 2
Middle Left Door
To: 5
Top Right Door (Through Morph Tunnel)

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "h_canFly",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "canTrickyDashJump",
                "h_canCrouchJumpDownGrab"
              ]
            }
          ]
        }
      ]
    }
  ]
}
From: 2
Middle Left Door
To: 6
Elevator

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 2
Middle Left Door
To: 6
Elevator

Entrance condition:

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

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canTrickyDashJump",
        "h_canCrouchJumpDownGrab"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 4
Bottom Right Door
To: 1
Top Left Door

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly"
  ]
}
From: 4
Bottom Right Door
To: 4
Bottom Right Door

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canTrickyUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 4
Bottom Right Door
To: 5
Top Right Door (Through Morph Tunnel)

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "h_canFly",
            "canSpringBallJumpMidAir",
            "h_canCrouchJumpDownGrab"
          ]
        }
      ]
    }
  ]
}
From: 4
Bottom Right Door
To: 6
Elevator

Entrance condition:

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

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "h_canCrouchJumpDownGrab"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 5
Top Right Door (Through Morph Tunnel)
To: 1
Top Left Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    "h_canArtificialMorphBombThings"
  ]
}
From: 5
Top Right Door (Through Morph Tunnel)
To: 5
Top Right Door (Through Morph Tunnel)

It takes around 2 minutes to get the Zero to this door.

Requires:

"canBePatient"
{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}
"Morph"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canTrickyUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 5
Top Right Door (Through Morph Tunnel)
To: 6
Elevator

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphMovement",
    "h_canArtificialMorphBombThings"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 2
Right Door
To: 1
Left Door

This is a very long ceiling bomb jump. Crossing the room with artificial morph is particularly difficult without a good way to kill the Wavers. It is recommended to avoid killing the Firefleas, as the room gets dark fast.

Entrance condition:

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

Requires:

{
  "notable": "Long Ceiling Bomb Jump"
}
"h_canArtificialMorphBombHorizontally"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphLongCeilingBombJump"
"canBeVeryPatient"
"canInsaneJump"
From: 2
Right Door
To: 3
Safe Block in the Middle of the Room

Requires:

"canIBJ"
{
  "spikeHits": 1
}
{
  "or": [
    "canBombHorizontally",
    {
      "spikeHits": 1
    }
  ]
}
Base (Basic)
Red Tower
From: 1
Top Left Door
To: 9
Junction (Top Rippers)

Requires:

{
  "or": [
    "HiJump",
    "h_canFly",
    "canWalljump"
  ]
}
From: 3
Bottom Left Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canXRayClimb"
From: 3
Bottom Left Door
To: 6
Junction (Above Bottom Rippers)

Use two Power Bombs to kill the Rippers, or carefully pass the first two and place a single Power Bomb on the left ledge to kill them all. Exit G-Mode before the Power Bomb explodes in order to break the wall.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "canTrickyJump",
    "h_canArtificialMorphPowerBomb"
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 4
Bottom Right Door
To: 2
Middle Left Door (Behind Power Bomb Blocks)

Gain R-mode while entering the room. Use the respawning bugs to refill reserve energy. Get grabbed by the Beetom and carry it to the 4-tile high gap one screen above the bottom-left door. Position Samus one pixel to the right of being against the wall. Jump and aim down, reaching the ceiling at the same time that reserves are triggered. This will force Samus to stand up, briefly clipping into the wall above. Immediately freeze the Beetom inside the wall, by buffering a shot during the reserve trigger. Use a Ripper to get knocked back onto the frozen Beetom. This will clip Samus one pixel left into the wall, making it possible to X-ray climb. X-ray climb up 2 screens.

Entrance condition:

{
  "comeInWithRMode": {}
}

Requires:

{
  "notable": "R-Mode Frozen Beetom X-Ray Climb"
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 1
  }
}
{
  "enemyDamage": {
    "enemy": "Ripper",
    "type": "contact",
    "hits": 1
  }
}
"canWallIceClip"
"canXRayClimb"
From: 4
Bottom Right Door
To: 6
Junction (Above Bottom Rippers)

Use two Power Bombs to kill the Rippers, or carefully pass the first two and place a single Power Bomb on the left ledge to kill them all. Exit G-Mode before the Power Bomb explodes in order to break the wall.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "canTrickyJump",
    "h_canArtificialMorphPowerBomb"
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

Base (Basic)
Red Tower
From: 6
Junction (Above Bottom Rippers)
To: 1
Top Left Door

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "h_canFly"
  ]
}
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

"canTrivialUseFrozenEnemies"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    "canIBJ"
  ]
}
IBJ (Medium)
Red Tower
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

"canIBJ"
{
  "or": [
    {
      "and": [
        "canWalljump",
        "ScrewAttack"
      ]
    },
    {
      "and": [
        {
          "or": [
            "canWalljump",
            "canSpringBallJumpMidAir"
          ]
        },
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 1
          }
        }
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Ripper",
            "Ripper",
            "Ripper"
          ],
          [
            "Ripper"
          ]
        ],
        "explicitWeapons": [
          "Super",
          "PowerBomb"
        ]
      }
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Kill all of the enemies with Bombs. Samus will take a Baby Kraid spike hit while rolling through the invisible projectiles. It is not too difficult to IBJ and then bomb horizontally over the cluster of invisible spikes, but there is some risk because they are invisible. They occupy a slightly smaller space than what Baby Kraid was occupying.

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
{
  "or": [
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "h_canArtificialMorphBombHorizontally",
        "canTrickyJump"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Mini-Kraid",
        "type": "spike",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: A, door_2

From: 4
Junction (Right Pit)
To: 3
Right Door

Requires:

{
  "or": [
    "h_canFly",
    "HiJump"
  ]
}
From: 2
Bottom Right Door
To: 5
Kihunter Junction

The Kihunters can be killed from below but there is a chance one will drop down the hole. Watch them before breaking the shot block.

Requires:

{
  "or": [
    "HiJump",
    "h_canFly",
    "canWalljump"
  ]
}

Clears obstacles: C, D

From: 5
Kihunter Junction
To: 4
Hidden Item

Requires:

{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 5
Kihunter Junction
To: 4
Hidden Item

Requires:

"h_canUsePowerBombs"
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}

Clears obstacles: A, B, C

From: 3
Right Vertical Door
To: 3
Right Vertical Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    "h_canArtificialMorphIBJ",
    "Morph"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 3
Top Door
To: 3
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 4
Left Side - Bottom Door
To: 4
Left Side - Bottom Door

Place a Power Bomb high enough to reach the blocks above.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 5
Bottom Door
To: 5
Bottom Door

Place a Power Bomb high enough to reach the blocks above.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"h_canArtificialMorphPowerBomb"

Clears obstacles: A

From: 5
Bottom Door
To: 9
Main Junction

Requires:

"h_canUseMorphBombs"
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}
From: 6
Middle Right Door
To: 10
G-Mode Morph Junction (Above the Power Bomb Blocks)

Lower the camera to watch the Wavers and to help avoid them. With Bombs alone, it may be helpful to kill the top Waver; this can be done by placing Bombs in a vertical line and then moving out of the way as it approaches.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canCameraManip"
      ]
    },
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Waver",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 7
Top Right Door
To: 10
G-Mode Morph Junction (Above the Power Bomb Blocks)

Lower the camera to watch the Wavers and to help avoid them. With Bombs alone, it may be helpful to kill the top Waver; this can be done by placing Bombs in a vertical line and then moving out of the way as it approaches.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "canCameraManip"
      ]
    },
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Waver",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 8
Bottom Right Item
To: 9
Main Junction

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}
From: 9
Main Junction
To: 1
Left Side - Top Door

Requires:

"h_canFly"
From: 9
Main Junction
To: 7
Top Right Door

Requires:

"h_canFly"
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_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphPowerBomb",
    {
      "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_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphPowerBomb",
    {
      "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: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"canIBJ"
{
  "heatFrames": 1450
}
From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 2
Left Shaft - Bottom Right Door
To: 3
Left Shaft - Middle Right Door

Requires:

"canIBJ"
{
  "heatFrames": 1200
}
From: 3
Left Shaft - Middle Right Door
To: 4
Left Shaft - Top Right Door

Jump the Alcoon and kill the Multiviola, then IBJ.

Requires:

"canIBJ"
{
  "heatFrames": 1950
}
From: 4
Left Shaft - Top Right Door
To: 6
Left Shaft - Top Junction

Kill the enemies, then IBJ.

Requires:

"canIBJ"
{
  "heatFrames": 750
}
From: 6
Left Shaft - Top Junction
To: 1
Left Shaft - Top Left Door

Kill the enemies, then IBJ.

Requires:

"canIBJ"
{
  "heatFrames": 1500
}
From: 5
Bottom Floating Platform Junction
To: 4
Top Floating Platform Junction

Kill a Gamet and don't pick up its drops, so that they won't spawn while performing the IBJ.

Requires:

"canIBJ"
{
  "heatFrames": 850
}
From: 2
Right Door
To: 3
Item

Kill the Dragon with bombs, then start the IBJ in the lava. It's an option without canJumpIntoIBJ.

Requires:

"h_heatProof"
"Gravity"
"canIBJ"
From: 2
Bottom Right Door
To: 1
Top Right Door

Kill the Sova on the bottom-right platform, then IBJ right next to the left of the platform. Samus can align with the left side of the platform by jumping into it. Changing the IBJ speed may be necessary to get past the second Sova.

Requires:

"canIBJ"
"canStaggeredIBJ"
{
  "heatFrames": 4000
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Kill the Sova on the bottom-right platform, then IBJ right next to the left of the platform. Samus can align with the left side of the platform by jumping into it. Place bombs to kill the second Sova. Drop to the bottom and restart if necessary.

Requires:

"h_heatProof"
"canIBJ"
From: 2
Bottom Right Door
To: 3
Hidden Item

IBJ against the left-most wall. Changing the IBJ speed may be necessary to get past the Sova.

Requires:

"canIBJ"
"canStaggeredIBJ"
{
  "heatFrames": 4000
}
From: 2
Bottom Right Door
To: 3
Hidden Item

IBJ against the left-most wall. Place bombs to kill the Sova. Drop to the bottom and restart if necessary.

Requires:

"h_heatProof"
"canIBJ"
From: 1
Left Door
To: 3
Top Right Item

Roll through the camera scroll block in the morph tunnel at the bottom of the room to overload PLMs, then get to the right side through the crumble blocks or bomb blocks near the left item. This can be done with an IBJ or two Spring Ball Bomb Jumps.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "SpaceJump"
          ]
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 4
Top Left Item

Requires:

"Morph"
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Left Door
To: 4
Top Left Item

Artificial morph IBJ or use two bomb boost spring ball jumps.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
From: 1
Left Door
To: 4
Top Left Item

Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room or using Power Bombs near the items.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "SpaceJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: D

From: 1
Left Door
To: 5
Junction Below Right Item

Requires:

{
  "or": [
    "canIBJ",
    {
      "and": [
        "canMidAirMorph",
        {
          "or": [
            "canWalljump",
            "SpaceJump",
            "canUseFrozenEnemies"
          ]
        }
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Overload PLMs by rolling through the item then go through the crumble blocks. The camera will not scroll to the left side of the room.

Entrance condition:

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

Requires:

{
  "itemNotCollectedAtNode": 3
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    "h_canArtificialMorphBombThings",
    "h_canArtificialMorphMovement"
  ]
}
"canOffScreenMovement"
From: 2
Right Door
To: 1
Left Door

Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"canOffScreenMovement"
From: 2
Right Door
To: 4
Top Left Item

Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
"canOffScreenMovement"
From: 3
Top Right Item
To: 4
Top Left Item

Requires:

{
  "or": [
    "h_canBombThings",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}

Clears obstacles: C

From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks

It is tricky but possible to cross the room without any damage by jumping over the Small Dessgeega on room entry then using a Power Bomb to kill several enemies. Note that crossing the room damageless is easier in indirect G-Mode. After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above. Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
{
  "or": [
    {
      "and": [
        "canTrickyJump",
        "h_canArtificialMorphSpringBall",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Sm. Dessgeega",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A, B, C

From: 3
Bottom Left Door
To: 7
Junction Below Power Bomb Blocks

It is tricky but possible to cross the room without any damage by rolling through the room. The enemies can be killed with extra Power Bombs, but without them, it's arguably easier to roll through the room without the use a Spring Ball or Bombs. After crossing the room, use a Power Bomb then quickly exit G-Mode before it explodes in order to break the bomb and Power Bomb blocks above. Without Spring Ball, it is still possible to place the Power Bomb high enough to break all the blocks above from an IBJ and still exit G-Mode before it explodes.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Sm. Dessgeega",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A, B, C

From: 4
Right Door
To: 2
Middle Left Door

Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "or": [
    "canBePatient",
    "h_canArtificialMorphSpringBall",
    "h_canArtificialMorphCeilingBombJump"
  ]
}
From: 4
Right Door
To: 2
Middle Left Door

Place Bombs against the crumble block to overload PLMs, then go through it and through the bomb blocks at the left. Place a Power Bomb and quuickly exit G-Mode before it goes off in order to break the blocks.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "or": [
    "canBePatient",
    "h_canArtificialMorphSpringBall",
    "h_canArtificialMorphCeilingBombJump"
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A, B, C

From: 7
Junction Below Power Bomb Blocks
To: 2
Middle Left Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
From: 4
Junction Below Morph Tunnel
To: 2
Middle Right Door

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
}
From: 2
Top Door
To: 2
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "SpeedBooster",
    "HiJump",
    "h_canFly",
    "canWalljump",
    "canSpringBallJumpMidAir"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Clears obstacles: door_2

Bypasses door shell: true

From: 2
Top Door
To: 2
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Clears obstacles: door_2

Bypasses door shell: true

From: 4
Central Junction
To: 2
Top Door

Requires:

{
  "or": [
    "SpeedBooster",
    "HiJump",
    "h_canFly",
    "canWalljump",
    "canSpringBallJumpMidAir"
  ]
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 2
Right Door

Requires:

"h_canFly"
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 3
Junction Left of Green Gate

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 4
Center Platform Junction

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "canIBJ",
    "canUseFrozenEnemies",
    "canGravityJump"
  ]
}
From: 4
Center Platform Junction
To: 3
Junction Left of Green Gate

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "canGravityJump",
    "canIBJ",
    {
      "and": [
        "HiJump",
        "SpeedBooster"
      ]
    }
  ]
}
From: 5
Main Junction
To: 1
Top Left Door

Requires:

"h_canFly"
From: 6
G-Mode Morph Junction (Bottom)
To: 1
Top Left Door

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
From: 6
G-Mode Morph Junction (Bottom)
To: 4
Top Right Door

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
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_canArtificialMorphIBJ"
"h_canArtificialMorphBombHorizontally"
"canSuitlessLavaDive"
{
  "or": [
    {
      "acidFrames": 280
    },
    {
      "and": [
        "canTrickyJump",
        {
          "acidFrames": 220
        }
      ]
    },
    {
      "and": [
        "canInsaneJump",
        "h_canArtificialMorphDoubleBombJump",
        {
          "acidFrames": 175
        }
      ]
    }
  ]
}
From: 2
Right Vertical Door
To: 2
Right Vertical Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 5
Small Platforms Junction
To: 3
Item

Requires:

"h_canFly"
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 3
Item

Requires:

"canEnterGMode"
"h_canArtificialMorphIBJ"
From: 6
G-Mode Morph Junction (At Speed Blocks)
To: 6
G-Mode Morph Junction (At Speed Blocks)

Cross the solid platforms then horizontally boost into the acid and begin an IBJ. With more limited Energy, it is possible to IBJ high into the room and boost horizontally to fall into the acid a bit further to the left.

Requires:

"canEnterGMode"
"Gravity"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphBombHorizontally"
"canSuitlessLavaDive"
{
  "acidFrames": 150
}

Clears obstacles: C

From: 1
Left Door
To: 2
Item

Wait for the acid to lower then quickly roll part way forward to trigger the Metarees and return. Then go again without any difficulty. Killing any of the Gamets will prevent them from respawning. With Bombs, horizontally boost then wait for the acid and IBJ above it. It is possible with Spring Ball alone, but it is easy to take damage; perform small jumps but hold jump before landing to prevent a small bounce in which Samus can't jump. On the return route, jump over the Gamets to let them pass instead of racing to get them off screen. With Power Bombs alone is particularly challenging. Kill the Gamets then place a bomb at the edge of the runway; hit the bomb with momentum and precise timing to get a boost to skip the first and land on the next safe platform. As quickly as possible place another and let it boost horizontally to the next platform, then another to get to the item.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "h_canArtificialMorphBombThings",
            "canTrickyJump"
          ]
        }
      ]
    },
    {
      "and": [
        "canInsaneJump",
        "h_canArtificialMorphBombHorizontally",
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 6
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Use a Super to knock off a Viola and follow it to this door.

Requires:

"h_canFrozenEnemyRunway"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly",
    "canBePatient"
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 11,
    "openEnd": 1
  }
}
From: 2
Bottom Door
To: 4
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 3
Bottom Right Door
To: 1
Top Left Door

Use a Super to knock off a nearby Viola, then lure it to the top. To avoid a wall jump, it is possible to use the Viola as a frozen platform.

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly",
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        "canBePatient"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Bottom Right Door
To: 4
Top Door

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
From: 3
Bottom Right Door
To: 4
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 3
Bottom Right Door
To: 4
Top Door

Knock a Viola off of its platform and keep it on camera as it climbs to the top of the room.

Requires:

"canTrickyUseFrozenEnemies"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
"h_canUseSpringBall"
"canUpwardGModeSetup"
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly",
    "canBePatient"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 3
Bottom Right Door
To: 4
Top Door

Use a Super to knock a Viola off of the middle platforms and ride it up the right wall by freezing it with Ice Beam. Once it reaches the top door, use another Super to knock it off again, and freeze it mid-air. Use Morph and X-Ray to stand on top of it and clip up through the door shell above.

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 2
  }
}
"h_canXRayMorphIceClip"
{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly",
    "canBePatient"
  ]
}

Bypasses door shell: true

From: 4
Top Door
To: 4
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Top Right Door
To: 3
Acid Chozo Statue

Requires:

"h_canNavigateHeatRooms"
"canSuitlessLavaDive"
"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    "canGravityJump",
    {
      "and": [
        "canIBJ",
        {
          "acidFrames": 1050
        },
        {
          "heatFrames": 1050
        }
      ]
    }
  ]
}
{
  "acidFrames": 100
}
{
  "heatFrames": 255
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}
{
  "heatFrames": 270
}
From: 4
Junction Above Acid Plug, Without Acid
To: 3
Acid Chozo Statue

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}
{
  "heatFrames": 200
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
"h_canUseMorphBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 600
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
"h_canUsePowerBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}
From: 5
Golden Torizo
To: 4
Hidden Right Item

Expects two IBJs; one to break a block, then another one to get back up.

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"canIBJ"
{
  "heatFrames": 3000
}
From: 2
Middle Right Door
To: 2
Middle Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "SpaceJump",
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "SpeedBooster",
    "h_canCrouchJumpDownGrab",
    "canIBJ"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

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

Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door.

Entrance condition:

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

Requires:

"h_heatProof"
{
  "or": [
    "canWalljump",
    "h_canCrouchJumpDownGrab",
    "HiJump",
    "h_canFly",
    "canArtificialMorph"
  ]
}
"canXRayClimb"

Bypasses door shell: true

From: 5
Junction Above Bottom Blocks
To: 2
Middle Right Door

Requires:

{
  "heatFrames": 80
}
{
  "or": [
    "HiJump",
    "SpaceJump",
    "canWalljump",
    "h_canCrouchJumpDownGrab",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 440
        }
      ]
    },
    {
      "and": [
        "canJumpIntoIBJ",
        {
          "heatFrames": 80
        }
      ]
    }
  ]
}
From: 5
Junction Above Bottom Blocks
To: 3
Top Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canIBJ"
{
  "heatFrames": 1300
}
From: 5
Junction Above Bottom Blocks
To: 5
Junction Above Bottom Blocks

Expects that Samus falls down afterwards.

Requires:

"canIBJ"
{
  "heatFrames": 1150
}

Clears obstacles: A

From: 1
Top Left Door
To: 4
Top Right Door

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
        }
      ]
    }
  ]
}
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_canUsePowerBombs",
        {
          "heatFrames": 50
        }
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":30}]}
{"types":["powerbomb"],"requires":[],"useImplicitRequires":false}
From: 2
Top Door
To: 2
Top Door

It is possible to get back up with Spring Ball alone with a foosball off of the crumble block.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 5
Firefleas Bottom Left Platform Junction
To: 7
Fireflea Statue's Claw Junction

IBJ on the right side of the platform.

Requires:

"canIBJ"
From: 7
Fireflea Statue's Claw Junction
To: 6
Junction Behind Fune

Requires:

"canIBJ"
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: 1
Left Door

Requires:

"h_canNavigateHeatRooms"
"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_canNavigateHeatRooms"
"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_canNavigateHeatRooms"
"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: 2
Right Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "SpaceJump",
    "canWalljump",
    {
      "and": [
        "canJumpIntoIBJ",
        "canTrickyJump"
      ]
    },
    {
      "and": [
        "canIBJ",
        {
          "or": [
            "f_DefeatedRidley",
            {
              "obstaclesCleared": [
                "f_DefeatedRidley"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Clears obstacles: door_2

Bypasses door shell: true

From: 3
Ridley
To: 2
Right Door

Requires:

"h_heatProof"
"canIBJ"
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",
    "canIBJ",
    {
      "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

From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks

Requires:

"canIBJ"
{
  "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

Firing upwards has a good chance of hitting multiple Kihunters. And charge shot double hits will instantly kill a Kihunter.

Requires:

"h_canNavigateHeatRooms"
"Ice"
"Wave"
"Plasma"
{
  "or": [
    "Charge",
    {
      "heatFrames": 240
    }
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof"
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 550
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Fire up from below and try not to jump too high as that will out the camera in a bad position.

Requires:

"h_canNavigateHeatRooms"
"Ice"
"Wave"
"Spazer"
{
  "or": [
    "Charge",
    "canCarefulJump",
    "h_heatProof"
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof"
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 1520
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 1820
        }
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 390
}
From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Fire up from below and try not to jump too high as that will put the camera in a bad position.

Requires:

"h_canNavigateHeatRooms"
"Plasma"
{
  "or": [
    "canCarefulJump",
    {
      "heatFrames": 100
    }
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof"
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 1360
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Requires:

"h_canNavigateHeatRooms"
"ScrewAttack"
{
  "or": [
    "canWalljump",
    {
      "and": [
        "h_canCrouchJumpDownGrab",
        {
          "heatFrames": 120
        },
        {
          "or": [
            "canCarefulJump",
            {
              "enemyDamage": {
                "enemy": "Kihunter (red)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        },
        {
          "enemyDamage": {
            "enemy": "Kihunter (red)",
            "type": "contact",
            "hits": 2
          }
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof",
        {
          "enemyDamage": {
            "enemy": "Kihunter (red)",
            "type": "contact",
            "hits": 2
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 500
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Shoot them from below. It is possible for the KiHunters to fall through the gaps in the side, but is unlikely. Jumping may lower the camera position making it harder to shoot the KiHunters. But once it is lowered, jump to make them active and vulnerable to damage.

Requires:

"h_heatProof"
"canBePatient"
{
  "enemyKill": {
    "enemies": [
      [
        "Kihunter (red)",
        "Kihunter (red)",
        "Kihunter (red)"
      ]
    ]
  }
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "SpaceJump",
    "canIBJ",
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb"
      ]
    }
  ]
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Fire up from below and try not to jump too high as that will put the camera in a bad position.

Requires:

"h_canNavigateHeatRooms"
{
  "enemyKill": {
    "enemies": [
      [
        "Kihunter (red)",
        "Kihunter (red)",
        "Kihunter (red)"
      ]
    ],
    "explicitWeapons": [
      "Super"
    ]
  }
}
{
  "or": [
    "canCarefulJump",
    {
      "heatFrames": 210
    }
  ]
}
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof"
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 1300
}

Clears obstacles: A

From: 4
Junction Above Bomb Block
To: 1
Top Left Door

Requires:

"h_canNavigateHeatRooms"
"Wave"
"Plasma"
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canWalljump",
    "HiJump",
    {
      "and": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 120
        }
      ]
    },
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "h_heatProof"
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        {
          "heatFrames": 250
        }
      ]
    }
  ]
}
{
  "heatFrames": 940
}

Clears obstacles: A

From: 2
Top Right Door
To: 2
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 3
Right Door

Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 2
Top Door
To: 2
Top Door

With Bombs, it may be helpful to roll off the platform and kill the Atomics before safely leaving the room.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 2
Top Door
To: 3
Right Door

Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 3
Bottom Left Door
To: 5
Middle Right Door

Requires:

{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "SpeedBooster",
    "h_canCrouchJumpDownGrab",
    "canSpringBallJumpMidAir",
    "canSpringBallBombJump",
    "canUseFrozenEnemies"
  ]
}
From: 3
Bottom Left Door
To: 8
Item

Use the camera scroll blocks just right of the bomb blocks, in order to overload PLMs and go through them. Exit g-mode and travel to the item and back while off screen.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}
"canOffScreenMovement"
From: 1
Bottom Left Door
To: 3
Top Right Door

The gate will not spawn in indirect g-mode and is freely passable.

Entrance condition:

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

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
"canOffScreenMovement"
From: 1
Bottom Left Door
To: 3
Top Right Door

The gate will not spawn in indirect g-mode and is freely passable.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 1
Bottom Left Door
To: 4
Farm Junction Left of Gate

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 4
Farm Junction Left of Gate

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 2
Bottom Right Door
To: 3
Top Right Door

The gate will not spawn in indirect g-mode and is freely passable.

Entrance condition:

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

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
"canOffScreenMovement"
From: 2
Bottom Right Door
To: 3
Top Right Door

The gate will not spawn in indirect g-mode and is freely passable.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
From: 2
Bottom Right Door
To: 4
Farm Junction Left of Gate

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"canOffScreenMovement"
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",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally",
        {
          "or": [
            "h_canArtificialMorphBombThings",
            "canTrickyJump",
            {
              "enemyDamage": {
                "enemy": "Sciser",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
Base (Basic)
Crab Hole
From: 2
Bottom Left Door
To: 1
Top Left Doorway

Requires:

"Gravity"
{
  "or": [
    "canIBJ",
    {
      "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"
"h_canArtificialMorphIBJ"
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"
"h_canArtificialMorphIBJ"
From: 4
Top Right Doorway
To: 1
Top Left Doorway

To save a bomb, it is possible to roll from the doorway onto the platform with Gravity turned off.

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
IBJ (Medium)
Fish Tank
From: 1
Bottom Left Door
To: 4
Top Left Door

Once high enough, it may be necessary to kill the fish and open the door.

Requires:

"Gravity"
"canIBJ"
Base (Basic)
Fish Tank
From: 1
Bottom Left Door
To: 5
Platform Junction Near Top Left Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canTrickyDashJump"
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        "HiJump",
        "SpeedBooster"
      ]
    },
    "h_canMaxHeightSpringBallJump",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    "canGravityJump"
  ]
}
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:

"h_canArtificialMorphIBJ"
"Gravity"
Base (Basic)
Fish Tank
From: 2
Bottom Right Door
To: 6
Middle Junction Near Top Left Pirate

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canCarefulJump",
    "canSpringBallJumpMidAir",
    "canGravityJump",
    {
      "enemyDamage": {
        "enemy": "Pink Space Pirate (standing)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Pink Space Pirate (standing)"
          ]
        ],
        "explicitWeapons": [
          "Plasma",
          "ScrewAttack"
        ]
      }
    }
  ]
}
From: 3
Top Right Door
To: 3
Top Right Door

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "Gravity"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 4
Top Left Door
To: 4
Top Left Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "or": [
            "canConsecutiveWalljump",
            {
              "and": [
                "HiJump",
                "canWalljump"
              ]
            },
            "h_canFly",
            {
              "and": [
                "HiJump",
                "canTrickyDashJump"
              ]
            },
            "h_canMaxHeightSpringBallJump",
            {
              "and": [
                "HiJump",
                "canSpringBallJumpMidAir"
              ]
            },
            "canGravityJump"
          ]
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "canUseFrozenEnemies",
        {
          "or": [
            "canWalljump",
            {
              "and": [
                "HiJump",
                "SpeedBooster"
              ]
            },
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    "h_canDoubleSpringBallJumpWithHiJump",
    {
      "and": [
        "canSuitlessMaridia",
        "canTrickyUseFrozenEnemies",
        "HiJump",
        "canTrickySpringBallJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

From: 4
Top Left Door
To: 4
Top Left Door

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "canGravityJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

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:

"h_canArtificialMorphIBJ"
"Gravity"
Base (Basic)
Fish Tank
From: 5
Platform Junction Near Top Left Door
To: 4
Top Left Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly",
    "canUseFrozenEnemies",
    "canGravityJump"
  ]
}
Base (Basic)
Fish Tank
From: 6
Middle Junction Near Top Left Pirate
To: 7
Spawn At Junction Near Top Right Door

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canGravityJump",
    "canCarefulJump",
    "canSpringBallJumpMidAir",
    {
      "enemyDamage": {
        "enemy": "Pink Space Pirate (standing)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Pink Space Pirate (standing)"
          ]
        ],
        "explicitWeapons": [
          "Plasma",
          "ScrewAttack"
        ]
      }
    }
  ]
}
From: 1
Left Doorway
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally",
        "h_canArtificialMorphBombThings"
      ]
    },
    {
      "and": [
        {
          "not": "f_MaridiaTubeBroken"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 2
Bottom Right Door
To: 1
Left Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphMovement"
      ]
    },
    {
      "and": [
        "canSuitlessMaridia",
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

The tube will break when exiting G-Mode or when the Power Bomb finishes detonating, whichever is later.

Entrance condition:

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

Requires:

"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphMovement"

Clears obstacles: f_MaridiaTubeBroken

From: 2
Bottom Right Door
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphMovement"
      ]
    },
    {
      "and": [
        "canSuitlessMaridia",
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 3
Top Right Doorway
To: 1
Left Doorway

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        {
          "not": "f_MaridiaTubeBroken"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 4
Top Door
To: 4
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "Gravity",
    {
      "and": [
        {
          "not": "f_MaridiaTubeBroken"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "canGravityJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Bottom Door
To: 1
Bottom Door

Freeze the bottom Skulltera and a Sciser above the door, to set up a moonfall between them, and aim down. After gaining enough speed, press forward to fall down and clip past the door shell below. Falling with too much speed can cause Samus to go out of bounds. Gravity Suit is needed in order to gain enough fall speed before the enemies thaw.

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "canGravityJump",
    "h_canFly",
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
"canEnemyStuckMoonfall"
"canFreeFallClip"
"canTrickyUseFrozenEnemies"

Bypasses door shell: true

From: 1
Bottom Door
To: 3
Middle Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 1
Bottom Door
To: 6
Speed Blocked Item

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. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "canGravityJump"
      ]
    },
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
{
  "or": [
    "h_canArtificialMorphSpringBall",
    "h_canArtificialMorphCeilingBombJump",
    "canBeVeryPatient"
  ]
}
From: 1
Bottom Door
To: 6
Speed Blocked Item

This is a long climb, and getting around the fish under the missiles can be tricky or slow. Overloading the PLMs can be done with as few as 2 PBs if they are placed precisely. Place them two ledges above the item - to the left of the morph tunnel item. It is important that they are placed on either of the flat tiles, not the sloped tile on the right. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 2
  }
}
From: 1
Bottom Door
To: 6
Speed Blocked Item

Place bombs against the speed blocks until they are overloaded. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"canTrickyUseFrozenEnemies"
"Wave"
"h_canUseMorphBombs"
{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    }
  ]
}
{
  "or": [
    "h_canUseSpringBall",
    "canBeVeryPatient",
    {
      "and": [
        "Gravity",
        "canCeilingBombJump",
        "canIBJ"
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 3
Middle Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 2
Bottom Right Door
To: 6
Speed Blocked Item

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. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "canGravityJump"
      ]
    },
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
{
  "or": [
    "h_canArtificialMorphSpringBall",
    "h_canArtificialMorphCeilingBombJump",
    "canBeVeryPatient"
  ]
}
From: 2
Bottom Right Door
To: 6
Speed Blocked Item

This is a long climb, and getting around the fish under the missiles can be tricky or slow. Overloading the PLMs can be done with as few as 2 PBs if they are placed precisely. Place them two ledges above the item - to the left of the morph tunnel item. It is important that they are placed on either of the flat tiles, not the sloped tile on the right. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
From: 2
Bottom Right Door
To: 6
Speed Blocked Item

Place bombs against the speed blocks until they are overloaded. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"canTrickyUseFrozenEnemies"
"Wave"
"h_canUseMorphBombs"
{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    }
  ]
}
{
  "or": [
    "h_canUseSpringBall",
    "canBeVeryPatient",
    {
      "and": [
        "Gravity",
        "canCeilingBombJump",
        "canIBJ"
      ]
    }
  ]
}
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_canArtificialMorphIBJ"
"Gravity"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient"
  ]
}
From: 3
Middle Right Door
To: 6
Speed Blocked Item

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. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "canGravityJump"
      ]
    },
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
{
  "or": [
    "h_canArtificialMorphSpringBall",
    "h_canArtificialMorphCeilingBombJump",
    "canBeVeryPatient"
  ]
}
From: 3
Middle Right Door
To: 6
Speed Blocked Item

This is a long climb, and getting around the fish under the missiles can be tricky or slow. Overloading the PLMs can be done with as few as 2 PBs if they are placed precisely. Place them two ledges above the item - to the left of the morph tunnel item. It is important that they are placed on either of the flat tiles, not the sloped tile on the right. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"h_canArtificialMorphIBJ"
"Gravity"
"canTrickyUseFrozenEnemies"
"Wave"
{
  "or": [
    "h_canArtificialMorphJumpIntoIBJ",
    "h_canArtificialMorphDoubleBombJump",
    "h_canArtificialMorphStaggeredIBJ",
    "canBeVeryPatient",
    "h_canArtificialMorphPowerBomb"
  ]
}
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
From: 3
Middle Right Door
To: 6
Speed Blocked Item

Place bombs against the speed blocks until they are overloaded. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
"canTrickyUseFrozenEnemies"
"Wave"
"h_canUseMorphBombs"
{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    }
  ]
}
{
  "or": [
    "h_canUseSpringBall",
    "canBeVeryPatient",
    {
      "and": [
        "Gravity",
        "canCeilingBombJump",
        "canIBJ"
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 9
Junction Below Speed Blocks

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canUseFrozenEnemies",
    "canSpringBallJumpMidAir",
    "canGravityJump"
  ]
}
From: 4
Top Right Door
To: 6
Speed Blocked Item

Place bombs against the speed blocks until they are overloaded. Afterwards, freeze a crab on the edge of the speed blocks, such that Samus can jump inside and stand on the crab. Exit G-Mode and rotate to obtain the item, then kill the crab with Wave Beam to fall back down.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Overload Speed Blocks then use Frozen Crab"
}
{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump"
      ]
    }
  ]
}
"canTrickyUseFrozenEnemies"
"Wave"
"h_canArtificialMorphBombs"
{
  "or": [
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Morph",
        "canBeVeryPatient"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ",
        "h_canArtificialMorphCeilingBombJump"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ",
        "canBeVeryPatient"
      ]
    }
  ]
}
From: 8
Bottom Junction
To: 3
Middle Right Door

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "canGravityJump"
  ]
}
From: 9
Junction Below Speed Blocks
To: 4
Top Right Door

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "h_canCrouchJumpDownGrab",
    "canGravityJump"
  ]
}
From: 1
Left Door
To: 2
Top Item

Get into position as close to the center of the room as possible while not being too close to any baby turtles. Start an IBJ without hiting any baby turtles otherwhise Mama Turtle will wake up.

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphBombHorizontally"

Clears obstacles: B

From: 1
Left Door
To: 2
Top Item

Place a bomb next to one of the baby turtles, then use spring ball to get on Mama Turtle's back. Start an IBJ above the waterline to get to the item.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"h_canArtificialMorphSpringBall"
"h_canArtificialMorphIBJ"

Clears obstacles: A, B

From: 1
Left Door
To: 3
Hidden Right Item

IBJ up a bit, then bomb over Mama Turtle and her babies to prevent her from waking. Then IBJ to the high right ledge before exiting g-mode.

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphBombHorizontally"
From: 1
Left Door
To: 3
Hidden Right Item

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly"
  ]
}
From: 1
Left Door
To: 5
Top Left Junction

Requires:

"Gravity"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "canWalljump",
        "HiJump"
      ]
    },
    "h_canFly"
  ]
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 1
Top Left Door
To: 9
Spawn At Junction Below Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 1
Top Left Door
To: 12
G-Mode Junction (In Morph Tunnel)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "h_EverestMorphTunnelExpanded",
            {
              "enemyDamage": {
                "enemy": "Sciser",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "SpeedBooster",
    "h_canFly",
    "canSpringBallJumpMidAir",
    "canSpringBallBombJump"
  ]
}
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 2
Bottom Left Door
To: 9
Spawn At Junction Below Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 2
Bottom Left Door
To: 12
G-Mode Junction (In Morph Tunnel)

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "canGravityJump",
            "HiJump"
          ]
        }
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
From: 4
Top Right Door
To: 9
Spawn At Junction Below Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 4
Top Right Door
To: 12
G-Mode Junction (In Morph Tunnel)

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "Morph",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "canGravityJump",
            "HiJump"
          ]
        }
      ]
    },
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 5
Top Door
To: 5
Top Door

Note that it is possible to get up with Grapple alone by using the Powamps. Fling from the Powamp into the side of the top platform to align horizontally.

Entrance condition:

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

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir",
            "h_canFly",
            "canGravityJump"
          ]
        }
      ]
    },
    {
      "and": [
        "canUseEnemies",
        "canPreciseGrapple"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

From: 5
Top Door
To: 5
Top Door

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 5
Top Door
To: 12
G-Mode Junction (In Morph Tunnel)

Entrance condition:

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

Requires:

{
  "or": [
    "Morph",
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphBombHorizontally"
      ]
    }
  ]
}
From: 6
Left Morph Passage Doorway
To: 4
Top Right Door

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"h_EverestMorphTunnelExpanded"
"h_canArtificialMorphIBJ"
"Gravity"
From: 6
Left Morph Passage Doorway
To: 4
Top Right Door

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 6
Left Morph Passage Doorway
To: 7
Lower Hills Junction

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"h_EverestMorphTunnelExpanded"
"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 6
Left Morph Passage Doorway
To: 7
Lower Hills Junction

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 6
Left Morph Passage Doorway
To: 9
Spawn At Junction Below Top Door

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"h_EverestMorphTunnelExpanded"
"h_canArtificialMorphIBJ"
"Gravity"
From: 6
Left Morph Passage Doorway
To: 9
Spawn At Junction Below Top Door

After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"Gravity"
From: 7
Lower Hills Junction
To: 9
Spawn At Junction Below Top Door

Requires:

"Gravity"
"h_canFly"
From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Requires:

"Gravity"
"h_canFly"

Clears obstacles: A, B

From: 8
Higher Hill Junction
To: 6
Left Morph Passage Doorway

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    "h_canUseSpringBall",
    "canMidAirMorph",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "canIBJ",
            "canBombHorizontally"
          ]
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "canTrivialMidAirMorph",
        {
          "or": [
            "SpaceJump",
            "canUseFrozenEnemies"
          ]
        }
      ]
    },
    {
      "and": [
        "canTrivialMidAirMorph",
        "canDisableEquipment"
      ]
    }
  ]
}
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir",
    "h_canFly"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

"Gravity"
"h_canFly"
From: 2
Bottom Door
To: 1
Top Left Door

Enter the room on the far right or left side in order to not fall back through the open doorway.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "HiJump"
      ]
    }
  ]
}
From: 2
Bottom Door
To: 1
Top Left Door

Requires:

"Gravity"
"canIBJ"
From: 3
Bottom Right Ledge
To: 1
Top Left Door

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "SpaceJump",
    {
      "and": [
        "canIBJ",
        "canBombHorizontally"
      ]
    },
    "canSpringBallJumpMidAir"
  ]
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "h_canBombThings"
  ]
}
From: 1
Middle Left Door
To: 9
Junction Below Top Door

Bomb the Power Bomb blocks below to overload PLMs, then go up through the crumble blocks to escape.

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
"h_canNavigateUnderwater"
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump",
        "canPreciseWalljump"
      ]
    }
  ]
}
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:

"Gravity"
"h_canArtificialMorphIBJ"
From: 1
Middle Left Door
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)

Bomb the PB blocks below to overload PLMs, then go up through the crumble blocks to escape.

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
"h_canNavigateUnderwater"
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump",
        "canPreciseWalljump"
      ]
    }
  ]
}
Base (Basic)
Aqueduct
From: 2
Bottom Left Door
To: 1
Middle Left Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly",
    "SpeedBooster",
    "canSpringBallJumpMidAir",
    "canUseEnemies"
  ]
}
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs"
  ]
}

Clears obstacles: A

Base (Basic)
Aqueduct
From: 2
Bottom Left Door
To: 5
Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly",
    "SpeedBooster",
    "Grapple",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canUseEnemies"
      ]
    }
  ]
}
From: 5
Right Door
To: 10
G-Mode Morph Junction (By Bottom Left Door)

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphSpringBall",
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    }
  ]
}
From: 5
Right Door
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
{
  "or": [
    "h_canArtificialMorphSpringBall",
    "Morph",
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    }
  ]
}
From: 6
Top Door
To: 6
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 1
Middle Left Door

Requires:

"canEnterGMode"
"Gravity"
"h_canArtificialMorphIBJ"
From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 7
Top Right Left Item

Requires:

"canEnterGMode"
"Gravity"
"h_canArtificialMorphIBJ"
From: 10
G-Mode Morph Junction (By Bottom Left Door)
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)

Bomb the Speed blocks by the right door.

Requires:

"canEnterGMode"
"h_canUseMorphBombs"
{
  "or": [
    "canSnailClimb",
    "Gravity",
    "HiJump"
  ]
}
From: 1
Left Door
To: 5
Item

Requires:

"Gravity"
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    {
      "and": [
        "canIBJ",
        "canBombHorizontally"
      ]
    }
  ]
}
From: 1
Left Door
To: 5
Item

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        },
        {
          "or": [
            "canTrickyJump",
            "h_canArtificialMorphPowerBomb"
          ]
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 5
Item

Be careful not to touch or bomb the sand in order to grab the item before PLMs are overloaded.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ",
        "canDodgeWhileShooting"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        },
        {
          "or": [
            "canTrickyJump",
            "h_canArtificialMorphPowerBomb"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: B

From: 4
Right Door
To: 2
Left Sand Pit

With Gravity, or Spring Ball and HiJump, it is easiest to go through the Morph maze at the top of the room and fall into the the sand. Otherwise, the overload PLMs by touching the sand, or by bombing the speed blocks, to be able to go through to the left. Killing the Zoas with Bombs or Power Bombs will prevent them from respawning, although it is possible but tricky to dodge them with just Spring Ball.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "canTrickyJump",
            "h_canArtificialMorphBombThings"
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 4
Right Door
To: 3
Right Sand Pit

With Gravity, or Spring Ball and HiJump, it is easiest to go through the Morph maze at the top of the room and fall into the the sand. Otherwise, the overload PLMs by touching the sand, or by bombing the speed blocks, to be able to go through to the left. Killing the Zoas with Bombs or Power Bombs will prevent them from respawning, although it is possible but tricky to dodge them with just Spring Ball.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "canTrickyJump",
            "h_canArtificialMorphBombThings"
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 4
Right Door
To: 5
Item

With bombs, kill the Zoas and they will stop spawning.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}
From: 4
Right Door
To: 5
Item

Be careful not to touch or bomb the sand in order to grab the item before PLMs are overloaded. With bombs, kill the Zoas and they will stop spawning.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: B

Base (Basic)
Colosseum
From: 2
Bottom Right Door
To: 3
Top Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canGravityJump"
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 3
Top Right Door

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"
"h_canArtificialMorphIBJ"
Base (Basic)
Crab Shaft
From: 1
Left Door
To: 3
Top Door

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canUseFrozenEnemies"
  ]
}
From: 1
Left Door
To: 3
Top Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 3
Top Door
To: 3
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 2
Right Door

Requires:

"Gravity"
"h_canFly"
From: 1
Left Door
To: 2
Right Door

There is enough time to IBJ to the top door before Draygon appears.

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"

Clears obstacles: door_1

From: 1
Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "f_DefeatedDraygon",
    {
      "obstaclesCleared": [
        "f_DefeatedDraygon"
      ]
    }
  ]
}
"Gravity"
"h_canArtificialMorphIBJ"

Clears obstacles: door_1

From: 2
Right Door
To: 1
Left Door

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"
"h_canArtificialMorphIBJ"
"h_canArtificialMorphHBJ"
From: 2
Right Door
To: 4
Top Right Ledge Junction

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "canWalljump",
    "h_IBJFromSpikes",
    {
      "and": [
        "canIBJ",
        "canHBJ"
      ]
    },
    "canDiagonalBombJump"
  ]
}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Requires:

"Gravity"
"canIBJ"
{
  "or": [
    "canBombHorizontally",
    "h_IBJFromSpikes"
  ]
}
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "canHBJ",
    "canResetFallSpeed",
    {
      "enemyDamage": {
        "enemy": "Cacatac",
        "hits": 1,
        "type": "spike"
      }
    }
  ]
}
{
  "or": [
    "SpaceJump",
    "canWalljump",
    "HiJump",
    "canIBJ",
    "canHBJ",
    "canSpringBallBombJump",
    {
      "spikeHits": 1
    }
  ]
}
From: 5
Bottom Middle Junction
To: 6
East Cactus Alley Junction (Right of Morph Tunnel)

Requires:

"canSuitlessMaridia"
"HiJump"
{
  "spikeHits": 1
}
{
  "or": [
    "canWalljump",
    "canSpaceJumpWaterEscape",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canJumpIntoIBJ",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombJumpWaterEscape"
      ]
    },
    {
      "spikeHits": 1
    }
  ]
}
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"
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombJumpWaterEscape"
      ]
    },
    {
      "spikeHits": 1
    }
  ]
}
From: 6
East Cactus Alley Junction (Right of Morph Tunnel)
To: 5
Bottom Middle Junction

Requires:

"canSuitlessMaridia"
{
  "or": [
    {
      "spikeHits": 1
    },
    "canSpringBallJumpMidAir",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canWalljump",
            "h_canCrouchJumpDownGrab",
            "canSpaceJumpWaterEscape"
          ]
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombJumpWaterEscape"
      ]
    }
  ]
}
{
  "or": [
    {
      "spikeHits": 1
    },
    "HiJump"
  ]
}
From: 1
Top Sand Entrance
To: 4
Right Item

IBJ or Spring Ball Bomb Jump through two sets of Crumble Blocks.

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 5
Junction Below Left Item
To: 3
Top Left Item

Requires:

"canSuitlessMaridia"
"HiJump"
"canCrouchJump"
"canBombJumpWaterEscape"
"canIBJ"
From: 1
Top Left Door
To: 3
Bottom Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 4
Top Right Door

To avoid the Mochtroids, it is possible to place bombs near them while in the Morph Tunnel below to the right.

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"Gravity"
{
  "or": [
    "h_canFly",
    "canWalljump",
    "canGravityJump",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canSpringBallJumpMidAir",
            "SpeedBooster"
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 3
Bottom Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 4
Top Right Door

To avoid the Mochtroids, it is possible to place bombs near them while in the Morph Tunnel to the right.

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 3
Bottom Right Door
To: 2
Bottom Left Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 4
Top Right Door
To: 3
Bottom Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        {
          "or": [
            "Gravity",
            "HiJump"
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Requires:

"Gravity"
{
  "or": [
    "h_canFly",
    "canSpringBallJumpMidAir",
    "HiJump"
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 1
Bottom Left Door
To: 2
Top Right Door

Requires:

"Gravity"
{
  "or": [
    "h_canCrouchJumpDownGrab",
    "canUseFrozenEnemies",
    "canGravityJump",
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "h_canFly",
    "canSpringBallBombJump"
  ]
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

Gravity with a good jump from the sand can reach the Solid Rock Maze region.

Requires:

"Gravity"
"canPlayInSand"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir",
    "canWalljump",
    "canIBJ",
    "canGravityJump"
  ]
}
From: 5
Morph Tunnel Junction
To: 6
Junction Between Items

Requires:

{
  "or": [
    "h_canUseSpringBall",
    "canIBJ"
  ]
}
From: 1
Bottom Left Door
To: 2
Top Right Door

Requires:

{
  "or": [
    "canWalljump",
    "h_canFly",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canSpringBallJumpMidAir",
            "canUseFrozenEnemies"
          ]
        }
      ]
    },
    "canTrickySpringBallJump"
  ]
}
From: 1
Bottom Left Door
To: 2
Top Right Door

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:

"h_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "h_canArtificialMorphPowerBomb",
        "h_canArtificialMorphPowerBomb"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphStaggeredIBJ",
        "canBeVeryPatient"
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 2
Right Door

Requires:

{
  "or": [
    "HiJump",
    "h_canFly",
    "canWalljump",
    "h_canCrouchJumpDownGrab",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Bottom Left Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "h_canArtificialMorphIBJ",
        {
          "or": [
            "Gravity",
            "h_canArtificialMorphSpringBall",
            "h_canArtificialMorphPowerBomb",
            {
              "enemyDamage": {
                "enemy": "Ripper",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ]
    },
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)

It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper",
                "Ripper",
                "Ripper"
              ]
            ]
          }
        },
        {
          "or": [
            "canWalljump",
            "SpaceJump"
          ]
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        {
          "ammo": {
            "type": "Super",
            "count": 3
          }
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "h_canUsePowerBombs",
        {
          "or": [
            "h_canUsePowerBombs",
            "canStaggeredIBJ"
          ]
        }
      ]
    }
  ]
}
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)

The Rippers can be killed with three Power Bombs, or one carefully placed Power Bomb, Gravity, and a careful dodge of the top-most Ripper. With a single Power Bomb, IBJ from the water to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ. Then climb the right side of the shaft and similarly dodge the top Ripper.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "or": [
    "Gravity",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Ripper",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphStaggeredIBJ",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Ripper",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)

The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper. With a single Power Bomb, use Spring Ball to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost. Then climb the right side of the shaft and dodge the top Ripper.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"h_canArtificialMorphSpringBallBombJump"
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphStaggeredIBJ",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Ripper",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 2
Right Door
To: 3
Elevator

Only the lowest three Rippers that are above the right door need to be killed. The highest of the three can barely be reached with a Super and HiJump. Or a PB placed slightly higher than a standard max jump, done by jumping from the door ledge, from an IBJ while avoiding the Ripper, or using 2 PBs.

Requires:

"canIBJ"
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper",
                "Ripper",
                "Ripper"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        },
        {
          "or": [
            "HiJump",
            "canCarefulJump"
          ]
        }
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Ripper",
            "Ripper"
          ],
          [
            "Ripper"
          ]
        ],
        "explicitWeapons": [
          "PowerBomb"
        ]
      }
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper",
                "Ripper",
                "Ripper"
              ]
            ],
            "explicitWeapons": [
              "Super"
            ]
          }
        },
        "HiJump"
      ]
    }
  ]
}
From: 2
Right Door
To: 4
G-Mode Junction (Top by Elevator)

It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Ripper",
                "Ripper",
                "Ripper"
              ]
            ]
          }
        },
        {
          "or": [
            "canWalljump",
            "SpaceJump"
          ]
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        {
          "ammo": {
            "type": "Super",
            "count": 3
          }
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "h_canUsePowerBombs",
        {
          "or": [
            "h_canUsePowerBombs",
            "canStaggeredIBJ"
          ]
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 4
G-Mode Junction (Top by Elevator)

The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper. With a single Power Bomb, place it at least two tiles above the first Ripper. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost. Then climb the right side of the shaft and dodge the top Ripper.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
"h_canArtificialMorphPowerBomb"
{
  "or": [
    "h_canArtificialMorphStaggeredIBJ",
    "h_canArtificialMorphPowerBomb",
    {
      "enemyDamage": {
        "enemy": "Ripper",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

The off screen portion can be simple with Spring Ball or two short IBJs.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphSpringBall",
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

"canOffScreenMovement"
"h_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphSpringBall",
    "Gravity"
  ]
}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Requires:

{
  "or": [
    "canIBJ",
    "canWalljump",
    "canSpringBallJumpMidAir"
  ]
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Menu",
            "Menu",
            "Menu"
          ]
        ],
        "explicitWeapons": [
          "PowerBomb",
          "ScrewAttack",
          "Plasma",
          "Missile",
          "Super",
          "Grapple"
        ]
      }
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Menu",
                "Menu",
                "Menu"
              ]
            ]
          }
        },
        {
          "or": [
            "canFarmWhileShooting",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "or": [
                    "Wave",
                    "Spazer",
                    {
                      "enemyDamage": {
                        "enemy": "Menu",
                        "type": "contact",
                        "hits": 1
                      }
                    }
                  ]
                }
              ]
            },
            {
              "enemyDamage": {
                "enemy": "Menu",
                "type": "contact",
                "hits": 3
              }
            }
          ]
        }
      ]
    }
  ]
}
From: 2
Item
To: 1
Top Left Door

Pseudo screw the left pirate, or clear the left side with shinesparks, then IBJ out

Requires:

"canIBJ"
{
  "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
          }
        },
        {
          "canShineCharge": {
            "usedTiles": 21,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canPseudoScrew",
        {
          "enemyDamage": {
            "enemy": "Pink Space Pirate (standing)",
            "type": "contact",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 3
Central Junction with all Standing Pirates Killed
To: 1
Top Left Door

Requires:

"h_canFly"
From: 1
Left Vertical Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphSpringBallBombJump",
    "h_canArtificialMorphBombHorizontally"
  ]
}
From: 1
Left Vertical Door
To: 5
Top Junction

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "SpaceJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "or": [
            "canBombHorizontally",
            "Gravity"
          ]
        }
      ]
    },
    {
      "and": [
        "canSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 1
Left Vertical Door
To: 5
Top Junction

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "h_canArtificialMorphBombHorizontally"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb",
        "h_additionalBomb",
        "h_additionalBomb"
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 1
Left Vertical Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "canSpringBallJumpMidAir",
    "h_canFly"
  ]
}
From: 2
Bottom Right Door
To: 1
Left Vertical Door

Entrance condition:

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

Requires:

"Gravity"
"h_canArtificialMorphIBJ"
From: 2
Bottom Right Door
To: 1
Left Vertical Door

Start the dash as close to the door transition as possible to help avoid getting hit by the first Owtch. Store the shine charge while high up on the left slope. Spark up while on the right side of the platform. To avoid the Owtch on the platform, it may help to jump on the left side of the platform then jump again and spark midair above the right side.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 0.4375
  }
}

Requires:

"canWaterShineCharge"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "shinespark": {
        "frames": 90,
        "excessFrames": 50
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 90,
            "excessFrames": 57
          }
        },
        {
          "or": [
            "canWalljump",
            "HiJump",
            "canSpringBallJumpMidAir",
            "h_canFly"
          ]
        }
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
"h_canArtificialMorphIBJ"
From: 2
Bottom Right Door
To: 5
Top Junction

Entrance condition:

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

Requires:

{
  "or": [
    "Gravity",
    {
      "and": [
        "canSuitlessMaridia",
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
"h_canArtificialMorphIBJ"
From: 3
Middle Right Door
To: 4
Top Right Door

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
From: 3
Middle Right Door
To: 4
Top Right Door

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 3
Middle Right Door
To: 5
Top Junction

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
{
  "enemyDamage": {
    "enemy": "Choot",
    "type": "contact",
    "hits": 1
  }
}
From: 3
Middle Right Door
To: 5
Top Junction

Shoot the Choot either before landing or from the safety of the ledge edge. If bomb jumping, there is a timing for rolling under the Choot.

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyKill": {
            "enemies": [
              [
                "Choot"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 5
Top Junction

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 3
Middle Right Door
To: 5
Top Junction

To avoid damage, the Choot can be killed and then Samus can climb back up again.

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "h_canFly"
  ]
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Choot"
          ]
        ],
        "explicitWeapons": [
          "Wave",
          "Spazer",
          "PowerBomb"
        ]
      }
    },
    {
      "and": [
        "canBeVeryPatient",
        {
          "enemyKill": {
            "enemies": [
              [
                "Choot"
              ]
            ]
          }
        }
      ]
    }
  ]
}
From: 4
Top Right Door
To: 5
Top Junction

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
From: 1
Left Door
To: 3
Hidden Item

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}

Clears obstacles: A

From: 2
Bottom Door
To: 1
Left Door

Entrance condition:

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

Requires:

"Gravity"
{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
From: 2
Bottom Door
To: 4
Water Level Junction

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "SpeedBooster",
    "h_canCrouchJumpDownGrab",
    "canSpringBallJumpMidAir",
    "canGravityJump"
  ]
}
From: 4
Junction Between Items
To: 1
Right Door

Requires:

"Gravity"
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphPowerBomb",
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "h_canArtificialMorphBombs"
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 2
Right Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphPowerBomb",
    {
      "and": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ]
    },
    {
      "and": [
        "h_canArtificialMorphSpringBall",
        "h_canArtificialMorphBombs"
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Top Door
To: 3
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

Base (Basic)
Oasis
From: 5
Bottom Junction
To: 5
Bottom Junction

Requires:

"h_canNavigateUnderwater"
{
  "or": [
    "h_canUsePowerBombs",
    {
      "and": [
        "Gravity",
        "ScrewAttack"
      ]
    },
    {
      "and": [
        "Gravity",
        "canIBJ"
      ]
    },
    {
      "and": [
        "h_canUseMorphBombs",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        "h_canUseMorphBombs",
        "canTrivialMidAirMorph",
        "canDisableEquipment"
      ]
    }
  ]
}

Clears obstacles: A

From: 2
Right Door
To: 1
Left Door

The Snails will dig through the sand without showing any visual difference. Each block they pass through gets closer to overloading PLMs. In order to PB the left wall before PLMs are overloaded, it is necessary to only allow one snail to dig, either by bombing one or by facing one to prevent movement until it is off screen. If using mobile g-mode, it is easiest to get past the bottom one and prevent it from digging. If using immobile g-mode, it is easiest to have whichever one hits Samus go off screen. In the morph tunnel, it is important to place the PB as far right as possible, while still hitting the PB blocks, otherwise the Snails will have overloaded the PLMs and the blocks won't break. The green stone changes one tile earlier than the PB wall, and can be a good visual cue to place the PB. After using the PB, exit the sand, leave G-Mode, and wait for Shaktool. Note that the Snails will not dig while off screen or while Samus is facing them, even while she is morphed.

Entrance condition:

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

Requires:

{
  "notable": "Reverse G-Mode Morph"
}
{
  "or": [
    {
      "and": [
        "Gravity",
        "h_canArtificialMorphIBJ"
      ]
    },
    "h_canArtificialMorphSpringBall"
  ]
}
"h_canArtificialMorphPowerBomb"

Clears obstacles: A, B, f_ShaktoolDoneDigging

From: 2
Item
To: 1
Left Door

It may be necessary to turn off Gravity Suit in order have more time to jump and morph underwater.

Requires:

"Gravity"
{
  "or": [
    "canIBJ",
    "canSpringBallBombJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canMidAirMorph",
        {
          "or": [
            "canWalljump",
            "HiJump",
            "canGravityJump",
            "SpaceJump",
            {
              "and": [
                "canUnmorphBombBoost",
                "canTrickyJump"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_canUseSpringBall",
        {
          "or": [
            "HiJump",
            "canGravityJump"
          ]
        }
      ]
    }
  ]
}
From: 1
Top Door
To: 1
Top Door

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 2
Right Door

Take the bottom path and place many bombs near the speed blocks to overload PLMs and go through them.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "or": [
    "h_canArtificialMorphCeilingBombJump",
    "canBeVeryPatient"
  ]
}
From: 1
Left Door
To: 2
Right Door

IBJ or spring ball bomb jump to avoid the wall jump. Using a total of 3 PBs will allow Samus to roll through the bottom 4 pirates.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphPowerBomb"
"canHitbox"
From: 1
Left Door
To: 2
Right Door

IBJ or spring ball bomb jump to avoid the wall jump. The first pirate takes 2 PBs, the next 3 can be killed with 3 total PBs if they are placed under the middle pirate.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 5
  }
}

Clears obstacles: A

From: 1
Left Door
To: 2
Right Door

Tank 3 pirate hits then IBJ or spring ball bomb jump to avoid the wall jump.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump"
  ]
}
{
  "enemyDamage": {
    "enemy": "Tourian Space Pirate (all)",
    "type": "contact",
    "hits": 3
  }
}
From: 1
Left Door
To: 2
Right Door

Safely kill the first pirate, then walk through the rest while taking damage or by using Plasma Beam. It is possible to get through the lower three pirates with a single hit while using i-frames to prevent a second hit. Either go below the pirates and use the camera to manipulate them to be closer together, or arm-pump or horizontal damage boost to get through them fast enough.

Requires:

{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly"
  ]
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Tourian Space Pirate (all)",
        "type": "contact",
        "hits": 3
      }
    },
    {
      "and": [
        "Plasma",
        "canHitbox"
      ]
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Tourian Space Pirate (all)",
            "type": "contact",
            "hits": 2
          }
        },
        {
          "or": [
            "canCameraManip",
            "canHorizontalDamageBoost"
          ]
        },
        "canTrickyJump"
      ]
    }
  ]
}
From: 1
Left Door
To: 2
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly"
  ]
}
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered

The pirates are free to kill, although they take some time.

Requires:

{
  "or": [
    "HiJump",
    "SpaceJump",
    "canWalljump",
    "canIBJ",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Left Door
To: 4
Top of Shaft Without Acid Triggered

IBJ and use 10 PBs to kill the pirates and get to the top. Exit gmode and fall to the bottom. Note that there is a path up to the right that doesn't need wall jumps, but a crouch jump down grab is needed to get to the final platform.

Entrance condition:

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

Requires:

"h_canArtificialMorphIBJ"
{
  "ammo": {
    "type": "PowerBomb",
    "count": 10
  }
}