Mt. Everest

Room ID: 174

Wiki
Difficulty filter

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

Exit condition:

{
  "leaveWithRunway": {
    "length": 2,
    "openEnd": 1
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Follow the crab from the bottom right door to the top left door. This takes approximately 90 seconds. It is also possible to knock the crab off of the middle peak with a super and follow it to the left which may save time.

Requires:

"h_canFrozenEnemyRunway"
"Gravity"
"canBePatient"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir",
            "canGravityJump",
            "canConsecutiveWalljump",
            "SpeedBooster"
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 0
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Follow the crab from the bottom right door to the top left door. It is also possible to knock the crab off of the middle peak with a super and follow it.

Requires:

"h_canFrozenEnemyRunway"
"Gravity"
"canBeVeryPatient"
{
  "or": [
    "canGravityJump",
    "canPreciseGrapple",
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    }
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 0
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"Gravity"
"SpaceJump"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 1,
      "steepUpTiles": 1,
      "gentleUpTiles": 3,
      "gentleDownTiles": 1
    }
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"Gravity"
"SpaceJump"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 1,
      "steepUpTiles": 1,
      "gentleUpTiles": 3,
      "gentleDownTiles": 1
    },
    "landingRunway": {
      "length": 2,
      "openEnd": 1
    }
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"Gravity"
"SpaceJump"
"canTrickyJump"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 1,
      "steepUpTiles": 1,
      "gentleUpTiles": 3,
      "gentleDownTiles": 1
    },
    "landingRunway": {
      "length": 2,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"Gravity"
"canTrickyJump"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 1,
      "steepUpTiles": 1,
      "gentleUpTiles": 3,
      "gentleDownTiles": 1
    }
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Use the runway at the bottom of the room to gain temporary blue. Then Gravity jump three times to chain it up to the door.

Requires:

{
  "canShineCharge": {
    "usedTiles": 30,
    "openEnd": 0,
    "gentleDownTiles": 3,
    "gentleUpTiles": 2
  }
}
"canGravityJump"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"h_canCrystalFlash"
From: 1
Top Left Door
To: 1
Top Left Door

Follow the crab from the bottom right door to the top left door. This takes approximately 90 seconds. It is also possible to knock the crab off of the middle peak with a super and follow it to the left which may save time.

Requires:

"Gravity"
"canBePatient"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir",
            "canGravityJump",
            "canConsecutiveWalljump",
            "SpeedBooster"
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Top Left Door
To: 1
Top Left Door

Follow the crab from the bottom right door to the top left door with Gravity or Grapple. It is also possible to knock the crab off of the middle peak with a super and follow it to the left with Ice or HiJump and Spring Ball.

Requires:

"canBeVeryPatient"
{
  "or": [
    "canGravityJump",
    {
      "and": [
        "canPreciseGrapple",
        {
          "or": [
            "HiJump",
            "Gravity"
          ]
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "or": [
            "canTrickyUseFrozenEnemies",
            {
              "and": [
                "HiJump",
                "canSpringBallJumpMidAir"
              ]
            }
          ]
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Top Left Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 0,
    "openEnd": 1
  }
}

Requires:

"canSuitlessMaridia"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharging": {
    "length": 0,
    "openEnd": 1
  }
}

Requires:

"canSuitlessMaridia"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 112,
    "excessFrames": 7
  }
}
From: 1
Top Left Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 143,
    "excessFrames": 10
  }
}
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: 4
Top Right Door

In the other room, use 6 runway tiles to gain an extra run speed of exactly $1.D, with Speed Booster unequipped. Jump into a lateral mid-air morph and touch the door transition while descending close to the ground. Hold jump to do an uncontrolled bounce immediately after the transition. Pause as Samus passes under the first ceiling Grapple block. Equip Speed Booster and unequip Spring Ball, to get a spring fling. Pause again and re-equip Spring Ball to get a second spring fling. Continue holding jump to bounce on both Grapple platforms with uncontrolled bounces; Samus must bounce on the left edge of the first platform in order to just barely make the bounce on the right edge of the second platform. Perform one more spring fling, by unequipping Spring Ball as Samus begins to descend. Samus should make it into the nook below the right door; A Flatley jump into mid-air spring ball jump will get Samus up to the door.

Entrance condition:

{
  "comeInSpinning": {
    "speedBooster": false,
    "unusableTiles": 3,
    "minExtraRunSpeed": "$1.D",
    "maxExtraRunSpeed": "$1.D"
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Left to Right"
}
"SpeedBooster"
"canInsaneJump"
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
"canFlatleyJump"
"canTrickySpringBallJump"
From: 1
Top Left Door
To: 5
Top Door

If HiJump or Spring Ball is available, use a Gravity jump from the top of the island; otherwise, use the higher ledge to the left, jump slightly early to avoid getting too much jump height (to avoid bonking the ceiling Grapple blocks), and quickly do a stationary lateral mid-air morph.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 1,
    "openEnd": 0
  }
}

Requires:

"canGravityJump"
"canLongChainTemporaryBlue"
{
  "or": [
    "HiJump",
    "canTrickySpringBallJump",
    {
      "and": [
        "canStationaryLateralMidAirMorph",
        "canInsaneJump"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "right"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 1
Top Left Door
To: 9
Spawn At Junction Below Top Door

Requires:

"h_canNavigateUnderwater"
"Grapple"
From: 1
Top Left Door
To: 9
Spawn At Junction Below Top Door

Crouch on the lowest stair, then shinespark horizontally to bonk at the top corner of the grapple block. Down grab to get onto it.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 110
  }
}

Requires:

{
  "notable": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)"
}
"canSuitlessMaridia"
"h_canCrouchJumpDownGrab"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 56,
    "excessFrames": 0
  }
}
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: 11
Upper Left Ledge Junction

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: 1
Top Left Door
To: 12
G-Mode Junction (In Morph Tunnel)

Bounce from the right peak into the morph tunnel. Samus can't bounce twice in a single fall, so start from the right ground, not the raised scaffolding by the door.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickyJump"
{
  "or": [
    "h_EverestMorphTunnelExpanded",
    {
      "enemyDamage": {
        "enemy": "Sciser",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Shinespark up left to get all the way up to the door.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 8
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Near the bottom left door, there are three pathways upwards: one directly above the door and two to the right. Between the right pathways, is a crab moving to the right. Shooting a super against the wall will make it fall off and move left. Climb the crab up the left wall. Watch out for the crab above that is heading into the morph tunnel. Jump to the right platform before the upward crab goes into the tunnel. Lure the crab out of the hole by running to the right of the hill then back left or use moonwalk to scroll the camera. Near the end is particularly tricky. When the crab is on the underside of the metal blocks, freeze it and use it as a stepping platform. To do this, crouch jump and while moving upwards, hold left against the crab to get extra vertical movement. Down grabbing at the top is helpful.

Requires:

"canSuitlessMaridia"
"canTrickyJump"
"canTrickyUseFrozenEnemies"
{
  "or": [
    {
      "and": [
        "canCrazyCrabClimb",
        "h_canCrouchJumpDownGrab"
      ]
    },
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
"canCameraManip"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 58,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 54,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Exit condition:

{
  "leaveNormally": {}
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 160
  }
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"h_canNavigateUnderwater"
{
  "resetRoom": {
    "nodes": [
      2
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "PowerBomb"
  ]
}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"h_canCrystalFlash"
From: 2
Bottom Left Door
To: 4
Top Right Door

Shinespark up right through the rightmost gap to land directly by the door.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 65
  }
}
From: 2
Bottom Left Door
To: 4
Top Right Door

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 58,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 55,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
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: 5
Top Door

Run and jump up through the door using SpeedBooster in the room below. Bonk the door frame as you pass through the transition, to cancel your horizontal momentum. You need a vertical speed of exactly 7.8800 when passing through the transition, which requires the jump to be frame perfect. After the transition, as you reach the wall, begin holding right. Begin holding angle up at any time before approaching the door (and you can continue holding it until the end of the strat). As you approach the door (an 8-frame window), while holding angle up, release right for exactly one frame. This will put Samus into a pose aiming diagonally up and to the right. Immediately fire a shot to open the door (within the same 8-frame window); if successful, you will just barely clear the grapple block and pass through the door. Several things can cause you to bonk the grapple block: 1) entering the room with too much vertical speed, 2) not pressing against the wall as you come up, 3) releasing right for more than one frame, 4) releasing right too early. As an alternative to releasing right for one frame, you can instead press shot for one frame: if successful, Samus' pose will change to aiming diagonally without a shot being fired; if shot is pressed for more than one frame, then a shot will be fired horizontally, and the cooldown will prevent you from firing diagonally in time.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 9,
    "maxHeight": 9,
    "maxLeftPosition": -38.5,
    "minRightPosition": -2
  },
  "comesThroughToilet": "no"
}

Requires:

{
  "notable": "Cross Room Jump through Top Door"
}
"canCrossRoomJumpIntoWater"
"SpeedBooster"
"HiJump"
"canInsaneJump"
From: 2
Bottom Left Door
To: 6
Left Morph Passage Doorway

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 54,
        "excessFrames": 38
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 51,
            "excessFrames": 38
          }
        }
      ]
    }
  ]
}
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

Requires:

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

Stand on higher ground on the right side and face left. Crouch jump and immediately press left (almost simultaneously) to avoid bonking the ceiling.

Requires:

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

Requires:

"canSuitlessMaridia"
"HiJump"
"canSpringBallJumpMidAir"
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Use the frozen crab as a platform.

Requires:

"canSuitlessMaridia"
"canUseFrozenEnemies"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Freeze the crab when it is hanging off the ledge then use it as a platform.

Requires:

"canSuitlessMaridia"
"canTrickyUseFrozenEnemies"
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Requires:

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

Jump into a mid-air morph, lay a Bomb, unmorph, use grapple to kill a Sciser, to be able to get a second jump mid-air.

Requires:

{
  "notable": "Crab HiJump Bomb-Grapple-Jump"
}
"h_canNavigateUnderwater"
"HiJump"
"canBombGrappleJump"
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Position 2 Scisers so that they can each be used for a Bomb-Grapple-Jump, back to back. This gives a total of 3 jumps to climb from the bottom of Everest up to one of the lower peaks. In the likely event of failure, the room will need to be reset and the crabs repositioned for the next attempt.

Requires:

{
  "notable": "Double Crab Bomb-Grapple-Jump"
}
"h_canNavigateUnderwater"
"canBombGrappleJump"
"h_canCrouchJumpDownGrab"
From: 2
Bottom Left Door
To: 7
Lower Hills Junction

Jump with either Springball or HiJump onto a Sciser while it is climbing the right-most mountain. Have Reserves set to manual and return them to auto after taking a deadly crab hit in order to gain two damage boosts. This gains barely enough height to reach the ledge above. If Morph is unavailable, then a down-grab must be done blind: buffer the down input through the reserve refill, then press forward immediately after taking damage.

Requires:

"h_canNavigateUnderwater"
"canCrouchJump"
"canInsaneJump"
"canReserveDoubleDamageBoost"
{
  "or": [
    "h_canMaxHeightSpringBallJump",
    "HiJump"
  ]
}
{
  "or": [
    "Morph",
    "canOffScreenMovement"
  ]
}
{
  "autoReserveTrigger": {
    "minReserveEnergy": 85
  }
}
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
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: 7
Lower Hills Junction

This requires one spring ball bomb jump.

Entrance condition:

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

Requires:

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

With plenty of Energy, it is best to spark up and hit the grapple blocks below the top door to save Energy.

Requires:

"Morph"
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 47,
        "excessFrames": 42
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 43,
            "excessFrames": 41
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Use the rightmost crab to get up onto the lowest platform, while also damaging down the crab on the middle platform. Jump left onto the middle platform and freeze the crab just a bit left of the peak. Without any movement items, Spinjump from on top of the crab to the higher platform towards the left. A failure often requires resetting the room.

Requires:

"canSuitlessMaridia"
"canTrickyUseFrozenEnemies"
{
  "or": [
    "canTrickyJump",
    "canTrickySpringBallJump",
    "HiJump"
  ]
}
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Space Jump up through the door of the room below with HiJump equipped.

Entrance condition:

{
  "comeInWithSpaceJumpBelow": {},
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Standing on a platform in the room below, jump straight up through the door with HiJump equipped.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 6,
    "maxHeight": 7,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Run and jump up through the door using HiJump and SpeedBooster in the room below using at least 1 tile of runway.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 8,
    "maxHeight": 9,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"SpeedBooster"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Run and jump up through the door using SpeedBooster in the room below. Bonk the door frame or turn back left soon enough to cancel rightward momentum before passing through the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": -7
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"SpeedBooster"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Wall jump relatively high off either side of the door frame in the room below.

Entrance condition:

{
  "comeInWithWallJumpBelow": {
    "minHeight": 2
  },
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "canTrickyJump",
    "canTrickySpringBallJump",
    "HiJump"
  ]
}
"canCrossRoomJumpIntoWater"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Standing on the platform in the room below, perform a spring ball jump mid-air just before reaching the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 9,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canSpringBallJumpMidAir"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Standing on the platform in the room below, crouch jump and perform a spring ball jump mid-air just before reaching the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 10,
    "maxHeight": 10,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canCrouchJump"
"canSpringBallJumpMidAir"
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 29
  }
}
From: 2
Bottom Left Door
To: 8
Higher Hill Junction

Spark into the frozen crab to stop the spark early and save Energy. While facing right, about a tile from the wall, shoot upward then quickly jump and spark once the beam is about to go off screen. This can get Samus onto the peak at the right; it works with Ice and either Plasma or Charge + Wave + Spazer.

Requires:

"Morph"
"canHeroShot"
"canTrickyUseFrozenEnemies"
{
  "or": [
    "Plasma",
    {
      "and": [
        "Charge",
        "Wave",
        "Spazer"
      ]
    }
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 22,
        "excessFrames": 0
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 20,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 9
Spawn At Junction Below Top Door

Shinespark up in the middle of the three upward pathways near either the right or left wall.

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 61
  }
}
From: 2
Bottom Left Door
To: 9
Spawn At Junction Below Top Door

Run and jump using SpeedBooster in the room below, with HiJump equipped. Bonk the door frame before passing through the transition, to cancel your horizontal momentum. After the transition, as you reach the wall, begin holding right. Land on the small platform below the top door.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 9,
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"SpeedBooster"
"HiJump"
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: 11
Upper Left Ledge Junction

In the upward channel one right of the door, jump as high as possible to lure a fast crab moving down the tallest mountain. A crouch jump or breaking spin can be helpful. Damage down the crab while watching it loop around, then ride the crab up the left side. Freeze the crab at the top of the highest peak, stand on it to jump to the left. If you lose the fast crab, it is always possible to get it back by climbing the peak to the right. The crab there can be lured with HiJump alone.

Requires:

"canSuitlessMaridia"
"HiJump"
"canTrickyUseFrozenEnemies"
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Climb the crabs on the right and use them to bring down the center crab, who is already on the highest peak. Damage down the crab while watching it loop around, then ride the crab up the left side. Freeze the crab at the top of the highest peak, stand on it to jump to the left. Use a Stationary Lateral MidAir Morph to get enough momentum for the SpringBall jump to reach the left ledge.

Requires:

"canSuitlessMaridia"
"canTrickySpringBallJump"
"canStationaryLateralMidAirMorph"
"canTrickyUseFrozenEnemies"
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Wall jump from a high position on either side of the door frame, pass through the Toilet, and down-grab onto the ledge. The Toilet affects Samus' vertical spawn position, making this jump possible.

Entrance condition:

{
  "comeInWithWallJumpBelow": {
    "minHeight": 2
  },
  "comesThroughToilet": "yes"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"canPreciseWalljump"
"canDownGrab"
"canTrickyJump"
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Run and jump up through the door using HiJump and SpeedBooster in the room below using at least 1 tile of runway.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 6,
    "maxLeftPosition": 2.5,
    "minRightPosition": -2.5
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"canTrickyDashJump"
"canDownGrab"
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Run and jump up through the door using SpeedBooster in the room below. Turn to the left immediately after jumping, to allow running further and to cancel the rightward momentum before passing through the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": 0
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"SpeedBooster"
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 58,
    "excessFrames": 16
  }
}
From: 2
Bottom Left Door
To: 11
Upper Left Ledge Junction

Jumping from the raised tile to the right of the door can save 1 Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 54,
        "excessFrames": 23
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 51,
            "excessFrames": 24
          }
        }
      ]
    }
  ]
}
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: 3
Bottom Right Door

Exit condition:

{
  "leaveNormally": {}
}
From: 3
Bottom Right Door
To: 3
Bottom Right Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 60
  }
}
From: 3
Bottom Right Door
To: 3
Bottom Right Door

Requires:

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

Run and jump up through the door using SpeedBooster in the room below, with HiJump equipped. Immediately after jumping, break spin and turn left to avoid hitting the crab (alternatively, you can wiggle after the transition). It helps to use a little less than the full runway. Make it all the way up to the top right door.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"SpeedBooster"
"HiJump"
"canTrickyJump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "h_canFly",
    "canSpringBallJumpMidAir"
  ]
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Requires:

"canGravityJump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Requires:

"canSuitlessMaridia"
"HiJump"
"canSpringBallJumpMidAir"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Knock the crab off the wall immediately and then freeze.

Requires:

"h_canNavigateUnderwater"
"canTrickyUseFrozenEnemies"
{
  "or": [
    {
      "resetRoom": {
        "nodes": [
          3
        ],
        "mustStayPut": true
      }
    },
    "canPrepareForNextRoom"
  ]
}
{
  "or": [
    "canInsaneJump",
    "Spazer",
    "Wave",
    "Plasma",
    {
      "and": [
        "canDodgeWhileShooting",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "HiJump"
      ]
    }
  ]
}
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Requires:

"canUnderwaterWalljump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Space Jump up through the door of the room below.

Entrance condition:

{
  "comeInWithSpaceJumpBelow": {},
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Standing on a platform in the room below, jump straight up through the door.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 7,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Standing on a platform in the room below, jump straight up through the door, with HiJump equipped.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Run left-to-right in the room below using SpeedBooster, and jump up through the door. Hold left through the transition to avoid hitting the crab.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 9,
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": -7
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"SpeedBooster"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Run left-to-right in the room below using SpeedBooster over a specific distance, and jump up through the door. Hold left through the transition to avoid hitting the crab.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 9,
    "maxHeight": 9,
    "maxLeftPosition": -6,
    "minRightPosition": 2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canTrickyDashJump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Run right-to-left in the room below using SpeedBooster over a very precise distance, jump, immediately turn back right, and break spin before reaching the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "minHeight": 8,
    "maxHeight": 8,
    "maxLeftPosition": -2,
    "minRightPosition": 6
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canTrickyDashJump"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Wall jump off either side of the door frame in the room below.

Entrance condition:

{
  "comeInWithWallJumpBelow": {
    "minHeight": 2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Standing on the platform in the room below, perform a spring ball jump mid-air just before reaching the transition.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": 2,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canSpringBallJumpMidAir"
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 43
  }
}
From: 3
Bottom Right Door
To: 7
Lower Hills Junction

Spark up right to use the least amount of Energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 15,
        "excessFrames": 9
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 11,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  },
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 8
  }
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 5
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
{
  "shinespark": {
    "frames": 62,
    "excessFrames": 6
  }
}
From: 3
Bottom Right Door
To: 9
Spawn At Junction Below Top Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 59,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 52,
            "excessFrames": 3
          }
        }
      ]
    }
  ]
}
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 60,
    "excessFrames": 15
  }
}
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Wall jump off either side of the door frame in the room below and Springball Jump at the height of the jump.

Entrance condition:

{
  "comeInWithWallJumpBelow": {
    "minHeight": 2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"canTrickySpringBallJump"
"canTrickyJump"
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Run and jump up through the door using HiJump and SpeedBooster in the room below and Springball Jump at the top of the jump.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 6,
    "maxLeftPosition": 2.5,
    "minRightPosition": -2.5
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"SpeedBooster"
"canTrickySpringBallJump"
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Run and jump up through the door using HiJump and SpeedBooster in the room below and Springball Jump at the peak of the jump.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 7,
    "maxLeftPosition": 2.5,
    "minRightPosition": -2.5
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"HiJump"
"SpeedBooster"
"canTrickySpringBallJump"
"canTrickyJump"
From: 3
Bottom Right Door
To: 10
Upper Right Ledge Junction

Run and jump up through the door using SpeedBooster in the room below, jumping during a spike in the speed-to-jumpHeight chart. Immediately after jumping, break spin and turn left to allow you to run longer and to avoid hitting the crab.

Entrance condition:

{
  "comeInWithPlatformBelow": {
    "maxHeight": 10,
    "maxLeftPosition": -38.5,
    "minRightPosition": -2
  },
  "comesThroughToilet": "any"
}

Requires:

"canCrossRoomJumpIntoWater"
"canTrickyDashJump"
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithSpark": {
    "position": "bottom"
  }
}

Requires:

{
  "shinespark": {
    "frames": 127,
    "excessFrames": 10
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        5,
        3
      ],
      [
        7,
        2
      ]
    ]
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 121,
    "excessFrames": 11
  }
}
From: 4
Top Right Door
To: 1
Top Left Door

Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get up to the door transition, without needing to open the door. Samus will not be visible during the climb. It is necessary to enter a horizontal position of 20 pixel or less, otherwise the climb will stop in the air pocket below the door.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ],
      [
        2,
        19
      ],
      [
        2,
        28
      ],
      [
        2,
        29
      ]
    ]
  }
}

Requires:

"canXRayClimb"

Bypasses door shell: true

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

Entrance condition:

{
  "comeInShinecharging": {
    "length": 1,
    "openEnd": 0
  }
}

Requires:

"canSuitlessMaridia"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

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

Entrance condition:

{
  "comeInShinecharging": {
    "length": 1,
    "openEnd": 0
  }
}

Requires:

"canSuitlessMaridia"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

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

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 1
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Follow the crab from the bottom right door to the top right door. Depending on the item setup, this takes 30-50 seconds. Keep a half-tile gap between the crab and the runway in order to extend it as much as possible.

Requires:

"h_canFrozenEnemyRunway"
"Gravity"
{
  "or": [
    "SpaceJump",
    "canGravityJump",
    "Grapple"
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 6,
    "openEnd": 0
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Requires:

"Gravity"
"SpaceJump"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 2,
      "steepUpTiles": 5,
      "steepDownTiles": 5
    },
    "maxExtraRunSpeed": "$3.8"
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Requires:

"Gravity"
"SpaceJump"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 2,
      "steepUpTiles": 5,
      "steepDownTiles": 5
    },
    "landingRunway": {
      "length": 4,
      "openEnd": 1
    },
    "maxExtraRunSpeed": "$3.8"
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Requires:

"Gravity"
"SpaceJump"
"canTrickyJump"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 2,
      "steepUpTiles": 5,
      "steepDownTiles": 5
    },
    "landingRunway": {
      "length": 4,
      "openEnd": 1
    },
    "movementType": "uncontrolled",
    "maxExtraRunSpeed": "$3.8"
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Requires:

"Gravity"
"canTrickyJump"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 12,
      "openEnd": 2,
      "steepUpTiles": 5,
      "steepDownTiles": 5
    },
    "maxExtraRunSpeed": "$3.8"
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Use an in-room runway to gain temporary blue. Then Gravity jump to chain it up to the door. It is easiest to gain a shinecharge at the bottom of the room, though this requires a longer sequence of gravity jumps.

Requires:

"canChainTemporaryBlue"
"canGravityJump"
{
  "or": [
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 36,
            "openEnd": 0,
            "gentleDownTiles": 2,
            "gentleUpTiles": 1,
            "steepUpTiles": 1
          }
        },
        "canLongChainTemporaryBlue"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 20,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 3,
            "steepUpTiles": 1
          }
        },
        "canXRayTurnaround"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 15,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "steepDownTiles": 1
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 4
Top Right Door
To: 4
Top Right Door

Requires:

"h_canCrystalFlash"
From: 4
Top Right Door
To: 4
Top Right Door

Follow the crab from the bottom right door to the top right door. Depending on the item setup, this takes 30-50 seconds.

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "SpaceJump"
      ]
    },
    "canGravityJump",
    {
      "and": [
        "Grapple",
        {
          "or": [
            "HiJump",
            "Gravity"
          ]
        }
      ]
    },
    "h_canDoubleSpringBallJumpWithHiJump"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 4
Top Right Door
To: 6
Left Morph Passage Doorway

After teleporting, morph and roll to the right to touch the transition.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        34
      ]
    ]
  }
}

Requires:

"Morph"

Bypasses door shell: true

From: 4
Top Right Door
To: 9
Spawn At Junction Below Top Door

Requires:

"h_canNavigateUnderwater"
"Grapple"
From: 4
Top Right Door
To: 9
Spawn At Junction Below Top Door

In the previous room, gain max run speed without Speed Booster equipped, requiring about 7 tiles of runway (obtaining an extra run speed of $2.0). Enter the room either in a mockball (or process of mockballing), or descending from a controlled Spring Ball bounce. Just after the transition, jump or bounce to slightly less than full height. Pause to equip Speed Booster before bouncing on the first Grapple platform; this provides a boost in the bounce height to be able to make it to the Grapple platform below the top door.

Entrance condition:

{
  "comeInWithSpringBallBounce": {
    "speedBooster": false,
    "remoteAndLandingMinTiles": [
      [
        6.4375,
        0
      ]
    ],
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Right to Left"
}
"SpeedBooster"
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
From: 4
Top Right Door
To: 9
Spawn At Junction Below Top Door

In the previous room, gain max run speed without Speed Booster equipped, requiring about 7 tiles of runway (obtaining an extra run speed of $2.0). After the transition, jump to slightly less than full height, performing a lateral mid-air morph just early enough to avoid bonking the ceiling Grapple block. Pause to equip Speed Booster before bouncing on the first Grapple platform; this provides a boost in the bounce height to be able to make it to the Grapple platform below the top door.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": false,
    "minTiles": 6.4375
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Right to Left"
}
"SpeedBooster"
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
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: 10
Upper Right Ledge Junction

From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Come in with high speed and jump after the transition to cross the room. Precise timing is needed to jump to the correct height: too high and Samus will bonk the Grapple block, too low and Samus will not make it onto the ledge. A Powamp may be in the path of the jump but can be destroyed with blue speed.

Entrance condition:

{
  "comeInRunning": {
    "minTiles": 31,
    "speedBooster": true
  }
}

Requires:

"canCrossRoomJumpIntoWater"
"canInsaneJump"
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 5 or more runway tiles worth of speed (at least $1.8 extra run speed). Use Spring Ball to jump or do a controlled bounce after the transition. Bounce on the first Grapple platform. Then perform a 'spring fling' by unequipping Spring Ball while descending, to reset Samus' vertical speed and be able to make it across room. Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring fling will not work, assuming Speed Booster is not equipped.

Entrance condition:

{
  "comeInWithSpringBallBounce": {
    "speedBooster": "any",
    "remoteAndLandingMinTiles": [
      [
        4.4375,
        2
      ]
    ],
    "adjacentMinTiles": 8,
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Right to Left"
}
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
"canSpringFling"
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 1 tile worth of speed (at least $0.9 extra run speed). Use Spring Ball to jump or do a controlled bounce after the transition. While descending and before bouncing on the first Grapple platform, perform two spring flings by pausing and unequipping Spring Ball, then pausing again and re-equipping it. Afterward, perform additional spring flings as needed to make it across the room, taking care to avoid the Powamp. Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring flings will not work, assuming Speed Booster is not equipped.

Entrance condition:

{
  "comeInWithSpringBallBounce": {
    "speedBooster": "any",
    "remoteAndLandingMinTiles": [
      [
        0.4375,
        1
      ]
    ],
    "adjacentMinTiles": 4,
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Right to Left"
}
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
"canSpringFling"
"canInsaneJump"
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

With Speed Booster equipped, run into the room using at least about 2 tiles of runway (at least $0.C extra run speed). If needed, perform two spring flings by pausing and unequipping Spring Ball, then pausing again and re-equipping it before bouncing on the first Grapple platform. Afterward, perform additional spring flings as needed to make it across the room, taking care to avoid the Powamp.

Entrance condition:

{
  "comeInRunning": {
    "minTiles": 1.4375,
    "speedBooster": true
  }
}

Requires:

{
  "notable": "Spring Ball Bounce Right to Left"
}
"canCrossRoomJumpIntoWater"
"canTrickySpringBallBounce"
"canSpringFling"
"canInsaneJump"
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Come in with speed in a specific range (extra run speed between $2.0 and $2.3), corresponding to using about 7 tiles of runway. Bounce on the two islands below, in order to make it up to the top-left part of the room.

Entrance condition:

{
  "comeInWithSpringBallBounce": {
    "speedBooster": true,
    "remoteAndLandingMinTiles": [
      [
        6.4375,
        0
      ]
    ],
    "movementType": "controlled"
  }
}

Requires:

"canTrickyDashJump"
"canTrickySpringBallBounce"
From: 4
Top Right Door
To: 11
Upper Left Ledge Junction

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 127,
    "excessFrames": 28
  }
}
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: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 90
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
"canHorizontalShinespark"
{
  "shinespark": {
    "frames": 61,
    "excessFrames": 10
  }
}
From: 5
Top Door
To: 1
Top Left Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 67,
    "excessFrames": 10
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 55
  },
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 69,
    "excessFrames": 6
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 15
  },
  "comesThroughToilet": "any"
}

Requires:

"Gravity"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 72,
    "excessFrames": 6
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 90
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 86,
    "excessFrames": 12
  }
}
From: 5
Top Door
To: 4
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 20
  },
  "comesThroughToilet": "any"
}

Requires:

"canSuitlessMaridia"
"canMidairShinespark"
"canPrepareForNextRoom"
{
  "shinespark": {
    "frames": 93,
    "excessFrames": 12
  }
}
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

Use the runway at either the bottom or right side of the room to gain temporary blue. Then Gravity jump two or more times to chain it up to the door.

Requires:

{
  "or": [
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 30,
            "openEnd": 0,
            "gentleDownTiles": 3,
            "gentleUpTiles": 2
          }
        },
        "canXRayTurnaround",
        "canInsaneJump"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 20,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1,
            "steepUpTiles": 1,
            "openEnd": 0
          }
        },
        "HiJump"
      ]
    }
  ]
}
"canGravityJump"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}
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: 5
Top Door

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        "SpaceJump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canPreciseGrapple",
        {
          "or": [
            "Gravity",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canGravityJump",
        "canBeVeryPatient"
      ]
    }
  ]
}
"canUpwardGModeSetup"
"canTrickyUseFrozenEnemies"
{
  "or": [
    "Morph",
    "canTwoTileSqueeze"
  ]
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 5
Top Door
To: 9
Spawn At Junction Below Top Door

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: 5
Top Door
To: 12
G-Mode Junction (In Morph Tunnel)

Bounce from the right peak into the morph tunnel. Samus can't bounce twice in a single fall, so come to a stop on the top platform or avoid it completely.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickyJump"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    "h_EverestMorphTunnelExpanded",
    {
      "enemyDamage": {
        "enemy": "Sciser",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
From: 6
Left Morph Passage Doorway
To: 2
Bottom Left Door

Requires:

"Morph"
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: 6
Left Morph Passage Doorway

Requires:

"h_EverestMorphTunnelExpanded"

Exit condition:

{
  "leaveWithRunway": {
    "length": 2,
    "openEnd": 0
  }
}
From: 6
Left Morph Passage Doorway
To: 6
Left Morph Passage Doorway

Requires:

"h_canCrystalFlash"
From: 6
Left Morph Passage Doorway
To: 6
Left Morph Passage Doorway

Requires:

"h_EverestMorphTunnelExpanded"

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 6
Left Morph Passage Doorway
To: 6
Left Morph Passage Doorway

Requires:

"h_EverestMorphTunnelExpanded"
{
  "enemyDamage": {
    "enemy": "Sciser",
    "type": "contact",
    "hits": 1
  }
}
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: 8
Higher Hill Junction

Jump using Springball with the right timing leaving the Morph tunnel to avoid falling.

Requires:

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

Jump using Springball with the right timing leaving the Morph tunnel to avoid falling.

Entrance condition:

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

Requires:

"h_EverestMorphTunnelExpanded"
"canInsaneJump"
"h_canArtificialMorphSpringBall"
From: 6
Left Morph Passage Doorway
To: 8
Higher Hill Junction

Jump using Springball with the right timing leaving the Morph tunnel to avoid falling.

Entrance condition:

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

Requires:

"canInsaneJump"
"h_canArtificialMorphSpringBall"
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: 6
Left Morph Passage Doorway
To: 11
Upper Left Ledge Junction

Perform a horizontal shinespark through the top of the door transition, from a horizontal position that triggers a deep door transition. Sparking from one or two pixels away from the door is an example position that works (if possible in the neighboring room). If successful, after the shinespark crash animation ends Samus should be standing inside the wall and be able to X-Ray climb.

Entrance condition:

{
  "comeInWithSpark": {
    "position": "top"
  }
}

Requires:

"canDeepTransition"
{
  "shinespark": {
    "frames": 2,
    "excessFrames": 2
  }
}
"canXRayClimb"
From: 7
Lower Hills Junction
To: 2
Bottom Left Door

From: 7
Lower Hills Junction
To: 3
Bottom Right Door

From: 7
Lower Hills Junction
To: 3
Bottom Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 2,
    "steepUpTiles": 5,
    "steepDownTiles": 5
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 115
  }
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{
  "types": [
    "missiles"
  ],
  "requires": [
    {
      "or": [
        "canGravityJump",
        "HiJump",
        "canWalljump",
        "h_canFly",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 7
Lower Hills Junction
To: 3
Bottom Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 1,
    "steepUpTiles": 5,
    "steepDownTiles": 5
  }
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "right"
  }
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{
  "types": [
    "missiles"
  ],
  "requires": [
    {
      "or": [
        "canGravityJump",
        "HiJump",
        "canWalljump",
        "h_canFly",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 7
Lower Hills Junction
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 44,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 7
Lower Hills Junction
To: 7
Lower Hills Junction

Requires:

"Gravity"
{
  "or": [
    "HiJump",
    "SpaceJump"
  ]
}
{
  "resetRoom": {
    "nodes": [
      1,
      2,
      3
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "Super"
  ]
}
From: 7
Lower Hills Junction
To: 8
Higher Hill Junction

Requires:

"Gravity"
From: 7
Lower Hills Junction
To: 8
Higher Hill Junction

Requires:

"canSuitlessMaridia"
{
  "or": [
    "HiJump",
    {
      "and": [
        "canTrickySpringBallJump",
        {
          "or": [
            "canTrickyJump",
            "canSpringFling",
            "canStationaryLateralMidAirMorph"
          ]
        }
      ]
    }
  ]
}
From: 7
Lower Hills Junction
To: 8
Higher Hill Junction

There is a grappleable Powamp directly above each of the 3 peaks.

Requires:

"canSuitlessMaridia"
"canUseEnemies"
"Grapple"
From: 7
Lower Hills Junction
To: 8
Higher Hill Junction

Jump from the second lowest peak, then vertically spark while between it and the next peak, in order to hit the grapple blocks and save energy.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 29,
    "excessFrames": 28
  }
}
From: 7
Lower Hills Junction
To: 9
Spawn At Junction Below Top Door

Requires:

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

There is a grappleable Powamp directly above each of the 3 peaks.

Requires:

"h_canNavigateUnderwater"
"canUseEnemies"
"Grapple"
From: 7
Lower Hills Junction
To: 9
Spawn At Junction Below Top Door

Jump from, then vertically spark while a few tiles left of the second lowest peak.

Requires:

{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 40,
    "excessFrames": 8
  }
}
From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Requires:

"canGravityJump"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

There is a ridiculously precise, but possible, walljump to get up there. With and without HiJump is equally difficult.

Requires:

"Gravity"
"canInsaneWalljump"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

The run and jump is done from the middle peak in the floor. Not the one closest to the bottom right door. Run from the left edge to just right of the peak, jump and wall jump on the overhang. It may be worthwhile to kill the Powamps and crabs first.

Requires:

"Gravity"
"HiJump"
"canTrickyDashJump"
"canWalljump"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Requires:

"Gravity"
"h_canFly"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

There is a grappleable Powamp directly above each of the 3 peaks.

Requires:

"h_canNavigateUnderwater"
"canUseEnemies"
"Grapple"

Clears obstacles: B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Freeze the crab midway up the right wall and jump and spring ball jump up to the higher platform. Luring a second crab, which will make it to the upper platform, may be useful to avoid a tricky spring ball jump and flatley jump to get to the top right door.

Requires:

"canSuitlessMaridia"
"HiJump"
"canTrickySpringBallJump"
"canTrickyUseFrozenEnemies"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Start the springball jumps from the highest ledge on the wall.

Requires:

"canSuitlessMaridia"
"h_canDoubleSpringBallJumpWithHiJump"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Climbing the right side of Mt. Everest with two supers, ice, and HiJump. Requires luring 3 crabs; the third crab is from the morph tunnel to the left. Use a super to knock off and freeze a crab midair. Stand on it and let the other crab climb, then jump up and follow it. Be sure two crabs make it to the next section in order to crab climb further.

Requires:

"canSuitlessMaridia"
"canCrazyCrabClimb"
"HiJump"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Climbing the right side of Mt. Everest with two supers, ice, and Spring Ball. Requires luring 3 crabs; the third crab is from the morph tunnel to the left. Use a super to knock off and freeze a crab midair. Stand on it and let the other crab climb, then jump up and follow it. Be sure two crabs make it to the next section in order to crab climb further.

Requires:

"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickySpringBallJump"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster) Requires luring 2 crabs. Use a super to knock off and freeze a crab midair. Be sure to lure a crab to the next section to crab climb further. If Samus has 2 supers, it is easier to bring 3 crabs; the third is from the morph tunnel to the left. Lure 2 crabs to the next section for a slightly easier crab climb. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only 1 Super"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickyJump"
"canBeVeryPatient"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster) Requires luring 3 crabs; the third crab is from the morph tunnel to the left. Use a super to knock off and freeze a crab midair. Be sure two crabs make it to the next section in order to crab climb further. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only 2 Supers"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickyJump"
"canBeVeryPatient"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Climb the bottom right wall of Mt. Everest with Ice and HiJump while also luring a crab to the next platform to be used to ascend the next wall. The trickiest part of the climb is getting past the final overhang. This can be done with an underwater wall jump if the crab is low, a precise crouch jump and down grab if it is higher, or a flatley jump off of the crab if it is higher still. Two crabs makes it significantly easier to lure one to the top - simply let one go ahead of Samus. For a faster setup, one crab may be used by perform the final jump as it is unfreezing so it starts moving upward. Then go to the lower ground a bit to the right, jump and aim down to lower the camera to lure the crab. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only HiJump or Springball"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"HiJump"
"canTrickyJump"
"canCameraManip"
{
  "or": [
    "canUnderwaterWalljump",
    "h_canCrouchJumpDownGrab",
    "canFlatleyJump",
    "canInsaneJump"
  ]
}

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Use the crab near the bottom right door. Only one spring ball jump is needed, it is to get up onto the flat platform. After the spring ball jump, if the crab did not follow, go to the lower ground a bit to the right, jump and aim down to lower the camera to lure the crab. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only HiJump or Springball"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickySpringBallJump"
"canTrickyJump"
"canCameraManip"

Clears obstacles: A, B

From: 7
Lower Hills Junction
To: 10
Upper Right Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 41,
        "excessFrames": 23
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 39,
            "excessFrames": 24
          }
        }
      ]
    }
  ]
}
From: 8
Higher Hill Junction
To: 1
Top Left Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 32,
        "excessFrames": 8
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 28,
            "excessFrames": 8
          }
        }
      ]
    }
  ]
}
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: 8
Higher Hill Junction
To: 6
Left Morph Passage Doorway

Requires:

"Gravity"
"canMidAirMorph"
"h_EverestMorphTunnelExpanded"
{
  "canShineCharge": {
    "usedTiles": 12,
    "openEnd": 1,
    "steepUpTiles": 5,
    "steepDownTiles": 5
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 70
  }
}
From: 8
Higher Hill Junction
To: 7
Lower Hills Junction

From: 8
Higher Hill Junction
To: 9
Spawn At Junction Below Top Door

Barely works without HiJump with a late gravity jump.

Requires:

"canGravityJump"
{
  "or": [
    "HiJump",
    "canTrickyJump"
  ]
}
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

With a bit of a run, this requires no other movement tech or items.

Requires:

"Gravity"
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

There is a grappleable Powamp directly above each of the 3 peaks.

Requires:

"h_canNavigateUnderwater"
"canUseEnemies"
"Grapple"
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

Requires:

"canSuitlessMaridia"
"HiJump"
"canSpringBallJumpMidAir"
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

Requires:

"canUnderwaterWalljump"
From: 8
Higher Hill Junction
To: 11
Upper Left Ledge Junction

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 28,
        "excessFrames": 24
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 24,
            "excessFrames": 23
          }
        }
      ]
    }
  ]
}
From: 9
Spawn At Junction Below Top Door
To: 1
Top Left Door

Requires:

"h_canNavigateUnderwater"
"Grapple"
From: 9
Spawn At Junction Below Top Door
To: 1
Top Left Door

Jump without HiJump, then spark towards the door.

Requires:

"canDisableEquipment"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 8
  }
}
From: 9
Spawn At Junction Below Top Door
To: 4
Top Right Door

Requires:

"h_canNavigateUnderwater"
"Grapple"
From: 9
Spawn At Junction Below Top Door
To: 4
Top Right Door

Jump without HiJump, then spark towards the door.

Requires:

"canDisableEquipment"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 72,
    "excessFrames": 7
  }
}
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

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

Use the grapple to fling Samus through the door.

Requires:

"h_canNavigateUnderwater"
"Grapple"
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

"canSuitlessMaridia"
"HiJump"
"canSpringBallJumpMidAir"
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

"canGravityJump"
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Jump the first frame after running to gain just enough spinjump height.

Requires:

"Gravity"
"canWalljump"
"canTrickyDashJump"
From: 9
Spawn At Junction Below Top Door
To: 5
Top Door

Requires:

"Gravity"
"h_canShineChargeMaxRunway"
{
  "shinespark": {
    "frames": 61
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 9
Spawn At Junction Below Top Door
To: 8
Higher Hill Junction

From: 9
Spawn At Junction Below Top Door
To: 9
Spawn At Junction Below Top Door

Requires:

"h_canCrystalFlash"
From: 9
Spawn At Junction Below Top Door
To: 11
Upper Left Ledge Junction

Turn off Gravity and HiJump to jump directly here.

Requires:

"canSuitlessMaridia"
"canDisableEquipment"
From: 10
Upper Right Ledge Junction
To: 3
Bottom Right Door

Charge on the upper right ledge, and store the spark as Samus walks off the ledge to drop down onto the door. Opening the door first and moonfalling can help but is not required.

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleUpTiles": 3,
    "gentleDownTiles": 1,
    "steepUpTiles": 1,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 30
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{
  "types": [
    "missiles",
    "powerbomb"
  ],
  "requires": [
    {
      "or": [
        "Grapple",
        {
          "shinespark": {
            "frames": 59
          }
        },
        {
          "and": [
            "HiJump",
            "canSpringBallJumpMidAir"
          ]
        },
        {
          "and": [
            "HiJump",
            "canTrickyDashJump",
            "canWalljump"
          ]
        },
        "canGravityJump"
      ]
    }
  ]
}
From: 10
Upper Right Ledge Junction
To: 3
Bottom Right Door

Requires:

"Gravity"
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleUpTiles": 3,
    "gentleDownTiles": 1,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

"canGravityJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

"Gravity"
"h_canFly"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Jump and grapple to the blocks to the top left of this region, then to the ceiling grapple blocks.

Requires:

"Gravity"
"Grapple"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

"Gravity"
{
  "or": [
    "canDelayedWalljump",
    {
      "and": [
        "HiJump",
        "canPreciseWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump",
        "SpeedBooster"
      ]
    }
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Run from the left edge to just after the second downward slope. No wall jump needed.

Requires:

"Gravity"
"HiJump"
"canTrickyDashJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

This strat uses the grapple blocks at the top left, not the Powamp. Failure also doesn't usually allow a second try (assuming the Powamp is not there).

Requires:

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

Crouch at the edge of the overhang. Jump and just after the peak of the jump, grapple to the grapple blocks. This strat is finicky, and failure doesn't usually allow a second try (assuming the Powamp is not there). This is possible to do without a crouch jump, but it is much harder.

Requires:

"canSuitlessMaridia"
"canPreciseGrapple"
{
  "or": [
    "canCrouchJump",
    "canTrickyJump"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

There is a grappleable Powamp directly above each of the 3 peaks.

Requires:

"canSuitlessMaridia"
"canUseEnemies"
"Grapple"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Start the jump from the higher ground to the left, specifically the right side of the second highest region.

Requires:

"canSuitlessMaridia"
"HiJump"
"canTrickySpringBallJump"
"canFlatleyJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires having already lured a crab, likely from above the bottom right door. Freeze the crab midway up the right wall and jump and spring ball jump up to the door.

Requires:

"canSuitlessMaridia"
"HiJump"
"canSpringBallJumpMidAir"
"canTrickyUseFrozenEnemies"
{
  "obstaclesCleared": [
    "B"
  ]
}
"canTrickyJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

"canSuitlessMaridia"
"h_canDoubleSpringBallJumpWithHiJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Climbing the right side of Mt. Everest with only two supers, ice, and HiJump. Requires originally luring 3 crabs. Two crabs and one super are needed from this location. Use a super to knock off and freeze a crab midair. Jump on it and freeze the second as a platform to jump up to the door.

Requires:

"canSuitlessMaridia"
"HiJump"
"canTrickyUseFrozenEnemies"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
"canTrickyJump"
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Climbing the right side of Mt. Everest with only two supers, ice, and Spring Ball. Requires originally luring 3 crabs. Two crabs and one super are needed from this location. Use a super to knock off and freeze a crab midair. Jump on it and freeze the second as a platform to jump up to the door.

Requires:

"canSuitlessMaridia"
"canTrickySpringBallJump"
"canCrazyCrabClimb"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster) Requires originally luring 3 crabs. Two crabs and one super are needed from this location. Use a super to knock off and freeze a crab midair. Once close to the upper platform, freeze the crab at knee height to stand on it to jump up. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only 2 Supers"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickyJump"
"canBeVeryPatient"
{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Climbing the right side of Mt. Everest with only one super and ice. (A trickier version than that used in 14% Icebooster) Requires having already lured a crab to this location, likely from above the bottom right door. Once close to the upper platform, freeze the crab at knee height to stand on it to jump up. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only 1 Super"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickyJump"
{
  "obstaclesCleared": [
    "B"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires having already lured a crab to this location, likely from above the bottom right door. Freeze the crab very high before going to the ledge on the right, delay jumping so it thaws and moves up a bit while on screen, jump aim down to lower the camera and lure it more. Alternatively, using moonwalk and a flatley jump at the top can prevent needing the crab again. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only HiJump or Springball"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"HiJump"
"canTrickyJump"
"canCameraManip"
{
  "obstaclesCleared": [
    "B"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires having already lured a crab to this location, likely from above the bottom right door. Freeze the crab high before going to the ledge on the right, delay spring ball jumping so it thaws and moves up while on screen, jump aim down to lower the camera and lure it more. Freeze the crab again to use as a platform, approximately knee high. Jump on it and then jump to the platform above. Note: The hardest part of this climb is the pixel precision when jumping around a ledge. Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip.

Requires:

{
  "notable": "Right Crab Climb with Only HiJump or Springball"
}
"canSuitlessMaridia"
"canCrazyCrabClimb"
"canTrickySpringBallJump"
"canTrickyJump"
"canCameraManip"
{
  "obstaclesCleared": [
    "B"
  ]
}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Run right-to-left to gain a shinecharge on the upper right ledge. Use a gravity jump, Space Jump, or HiJump to approach the door above and spark out.

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "canGravityJump",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canWalljump",
            "canTrickyDashJump"
          ]
        }
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleUpTiles": 3,
    "gentleDownTiles": 1,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 8
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Run right-to-left to gain a shinecharge on the upper right ledge.

Requires:

"Gravity"
"HiJump"
"SpaceJump"
{
  "canShineCharge": {
    "usedTiles": 20,
    "gentleUpTiles": 3,
    "gentleDownTiles": 1,
    "steepUpTiles": 1,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 45
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 10
Upper Right Ledge Junction
To: 4
Top Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 21,
        "excessFrames": 7
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 17,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 10
Upper Right Ledge Junction
To: 7
Lower Hills Junction

From: 10
Upper Right Ledge Junction
To: 9
Spawn At Junction Below Top Door

Jump and diagonally spark up left to land on the upper platform. The Powamps can be used as a reference of when to spark, however they move up and down. Spark when samus is a few tiles left of the first Powamp, or almost half way between the first two with HiJump.

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 34,
        "excessFrames": 5
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 31,
            "excessFrames": 5
          }
        }
      ]
    }
  ]
}
From: 11
Upper Left Ledge Junction
To: 1
Top Left Door

Requires:

"Gravity"
From: 11
Upper Left Ledge Junction
To: 1
Top Left Door

Requires:

"canSuitlessMaridia"
{
  "or": [
    "HiJump",
    "canSpringBallJumpMidAir"
  ]
}
From: 11
Upper Left Ledge Junction
To: 1
Top Left Door

Run right-to-left to gain a shinecharge on the ledge near the top-left door, and perform tight ledge-grabs to make it through the door with shinecharge frames remaining. This is a very short runway, making it an exceptionally difficult short-charge.

Requires:

{
  "notable": "Top Left Shinecharge"
}
"Gravity"
{
  "canShineCharge": {
    "usedTiles": 11,
    "steepUpTiles": 5,
    "openEnd": 2
  }
}
"canShinechargeMovementComplex"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 30
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 11
Upper Left Ledge Junction
To: 5
Top Door

Run right-to-left to gain a shinecharge on the ledge near the top-left door, and Space Jump to the top center door with shinecharge frames remaining. This is a very short runway, making it an exceptionally difficult short-charge.

Requires:

{
  "notable": "Top Left Shinecharge"
}
"Gravity"
"SpaceJump"
"canTrickyDashJump"
{
  "canShineCharge": {
    "usedTiles": 11,
    "steepUpTiles": 5,
    "openEnd": 2
  }
}
"canShinechargeMovementComplex"

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 15
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 11
Upper Left Ledge Junction
To: 5
Top Door

Run right-to-left to gain a shinecharge on the ledge near the top-left door, and Space Jump to the top center door with shinecharge frames remaining. This is a very short runway, making it an exceptionally difficult short-charge.

Requires:

{
  "notable": "Top Left Shinecharge"
}
"Gravity"
"HiJump"
"SpaceJump"
{
  "canShineCharge": {
    "usedTiles": 11,
    "steepUpTiles": 5,
    "openEnd": 2
  }
}
"canShinechargeMovementComplex"

Exit condition:

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

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 11
Upper Left Ledge Junction
To: 8
Higher Hill Junction

From: 11
Upper Left Ledge Junction
To: 9
Spawn At Junction Below Top Door

Requires:

"Gravity"
"HiJump"
"SpeedBooster"
From: 11
Upper Left Ledge Junction
To: 9
Spawn At Junction Below Top Door

This is most easily done with a late jump at the bottom of the slope. It is a bit less precise with an air ball or turning gravity suit back on and wall jumping on the platform at the end. An alternate method is to airball simultaneously with the gravity jump pause.

Requires:

"canGravityJump"
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "can4HighMidAirMorph",
        "canCarefulJump",
        "canLateralMidAirMorph"
      ]
    }
  ]
}
From: 11
Upper Left Ledge Junction
To: 9
Spawn At Junction Below Top Door

Start the spring ball jumps from the bottom of the slope.

Requires:

"canSuitlessMaridia"
"h_canDoubleSpringBallJumpWithHiJump"
Base (Extreme)
Mt. Everest
From: 12
G-Mode Junction (In Morph Tunnel)
To: 6
Left Morph Passage Doorway

Requires:

"canEnterGMode"
From: 12
G-Mode Junction (In Morph Tunnel)
To: 6
Left Morph Passage Doorway

Requires:

"canEnterGMode"

Exit condition:

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

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 174,
  "name": "Mt. Everest",
  "area": "Maridia",
  "subarea": "Outer",
  "playable": true,
  "roomAddress": "0x7D0B9",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Top Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a438",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 2,
      "name": "Bottom Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a444",
      "doorOrientation": "down",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 3,
      "name": "Bottom Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a450",
      "doorOrientation": "down",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 4,
      "name": "Top Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a468",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 5,
      "name": "Top Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a42c",
      "doorOrientation": "up",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ],
      "spawnAt": 9
    },
    {
      "id": 6,
      "name": "Left Morph Passage Doorway",
      "nodeType": "door",
      "nodeSubType": "passage",
      "nodeAddress": "0x001a45c",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ],
      "note": "It's not quite a door, but it is a morph passage transition to another room"
    },
    {
      "id": 7,
      "name": "Lower Hills Junction",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 8,
      "name": "Higher Hill Junction",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 9,
      "name": "Spawn At Junction Below Top Door",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 10,
      "name": "Upper Right Ledge Junction",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 11,
      "name": "Upper Left Ledge Junction",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 12,
      "name": "G-Mode Junction (In Morph Tunnel)",
      "nodeType": "junction",
      "nodeSubType": "g-mode",
      "note": "Represents being in the morph tunnel with G-Mode and morph or artificial morph"
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Lure 2 crabs to the platform at 10",
      "obstacleType": "abstract"
    },
    {
      "id": "B",
      "name": "Lure 1 crab to the platform at 10",
      "obstacleType": "abstract"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Mt. Everest Left Powamp",
      "enemyName": "Powamp",
      "quantity": 1,
      "homeNodes": [
        8
      ],
      "dropRequires": [
        "Gravity",
        {
          "or": [
            "Grapple",
            "HiJump",
            "SpaceJump",
            "canSpringBallJumpMidAir",
            "canGravityJump"
          ]
        }
      ]
    },
    {
      "id": "e2",
      "groupName": "Mt. Everest Right Powamps",
      "enemyName": "Powamp",
      "quantity": 2,
      "homeNodes": [
        7
      ],
      "dropRequires": [
        "Gravity",
        {
          "or": [
            "Grapple",
            "HiJump",
            "SpaceJump",
            "canSpringBallJumpMidAir",
            "canGravityJump"
          ]
        }
      ]
    },
    {
      "id": "e3",
      "groupName": "Mt. Everest Bottom Left Scisers",
      "enemyName": "Sciser",
      "quantity": 2,
      "homeNodes": [
        2
      ]
    },
    {
      "id": "e4",
      "groupName": "Mt. Everest Bottom Right Sciser",
      "enemyName": "Sciser",
      "quantity": 1,
      "homeNodes": [
        3
      ]
    },
    {
      "id": "e5",
      "groupName": "Mt. Everest Bottom Middle-Left Sciser",
      "enemyName": "Sciser",
      "quantity": 1,
      "homeNodes": [
        6
      ]
    },
    {
      "id": "e6",
      "groupName": "Mt. Everest Bottom Middle Sciser",
      "enemyName": "Sciser",
      "quantity": 1,
      "homeNodes": [
        8
      ],
      "note": "It crawls around the tallest of the three hills."
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4,
          "note": "Shinespark direct link"
        },
        {
          "id": 5
        },
        {
          "id": 9,
          "devNote": [
            "FIXME It is possible to spark 4->9 with precise positioning and a downgrab on the grapple blocks.",
            "It is also possible to have a precise amount of energy to fall onto the blocks."
          ]
        },
        {
          "id": 11
        },
        {
          "id": 12
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1,
          "note": "One-way link for shinesparking and crab climb."
        },
        {
          "id": 2
        },
        {
          "id": 4,
          "note": "One-way link for shinesparking"
        },
        {
          "id": 5
        },
        {
          "id": 6
        },
        {
          "id": 7
        },
        {
          "id": 8
        },
        {
          "id": 9,
          "devNote": "One-way link for shinesparking and cross room jump."
        },
        {
          "id": 11,
          "devNote": "One-way link for superless crab climb and cross-room jump."
        },
        {
          "id": 12
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 3
        },
        {
          "id": 4,
          "note": "One-way link for cross-room jumps."
        },
        {
          "id": 7
        },
        {
          "id": 9,
          "note": "One-way link for diagonal shinesparking."
        },
        {
          "id": 10,
          "note": "One-way link for shinesparking and cross-room jumps."
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1,
          "note": "This link is for shinespark and cross room jumps. All other strats should take other routes."
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        },
        {
          "id": 6
        },
        {
          "id": 9,
          "devNote": [
            "FIXME It is possible to spark 4->9 with precise positioning and a downgrab on the grapple blocks.",
            "It is also possible to have a precise amount of energy to fall onto the blocks."
          ]
        },
        {
          "id": 10
        },
        {
          "id": 11
        },
        {
          "id": 12
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 1
        },
        {
          "id": 4
        },
        {
          "id": 5
        },
        {
          "id": 9
        },
        {
          "id": 12
        }
      ]
    },
    {
      "from": 6,
      "to": [
        {
          "id": 2
        },
        {
          "id": 4
        },
        {
          "id": 6
        },
        {
          "id": 7
        },
        {
          "id": 8
        },
        {
          "id": 9
        },
        {
          "id": 11
        }
      ]
    },
    {
      "from": 7,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        },
        {
          "id": 7
        },
        {
          "id": 8
        },
        {
          "id": 9,
          "devNote": "The strats in this link are doable from many nodes within the room, however this one is freely reachable from each of them."
        },
        {
          "id": 10
        }
      ]
    },
    {
      "from": 8,
      "to": [
        {
          "id": 1
        },
        {
          "id": 6
        },
        {
          "id": 7
        },
        {
          "id": 9
        },
        {
          "id": 11
        }
      ]
    },
    {
      "from": 9,
      "to": [
        {
          "id": 1,
          "devNote": "Direct link for shinespark and grapple"
        },
        {
          "id": 4,
          "note": "Direct link for shinespark and grapple"
        },
        {
          "id": 5
        },
        {
          "id": 8
        },
        {
          "id": 9
        },
        {
          "id": 11
        }
      ]
    },
    {
      "from": 10,
      "to": [
        {
          "id": 3
        },
        {
          "id": 4
        },
        {
          "id": 7
        },
        {
          "id": 9
        }
      ]
    },
    {
      "from": 11,
      "to": [
        {
          "id": 1,
          "devNote": "No Powamp grapple strat because that is covered by 11 -> 9 -> 1."
        },
        {
          "id": 5
        },
        {
          "id": 8
        },
        {
          "id": 9
        }
      ]
    },
    {
      "from": 12,
      "to": [
        {
          "id": 6
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 2,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway - Frozen Sciser - Long Lure",
      "requires": [
        "h_canFrozenEnemyRunway",
        "Gravity",
        "canBePatient",
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 1
                  }
                },
                {
                  "or": [
                    "HiJump",
                    "canSpringBallJumpMidAir",
                    "canGravityJump",
                    "canConsecutiveWalljump",
                    "SpeedBooster"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 0
        }
      },
      "note": [
        "Follow the crab from the bottom right door to the top left door. This takes approximately 90 seconds.",
        "It is also possible to knock the crab off of the middle peak with a super and follow it to the left which may save time."
      ]
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway - Frozen Sciser - Very Long Lure",
      "requires": [
        "h_canFrozenEnemyRunway",
        "Gravity",
        "canBeVeryPatient",
        {
          "or": [
            "canGravityJump",
            "canPreciseGrapple",
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 0
        }
      },
      "note": [
        "Follow the crab from the bottom right door to the top left door.",
        "It is also possible to knock the crab off of the middle peak with a super and follow it."
      ],
      "devNote": [
        "These strats take approximately 2 minutes each, but because it is just for a 1.5 tile runway extension, canBeVeryPatient was added.",
        "This could be done with many other sets of item combinations, but it would be very tedious for a runway extension."
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 20,
            "openEnd": 1,
            "steepUpTiles": 1,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1
          }
        }
      }
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 20,
            "openEnd": 1,
            "steepUpTiles": 1,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1
          },
          "landingRunway": {
            "length": 2,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 6,
      "link": [
        1,
        1
      ],
      "name": "Leave With Spring Ball Bounce (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump",
        "canTrickyJump"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 20,
            "openEnd": 1,
            "steepUpTiles": 1,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1
          },
          "landingRunway": {
            "length": 2,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      }
    },
    {
      "id": 7,
      "link": [
        1,
        1
      ],
      "name": "Leave Space Jumping",
      "requires": [
        "Gravity",
        "canTrickyJump"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 20,
            "openEnd": 1,
            "steepUpTiles": 1,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1
          }
        }
      }
    },
    {
      "id": 8,
      "link": [
        1,
        1
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        {
          "canShineCharge": {
            "usedTiles": 30,
            "openEnd": 0,
            "gentleDownTiles": 3,
            "gentleUpTiles": 2
          }
        },
        "canGravityJump",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "note": [
        "Use the runway at the bottom of the room to gain temporary blue.",
        "Then Gravity jump three times to chain it up to the door."
      ]
    },
    {
      "id": 9,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 10,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Sciser - Long Lure",
      "requires": [
        "Gravity",
        "canBePatient",
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 1
                  }
                },
                {
                  "or": [
                    "HiJump",
                    "canSpringBallJumpMidAir",
                    "canGravityJump",
                    "canConsecutiveWalljump",
                    "SpeedBooster"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Follow the crab from the bottom right door to the top left door. This takes approximately 90 seconds.",
        "It is also possible to knock the crab off of the middle peak with a super and follow it to the left which may save time."
      ]
    },
    {
      "id": 11,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Sciser - Very Long Lure",
      "requires": [
        "canBeVeryPatient",
        {
          "or": [
            "canGravityJump",
            {
              "and": [
                "canPreciseGrapple",
                {
                  "or": [
                    "HiJump",
                    "Gravity"
                  ]
                }
              ]
            },
            {
              "and": [
                {
                  "ammo": {
                    "type": "Super",
                    "count": 1
                  }
                },
                {
                  "or": [
                    "canTrickyUseFrozenEnemies",
                    {
                      "and": [
                        "HiJump",
                        "canSpringBallJumpMidAir"
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Follow the crab from the bottom right door to the top left door with Gravity or Grapple.",
        "It is also possible to knock the crab off of the middle peak with a super and follow it to the left with Ice or HiJump and Spring Ball."
      ],
      "devNote": [
        "These strats take approximately 2 minutes each, but because it is just for a G-Mode Setup, canBeVeryPatient was added.",
        "This could be done with many other sets of item combinations, but it would be very tedious for a g-mode setup."
      ]
    },
    {
      "id": 12,
      "link": [
        1,
        2
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 0,
          "openEnd": 1
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 13,
      "link": [
        1,
        3
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 0,
          "openEnd": 1
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 14,
      "link": [
        1,
        4
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {
          "position": "bottom"
        }
      },
      "requires": [
        "Gravity",
        {
          "shinespark": {
            "frames": 112,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "id": 15,
      "link": [
        1,
        4
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {
          "position": "bottom"
        }
      },
      "requires": [
        {
          "shinespark": {
            "frames": 143,
            "excessFrames": 10
          }
        }
      ]
    },
    {
      "id": 16,
      "link": [
        1,
        4
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 17,
      "link": [
        1,
        4
      ],
      "name": "Spring Ball Bounce Left to Right",
      "entranceCondition": {
        "comeInSpinning": {
          "speedBooster": false,
          "unusableTiles": 3,
          "minExtraRunSpeed": "$1.D",
          "maxExtraRunSpeed": "$1.D"
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Left to Right"
        },
        "SpeedBooster",
        "canInsaneJump",
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce",
        "canFlatleyJump",
        "canTrickySpringBallJump"
      ],
      "note": [
        "In the other room, use 6 runway tiles to gain an extra run speed of exactly $1.D, with Speed Booster unequipped.",
        "Jump into a lateral mid-air morph and touch the door transition while descending close to the ground.",
        "Hold jump to do an uncontrolled bounce immediately after the transition.",
        "Pause as Samus passes under the first ceiling Grapple block.",
        "Equip Speed Booster and unequip Spring Ball, to get a spring fling.",
        "Pause again and re-equip Spring Ball to get a second spring fling.",
        "Continue holding jump to bounce on both Grapple platforms with uncontrolled bounces;",
        "Samus must bounce on the left edge of the first platform in order to just barely make the bounce on the right edge of the second platform.",
        "Perform one more spring fling, by unequipping Spring Ball as Samus begins to descend.",
        "Samus should make it into the nook below the right door;",
        "A Flatley jump into mid-air spring ball jump will get Samus up to the door."
      ],
      "devNote": [
        "A comeInSpinning entrance condition is used to ensure it is possible to enter in the right position,",
        "even though technically Samus should enter morphed rather than spinning.",
        "With longer runway, a number of variations of this strat are possible:",
        "entering with a mockball (or controlled bounce) with speed at least $4.4, it is possible to bounce immediately on entry and do two spring flings to reach the second Grapple platform directly.",
        "with the same type of entry and speeds at least $5.4, it is possible do controlled bounces on both Grapple platforms, with no spring fling needed.",
        "FIXME: stopping at node 9 (below the top door) is also possible."
      ]
    },
    {
      "id": 18,
      "link": [
        1,
        5
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 1,
          "openEnd": 0
        }
      },
      "requires": [
        "canGravityJump",
        "canLongChainTemporaryBlue",
        {
          "or": [
            "HiJump",
            "canTrickySpringBallJump",
            {
              "and": [
                "canStationaryLateralMidAirMorph",
                "canInsaneJump"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "right"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "note": [
        "If HiJump or Spring Ball is available, use a Gravity jump from the top of the island;",
        "otherwise, use the higher ledge to the left, jump slightly early to avoid getting too much jump height (to avoid bonking the ceiling Grapple blocks), and quickly do a stationary lateral mid-air morph."
      ],
      "devNote": [
        "FIXME: A suitless version of this could work, with HiJump + Spring Ball; but it would require leaving while morphed, which would need some space to move horizontally in the room above before landing, which we don't yet have a way to model."
      ]
    },
    {
      "id": 19,
      "link": [
        1,
        9
      ],
      "name": "Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "Grapple"
      ]
    },
    {
      "id": 20,
      "link": [
        1,
        9
      ],
      "name": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 110
        }
      },
      "requires": [
        {
          "notable": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)"
        },
        "canSuitlessMaridia",
        "h_canCrouchJumpDownGrab",
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 56,
            "excessFrames": 0
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Crouch on the lowest stair, then shinespark horizontally to bonk at the top corner of the grapple block. Down grab to get onto it.",
      "devNote": [
        "This is only done suitless, as with Gravity, you can gravity jump up there.",
        "A similar strat can be done from the top right door, but it doesn't have a nice setup and has to be done midair."
      ]
    },
    {
      "id": 21,
      "link": [
        1,
        9
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 22,
      "link": [
        1,
        11
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 23,
      "link": [
        1,
        12
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "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
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 24,
      "link": [
        1,
        12
      ],
      "name": "G-Mode Morph Suitless Bounce Into Tunnel",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canTrickyJump",
        {
          "or": [
            "h_EverestMorphTunnelExpanded",
            {
              "enemyDamage": {
                "enemy": "Sciser",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Bounce from the right peak into the morph tunnel.",
        "Samus can't bounce twice in a single fall, so start from the right ground, not the raised scaffolding by the door."
      ]
    },
    {
      "id": 25,
      "link": [
        2,
        1
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        {
          "shinespark": {
            "frames": 62,
            "excessFrames": 8
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Shinespark up left to get all the way up to the door.",
      "devNote": "Coming in shinesparking can get Samus to 11. With Gravity, that has fewer requirements."
    },
    {
      "id": 26,
      "link": [
        2,
        1
      ],
      "name": "Mt. Everest Left Crab Climb",
      "requires": [
        "canSuitlessMaridia",
        "canTrickyJump",
        "canTrickyUseFrozenEnemies",
        {
          "or": [
            {
              "and": [
                "canCrazyCrabClimb",
                "h_canCrouchJumpDownGrab"
              ]
            },
            "HiJump",
            "canSpringBallJumpMidAir"
          ]
        },
        "canCameraManip",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "note": [
        "Near the bottom left door, there are three pathways upwards: one directly above the door and two to the right.",
        "Between the right pathways, is a crab moving to the right. Shooting a super against the wall will make it fall off and move left.",
        "Climb the crab up the left wall. Watch out for the crab above that is heading into the morph tunnel.",
        "Jump to the right platform before the upward crab goes into the tunnel.",
        "Lure the crab out of the hole by running to the right of the hill then back left or use moonwalk to scroll the camera.",
        "Near the end is particularly tricky. When the crab is on the underside of the metal blocks, freeze it and use it as a stepping platform.",
        "To do this, crouch jump and while moving upwards, hold left against the crab to get extra vertical movement. Down grabbing at the top is helpful."
      ]
    },
    {
      "id": 222,
      "link": [
        2,
        1
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 58,
                "excessFrames": 9
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 54,
                    "excessFrames": 8
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Jumping from the raised tile to the right of the door can save 1 Energy."
    },
    {
      "id": 27,
      "link": [
        2,
        2
      ],
      "name": "Leave Normally",
      "exitCondition": {
        "leaveNormally": {}
      },
      "requires": []
    },
    {
      "id": 28,
      "link": [
        2,
        2
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "Gravity",
        "h_canShineChargeMaxRunway"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 160
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 29,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        "h_canShineChargeMaxRunway"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 30,
      "link": [
        2,
        2
      ],
      "name": "Sciser Farm",
      "requires": [
        "h_canNavigateUnderwater",
        {
          "resetRoom": {
            "nodes": [
              2
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "PowerBomb"
          ]
        }
      ]
    },
    {
      "id": 31,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 32,
      "link": [
        2,
        4
      ],
      "name": "Shinespark",
      "requires": [
        "Gravity",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 65
          }
        }
      ],
      "note": "Shinespark up right through the rightmost gap to land directly by the door."
    },
    {
      "id": 223,
      "link": [
        2,
        4
      ],
      "name": "Use Flash Suit",
      "requires": [
        "Morph",
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 58,
                "excessFrames": 5
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 55,
                    "excessFrames": 5
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Jumping from the raised tile to the right of the door can save 1 Energy."
    },
    {
      "id": 33,
      "link": [
        2,
        4
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 34,
      "link": [
        2,
        5
      ],
      "name": "Cross Room Jump through Top Door",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 9,
          "maxHeight": 9,
          "maxLeftPosition": -38.5,
          "minRightPosition": -2
        },
        "comesThroughToilet": "no"
      },
      "requires": [
        {
          "notable": "Cross Room Jump through Top Door"
        },
        "canCrossRoomJumpIntoWater",
        "SpeedBooster",
        "HiJump",
        "canInsaneJump"
      ],
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below.",
        "Bonk the door frame as you pass through the transition, to cancel your horizontal momentum.",
        "You need a vertical speed of exactly 7.8800 when passing through the transition, which requires the jump to be frame perfect.",
        "After the transition, as you reach the wall, begin holding right.",
        "Begin holding angle up at any time before approaching the door (and you can continue holding it until the end of the strat).",
        "As you approach the door (an 8-frame window), while holding angle up, release right for exactly one frame.",
        "This will put Samus into a pose aiming diagonally up and to the right.",
        "Immediately fire a shot to open the door (within the same 8-frame window); if successful, you will just barely clear the grapple block and pass through the door.",
        "Several things can cause you to bonk the grapple block:",
        "1) entering the room with too much vertical speed,",
        "2) not pressing against the wall as you come up,",
        "3) releasing right for more than one frame,",
        "4) releasing right too early.",
        "As an alternative to releasing right for one frame, you can instead press shot for one frame:",
        "if successful, Samus' pose will change to aiming diagonally without a shot being fired;",
        "if shot is pressed for more than one frame, then a shot will be fired horizontally, and the cooldown will prevent you from firing diagonally in time."
      ],
      "devNote": [
        "This strat applies only with Post Crocomire Jump Room below.",
        "In Crocomire's Room, the different platform height affects which vertical speeds are obtainable, and apparently none of them work.",
        "FIXME: Check if this strat works through Toilet (either from PCJR or Crocomire's Room)"
      ]
    },
    {
      "id": 224,
      "link": [
        2,
        6
      ],
      "name": "Use Flash Suit",
      "requires": [
        "Morph",
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 54,
                "excessFrames": 38
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 51,
                    "excessFrames": 38
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Jumping from the raised tile to the right of the door can save 1 Energy."
    },
    {
      "id": 35,
      "link": [
        2,
        7
      ],
      "name": "Base",
      "requires": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "SpeedBooster",
            "h_canFly",
            "canSpringBallJumpMidAir",
            "canSpringBallBombJump"
          ]
        }
      ]
    },
    {
      "id": 36,
      "link": [
        2,
        7
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump"
      ]
    },
    {
      "id": 37,
      "link": [
        2,
        7
      ],
      "name": "Tricky Crouch Jump Down Grab",
      "requires": [
        "Gravity",
        "h_canCrouchJumpDownGrab",
        "canTrickyJump"
      ],
      "note": [
        "Stand on higher ground on the right side and face left.",
        "Crouch jump and immediately press left (almost simultaneously) to avoid bonking the ceiling."
      ]
    },
    {
      "id": 38,
      "link": [
        2,
        7
      ],
      "name": "Suitless Jump Assists",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "id": 39,
      "link": [
        2,
        7
      ],
      "name": "Suitless Frozen Crab with Jump Assist",
      "requires": [
        "canSuitlessMaridia",
        "canUseFrozenEnemies",
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir"
          ]
        }
      ],
      "note": "Use the frozen crab as a platform."
    },
    {
      "id": 40,
      "link": [
        2,
        7
      ],
      "name": "Suitless Frozen Crab",
      "requires": [
        "canSuitlessMaridia",
        "canTrickyUseFrozenEnemies"
      ],
      "note": "Freeze the crab when it is hanging off the ledge then use it as a platform."
    },
    {
      "id": 41,
      "link": [
        2,
        7
      ],
      "name": "Underwater Walljump",
      "requires": [
        "canUnderwaterWalljump"
      ]
    },
    {
      "id": 42,
      "link": [
        2,
        7
      ],
      "name": "Crab HiJump Bomb-Grapple-Jump",
      "requires": [
        {
          "notable": "Crab HiJump Bomb-Grapple-Jump"
        },
        "h_canNavigateUnderwater",
        "HiJump",
        "canBombGrappleJump"
      ],
      "note": [
        "Jump into a mid-air morph, lay a Bomb, unmorph, use grapple to kill a Sciser, to be able to get a second jump mid-air."
      ]
    },
    {
      "id": 43,
      "link": [
        2,
        7
      ],
      "name": "Double Crab Bomb-Grapple-Jump",
      "requires": [
        {
          "notable": "Double Crab Bomb-Grapple-Jump"
        },
        "h_canNavigateUnderwater",
        "canBombGrappleJump",
        "h_canCrouchJumpDownGrab"
      ],
      "note": [
        "Position 2 Scisers so that they can each be used for a Bomb-Grapple-Jump, back to back.",
        "This gives a total of 3 jumps to climb from the bottom of Everest up to one of the lower peaks.",
        "In the likely event of failure, the room will need to be reset and the crabs repositioned for the next attempt."
      ]
    },
    {
      "id": 44,
      "link": [
        2,
        7
      ],
      "name": "Sciser Double Damage Boost",
      "requires": [
        "h_canNavigateUnderwater",
        "canCrouchJump",
        "canInsaneJump",
        "canReserveDoubleDamageBoost",
        {
          "or": [
            "h_canMaxHeightSpringBallJump",
            "HiJump"
          ]
        },
        {
          "or": [
            "Morph",
            "canOffScreenMovement"
          ]
        },
        {
          "autoReserveTrigger": {
            "minReserveEnergy": 85
          }
        },
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Jump with either Springball or HiJump onto a Sciser while it is climbing the right-most mountain.",
        "Have Reserves set to manual and return them to auto after taking a deadly crab hit in order to gain two damage boosts.",
        "This gains barely enough height to reach the ledge above.",
        "If Morph is unavailable, then a down-grab must be done blind: buffer the down input through the reserve refill, then press forward immediately after taking damage."
      ]
    },
    {
      "id": 45,
      "link": [
        2,
        7
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 46,
      "link": [
        2,
        7
      ],
      "name": "G-Mode Morph SpringBall Bomb Jump",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        "h_canArtificialMorphSpringBallBombJump"
      ],
      "flashSuitChecked": true,
      "note": "This requires one spring ball bomb jump."
    },
    {
      "id": 225,
      "link": [
        2,
        7
      ],
      "name": "Use Flash Suit",
      "requires": [
        "Morph",
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 47,
                "excessFrames": 42
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 43,
                    "excessFrames": 41
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "With plenty of Energy, it is best to spark up and hit the grapple blocks below the top door to save Energy."
    },
    {
      "id": 47,
      "link": [
        2,
        8
      ],
      "name": "Suitless Frozen Crab",
      "requires": [
        "canSuitlessMaridia",
        "canTrickyUseFrozenEnemies",
        {
          "or": [
            "canTrickyJump",
            "canTrickySpringBallJump",
            "HiJump"
          ]
        }
      ],
      "note": [
        "Use the rightmost crab to get up onto the lowest platform, while also damaging down the crab on the middle platform.",
        "Jump left onto the middle platform and freeze the crab just a bit left of the peak.",
        "Without any movement items, Spinjump from on top of the crab to the higher platform towards the left. A failure often requires resetting the room."
      ],
      "devNote": "Although this goes through 7, it requires starting at 2 to get the crab to move into position."
    },
    {
      "id": 48,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - HiJump Space Jump",
      "entranceCondition": {
        "comeInWithSpaceJumpBelow": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump"
      ],
      "note": "Space Jump up through the door of the room below with HiJump equipped."
    },
    {
      "id": 49,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - HiJump Standing Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 6,
          "maxHeight": 7,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump"
      ],
      "note": "Standing on a platform in the room below, jump straight up through the door with HiJump equipped.",
      "devNote": "A crouch jump can be used but is not required (and is not enough to make it work with height 8)."
    },
    {
      "id": 50,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - HiJump Speed Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 8,
          "maxHeight": 9,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "SpeedBooster"
      ],
      "note": "Run and jump up through the door using HiJump and SpeedBooster in the room below using at least 1 tile of runway."
    },
    {
      "id": 51,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - Speed Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": -7
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "SpeedBooster"
      ],
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below.",
        "Bonk the door frame or turn back left soon enough to cancel rightward momentum before passing through the transition."
      ]
    },
    {
      "id": 52,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - Wall Jump",
      "entranceCondition": {
        "comeInWithWallJumpBelow": {
          "minHeight": 2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            "canTrickyJump",
            "canTrickySpringBallJump",
            "HiJump"
          ]
        },
        "canCrossRoomJumpIntoWater"
      ],
      "note": "Wall jump relatively high off either side of the door frame in the room below.",
      "devNote": "The walljump is very disconnected from the springball jump, so it is not a springwall."
    },
    {
      "id": 53,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - Spring Ball Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 9,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canSpringBallJumpMidAir"
      ],
      "note": [
        "Standing on the platform in the room below, perform a spring ball jump mid-air just before reaching the transition."
      ]
    },
    {
      "id": 54,
      "link": [
        2,
        8
      ],
      "name": "Cross Room Jump - Crouch Jump Spring Ball Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 10,
          "maxHeight": 10,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canCrouchJump",
        "canSpringBallJumpMidAir"
      ],
      "note": [
        "Standing on the platform in the room below, crouch jump and perform a spring ball jump mid-air just before reaching the transition."
      ],
      "devNote": "This also works for platforms of height less than 10, but a crouch jump is not needed in that case."
    },
    {
      "id": 55,
      "link": [
        2,
        8
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 58,
            "excessFrames": 29
          }
        }
      ]
    },
    {
      "id": 226,
      "link": [
        2,
        8
      ],
      "name": "Use Flash Suit, Spark into Frozen Crab",
      "requires": [
        "Morph",
        "canHeroShot",
        "canTrickyUseFrozenEnemies",
        {
          "or": [
            "Plasma",
            {
              "and": [
                "Charge",
                "Wave",
                "Spazer"
              ]
            }
          ]
        },
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 22,
                "excessFrames": 0
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 20,
                    "excessFrames": 0
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Spark into the frozen crab to stop the spark early and save Energy.",
        "While facing right, about a tile from the wall, shoot upward then quickly jump and spark once the beam is about to go off screen.",
        "This can get Samus onto the peak at the right; it works with Ice and either Plasma or Charge + Wave + Spazer."
      ]
    },
    {
      "id": 56,
      "link": [
        2,
        9
      ],
      "name": "Shinespark",
      "requires": [
        "Gravity",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 61
          }
        }
      ],
      "note": "Shinespark up in the middle of the three upward pathways near either the right or left wall."
    },
    {
      "id": 57,
      "link": [
        2,
        9
      ],
      "name": "Cross Room Jump to Top",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 9,
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "SpeedBooster",
        "HiJump"
      ],
      "note": [
        "Run and jump using SpeedBooster in the room below, with HiJump equipped.",
        "Bonk the door frame before passing through the transition, to cancel your horizontal momentum.",
        "After the transition, as you reach the wall, begin holding right.",
        "Land on the small platform below the top door."
      ],
      "devNote": [
        "This strat applies with Post Crocomire Jump Room or Crocomire's Room below."
      ]
    },
    {
      "id": 58,
      "link": [
        2,
        9
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 59,
      "link": [
        2,
        11
      ],
      "name": "Suitless Frozen Crab with HiJump",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canTrickyUseFrozenEnemies"
      ],
      "note": [
        "In the upward channel one right of the door, jump as high as possible to lure a fast crab moving down the tallest mountain. A crouch jump or breaking spin can be helpful.",
        "Damage down the crab while watching it loop around, then ride the crab up the left side.",
        "Freeze the crab at the top of the highest peak, stand on it to jump to the left.",
        "If you lose the fast crab, it is always possible to get it back by climbing the peak to the right. The crab there can be lured with HiJump alone."
      ],
      "devNote": "Requires following the crab through 2 to get the crab to move into position."
    },
    {
      "id": 60,
      "link": [
        2,
        11
      ],
      "name": "Suitless Frozen Crab with Springball",
      "requires": [
        "canSuitlessMaridia",
        "canTrickySpringBallJump",
        "canStationaryLateralMidAirMorph",
        "canTrickyUseFrozenEnemies"
      ],
      "note": [
        "Climb the crabs on the right and use them to bring down the center crab, who is already on the highest peak.",
        "Damage down the crab while watching it loop around, then ride the crab up the left side.",
        "Freeze the crab at the top of the highest peak, stand on it to jump to the left.",
        "Use a Stationary Lateral MidAir Morph to get enough momentum for the SpringBall jump to reach the left ledge."
      ],
      "devNote": "Although this may go through 7 and 8, it requires starting at 2 to get the crab to move into position."
    },
    {
      "id": 61,
      "link": [
        2,
        11
      ],
      "name": "Cross Room Jump - HiJump Wall Jump through Toilet",
      "entranceCondition": {
        "comeInWithWallJumpBelow": {
          "minHeight": 2
        },
        "comesThroughToilet": "yes"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "canPreciseWalljump",
        "canDownGrab",
        "canTrickyJump"
      ],
      "note": [
        "Wall jump from a high position on either side of the door frame, pass through the Toilet, and down-grab onto the ledge.",
        "The Toilet affects Samus' vertical spawn position, making this jump possible."
      ]
    },
    {
      "id": 62,
      "link": [
        2,
        11
      ],
      "name": "Cross Room Jump - Tricky Dash Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 6,
          "maxLeftPosition": 2.5,
          "minRightPosition": -2.5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "canTrickyDashJump",
        "canDownGrab"
      ],
      "note": "Run and jump up through the door using HiJump and SpeedBooster in the room below using at least 1 tile of runway."
    },
    {
      "id": 63,
      "link": [
        2,
        11
      ],
      "name": "Cross Room Jump - Speed Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": 0
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "SpeedBooster"
      ],
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below.",
        "Turn to the left immediately after jumping, to allow running further and to cancel the rightward momentum before passing through the transition."
      ]
    },
    {
      "id": 64,
      "link": [
        2,
        11
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 58,
            "excessFrames": 16
          }
        }
      ]
    },
    {
      "id": 227,
      "link": [
        2,
        11
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 54,
                "excessFrames": 23
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 51,
                    "excessFrames": 24
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Jumping from the raised tile to the right of the door can save 1 Energy."
    },
    {
      "id": 65,
      "link": [
        2,
        12
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphIBJ",
            {
              "and": [
                "h_canArtificialMorphSpringBall",
                {
                  "or": [
                    "canGravityJump",
                    "HiJump"
                  ]
                }
              ]
            },
            {
              "and": [
                "h_canArtificialMorphSpringBallBombJump",
                "h_additionalBomb"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "devNote": "FIXME: Add strats to get here with Morph."
    },
    {
      "id": 66,
      "link": [
        3,
        3
      ],
      "name": "Leave Normally",
      "exitCondition": {
        "leaveNormally": {}
      },
      "requires": []
    },
    {
      "id": 67,
      "link": [
        3,
        3
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 60,
            "excessFrames": 60
          }
        }
      ],
      "devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark."
    },
    {
      "id": 68,
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 69,
      "link": [
        3,
        4
      ],
      "name": "Cross Room Jump - Speed Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "SpeedBooster",
        "HiJump",
        "canTrickyJump"
      ],
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below, with HiJump equipped.",
        "Immediately after jumping, break spin and turn left to avoid hitting the crab (alternatively, you can wiggle after the transition).",
        "It helps to use a little less than the full runway.",
        "Make it all the way up to the top right door."
      ],
      "devNote": [
        "This strat is applicable in Crocomire's Room and the Post Crocomire Jump Room (with Power Bomb blocks broken)."
      ]
    },
    {
      "id": 70,
      "link": [
        3,
        7
      ],
      "name": "Base",
      "requires": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "h_canFly",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "id": 71,
      "link": [
        3,
        7
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump"
      ]
    },
    {
      "id": 72,
      "link": [
        3,
        7
      ],
      "name": "Suitless Jump assists",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "id": 73,
      "link": [
        3,
        7
      ],
      "name": "Short Crab Climb",
      "requires": [
        "h_canNavigateUnderwater",
        "canTrickyUseFrozenEnemies",
        {
          "or": [
            {
              "resetRoom": {
                "nodes": [
                  3
                ],
                "mustStayPut": true
              }
            },
            "canPrepareForNextRoom"
          ]
        },
        {
          "or": [
            "canInsaneJump",
            "Spazer",
            "Wave",
            "Plasma",
            {
              "and": [
                "canDodgeWhileShooting",
                {
                  "ammo": {
                    "type": "Super",
                    "count": 1
                  }
                }
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "HiJump"
              ]
            }
          ]
        },
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "note": "Knock the crab off the wall immediately and then freeze.",
      "devNote": "Kinda tough with no other beam/missile/super/movement."
    },
    {
      "id": 74,
      "link": [
        3,
        7
      ],
      "name": "Underwater Walljump",
      "requires": [
        "canUnderwaterWalljump"
      ]
    },
    {
      "id": 75,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Space Jump",
      "entranceCondition": {
        "comeInWithSpaceJumpBelow": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater"
      ],
      "note": "Space Jump up through the door of the room below."
    },
    {
      "id": 76,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Standing Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 7,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater"
      ],
      "note": "Standing on a platform in the room below, jump straight up through the door."
    },
    {
      "id": 77,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - HiJump Standing Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump"
      ],
      "note": "Standing on a platform in the room below, jump straight up through the door, with HiJump equipped.",
      "devNote": "A crouch jump can be used but is not needed."
    },
    {
      "id": 78,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Speed Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 9,
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": -7
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "SpeedBooster"
      ],
      "note": [
        "Run left-to-right in the room below using SpeedBooster, and jump up through the door.",
        "Hold left through the transition to avoid hitting the crab."
      ],
      "devNote": [
        "This strat is applicable in Crocomire's Room and the Post Crocomire Jump Room.",
        "Sufficient vertical speed could be obtained with fewer tiles, but it would require jumping further to the right (i.e., increasing minRightPosition) which would not work in PCJR unless the PB blocks are broken."
      ]
    },
    {
      "id": 79,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Tricky Dash Jump (From Left)",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 9,
          "maxHeight": 9,
          "maxLeftPosition": -6,
          "minRightPosition": 2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canTrickyDashJump"
      ],
      "note": [
        "Run left-to-right in the room below using SpeedBooster over a specific distance, and jump up through the door.",
        "Hold left through the transition to avoid hitting the crab."
      ],
      "devNote": [
        "This strat is applicable to Lower Norfair Escape Power Bomb Room with the left pillar broken.",
        "It is much easier to do if the right pillar is unbroken."
      ]
    },
    {
      "id": 80,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Tricky Dash Jump (From Right)",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "minHeight": 8,
          "maxHeight": 8,
          "maxLeftPosition": -2,
          "minRightPosition": 6
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canTrickyDashJump"
      ],
      "note": [
        "Run right-to-left in the room below using SpeedBooster over a very precise distance, jump, immediately turn back right, and break spin before reaching the transition."
      ],
      "devNote": [
        "This strat is applicable to Spore Spawn Kihunter Room."
      ]
    },
    {
      "id": 81,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Wall Jump",
      "entranceCondition": {
        "comeInWithWallJumpBelow": {
          "minHeight": 2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater"
      ],
      "note": "Wall jump off either side of the door frame in the room below."
    },
    {
      "id": 82,
      "link": [
        3,
        7
      ],
      "name": "Cross Room Jump - Spring Ball Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": 2,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canSpringBallJumpMidAir"
      ],
      "note": [
        "Standing on the platform in the room below, perform a spring ball jump mid-air just before reaching the transition."
      ]
    },
    {
      "id": 83,
      "link": [
        3,
        7
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 60,
            "excessFrames": 43
          }
        }
      ]
    },
    {
      "id": 228,
      "link": [
        3,
        7
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 15,
                "excessFrames": 9
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 11,
                    "excessFrames": 8
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Spark up right to use the least amount of Energy."
    },
    {
      "id": 84,
      "link": [
        3,
        9
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        {
          "shinespark": {
            "frames": 62,
            "excessFrames": 8
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.",
      "devNote": "FIXME: It is possible to get to this from sparking through the door diagonally, but that is not something the logic can handle."
    },
    {
      "id": 85,
      "link": [
        3,
        9
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        {
          "shinespark": {
            "frames": 62,
            "excessFrames": 6
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Shinespark up left to get onto the platform below the door. If gravity suit is on, hold right to land on the platform.",
      "devNote": "FIXME: It is possible to get to this from sparking through the door diagonally, but that is not something the logic can handle."
    },
    {
      "id": 229,
      "link": [
        3,
        9
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 59,
                "excessFrames": 7
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 52,
                    "excessFrames": 3
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 86,
      "link": [
        3,
        10
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 60,
            "excessFrames": 15
          }
        }
      ]
    },
    {
      "id": 87,
      "link": [
        3,
        10
      ],
      "name": "Cross Room Jump - Walljump into Springball Jump",
      "entranceCondition": {
        "comeInWithWallJumpBelow": {
          "minHeight": 2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "canTrickySpringBallJump",
        "canTrickyJump"
      ],
      "note": "Wall jump off either side of the door frame in the room below and Springball Jump at the height of the jump."
    },
    {
      "id": 88,
      "link": [
        3,
        10
      ],
      "name": "Cross Room Jump - Speedy HiJump Springball Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 6,
          "maxLeftPosition": 2.5,
          "minRightPosition": -2.5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "SpeedBooster",
        "canTrickySpringBallJump"
      ],
      "note": "Run and jump up through the door using HiJump and SpeedBooster in the room below and Springball Jump at the top of the jump."
    },
    {
      "id": 89,
      "link": [
        3,
        10
      ],
      "name": "Cross Room Jump - Speedy HiJump Tricky Springball Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 7,
          "maxLeftPosition": 2.5,
          "minRightPosition": -2.5
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "HiJump",
        "SpeedBooster",
        "canTrickySpringBallJump",
        "canTrickyJump"
      ],
      "note": "Run and jump up through the door using HiJump and SpeedBooster in the room below and Springball Jump at the peak of the jump."
    },
    {
      "id": 90,
      "link": [
        3,
        10
      ],
      "name": "Cross Room Jump - Tricky Dash Jump",
      "entranceCondition": {
        "comeInWithPlatformBelow": {
          "maxHeight": 10,
          "maxLeftPosition": -38.5,
          "minRightPosition": -2
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canTrickyDashJump"
      ],
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below, jumping during a spike in the speed-to-jumpHeight chart.",
        "Immediately after jumping, break spin and turn left to allow you to run longer and to avoid hitting the crab."
      ],
      "devNote": [
        "This strat is applicable in Crocomire's Room and the Post Crocomire Jump Room (with Power Bomb blocks broken)."
      ]
    },
    {
      "id": 91,
      "link": [
        4,
        1
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {
          "position": "bottom"
        }
      },
      "requires": [
        {
          "shinespark": {
            "frames": 127,
            "excessFrames": 10
          }
        }
      ],
      "devNote": "This can be done with Gravity to save Energy, but crossing the room with Gravity and Speedbooster is free."
    },
    {
      "id": 92,
      "link": [
        4,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ],
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": []
    },
    {
      "id": 230,
      "link": [
        4,
        1
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 121,
            "excessFrames": 11
          }
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 93,
      "link": [
        4,
        1
      ],
      "name": "Grapple Teleport X-Ray Climb",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              28
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": [
        "canXRayClimb"
      ],
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": [
        "Exit the previous room with Samus in a standing pose (while grappled).",
        "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).",
        "Then X-ray climb to get up to the door transition, without needing to open the door.",
        "Samus will not be visible during the climb.",
        "It is necessary to enter a horizontal position of 20 pixel or less, otherwise the climb will stop in the air pocket below the door."
      ]
    },
    {
      "id": 94,
      "link": [
        4,
        2
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 1,
          "openEnd": 0
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 95,
      "link": [
        4,
        3
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 1,
          "openEnd": 0
        }
      },
      "requires": [
        "canSuitlessMaridia",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 96,
      "link": [
        4,
        4
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "id": 97,
      "link": [
        4,
        4
      ],
      "name": "Leave With Runway - Frozen Sciser",
      "requires": [
        "h_canFrozenEnemyRunway",
        "Gravity",
        {
          "or": [
            "SpaceJump",
            "canGravityJump",
            "Grapple"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 0
        }
      },
      "note": [
        "Follow the crab from the bottom right door to the top right door. Depending on the item setup, this takes 30-50 seconds.",
        "Keep a half-tile gap between the crab and the runway in order to extend it as much as possible."
      ],
      "devNote": [
        "This could be done with many other sets of item combinations, but it would be very tedious for a 1.5 tile runway extension."
      ]
    },
    {
      "id": 98,
      "link": [
        4,
        4
      ],
      "name": "Leave Spinning (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 2,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          },
          "maxExtraRunSpeed": "$3.8"
        }
      }
    },
    {
      "id": 99,
      "link": [
        4,
        4
      ],
      "name": "Leave With Mockball (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 2,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          },
          "landingRunway": {
            "length": 4,
            "openEnd": 1
          },
          "maxExtraRunSpeed": "$3.8"
        }
      }
    },
    {
      "id": 100,
      "link": [
        4,
        4
      ],
      "name": "Leave With Spring Ball Bounce (Space Jump)",
      "requires": [
        "Gravity",
        "SpaceJump",
        "canTrickyJump"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 2,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          },
          "landingRunway": {
            "length": 4,
            "openEnd": 1
          },
          "movementType": "uncontrolled",
          "maxExtraRunSpeed": "$3.8"
        }
      }
    },
    {
      "id": 101,
      "link": [
        4,
        4
      ],
      "name": "Leave Space Jumping",
      "requires": [
        "Gravity",
        "canTrickyJump"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 12,
            "openEnd": 2,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          },
          "maxExtraRunSpeed": "$3.8"
        }
      }
    },
    {
      "id": 102,
      "link": [
        4,
        4
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "canChainTemporaryBlue",
        "canGravityJump",
        {
          "or": [
            {
              "and": [
                {
                  "canShineCharge": {
                    "usedTiles": 36,
                    "openEnd": 0,
                    "gentleDownTiles": 2,
                    "gentleUpTiles": 1,
                    "steepUpTiles": 1
                  }
                },
                "canLongChainTemporaryBlue"
              ]
            },
            {
              "and": [
                {
                  "canShineCharge": {
                    "usedTiles": 20,
                    "openEnd": 1,
                    "gentleDownTiles": 2,
                    "gentleUpTiles": 3,
                    "steepUpTiles": 1
                  }
                },
                "canXRayTurnaround"
              ]
            },
            {
              "and": [
                {
                  "canShineCharge": {
                    "usedTiles": 15,
                    "openEnd": 1,
                    "gentleDownTiles": 2,
                    "steepDownTiles": 1
                  }
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "note": [
        "Use an in-room runway to gain temporary blue.",
        "Then Gravity jump to chain it up to the door.",
        "It is easiest to gain a shinecharge at the bottom of the room, though this requires a longer sequence of gravity jumps."
      ]
    },
    {
      "id": 103,
      "link": [
        4,
        4
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 104,
      "link": [
        4,
        4
      ],
      "name": "G-Mode Setup - Get Hit By Sciser - Lure From Bottom Right",
      "requires": [
        {
          "or": [
            {
              "and": [
                "Gravity",
                "SpaceJump"
              ]
            },
            "canGravityJump",
            {
              "and": [
                "Grapple",
                {
                  "or": [
                    "HiJump",
                    "Gravity"
                  ]
                }
              ]
            },
            "h_canDoubleSpringBallJumpWithHiJump"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Follow the crab from the bottom right door to the top right door. Depending on the item setup, this takes 30-50 seconds."
      ],
      "devNote": [
        "This could be done with many other sets of item combinations, but it would be very tedious for a g-mode setup."
      ]
    },
    {
      "id": 105,
      "link": [
        4,
        6
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              34
            ]
          ]
        }
      },
      "requires": [
        "Morph"
      ],
      "bypassesDoorShell": true,
      "note": [
        "After teleporting, morph and roll to the right to touch the transition."
      ],
      "devNote": [
        "FIXME: put an exit condition (e.g. leaveNormally) here to express that there is no choice but to take the transition.",
        "First we need matching entrance conditions (e.g. comeInNormally) to be defined everywhere."
      ]
    },
    {
      "id": 106,
      "link": [
        4,
        9
      ],
      "name": "Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "Grapple"
      ]
    },
    {
      "id": 107,
      "link": [
        4,
        9
      ],
      "name": "Spring Ball Bounce (Right to Top, Come In With Spring Ball Bounce)",
      "entranceCondition": {
        "comeInWithSpringBallBounce": {
          "speedBooster": false,
          "remoteAndLandingMinTiles": [
            [
              6.4375,
              0
            ]
          ],
          "movementType": "controlled"
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Right to Left"
        },
        "SpeedBooster",
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce"
      ],
      "note": [
        "In the previous room, gain max run speed without Speed Booster equipped, requiring about 7 tiles of runway (obtaining an extra run speed of $2.0).",
        "Enter the room either in a mockball (or process of mockballing), or descending from a controlled Spring Ball bounce.",
        "Just after the transition, jump or bounce to slightly less than full height.",
        "Pause to equip Speed Booster before bouncing on the first Grapple platform;",
        "this provides a boost in the bounce height to be able to make it to the Grapple platform below the top door."
      ]
    },
    {
      "id": 108,
      "link": [
        4,
        9
      ],
      "name": "Spring Ball Bounce (Right to Top, Come In Running)",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": false,
          "minTiles": 6.4375
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Right to Left"
        },
        "SpeedBooster",
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce"
      ],
      "note": [
        "In the previous room, gain max run speed without Speed Booster equipped, requiring about 7 tiles of runway (obtaining an extra run speed of $2.0).",
        "After the transition, jump to slightly less than full height, performing a lateral mid-air morph just early enough to avoid bonking the ceiling Grapple block.",
        "Pause to equip Speed Booster before bouncing on the first Grapple platform;",
        "this provides a boost in the bounce height to be able to make it to the Grapple platform below the top door."
      ]
    },
    {
      "id": 109,
      "link": [
        4,
        9
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 110,
      "link": [
        4,
        10
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 111,
      "link": [
        4,
        11
      ],
      "name": "Speedy Jump",
      "entranceCondition": {
        "comeInRunning": {
          "minTiles": 31,
          "speedBooster": true
        }
      },
      "requires": [
        "canCrossRoomJumpIntoWater",
        "canInsaneJump"
      ],
      "note": [
        "Come in with high speed and jump after the transition to cross the room.",
        "Precise timing is needed to jump to the correct height: too high and Samus will bonk the Grapple block, too low and Samus will not make it onto the ledge.",
        "A Powamp may be in the path of the jump but can be destroyed with blue speed."
      ]
    },
    {
      "id": 112,
      "link": [
        4,
        11
      ],
      "name": "Spring Ball Bounce (Come in With Spring Ball Bounce, Single Spring Fling)",
      "entranceCondition": {
        "comeInWithSpringBallBounce": {
          "speedBooster": "any",
          "remoteAndLandingMinTiles": [
            [
              4.4375,
              2
            ]
          ],
          "adjacentMinTiles": 8,
          "movementType": "controlled"
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Right to Left"
        },
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce",
        "canSpringFling"
      ],
      "note": [
        "Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 5 or more runway tiles worth of speed (at least $1.8 extra run speed).",
        "Use Spring Ball to jump or do a controlled bounce after the transition.",
        "Bounce on the first Grapple platform.",
        "Then perform a 'spring fling' by unequipping Spring Ball while descending, to reset Samus' vertical speed and be able to make it across room.",
        "Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring fling will not work, assuming Speed Booster is not equipped."
      ],
      "devNote": [
        "This can be done with a mockball with only 1 landing tile, but this is more difficult and it's unclear if we can guarantee it works in every possible room;",
        "it shouldn't be important to model, because the low-speed variant of this strat already covers the more difficult case."
      ]
    },
    {
      "id": 113,
      "link": [
        4,
        11
      ],
      "name": "Spring Ball Bounce (Come in With Spring Ball Bounce, Multiple Spring Fling)",
      "entranceCondition": {
        "comeInWithSpringBallBounce": {
          "speedBooster": "any",
          "remoteAndLandingMinTiles": [
            [
              0.4375,
              1
            ]
          ],
          "adjacentMinTiles": 4,
          "movementType": "controlled"
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Right to Left"
        },
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce",
        "canSpringFling",
        "canInsaneJump"
      ],
      "note": [
        "Enter the room morphed, either in a mockball on the ground or descending from a controlled bounce, with about 1 tile worth of speed (at least $0.9 extra run speed).",
        "Use Spring Ball to jump or do a controlled bounce after the transition.",
        "While descending and before bouncing on the first Grapple platform, perform two spring flings by pausing and unequipping Spring Ball, then pausing again and re-equipping it.",
        "Afterward, perform additional spring flings as needed to make it across the room, taking care to avoid the Powamp.",
        "Note that Samus must be fully morphed when entering the room (not in the middle of a morphing animation), or the spring flings will not work, assuming Speed Booster is not equipped."
      ]
    },
    {
      "id": 114,
      "link": [
        4,
        11
      ],
      "name": "Spring Ball Bounce (Come in Running, Multiple Spring Fling)",
      "entranceCondition": {
        "comeInRunning": {
          "minTiles": 1.4375,
          "speedBooster": true
        }
      },
      "requires": [
        {
          "notable": "Spring Ball Bounce Right to Left"
        },
        "canCrossRoomJumpIntoWater",
        "canTrickySpringBallBounce",
        "canSpringFling",
        "canInsaneJump"
      ],
      "note": [
        "With Speed Booster equipped, run into the room using at least about 2 tiles of runway (at least $0.C extra run speed).",
        "If needed, perform two spring flings by pausing and unequipping Spring Ball, then pausing again and re-equipping it before bouncing on the first Grapple platform.",
        "Afterward, perform additional spring flings as needed to make it across the room, taking care to avoid the Powamp."
      ]
    },
    {
      "id": 115,
      "link": [
        4,
        11
      ],
      "name": "Tricky Spring Ball Bounce (Come in With Spring Ball Bounce)",
      "entranceCondition": {
        "comeInWithSpringBallBounce": {
          "speedBooster": true,
          "remoteAndLandingMinTiles": [
            [
              6.4375,
              0
            ]
          ],
          "movementType": "controlled"
        }
      },
      "requires": [
        "canTrickyDashJump",
        "canTrickySpringBallBounce"
      ],
      "note": [
        "Come in with speed in a specific range (extra run speed between $2.0 and $2.3), corresponding to using about 7 tiles of runway.",
        "Bounce on the two islands below, in order to make it up to the top-left part of the room."
      ]
    },
    {
      "id": 116,
      "link": [
        4,
        11
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        {
          "shinespark": {
            "frames": 127,
            "excessFrames": 28
          }
        }
      ],
      "devNote": "With enough energy, this goes all the way to 1, but with less it stops prematurely at 11."
    },
    {
      "id": 117,
      "link": [
        4,
        12
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "Gravity",
        {
          "or": [
            "Morph",
            {
              "and": [
                "h_canArtificialMorphSpringBall",
                {
                  "or": [
                    "canGravityJump",
                    "HiJump"
                  ]
                }
              ]
            },
            "h_canArtificialMorphIBJ",
            "h_canArtificialMorphSpringBallBombJump"
          ]
        }
      ],
      "flashSuitChecked": true,
      "devNote": "FIXME: Add strats to get here with Morph, suitless."
    },
    {
      "id": 118,
      "link": [
        5,
        1
      ],
      "name": "Suitless Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 90
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        "canHorizontalShinespark",
        {
          "shinespark": {
            "frames": 61,
            "excessFrames": 10
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "This could be done with Gravity to save Energy, but getting from 5 to 1 with Gravity and SpeedBooster is free."
    },
    {
      "id": 119,
      "link": [
        5,
        1
      ],
      "name": "Prepared Suitless Midair Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 15
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        "canMidairShinespark",
        "canPrepareForNextRoom",
        {
          "shinespark": {
            "frames": 67,
            "excessFrames": 10
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "Frames assume you spark before landing on the Grapple blocks."
    },
    {
      "id": 120,
      "link": [
        5,
        4
      ],
      "name": "Midair Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 55
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 69,
            "excessFrames": 6
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "Frames assume you land on the Grapple blocks before jumping and shinesparking."
    },
    {
      "id": 121,
      "link": [
        5,
        4
      ],
      "name": "Prepared Midair Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 15
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        "canMidairShinespark",
        "canPrepareForNextRoom",
        {
          "shinespark": {
            "frames": 72,
            "excessFrames": 6
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "Frames assume you spark before landing on the Grapple blocks."
    },
    {
      "id": 122,
      "link": [
        5,
        4
      ],
      "name": "Suitless Midair Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 90
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 86,
            "excessFrames": 12
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "Frames assume you land on the Grapple blocks before jumping and shinesparking."
    },
    {
      "id": 123,
      "link": [
        5,
        4
      ],
      "name": "Prepared Suitless Midair Shinespark",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 20
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        "canMidairShinespark",
        "canPrepareForNextRoom",
        {
          "shinespark": {
            "frames": 93,
            "excessFrames": 12
          }
        }
      ],
      "flashSuitChecked": true,
      "devNote": "Frames assume you spark before landing on the Grapple blocks."
    },
    {
      "id": 124,
      "link": [
        5,
        4
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 125,
      "link": [
        5,
        5
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        {
          "or": [
            {
              "and": [
                {
                  "canShineCharge": {
                    "usedTiles": 30,
                    "openEnd": 0,
                    "gentleDownTiles": 3,
                    "gentleUpTiles": 2
                  }
                },
                "canXRayTurnaround",
                "canInsaneJump"
              ]
            },
            {
              "and": [
                {
                  "canShineCharge": {
                    "usedTiles": 20,
                    "gentleUpTiles": 3,
                    "gentleDownTiles": 1,
                    "steepUpTiles": 1,
                    "openEnd": 0
                  }
                },
                "HiJump"
              ]
            }
          ]
        },
        "canGravityJump",
        "canLongChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "note": [
        "Use the runway at either the bottom or right side of the room to gain temporary blue.",
        "Then Gravity jump two or more times to chain it up to the door."
      ]
    },
    {
      "id": 126,
      "link": [
        5,
        5
      ],
      "name": "Carry G-Mode Back Up",
      "entranceCondition": {
        "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"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": "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."
    },
    {
      "id": 127,
      "link": [
        5,
        5
      ],
      "name": "Carry G-Mode Morph Back Up",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphIBJ",
            {
              "and": [
                "HiJump",
                "h_canArtificialMorphSpringBall"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true
    },
    {
      "id": 128,
      "link": [
        5,
        5
      ],
      "name": "G-Mode Setup - Frozen Sciser",
      "requires": [
        {
          "or": [
            {
              "and": [
                "Gravity",
                "SpaceJump"
              ]
            },
            {
              "and": [
                "HiJump",
                "canPreciseGrapple",
                {
                  "or": [
                    "Gravity",
                    "canSpringBallJumpMidAir"
                  ]
                }
              ]
            },
            {
              "and": [
                "HiJump",
                "canGravityJump",
                "canBeVeryPatient"
              ]
            }
          ]
        },
        "canUpwardGModeSetup",
        "canTrickyUseFrozenEnemies",
        {
          "or": [
            "Morph",
            "canTwoTileSqueeze"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 129,
      "link": [
        5,
        9
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 130,
      "link": [
        5,
        12
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            "Morph",
            "h_canArtificialMorphSpringBall",
            {
              "and": [
                "Gravity",
                "h_canArtificialMorphIBJ"
              ]
            },
            {
              "and": [
                "Gravity",
                "h_canArtificialMorphBombHorizontally"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 131,
      "link": [
        5,
        12
      ],
      "name": "G-Mode Morph Suitless Bounce Into Tunnel",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "canSuitlessMaridia",
        "canTrickyJump",
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            "h_EverestMorphTunnelExpanded",
            {
              "enemyDamage": {
                "enemy": "Sciser",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Bounce from the right peak into the morph tunnel.",
        "Samus can't bounce twice in a single fall, so come to a stop on the top platform or avoid it completely."
      ]
    },
    {
      "id": 132,
      "link": [
        6,
        2
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 133,
      "link": [
        6,
        4
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_EverestMorphTunnelExpanded",
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 134,
      "link": [
        6,
        4
      ],
      "name": "G-Mode Morph Indirect IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 135,
      "link": [
        6,
        6
      ],
      "name": "Leave with Runway",
      "requires": [
        "h_EverestMorphTunnelExpanded"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 2,
          "openEnd": 0
        }
      },
      "devNote": "This depends on how far the Morph tunnel is expanded, but this is both the minimum distance and the distance Map Rando has expanded."
    },
    {
      "id": 136,
      "link": [
        6,
        6
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 137,
      "link": [
        6,
        6
      ],
      "name": "G-Mode Setup - Get Hit By Sciser",
      "requires": [
        "h_EverestMorphTunnelExpanded"
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 138,
      "link": [
        6,
        6
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        "h_EverestMorphTunnelExpanded",
        {
          "enemyDamage": {
            "enemy": "Sciser",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true
    },
    {
      "id": 139,
      "link": [
        6,
        7
      ],
      "name": "G-Mode Morph IBJ or SpringBall Bomb Jump",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_EverestMorphTunnelExpanded",
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphIBJ",
            "h_canArtificialMorphSpringBallBombJump"
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 140,
      "link": [
        6,
        7
      ],
      "name": "G-Mode Morph Indirect IBJ or SpringBall Bomb Jump",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": true
        }
      },
      "requires": [
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphIBJ",
            "h_canArtificialMorphSpringBallBombJump"
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 141,
      "link": [
        6,
        8
      ],
      "name": "SpringBall out of Morph Tunnel",
      "requires": [
        "canInsaneJump",
        "h_canUseSpringBall"
      ],
      "note": "Jump using Springball with the right timing leaving the Morph tunnel to avoid falling."
    },
    {
      "id": 142,
      "link": [
        6,
        8
      ],
      "name": "SpringBall out of Morph Tunnel (Artificial Morph)",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_EverestMorphTunnelExpanded",
        "canInsaneJump",
        "h_canArtificialMorphSpringBall"
      ],
      "flashSuitChecked": true,
      "note": "Jump using Springball with the right timing leaving the Morph tunnel to avoid falling."
    },
    {
      "id": 143,
      "link": [
        6,
        8
      ],
      "name": "SpringBall out of Morph Tunnel (Artificial Morph, Indirect)",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": true
        }
      },
      "requires": [
        "canInsaneJump",
        "h_canArtificialMorphSpringBall"
      ],
      "flashSuitChecked": true,
      "note": "Jump using Springball with the right timing leaving the Morph tunnel to avoid falling."
    },
    {
      "id": 144,
      "link": [
        6,
        9
      ],
      "name": "G-Mode Morph IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_EverestMorphTunnelExpanded",
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 145,
      "link": [
        6,
        9
      ],
      "name": "G-Mode Morph Indirect IBJ",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphIBJ",
        "Gravity"
      ],
      "flashSuitChecked": true,
      "note": "After entering the room, quickly leave the morph tunnel in order to prevent getting hit by the crab."
    },
    {
      "id": 146,
      "link": [
        6,
        11
      ],
      "name": "Shinespark Deep Transition X-Ray Climb",
      "entranceCondition": {
        "comeInWithSpark": {
          "position": "top"
        }
      },
      "requires": [
        "canDeepTransition",
        {
          "shinespark": {
            "frames": 2,
            "excessFrames": 2
          }
        },
        "canXRayClimb"
      ],
      "flashSuitChecked": true,
      "note": [
        "Perform a horizontal shinespark through the top of the door transition, from a horizontal position that triggers a deep door transition.",
        "Sparking from one or two pixels away from the door is an example position that works (if possible in the neighboring room).",
        "If successful, after the shinespark crash animation ends Samus should be standing inside the wall and be able to X-Ray climb."
      ],
      "devNote": [
        "If the morph tunnel is not expanded, then a deep transition is not necessary; any horizontal shinespark in top position would work."
      ]
    },
    {
      "id": 147,
      "link": [
        7,
        2
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 148,
      "link": [
        7,
        3
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 149,
      "link": [
        7,
        3
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 12,
            "openEnd": 2,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 115
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "or": [
                "canGravityJump",
                "HiJump",
                "canWalljump",
                "h_canFly",
                "canSpringBallJumpMidAir"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 150,
      "link": [
        7,
        3
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 12,
            "openEnd": 1,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          }
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "right"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "or": [
                "canGravityJump",
                "HiJump",
                "canWalljump",
                "h_canFly",
                "canSpringBallJumpMidAir"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 231,
      "link": [
        7,
        4
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 44,
                "excessFrames": 6
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 40,
                    "excessFrames": 5
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 151,
      "link": [
        7,
        7
      ],
      "name": "Powamp Farm",
      "requires": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "SpaceJump"
          ]
        },
        {
          "resetRoom": {
            "nodes": [
              1,
              2,
              3
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Super"
          ]
        }
      ]
    },
    {
      "id": 152,
      "link": [
        7,
        8
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "id": 153,
      "link": [
        7,
        8
      ],
      "name": "Suitless Jump Assist",
      "requires": [
        "canSuitlessMaridia",
        {
          "or": [
            "HiJump",
            {
              "and": [
                "canTrickySpringBallJump",
                {
                  "or": [
                    "canTrickyJump",
                    "canSpringFling",
                    "canStationaryLateralMidAirMorph"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "devNote": "Using a frozen crab for an easier springball jump goes from 2 to 8."
    },
    {
      "id": 154,
      "link": [
        7,
        8
      ],
      "name": "Grapple Powamp",
      "requires": [
        "canSuitlessMaridia",
        "canUseEnemies",
        "Grapple"
      ],
      "note": "There is a grappleable Powamp directly above each of the 3 peaks."
    },
    {
      "id": 232,
      "link": [
        7,
        8
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 29,
            "excessFrames": 28
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Jump from the second lowest peak, then vertically spark while between it and the next peak, in order to hit the grapple blocks and save energy."
    },
    {
      "id": 155,
      "link": [
        7,
        9
      ],
      "name": "CanFly",
      "requires": [
        "Gravity",
        "h_canFly"
      ]
    },
    {
      "id": 156,
      "link": [
        7,
        9
      ],
      "name": "Powamp Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "canUseEnemies",
        "Grapple"
      ],
      "note": "There is a grappleable Powamp directly above each of the 3 peaks."
    },
    {
      "id": 233,
      "link": [
        7,
        9
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 40,
            "excessFrames": 8
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Jump from, then vertically spark while a few tiles left of the second lowest peak.",
      "devNote": "This assumes you don't hit the grapple block to save a few energy. With HiJump, Samus would spark from 8."
    },
    {
      "id": 157,
      "link": [
        7,
        10
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "devNote": "It is possible to bring 2 crabs with gravity jump alone, but is relatively pointless."
    },
    {
      "id": 158,
      "link": [
        7,
        10
      ],
      "name": "Mt. Everest Insane Walljump",
      "requires": [
        "Gravity",
        "canInsaneWalljump"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": "There is a ridiculously precise, but possible, walljump to get up there. With and without HiJump is equally difficult.",
      "devNote": "It is possible to bring 2 crabs with gravity and a wall jump, but is relatively pointless."
    },
    {
      "id": 159,
      "link": [
        7,
        10
      ],
      "name": "Mt. Everest Dash Jump",
      "requires": [
        "Gravity",
        "HiJump",
        "canTrickyDashJump",
        "canWalljump"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "The run and jump is done from the middle peak in the floor. Not the one closest to the bottom right door.",
        "Run from the left edge to just right of the peak, jump and wall jump on the overhang.",
        "It may be worthwhile to kill the Powamps and crabs first."
      ],
      "devNote": "It is possible to bring 2 crabs with gravity and a wall jump, but is relatively pointless."
    },
    {
      "id": 160,
      "link": [
        7,
        10
      ],
      "name": "Base",
      "requires": [
        "Gravity",
        "h_canFly"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "devNote": "It is possible to bring 2 crabs with gravity and canFly, but is relatively pointless."
    },
    {
      "id": 161,
      "link": [
        7,
        10
      ],
      "name": "Grapple Powamp",
      "requires": [
        "h_canNavigateUnderwater",
        "canUseEnemies",
        "Grapple"
      ],
      "clearsObstacles": [
        "B"
      ],
      "note": "There is a grappleable Powamp directly above each of the 3 peaks.",
      "devNote": [
        "This strat is only able to bring one crab up without dropping down to 2.",
        "Adding a strat to do that is not worth adding, because with grapple, you can bypass the strats that need A."
      ]
    },
    {
      "id": 162,
      "link": [
        7,
        10
      ],
      "name": "Spring Ball Jump with HiJump off a Crab",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canTrickySpringBallJump",
        "canTrickyUseFrozenEnemies"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Freeze the crab midway up the right wall and jump and spring ball jump up to the higher platform.",
        "Luring a second crab, which will make it to the upper platform, may be useful to avoid a tricky spring ball jump and flatley jump to get to the top right door."
      ],
      "devNote": "It is possible to bring 2 crabs with this method, but is relatively pointless."
    },
    {
      "id": 163,
      "link": [
        7,
        10
      ],
      "name": "Double Spring Ball Jump",
      "requires": [
        "canSuitlessMaridia",
        "h_canDoubleSpringBallJumpWithHiJump"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": "Start the springball jumps from the highest ledge on the wall.",
      "devNote": "It is possible to bring 2 crabs with double spring ball jump, but is relatively pointless."
    },
    {
      "id": 164,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with Supers and HiJump",
      "requires": [
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "HiJump",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Climbing the right side of Mt. Everest with two supers, ice, and HiJump.",
        "Requires luring 3 crabs; the third crab is from the morph tunnel to the left.",
        "Use a super to knock off and freeze a crab midair. Stand on it and let the other crab climb, then jump up and follow it.",
        "Be sure two crabs make it to the next section in order to crab climb further."
      ]
    },
    {
      "id": 165,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with Supers and Spring Ball",
      "requires": [
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickySpringBallJump",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Climbing the right side of Mt. Everest with two supers, ice, and Spring Ball.",
        "Requires luring 3 crabs; the third crab is from the morph tunnel to the left.",
        "Use a super to knock off and freeze a crab midair. Stand on it and let the other crab climb, then jump up and follow it.",
        "Be sure two crabs make it to the next section in order to crab climb further."
      ]
    },
    {
      "id": 166,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with 1 Super",
      "requires": [
        {
          "notable": "Right Crab Climb with Only 1 Super"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickyJump",
        "canBeVeryPatient",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster)",
        "Requires luring 2 crabs. Use a super to knock off and freeze a crab midair. Be sure to lure a crab to the next section to crab climb further.",
        "If Samus has 2 supers, it is easier to bring 3 crabs; the third is from the morph tunnel to the left. Lure 2 crabs to the next section for a slightly easier crab climb.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ],
      "devNote": [
        "This is a duplicate to the version with 2 supers, in case the player turned on this harder strat without the easier version.",
        "This strat is listed before the other, so it will be selected first if both are in logic. It describes what to do for both options"
      ]
    },
    {
      "id": 167,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with Supers",
      "requires": [
        {
          "notable": "Right Crab Climb with Only 2 Supers"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickyJump",
        "canBeVeryPatient",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        }
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster)",
        "Requires luring 3 crabs; the third crab is from the morph tunnel to the left.",
        "Use a super to knock off and freeze a crab midair. Be sure two crabs make it to the next section in order to crab climb further.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 168,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with HiJump",
      "requires": [
        {
          "notable": "Right Crab Climb with Only HiJump or Springball"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "HiJump",
        "canTrickyJump",
        "canCameraManip",
        {
          "or": [
            "canUnderwaterWalljump",
            "h_canCrouchJumpDownGrab",
            "canFlatleyJump",
            "canInsaneJump"
          ]
        }
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Climb the bottom right wall of Mt. Everest with Ice and HiJump while also luring a crab to the next platform to be used to ascend the next wall.",
        "The trickiest part of the climb is getting past the final overhang.",
        "This can be done with an underwater wall jump if the crab is low, a precise crouch jump and down grab if it is higher, or a flatley jump off of the crab if it is higher still.",
        "Two crabs makes it significantly easier to lure one to the top - simply let one go ahead of Samus.",
        "For a faster setup, one crab may be used by perform the final jump as it is unfreezing so it starts moving upward.",
        "Then go to the lower ground a bit to the right, jump and aim down to lower the camera to lure the crab.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 169,
      "link": [
        7,
        10
      ],
      "name": "Right Bottom Half Crab Climb with Spring Ball",
      "requires": [
        {
          "notable": "Right Crab Climb with Only HiJump or Springball"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickySpringBallJump",
        "canTrickyJump",
        "canCameraManip"
      ],
      "clearsObstacles": [
        "A",
        "B"
      ],
      "note": [
        "Use the crab near the bottom right door. Only one spring ball jump is needed, it is to get up onto the flat platform.",
        "After the spring ball jump, if the crab did not follow, go to the lower ground a bit to the right, jump and aim down to lower the camera to lure the crab.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 234,
      "link": [
        7,
        10
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 41,
                "excessFrames": 23
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 39,
                    "excessFrames": 24
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 235,
      "link": [
        8,
        1
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 32,
                "excessFrames": 8
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 28,
                    "excessFrames": 8
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 170,
      "link": [
        8,
        6
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateUnderwater",
        {
          "or": [
            "h_canUseSpringBall",
            "canMidAirMorph",
            {
              "and": [
                "Gravity",
                {
                  "or": [
                    "canIBJ",
                    "canBombHorizontally"
                  ]
                }
              ]
            },
            {
              "and": [
                "Gravity",
                "canTrivialMidAirMorph",
                {
                  "or": [
                    "SpaceJump",
                    "canUseFrozenEnemies"
                  ]
                }
              ]
            },
            {
              "and": [
                "canTrivialMidAirMorph",
                "canDisableEquipment"
              ]
            }
          ]
        }
      ],
      "devNote": [
        "It's possible to get in without a mid-air morph by rolling off from above, but that requires disabling Gravity and/or crab hits and the crab not killed.",
        "That's a lot of work to avoid something simple and barely reasonable at that level anyways."
      ]
    },
    {
      "id": 171,
      "link": [
        8,
        6
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "Gravity",
        "canMidAirMorph",
        "h_EverestMorphTunnelExpanded",
        {
          "canShineCharge": {
            "usedTiles": 12,
            "openEnd": 1,
            "steepUpTiles": 5,
            "steepDownTiles": 5
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 70
        }
      },
      "devNote": [
        "The frames remaining accounts for time needed to unmorph before going through the transition.",
        "Leaving with a shinecharge could be done even if the morph tunnel isn't expanded,",
        "but this would mean leaving shinecharged while morphed, which wouldn't technically adhere to what this exit condition specifies."
      ]
    },
    {
      "id": 172,
      "link": [
        8,
        7
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 173,
      "link": [
        8,
        9
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump",
        {
          "or": [
            "HiJump",
            "canTrickyJump"
          ]
        }
      ],
      "note": "Barely works without HiJump with a late gravity jump."
    },
    {
      "id": 174,
      "link": [
        8,
        11
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ],
      "note": "With a bit of a run, this requires no other movement tech or items."
    },
    {
      "id": 175,
      "link": [
        8,
        11
      ],
      "name": "Grapple Powamp",
      "requires": [
        "h_canNavigateUnderwater",
        "canUseEnemies",
        "Grapple"
      ],
      "note": "There is a grappleable Powamp directly above each of the 3 peaks."
    },
    {
      "id": 176,
      "link": [
        8,
        11
      ],
      "name": "Suitless Jump Assists",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "id": 177,
      "link": [
        8,
        11
      ],
      "name": "Underwater Walljump",
      "requires": [
        "canUnderwaterWalljump"
      ]
    },
    {
      "id": 236,
      "link": [
        8,
        11
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 28,
                "excessFrames": 24
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 24,
                    "excessFrames": 23
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 178,
      "link": [
        9,
        1
      ],
      "name": "Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "Grapple"
      ]
    },
    {
      "id": 237,
      "link": [
        9,
        1
      ],
      "name": "Use Flash Suit",
      "requires": [
        "canDisableEquipment",
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 8
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Jump without HiJump, then spark towards the door.",
      "devNote": "FIXME: It is possible but very precise to spark through the door with a hero shot."
    },
    {
      "id": 179,
      "link": [
        9,
        4
      ],
      "name": "Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "Grapple"
      ]
    },
    {
      "id": 238,
      "link": [
        9,
        4
      ],
      "name": "Use Flash Suit",
      "requires": [
        "canDisableEquipment",
        {
          "useFlashSuit": {}
        },
        {
          "shinespark": {
            "frames": 72,
            "excessFrames": 7
          }
        }
      ],
      "flashSuitChecked": true,
      "note": "Jump without HiJump, then spark towards the door.",
      "devNote": "FIXME: It is possible but very precise to spark through the door with a hero shot."
    },
    {
      "id": 180,
      "link": [
        9,
        5
      ],
      "name": "Base",
      "requires": [
        "Gravity",
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir",
            "h_canFly"
          ]
        }
      ],
      "devNote": "FIXME: It's possible to clip through the door with morph, xray, a super and a way to lure the crab, but its a precise and unforgiving freeze."
    },
    {
      "id": 181,
      "link": [
        9,
        5
      ],
      "name": "Grapple",
      "requires": [
        "h_canNavigateUnderwater",
        "Grapple"
      ],
      "note": "Use the grapple to fling Samus through the door."
    },
    {
      "id": 182,
      "link": [
        9,
        5
      ],
      "name": "Suitless Jump Assists",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "id": 183,
      "link": [
        9,
        5
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump"
      ]
    },
    {
      "id": 184,
      "link": [
        9,
        5
      ],
      "name": "Gravity TrickyDashJump",
      "requires": [
        "Gravity",
        "canWalljump",
        "canTrickyDashJump"
      ],
      "note": "Jump the first frame after running to gain just enough spinjump height."
    },
    {
      "id": 185,
      "link": [
        9,
        5
      ],
      "name": "Shinespark",
      "requires": [
        "Gravity",
        "h_canShineChargeMaxRunway",
        {
          "shinespark": {
            "frames": 61
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "devNote": [
        "Implicitly drops down to 2 first.",
        "There is no link directly from 2 to 5 because the door must be opened first.",
        "So, you'd shinespark from 2 to 9, open the door, drop down, and shinespark again.",
        "In the model, that'll be represented by going 2 -> 9 -> 5 via two shinespark strats."
      ]
    },
    {
      "id": 186,
      "link": [
        9,
        8
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 187,
      "link": [
        9,
        9
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 188,
      "link": [
        9,
        11
      ],
      "name": "Suitless Bootless Jump",
      "requires": [
        "canSuitlessMaridia",
        "canDisableEquipment"
      ],
      "note": "Turn off Gravity and HiJump to jump directly here.",
      "devNote": "Gravity can follow 8->11 with no equipment."
    },
    {
      "id": 189,
      "link": [
        10,
        3
      ],
      "name": "Leave Shinecharged",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 20,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1,
            "steepUpTiles": 1,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 30
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            {
              "or": [
                "Grapple",
                {
                  "shinespark": {
                    "frames": 59
                  }
                },
                {
                  "and": [
                    "HiJump",
                    "canSpringBallJumpMidAir"
                  ]
                },
                {
                  "and": [
                    "HiJump",
                    "canTrickyDashJump",
                    "canWalljump"
                  ]
                },
                "canGravityJump"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Charge on the upper right ledge, and store the spark as Samus walks off the ledge to drop down onto the door.",
        "Opening the door first and moonfalling can help but is not required."
      ],
      "devNote": [
        "It's possible to get 40 frames remaining by opening the door first and dropping with a moonfall, but is it worth putting here?"
      ]
    },
    {
      "id": 190,
      "link": [
        10,
        3
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 20,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1,
            "steepUpTiles": 1,
            "openEnd": 0
          }
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 191,
      "link": [
        10,
        4
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump"
      ]
    },
    {
      "id": 192,
      "link": [
        10,
        4
      ],
      "name": "CanFly",
      "requires": [
        "Gravity",
        "h_canFly"
      ]
    },
    {
      "id": 193,
      "link": [
        10,
        4
      ],
      "name": "Suited Grapple",
      "requires": [
        "Gravity",
        "Grapple"
      ],
      "note": "Jump and grapple to the blocks to the top left of this region, then to the ceiling grapple blocks."
    },
    {
      "id": 194,
      "link": [
        10,
        4
      ],
      "name": "Mt. Everest Top Walljump",
      "requires": [
        "Gravity",
        {
          "or": [
            "canDelayedWalljump",
            {
              "and": [
                "HiJump",
                "canPreciseWalljump"
              ]
            },
            {
              "and": [
                "HiJump",
                "canWalljump",
                "SpeedBooster"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 195,
      "link": [
        10,
        4
      ],
      "name": "Mt. Everest Top Dash Jump",
      "requires": [
        "Gravity",
        "HiJump",
        "canTrickyDashJump"
      ],
      "note": "Run from the left edge to just after the second downward slope. No wall jump needed."
    },
    {
      "id": 196,
      "link": [
        10,
        4
      ],
      "name": "Suitless Grapple",
      "requires": [
        "canSuitlessMaridia",
        "Grapple",
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir"
          ]
        }
      ],
      "note": [
        "This strat uses the grapple blocks at the top left, not the Powamp.",
        "Failure also doesn't usually allow a second try (assuming the Powamp is not there)."
      ]
    },
    {
      "id": 197,
      "link": [
        10,
        4
      ],
      "name": "Suitless Precise Grapple",
      "requires": [
        "canSuitlessMaridia",
        "canPreciseGrapple",
        {
          "or": [
            "canCrouchJump",
            "canTrickyJump"
          ]
        }
      ],
      "note": [
        "Crouch at the edge of the overhang. Jump and just after the peak of the jump, grapple to the grapple blocks.",
        "This strat is finicky, and failure doesn't usually allow a second try (assuming the Powamp is not there).",
        "This is possible to do without a crouch jump, but it is much harder."
      ]
    },
    {
      "id": 198,
      "link": [
        10,
        4
      ],
      "name": "Suitless Powamp Grapple",
      "requires": [
        "canSuitlessMaridia",
        "canUseEnemies",
        "Grapple"
      ],
      "note": "There is a grappleable Powamp directly above each of the 3 peaks."
    },
    {
      "id": 199,
      "link": [
        10,
        4
      ],
      "name": "Spring Ball Jump with HiJump",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canTrickySpringBallJump",
        "canFlatleyJump"
      ],
      "note": "Start the jump from the higher ground to the left, specifically the right side of the second highest region."
    },
    {
      "id": 200,
      "link": [
        10,
        4
      ],
      "name": "Spring Ball Jump with HiJump off a Crab",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canSpringBallJumpMidAir",
        "canTrickyUseFrozenEnemies",
        {
          "obstaclesCleared": [
            "B"
          ]
        },
        "canTrickyJump"
      ],
      "note": [
        "Requires having already lured a crab, likely from above the bottom right door.",
        "Freeze the crab midway up the right wall and jump and spring ball jump up to the door."
      ],
      "devNote": "The canTrickyJump is used to indicate the trickiness of bringing a crab from below."
    },
    {
      "id": 201,
      "link": [
        10,
        4
      ],
      "name": "Double Spring Ball Jump",
      "requires": [
        "canSuitlessMaridia",
        "h_canDoubleSpringBallJumpWithHiJump"
      ]
    },
    {
      "id": 202,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with Supers and HiJump",
      "requires": [
        "canSuitlessMaridia",
        "HiJump",
        "canTrickyUseFrozenEnemies",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canTrickyJump"
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only two supers, ice, and HiJump.",
        "Requires originally luring 3 crabs. Two crabs and one super are needed from this location.",
        "Use a super to knock off and freeze a crab midair. Jump on it and freeze the second as a platform to jump up to the door."
      ],
      "devNote": "The canTrickyJump is used to indicate the trickiness of bringing the crabs from below."
    },
    {
      "id": 203,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with Supers and Spring Ball",
      "requires": [
        "canSuitlessMaridia",
        "canTrickySpringBallJump",
        "canCrazyCrabClimb",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only two supers, ice, and Spring Ball.",
        "Requires originally luring 3 crabs. Two crabs and one super are needed from this location.",
        "Use a super to knock off and freeze a crab midair. Jump on it and freeze the second as a platform to jump up to the door."
      ]
    },
    {
      "id": 204,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with Supers",
      "requires": [
        {
          "notable": "Right Crab Climb with Only 2 Supers"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickyJump",
        "canBeVeryPatient",
        {
          "ammo": {
            "type": "Super",
            "count": 1
          }
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster)",
        "Requires originally luring 3 crabs. Two crabs and one super are needed from this location.",
        "Use a super to knock off and freeze a crab midair. Once close to the upper platform, freeze the crab at knee height to stand on it to jump up.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 205,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with only Ice",
      "requires": [
        {
          "notable": "Right Crab Climb with Only 1 Super"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickyJump",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ],
      "note": [
        "Climbing the right side of Mt. Everest with only one super and ice. (A trickier version than that used in 14% Icebooster)",
        "Requires having already lured a crab to this location, likely from above the bottom right door.",
        "Once close to the upper platform, freeze the crab at knee height to stand on it to jump up.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 206,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with HiJump",
      "requires": [
        {
          "notable": "Right Crab Climb with Only HiJump or Springball"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "HiJump",
        "canTrickyJump",
        "canCameraManip",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ],
      "note": [
        "Requires having already lured a crab to this location, likely from above the bottom right door.",
        "Freeze the crab very high before going to the ledge on the right, delay jumping so it thaws and moves up a bit while on screen, jump aim down to lower the camera and lure it more.",
        "Alternatively, using moonwalk and a flatley jump at the top can prevent needing the crab again.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 207,
      "link": [
        10,
        4
      ],
      "name": "Right Top Half Crab Climb with Spring Ball",
      "requires": [
        {
          "notable": "Right Crab Climb with Only HiJump or Springball"
        },
        "canSuitlessMaridia",
        "canCrazyCrabClimb",
        "canTrickySpringBallJump",
        "canTrickyJump",
        "canCameraManip",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ],
      "note": [
        "Requires having already lured a crab to this location, likely from above the bottom right door.",
        "Freeze the crab high before going to the ledge on the right, delay spring ball jumping so it thaws and moves up while on screen, jump aim down to lower the camera and lure it more.",
        "Freeze the crab again to use as a platform, approximately knee high. Jump on it and then jump to the platform above.",
        "Note: The hardest part of this climb is the pixel precision when jumping around a ledge.",
        "Too many pixels: left is a fall, right you clip through the crab, low you miss the jump and fall, high is a bonk or crab clip."
      ]
    },
    {
      "id": 208,
      "link": [
        10,
        4
      ],
      "name": "Leave With Spark",
      "requires": [
        "Gravity",
        {
          "or": [
            "SpaceJump",
            "canGravityJump",
            {
              "and": [
                "HiJump",
                {
                  "or": [
                    "canWalljump",
                    "canTrickyDashJump"
                  ]
                }
              ]
            }
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 20,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1,
            "steepUpTiles": 1,
            "openEnd": 0
          }
        },
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 8
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "note": [
        "Run right-to-left to gain a shinecharge on the upper right ledge.",
        "Use a gravity jump, Space Jump, or HiJump to approach the door above and spark out."
      ],
      "devNote": [
        "With some of these methods it is technically possible (but harder) to reach the door transition with a few frames remaining."
      ]
    },
    {
      "id": 209,
      "link": [
        10,
        4
      ],
      "name": "Leave Shinecharged (HiJump SpaceJump)",
      "requires": [
        "Gravity",
        "HiJump",
        "SpaceJump",
        {
          "canShineCharge": {
            "usedTiles": 20,
            "gentleUpTiles": 3,
            "gentleDownTiles": 1,
            "steepUpTiles": 1,
            "openEnd": 0
          }
        },
        "canShinechargeMovementComplex"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 45
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Run right-to-left to gain a shinecharge on the upper right ledge."
      ]
    },
    {
      "id": 239,
      "link": [
        10,
        4
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 21,
                "excessFrames": 7
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 17,
                    "excessFrames": 6
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 210,
      "link": [
        10,
        7
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 240,
      "link": [
        10,
        9
      ],
      "name": "Use Flash Suit",
      "requires": [
        {
          "useFlashSuit": {}
        },
        {
          "or": [
            {
              "shinespark": {
                "frames": 34,
                "excessFrames": 5
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 31,
                    "excessFrames": 5
                  }
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Jump and diagonally spark up left to land on the upper platform.",
        "The Powamps can be used as a reference of when to spark, however they move up and down.",
        "Spark when samus is a few tiles left of the first Powamp, or almost half way between the first two with HiJump."
      ],
      "devNote": "Because this jump is somewhat blind, the excess frames are not very tight."
    },
    {
      "id": 211,
      "link": [
        11,
        1
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "id": 212,
      "link": [
        11,
        1
      ],
      "name": "Suitless Jump Assist",
      "requires": [
        "canSuitlessMaridia",
        {
          "or": [
            "HiJump",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "id": 213,
      "link": [
        11,
        1
      ],
      "name": "Top Left Shinecharge (to Top Left)",
      "requires": [
        {
          "notable": "Top Left Shinecharge"
        },
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 11,
            "steepUpTiles": 5,
            "openEnd": 2
          }
        },
        "canShinechargeMovementComplex"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 30
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Run right-to-left to gain a shinecharge on the ledge near the top-left door, and perform tight ledge-grabs to make it through the door with shinecharge frames remaining.",
        "This is a very short runway, making it an exceptionally difficult short-charge."
      ]
    },
    {
      "id": 214,
      "link": [
        11,
        5
      ],
      "name": "Top Left Shinecharge (to Top Center)",
      "requires": [
        {
          "notable": "Top Left Shinecharge"
        },
        "Gravity",
        "SpaceJump",
        "canTrickyDashJump",
        {
          "canShineCharge": {
            "usedTiles": 11,
            "steepUpTiles": 5,
            "openEnd": 2
          }
        },
        "canShinechargeMovementComplex"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 15
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Run right-to-left to gain a shinecharge on the ledge near the top-left door, and Space Jump to the top center door with shinecharge frames remaining.",
        "This is a very short runway, making it an exceptionally difficult short-charge."
      ]
    },
    {
      "id": 215,
      "link": [
        11,
        5
      ],
      "name": "Top Left Shinecharge (to Top Center, with HiJump)",
      "requires": [
        {
          "notable": "Top Left Shinecharge"
        },
        "Gravity",
        "HiJump",
        "SpaceJump",
        {
          "canShineCharge": {
            "usedTiles": 11,
            "steepUpTiles": 5,
            "openEnd": 2
          }
        },
        "canShinechargeMovementComplex"
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 40
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Run right-to-left to gain a shinecharge on the ledge near the top-left door, and Space Jump to the top center door with shinecharge frames remaining.",
        "This is a very short runway, making it an exceptionally difficult short-charge."
      ]
    },
    {
      "id": 216,
      "link": [
        11,
        8
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 217,
      "link": [
        11,
        9
      ],
      "name": "Speedjump",
      "requires": [
        "Gravity",
        "HiJump",
        "SpeedBooster"
      ]
    },
    {
      "id": 218,
      "link": [
        11,
        9
      ],
      "name": "Gravity Jump",
      "requires": [
        "canGravityJump",
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "can4HighMidAirMorph",
                "canCarefulJump",
                "canLateralMidAirMorph"
              ]
            }
          ]
        }
      ],
      "note": [
        "This is most easily done with a late jump at the bottom of the slope.",
        "It is a bit less precise with an air ball or turning gravity suit back on and wall jumping on the platform at the end.",
        "An alternate method is to airball simultaneously with the gravity jump pause."
      ]
    },
    {
      "id": 219,
      "link": [
        11,
        9
      ],
      "name": "Double Spring Ball Jump",
      "requires": [
        "canSuitlessMaridia",
        "h_canDoubleSpringBallJumpWithHiJump"
      ],
      "note": "Start the spring ball jumps from the bottom of the slope."
    },
    {
      "id": 220,
      "link": [
        12,
        6
      ],
      "name": "Base",
      "requires": [
        "canEnterGMode"
      ],
      "flashSuitChecked": true,
      "devNote": "This technically requires h_EverestMorphTunnelExpanded or going through the transition while in G-Mode, but that shouldn't cause a problem."
    },
    {
      "id": 221,
      "link": [
        12,
        6
      ],
      "name": "Carry G-Mode Through the Tunnel",
      "requires": [
        "canEnterGMode"
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "flashSuitChecked": true
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        4,
        4
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        4,
        4
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        5,
        5
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        5,
        9
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        6,
        6
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        6,
        6
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    }
  ],
  "devNote": [
    "FIXME: This room could have strats for using Ice to bypass vertical doors."
  ],
  "nextStratId": 241,
  "notables": [
    {
      "id": 1,
      "name": "Right Crab Climb with Only HiJump or Springball",
      "note": [
        "Using HiJump or SpringBallJumpMidAir and ice to freeze a crab and climb the right side of Mt. Everest.",
        "Requires precise platforming to climb around protruding ledges while carefully manipulating and freezing crabs."
      ]
    },
    {
      "id": 2,
      "name": "Right Crab Climb with Only 2 Supers",
      "note": [
        "Climbing the right side of Mt. Everest with only two supers and ice. (As used in 14% Icebooster)",
        "Requires very precise platforming to climb around protruding ledges while carefully manipulating and freezing crabs.",
        "Requires luring 3 crabs; the third crab is from the morph tunnel to the left.",
        "Use a super to knock off and freeze a crab midair twice in the climb."
      ]
    },
    {
      "id": 3,
      "name": "Right Crab Climb with Only 1 Super",
      "note": [
        "A harder version of 'Mt. Everest Right Crab Climb with Only 2 Supers'",
        "Requires extremely precise platforming to climb around protruding ledges while carefully manipulating and freezing crabs.",
        "Climbing the right side of Mt. Everest with only one super and ice. (A trickier version than that used in 14% Icebooster)",
        "Requires only luring 2 crabs. Only one crab and no supers are useable for the second half of the climb."
      ]
    },
    {
      "id": 4,
      "name": "Top Left Shinecharge",
      "note": [
        "Gain a shinecharge on the ledge near the top-left door.",
        "This is a very short runway, making it an exceptionally difficult short-charge."
      ]
    },
    {
      "id": 5,
      "name": "Spring Ball Bounce Right to Left",
      "note": [
        "Cross the room from right to left by using Spring Ball to bounce on the first Grapple block platform.",
        "This is easier if Speed Booster is unequipped.",
        "One or more spring flings can then be used to make it across the room."
      ]
    },
    {
      "id": 6,
      "name": "Spring Ball Bounce Left to Right",
      "note": [
        "In the other room, use 6 runway tiles to gain an extra run speed of exactly $1.D, with Speed Booster unequipped.",
        "Jump into a lateral mid-air morph and touch the door transition while descending close to the ground.",
        "Hold jump to do an uncontrolled bounce immediately after the transition.",
        "Pause as Samus passes under the first ceiling Grapple block.",
        "Equip Speed Booster and unequip Spring Ball, to get a spring fling.",
        "Pause again and re-equip Spring Ball to get a second spring fling.",
        "Continue holding jump to bounce on both Grapple platforms with uncontrolled bounces;",
        "Samus must bounce on the left edge of the first platform in order to just barely make the bounce on the right edge of the second platform.",
        "Perform one more spring fling, by unequipping Spring Ball as Samus begins to descend.",
        "Samus should make it into the nook below the right door;",
        "A Flatley jump into mid-air spring ball jump will get Samus up to the door."
      ]
    },
    {
      "id": 7,
      "name": "Shinespark Down-Grab to the Grapple Blocks (Left to Top)",
      "note": "Crouch on the lowest stair, then shinespark horizontally to bonk at the top corner of the grapple block. Down grab to get onto it."
    },
    {
      "id": 8,
      "name": "Cross Room Jump through Top Door",
      "note": [
        "Run and jump up through the door using SpeedBooster in the room below.",
        "Bonk the door frame as you pass through the transition, to cancel your horizontal momentum.",
        "You need a vertical speed of exactly 7.8800 when passing through the transition, which requires the jump to be frame perfect.",
        "After the transition, as you reach the wall, begin holding right.",
        "Begin holding angle up at any time before approaching the door (and you can continue holding it until the end of the strat).",
        "As you approach the door (an 8-frame window), while holding angle up, release right for exactly one frame.",
        "This will put Samus into a pose aiming diagonally up and to the right.",
        "Immediately fire a shot to open the door (within the same 8-frame window); if successful, you will just barely clear the grapple block and pass through the door.",
        "Several things can cause you to bonk the grapple block:",
        "1) entering the room with too much vertical speed,",
        "2) not pressing against the wall as you come up,",
        "3) releasing right for more than one frame,",
        "4) releasing right too early.",
        "As an alternative to releasing right for one frame, you can instead press shot for one frame:",
        "if successful, Samus' pose will change to aiming diagonally without a shot being fired;",
        "if shot is pressed for more than one frame, then a shot will be fired horizontally, and the cooldown will prevent you from firing diagonally in time."
      ]
    },
    {
      "id": 9,
      "name": "Crab HiJump Bomb-Grapple-Jump",
      "note": [
        "Jump into a mid-air morph, lay a Bomb, unmorph, use grapple to kill a Sciser, to be able to get a second jump mid-air."
      ]
    },
    {
      "id": 10,
      "name": "Double Crab Bomb-Grapple-Jump",
      "note": [
        "Position 2 Scisers so that they can each be used for a Bomb-Grapple-Jump, back to back.",
        "This gives a total of 3 jumps to climb from the bottom of Everest up to one of the lower peaks.",
        "In the likely event of failure, the room will need to be reset and the crabs repositioned for the next attempt."
      ]
    }
  ],
  "nextNotableId": 11
}