canConsecutiveWalljump (Medium)

Climbing a wall with three or more consecutive wall jumps without a mistake.

Difficulty filter

Strats (0)

From: 2
Bottom Left Door
To: 3
Item

Wall jump up 9 times, placing a PB at the top. Only works in direct g-mode with the item still uncollected.

Entrance condition:

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

Requires:

{
  "notable": "G-Mode Up with Power Bombs"
}
{
  "itemNotCollectedAtNode": 3
}
"canConsecutiveWalljump"
"Morph"
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canXRayClimb"
  ]
}
{
  "ammo": {
    "type": "PowerBomb",
    "count": 9
  }
}
"canBeVeryPatient"
{
  "or": [
    "canTrivialUseFrozenEnemies",
    "canTrickyJump",
    "ScrewAttack",
    "h_getBlueSpeedMaxRunway",
    {
      "enemyKill": {
        "enemies": [
          [
            "Boyon",
            "Boyon",
            "Boyon",
            "Boyon"
          ]
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Boyon",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Dev note: FIXME: Using this strat won't risk canRiskPermanentLossOfAccess if the player could x-ray climb instead. However if the adjacent room is heated and Samus is really low energy, this could be a problem.

From: 5
Bottom Junction (Right of Boyons)
To: 3
Item

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 121,
        "excessFrames": 6
      }
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 117,
            "excessFrames": 6
          }
        },
        "HiJump"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 112,
            "excessFrames": 6
          }
        },
        "HiJump",
        "SpeedBooster"
      ]
    },
    {
      "and": [
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        },
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canLongIBJ",
                "canUnmorphBombBoost",
                "canBeVeryPatient"
              ]
            }
          ]
        }
      ]
    }
  ]
}
From: 5
Ship
To: 7
Junction (Left Ledge Below Bomb Blocks)

Requires:

"canDelayedWalljump"
{
  "or": [
    "HiJump",
    "canConsecutiveWalljump"
  ]
}
From: 5
Alcatraz Door
To: 8
Central Junction

Wall jump up and midair morph to get out without needing to break the bomb blocks to the right.

Requires:

{
  "notable": "Alcatraz Escape"
}
"canPreciseWalljump"
"canWallJumpInstantMorph"
{
  "or": [
    "HiJump",
    "canConsecutiveWalljump"
  ]
}
From: 13
Bottom Junction
To: 5
Lower Section - Bottom Right Door

It may be best to have shorter, later jumps to prevent bonking the ceiling or hitting the Ripper.

Requires:

{
  "or": [
    "canCarefulJump",
    "canConsecutiveWalljump"
  ]
}

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

Requires:

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

Exit condition:

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

Base strat when entering the room from below.

Requires:

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

Clears obstacles: A, B, C

Dev note: canWallJumpInstantMorph is not needed here, as the precision is very low.

From: 4
Right Item
To: 2
Top Left Door

By wall jumping fast enough and sparking close to the block, it can be broken even on low energy (29 or less).

Requires:

{
  "notable": "Fast Wall Jump Spark"
}
{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 42,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"
"canConsecutiveWalljump"
"HiJump"
{
  "shinespark": {
    "frames": 9,
    "excessFrames": 9
  }
}

Clears obstacles: A, B, C

From: 4
Right Item
To: 2
Top Left Door

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

Requires:

{
  "obstaclesCleared": [
    "D"
  ]
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphMovement"
"h_canArtificialMorphBombs"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "h_canArtificialMorphLongIBJ"
  ]
}

Dev note: The setup for this strat is where the obstacle is cleared. FIXME: Bombs arent required if the item is there and can be used to overload PLMs. This was just a quick fix to prevent unsoundness.

From: 4
Right Item
To: 2
Top Left Door

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

Requires:

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

Clears obstacles: A, B, C

From: 4
Right Item
To: 2
Top Left Door

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

Requires:

{
  "notable": "Return Through Crumble Blocks"
}
"Morph"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
{
  "obstaclesCleared": [
    "A",
    "B"
  ]
}
From: 4
Right Item
To: 2
Top Left Door

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 36,
        "excessFrames": 3
      }
    },
    {
      "and": [
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump"
          ]
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 9
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 4
Right Item
To: 2
Top Left Door

Breaking the Power Bomb blocks exactly wide enough makes it easier to quickly enter the one-tile gap. Aligning the Power Bomb with the left side of the ceiling fixture that sticks down will position the explosion correctly for this.

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "canShineCharge": {
    "usedTiles": 42,
    "openEnd": 0
  }
}
"canShinechargeMovementComplex"
"canConsecutiveWalljump"
{
  "shinespark": {
    "frames": 17,
    "excessFrames": 3
  }
}

Clears obstacles: A, B, C

Dev note: The runway here is 31 tiles before breaking the Power Bomb blocks, but becomes longer after.

From: 5
G-Mode Morph Junction (Bottom)
To: 2
Top Left Door

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

Requires:

"canEnterGMode"
"h_canArtificialMorphLongIBJ"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canOffScreenMovement"
  ]
}

Dev note: The off screen movement is just during an IBJ, and only if wall jumps are disabled. But the IBJ is long and Samus is covered for most of it.

From: 6
G-Mode Morph Junction Direct (Bottom)
To: 2
Top Left Door

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

Requires:

"canEnterGMode"
{
  "itemNotCollectedAtNode": 4
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphPowerBomb"
"h_canArtificialMorphMovement"
{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
From: 9
Right Etecoon Shaft - Top Left Door
To: 15
Right Etecoon Shaft - Upper Morph Tunnel Entrance Junction

Requires:

{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    {
      "and": [
        "canTrivialMidAirMorph",
        {
          "or": [
            "SpaceJump",
            "canConsecutiveWalljump"
          ]
        }
      ]
    },
    {
      "and": [
        "canIBJ",
        "canBombHorizontally"
      ]
    }
  ]
}

Dev note: Doable with just a very long IBJ, but if bombing horizontally is too hard, that will be too.

From: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction
To: 9
Right Etecoon Shaft - Top Left Door

Not quite the full climb, but close enough.

Requires:

"canConsecutiveWalljump"
From: 2
Bottom Left Door
To: 1
Top Left Door

There are camera scroll blocks just below the speed blocks, so it is easy to overload PLMs by wall jumping or space jumping into them.

Entrance condition:

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

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
From: 2
Bottom Left Door
To: 3
Right Door

There are camera scroll blocks just below the speed blocks, so it is easy to overload PLMs by wall jumping or space jumping into them.

Entrance condition:

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

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
From: 2
Bottom Left Door
To: 3
Right Door

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 103,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "HiJump",
        {
          "shinespark": {
            "frames": 99,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "canConsecutiveWalljump",
            "SpaceJump",
            {
              "and": [
                "canLongIBJ",
                "canBePatient",
                "canUnmorphBombBoost"
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 7
          }
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Climb the shaft and overload PLMs with the camera scroll blocks which are against the crumble blocks.

Entrance condition:

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

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}

Dev note: This is mostly an alternative to the canBeVeryPatient X-Ray climb. This is possible with an IBJ, but it's still about 3 minutes, and you can't remotely acquire the item because it's in a Chozo Ball.

From: 5
Top Right Door
To: 5
Top Right Door

Without any suits or tanks, Samus will need to move the Beetom part way up the room, shake it off, and go back and farm multiple times. While the Beetom is near the top section, by the Rippers, shake the Beetom off, and re-grab it and ascend the shaft. Either use frozen Rippers as platforms, while shooting diagonally to prevent freezing the Beetom, or kill the Rippers before ascending. Be careful not to apply too many inputs after grabbing the Beetom in order to get to the top before it is shaken off.

Requires:

{
  "obstaclesNotCleared": [
    "A"
  ]
}
"HiJump"
{
  "or": [
    "canUseFrozenEnemies",
    {
      "and": [
        "SpaceJump",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ]
    },
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "obstaclesCleared": [
            "B"
          ]
        }
      ]
    }
  ]
}
{
  "enemyDamage": {
    "enemy": "Beetom",
    "type": "contact",
    "hits": 9
  }
}

Exit condition:

{
  "leaveWithGModeSetup": {
    "knockback": false
  }
}

Dev note: Some items may reduce the number of Beetom hits, but it's irrelevant since there is an accesible farm in-room. FIXME: Add more options for how to ascend the shaft, either without HiJump, or without killing the Rippers. These may need to be notable.

Base (Basic)
Red Tower
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        {
          "or": [
            "canTrickyJump",
            "canWalljump"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump"
      ]
    }
  ]
}
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

"canTrickySpringBallJump"
{
  "or": [
    "canConsecutiveWalljump",
    "HiJump",
    {
      "and": [
        "canTrickyJump",
        "canLateralMidAirMorph",
        "canResetFallSpeed",
        {
          "or": [
            {
              "ammo": {
                "type": "PowerBomb",
                "count": 1
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            },
            {
              "enemyDamage": {
                "enemy": "Ripper",
                "type": "contact",
                "hits": 1
              }
            },
            "canTrickyDodgeEnemies"
          ]
        }
      ]
    },
    "canSpringFling"
  ]
}
{
  "or": [
    "canTrickyJump",
    "canLateralMidAirMorph",
    "canSpringwall"
  ]
}
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)

Requires:

{
  "useFlashSuit": {}
}
{
  "or": [
    {
      "shinespark": {
        "frames": 37,
        "excessFrames": 6
      }
    },
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shinespark": {
            "frames": 13,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "and": [
        "canTrivialUseFrozenEnemies",
        {
          "shinespark": {
            "frames": 8,
            "excessFrames": 6
          }
        }
      ]
    }
  ]
}
From: 9
Junction (Top Rippers)
To: 5
Top Right Door

Kill the Rippers then wall jump up.

Requires:

"canConsecutiveWalljump"
{
  "or": [
    "canPreciseWalljump",
    "canSpringwall",
    "HiJump"
  ]
}
{
  "obstaclesCleared": [
    "B"
  ]
}

Dev note: With these tech, it's not hard to get up

From: 9
Junction (Top Rippers)
To: 9
Junction (Top Rippers)

Kill the Rippers with Screw Attack. Break spin before landing to prevent breaking the platform.

Requires:

"ScrewAttack"
{
  "or": [
    "SpaceJump",
    "canConsecutiveWalljump",
    {
      "and": [
        "canWalljump",
        "HiJump"
      ]
    }
  ]
}

Clears obstacles: B

From: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

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

Requires:

"canTrickyJump"
"canConsecutiveWalljump"
"canPreciseWalljump"
{
  "or": [
    "canStaggeredWalljump",
    "ScrewAttack",
    "canWalljumpWithCharge",
    {
      "and": [
        "canWallJumpInstantMorph",
        {
          "enemyDamage": {
            "enemy": "Cacatac",
            "type": "spike",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

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

Requires:

"canCarefulJump"
"canConsecutiveWalljump"
{
  "or": [
    "canStaggeredWalljump",
    "ScrewAttack",
    "canWalljumpWithCharge",
    {
      "and": [
        "canWallJumpInstantMorph",
        {
          "enemyDamage": {
            "enemy": "Cacatac",
            "type": "spike",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 2
Left Side - Top Middle Door
To: 7
Top Right Door

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": "any",
    "minTiles": 5
  }
}

Requires:

"canCarefulJump"
"canConsecutiveWalljump"
{
  "or": [
    "canStaggeredWalljump",
    "ScrewAttack",
    "canWalljumpWithCharge",
    {
      "and": [
        "canWallJumpInstantMorph",
        {
          "enemyDamage": {
            "enemy": "Cacatac",
            "type": "spike",
            "hits": 1
          }
        }
      ]
    }
  ]
}
From: 9
Main Junction
To: 1
Left Side - Top Door

This is the same size of ledge as WRITG.

Requires:

"canConsecutiveWalljump"
"canInsaneWalljump"
From: 9
Main Junction
To: 7
Top Right Door

A tricky, delayed walljump makes it possible to climb to top right in-room, with nothing.

Requires:

{
  "notable": "Right Side Delayed Walljumps"
}
"canDelayedWalljump"
"canConsecutiveWalljump"
From: 2
Bottom Left Door
To: 1
Top Left Door

Wall jump up the left wall, perform a delayed wall jump on the Fune to reach the door.

Requires:

"canDelayedWalljump"
"canConsecutiveWalljump"
"canTrickyJump"
"canUseEnemies"
{
  "or": [
    {
      "heatFrames": 190
    },
    {
      "and": [
        "canPrepareForNextRoom",
        {
          "heatFrames": 120
        }
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Top Left Door

Wall jump up the left wall and then on the moving platform (Kamer) while avoiding the Fune's fireball. The Kamers will temporarily move down if Samus is below them, so it is best to walk under the first Kamer before climbing the wall. It is possible to freeze or kill the Fune with a Super or Power Bomb to make things easier.

Requires:

{
  "notable": "Walljump Climb Using the Kamer"
}
"canPreciseWalljump"
"canConsecutiveWalljump"
"canUseEnemies"
{
  "or": [
    {
      "heatFrames": 560
    },
    {
      "and": [
        "canCarefulJump",
        {
          "heatFrames": 360
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "and": [
        {
          "or": [
            "canUseFrozenEnemies",
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            }
          ]
        },
        {
          "heatFrames": 432
        }
      ]
    },
    {
      "and": [
        {
          "ammo": {
            "type": "PowerBomb",
            "count": 1
          }
        },
        {
          "heatFrames": 456
        }
      ]
    }
  ]
}
From: 2
Right Door
To: 3
Above Lava Junction

BounceBall into the Lava, Unmorphing with good timing to sink faster and drift effeciently towards the bottom right Namihe. Walljump at about eye height (4 pixel window) to gain enough height to reach the center portion of ceiling. While rising, wiggle to shrink Samus' hitbox. Some walljump positions will not need to wiggle, when walljumping far away from the Namihe. Jumping, from the wall, around the next lowest overhang is very precise and taking any extra time to position will increase the amount of lava damage being taken. It may help to disable HiJump for this part. Then Walljump again to exit the Lava and reach the left ledge.

Requires:

{
  "notable": "GT Max Suitless Right Side Climb"
}
"canSuitlessLavaDive"
"canUseEnemies"
"HiJump"
"canBounceBall"
"canMidairWiggle"
"canConsecutiveWalljump"
"canInsaneWalljump"
{
  "gravitylessLavaFrames": 392
}
{
  "heatFrames": 515
}
From: 1
Left Door
To: 2
Right Door

It is possible to jump onto the first Tripper early enough that Samus can crouch under all of the first spikes. Jump onto it as early as possible; pressing against the wall above the first spike and breaking spin and falling neutrally can help and avoid touching the spike. Moving to the left side of the Tripper is important and Moonwalk can help. Using the second Tripper can save a lot of lava damage. With wall jumps, ride the Tripper and wall jump twice above the middle spike, fall into the lava and jump back onto the Tripper and wall jump on the opposite side of the middle spike until it returns. Without wall jumps, jump into the lava in front of the Tripper, spin jump once to move quickly then again to land on the Tripper after the middle spike.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "lavaFrames": 175
    },
    {
      "and": [
        {
          "or": [
            "HiJump",
            "canWalljump",
            "Gravity"
          ]
        },
        {
          "lavaFrames": 100
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canConsecutiveWalljump",
        {
          "lavaFrames": 25
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "lavaFrames": 35
        }
      ]
    }
  ]
}
"h_HeatedGModeOpenDifferentDoor"
From: 2
Right Door
To: 1
Left Door

With wall jumps, ride the Tripper and wall jump twice above the middle spike, fall into the lava and jump back onto the Tripper and wall jump on the opposite side of the middle spike until it returns. Without wall jumps, jump into the lava in front of the Tripper, spin jump once to move quickly then again to land on the Tripper after the middle spike. With a very precise timing, it is possible to ride the second Tripper without touching the lava, otherwise, cross the second pit with the same method as the first. To cross the second pit, jump onto the Tripper as early as possible, then position Samus as far right as possible; this can be made easier with Moonwalk.

Entrance condition:

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

Requires:

{
  "or": [
    {
      "lavaFrames": 110
    },
    {
      "and": [
        {
          "or": [
            "HiJump",
            "canWalljump",
            "Gravity"
          ]
        },
        {
          "lavaFrames": 40
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        "canConsecutiveWalljump",
        {
          "lavaFrames": 25
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "lavaFrames": 35
        }
      ]
    }
  ]
}
{
  "or": [
    {
      "lavaFrames": 60
    },
    {
      "and": [
        "canTrickyJump",
        "canConsecutiveWalljump",
        {
          "lavaFrames": 35
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "lavaFrames": 40
        }
      ]
    },
    "canInsaneJump"
  ]
}
"h_HeatedGModeOpenDifferentDoor"
From: 2
Bottom Right Door
To: 1
Top Right Door

Climb up the left, freeze the top-left Sova, and use it as a platform to reach the door.

Requires:

"canTrickyUseFrozenEnemies"
"canConsecutiveWalljump"
{
  "heatFrames": 800
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Walljump up the right, then setup a walljump on the top-right crumble platform directly from the right wall.

Requires:

"HiJump"
"canConsecutiveWalljump"
{
  "heatFrames": 500
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Walljump up the right, then walljump off the top-middle crumble platform then off the top-right one.

Requires:

"canPreciseWalljump"
"canConsecutiveWalljump"
{
  "heatFrames": 500
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Walljump up the right then do one crumble jump on the top middle platform.

Requires:

"canCrumbleJump"
"canConsecutiveWalljump"
{
  "heatFrames": 600
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Walljump up the right, then use SpaceJump at the top.

Requires:

"SpaceJump"
"canConsecutiveWalljump"
{
  "heatFrames": 500
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Walljump up the right then SpringBall bounce on top of the highest Crumble Block platform to reach the door.

Requires:

"h_canUseSpringBall"
"canConsecutiveWalljump"
{
  "heatFrames": 500
}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

Requires:

"h_heatProof"
"canDodgeWhileShooting"
{
  "or": [
    {
      "and": [
        "canCrumbleJump",
        "canConsecutiveWalljump"
      ]
    },
    "h_canUseSpringBall"
  ]
}
{
  "resetRoom": {
    "nodes": [
      1,
      2
    ]
  }
}
{
  "partialRefill": {
    "type": "Energy",
    "limit": 200
  }
}
{
  "partialRefill": {
    "type": "Super",
    "limit": 5
  }
}
{
  "partialRefill": {
    "type": "Missile",
    "limit": 8
  }
}

Resets obstacles: A

Dev note: farm cycle = 23seconds(room time) for 6 Sova drops

From: 2
Bottom Right Door
To: 3
Hidden Item

Requires:

"canConsecutiveWalljump"
{
  "heatFrames": 550
}
From: 2
Bottom Right Door
To: 1
Top Right Door

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
From: 1
Left Door
To: 3
Item

Takes three walljumps, and must shinespark at the apex.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 110
}
"canPreciseWalljump"
"canConsecutiveWalljump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 78
  }
}
From: 1
Left Door
To: 3
Item

Takes three walljumps, and must shinespark at the apex.

Entrance condition:

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

Requires:

"canPreciseWalljump"
"canConsecutiveWalljump"
"canShinechargeMovement"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 78
  }
}
From: 5
Small Platforms Junction
To: 3
Item

Freeze the Mella at a precise location in order to jump through the crumble block, then wall jump up the long channel and mid-air morph to get out. One normalized way to do this: Kill the first two Mellas, moonwalk to the right until the third Mella just barely goes off-camera, fire a shot, and move left to scroll the Mella back on-camera just before the shot would despawn, in order to freeze it at a specific height. While it is frozen, kill the remaining Mellas, and press against the wall of Speed blocks. Perform an action that changes Samus' pose (e.g., press an angle button, jump, or crouch/uncrouch) in order to be able to moonwalk from that position. Moonwalk backwards 5 pixels, then jump straight up, and continue holding jump while pressing right, to perform a buffered turn-around spin jump to the right. If executed correctly, the Mella will move horizontally left and will be at a good height to be able to freeze and clip through the crumble block with a crouch jump. Get on top of the Mella with a mid-air morph, position under the crumble block, then unmorph for the crouch jump. Quickly spin-jump to re-enter the shaft after breaking the crumble block. Tip: if Samus moonwalks back further than 5 pixels, press against the Speed blocks again before trying to moonwalk back again, to avoid possibly getting bad subpixels.

Requires:

{
  "notable": "Mella Ice Clip"
}
"Morph"
"canMoonwalk"
"canManipulateMellas"
"h_canPreciseIceClip"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "HiJump",
        "canWalljump"
      ]
    }
  ]
}

Dev note: The manipulation can also work with moonwalking back between 6 and 10 pixels, but depending on the exact position the bug may move at a shallow angle rather than exactly horizontally; in this case, the bug should be frozen a bit early (i.e. further right), to ensure it does not re-enter its idle animation where its height would become unpredictable. FIXME: Investigate if there is a normalized setup for freezing in the high-pixel position. FIXME: A freestyle version (or alternative normalized setup?) of the strat could be added, to avoid the canMoonwalk requirement, using X-Ray or a very precise freeze to get up.

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

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

Requires:

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

Exit condition:

{
  "leaveWithRunway": {
    "length": 11,
    "openEnd": 1
  }
}
From: 3
Bottom Right Door
To: 1
Top Left Door

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

Requires:

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

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

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

Requires:

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

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

Requires:

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

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

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

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

Requires:

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

Bypasses door shell: true

From: 5
Golden Torizo
To: 4
Hidden Right Item

Walljump up to reach the left ledge below the bomb blocks then perform an instant morph to place a bomb. Walljump up a second time and again instant morph off that left ledge to enter the 1 tile hole created by the bomb.

Requires:

"h_canNavigateHeatRooms"
"h_canUseMorphBombs"
"can3HighWallMidAirMorph"
"canConsecutiveWalljump"
{
  "heatFrames": 1100
}
From: 5
Golden Torizo
To: 4
Hidden Right Item

One vertical spark is needed to open up the area directly above. Then, a second horizontal spark is performed where those blocks were cleared. Try to aim for the seam between tiles to break more blocks. And the left side of the opening may be slightly easier.

Requires:

{
  "notable": "Right Item Double Shinespark"
}
"h_canNavigateHeatRooms"
{
  "or": [
    "f_DefeatedGoldenTorizo",
    {
      "obstaclesCleared": [
        "f_DefeatedGoldenTorizo"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
"canPreciseWalljump"
"canConsecutiveWalljump"
{
  "canShineCharge": {
    "usedTiles": 28,
    "openEnd": 0
  }
}
{
  "heatFrames": 900
}
{
  "shinespark": {
    "frames": 11
  }
}
From: 1
Left Door
To: 1
Left Door

Entrance condition:

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

Requires:

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

Exit condition:

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

Climb to the top left door while in Acid.

Requires:

{
  "notable": "Reverse Acid Dive"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"Gravity"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump",
        {
          "heatFrames": 150
        },
        {
          "acidFrames": 150
        }
      ]
    },
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "heatFrames": 210
        },
        {
          "acidFrames": 210
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Below Left Door Junction
To: 1
Left Door

It is possible to walljump in acid without Gravity Suit.

Requires:

{
  "notable": "Reverse Acid Dive"
}
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"canConsecutiveWalljump"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "heatFrames": 280
        },
        {
          "acidFrames": 280
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 400
        },
        {
          "acidFrames": 400
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Below Left Door Junction
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "and": [
        "canConsecutiveWalljump",
        "HiJump",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "heatFrames": 600
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        "HiJump",
        {
          "heatFrames": 390
        }
      ]
    }
  ]
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 5
Firefleas Bottom Left Platform Junction
To: 7
Fireflea Statue's Claw Junction

Requires:

"canConsecutiveWalljump"
"canPreciseWalljump"
"canCarefulJump"
{
  "or": [
    "canTrickyJump",
    "canResetFallSpeed"
  ]
}
From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks

Use ScrewAttack to remove the left wall pirate and walljump high enough to place a power bomb to destroy the bomb blocks Then walljump up again to reach the upper region.

Requires:

"h_canUsePowerBombs"
"canPreciseWalljump"
"canConsecutiveWalljump"
"canTrivialMidAirMorph"
"HiJump"
"ScrewAttack"
{
  "heatFrames": 330
}
{
  "or": [
    "h_heatResistant",
    "canPauseAbuse",
    {
      "resourceCapacity": [
        {
          "type": "RegularEnergy",
          "count": 149
        }
      ]
    }
  ]
}

Clears obstacles: A

Dev note: With Reserves only, canPauseAbuse is used as a proxy for pause abuse or optimal reserve management and character movement.

From: 2
Bottom Left Door
To: 4
Junction Above Bomb Blocks

Requires:

"SpaceJump"
"ScrewAttack"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "heatFrames": 360
    }
  ]
}
From: 6
Bottom Platform Junction With Pirates Killed
To: 4
Junction Above Bomb Blocks

Requires:

"HiJump"
"canPreciseWalljump"
"canConsecutiveWalljump"
{
  "heatFrames": 300
}
{
  "or": [
    {
      "and": [
        "canTrivialMidAirMorph",
        "h_canUsePowerBombs",
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "and": [
        "canDelayedWalljump",
        "canWallJumpInstantMorph",
        "h_canUseMorphBombs",
        {
          "heatFrames": 520
        }
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

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

Break the bomb blocks with extremely precise walljumps. Either with a fully delayed max height jump from the wall, or with an instant turnaround after jumping from the lower layer of bomb blocks.

Requires:

{
  "notable": "HiJump and Only Screw"
}
"h_heatProof"
"HiJump"
"ScrewAttack"
"canInsaneWalljump"
"canInsaneJump"
"canConsecutiveWalljump"
"canMidairWiggle"

Clears obstacles: A

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

Requires:

"canInsaneWalljump"
"canConsecutiveWalljump"
"h_heatProof"
{
  "or": [
    {
      "and": [
        "canTrivialMidAirMorph",
        "h_canUsePowerBombs"
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

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

Requires:

"SpaceJump"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "heatFrames": 260
        }
      ]
    },
    {
      "heatFrames": 360
    }
  ]
}
{
  "or": [
    "ScrewAttack",
    {
      "and": [
        "canTrivialMidAirMorph",
        "h_canUsePowerBombs",
        {
          "or": [
            {
              "and": [
                "canWalljump",
                {
                  "heatFrames": 120
                }
              ]
            },
            {
              "heatFrames": 200
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canMidAirMorph",
        "h_canUseMorphBombs",
        {
          "or": [
            {
              "and": [
                "canConsecutiveWalljump",
                {
                  "heatFrames": 520
                }
              ]
            },
            {
              "heatFrames": 800
            }
          ]
        }
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

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

Requires:

"h_HeatedSpringwall"
"canConsecutiveWalljump"
{
  "heatFrames": 300
}
{
  "or": [
    {
      "and": [
        "h_canUsePowerBombs",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        "h_canUseMorphBombs",
        {
          "heatFrames": 800
        }
      ]
    },
    {
      "obstaclesCleared": [
        "A"
      ]
    }
  ]
}

Clears obstacles: A

Base (Basic)
Wasteland
From: 1
Bottom Left Door
To: 5
Junction Below Shot Block

Requires:

"canUseEnemies"
{
  "or": [
    {
      "and": [
        "canWalljump",
        {
          "heatFrames": 390
        }
      ]
    },
    {
      "and": [
        "canConsecutiveWalljump",
        "canCarefulJump",
        {
          "heatFrames": 330
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "heatFrames": 490
        }
      ]
    },
    {
      "and": [
        "h_canCrouchJumpDownGrab",
        {
          "heatFrames": 610
        }
      ]
    }
  ]
}
From: 4
Bottom Chozo Item
To: 5
Top Right Item

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 35,
        "openEnd": 1
      }
    },
    {
      "and": [
        "f_DefeatedPhantoon",
        "h_canShineChargeMaxRunway"
      ]
    }
  ]
}
{
  "or": [
    {
      "shinespark": {
        "frames": 40,
        "excessFrames": 3
      }
    },
    {
      "and": [
        "canShinechargeMovement",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 32,
            "excessFrames": 2
          }
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementComplex",
        {
          "or": [
            {
              "shinespark": {
                "frames": 27,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 18,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementComplex",
        "canConsecutiveWalljump",
        {
          "or": [
            {
              "shinespark": {
                "frames": 17,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 10,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canMidairShinespark",
        "canShinechargeMovementTricky",
        "canFastWalljumpClimb",
        {
          "or": [
            {
              "shinespark": {
                "frames": 10,
                "excessFrames": 2
              }
            },
            {
              "and": [
                "HiJump",
                {
                  "shinespark": {
                    "frames": 6,
                    "excessFrames": 2
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

Clears obstacles: A

Run from the adjacent room and jump at the end of the platform. From the top right platform, jump to the left and wall jump just above the spikes and climb the left wall.

Entrance condition:

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

Requires:

"canCarefulJump"
"canConsecutiveWalljump"
{
  "not": "f_DefeatedPhantoon"
}

Dev note: Because this requires canCarefulJump, there is no canRiskPermanentLossOfAccess as there is a path across with or without f_DefeatedPhantoon.

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

Entrance condition:

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

Requires:

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

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
Base (Basic)
Fish Tank
From: 5
Platform Junction Near Top Left Door
To: 4
Top Left Door

Requires:

"Gravity"
{
  "or": [
    "canConsecutiveWalljump",
    "canPreciseWalljump",
    "SpaceJump",
    "canUseFrozenEnemies"
  ]
}
From: 1
Left Door
To: 5
Top Left Junction

Requires:

"Gravity"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "canWalljump",
        "HiJump"
      ]
    },
    "SpaceJump",
    "canLongIBJ"
  ]
}
From: 1
Left Door
To: 6
Top Right Junction

Requires:

"Gravity"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "canWalljump",
        "HiJump"
      ]
    },
    "SpaceJump",
    "canLongIBJ"
  ]
}
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. 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
Middle Left Door
To: 9
Junction Below Top Door

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

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
"h_canNavigateUnderwater"
{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphLongIBJ",
            "h_canArtificialMorphJumpIntoIBJ"
          ]
        }
      ]
    },
    {
      "and": [
        "canGravityJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump",
        "canPreciseWalljump"
      ]
    },
    "h_canArtificialMorphDoubleSpringBallJump",
    {
      "and": [
        "Gravity",
        "HiJump",
        "h_canArtificialMorphSpringBallBombJump"
      ]
    }
  ]
}
From: 1
Middle Left Door
To: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)

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

Entrance condition:

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

Requires:

"h_canArtificialMorphBombs"
"h_canNavigateUnderwater"
{
  "or": [
    "canGravityJump",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "h_canArtificialMorphLongIBJ",
            "h_canArtificialMorphJumpIntoIBJ"
          ]
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        "HiJump",
        "canConsecutiveWalljump",
        "canPreciseWalljump"
      ]
    },
    "h_canArtificialMorphDoubleSpringBallJump",
    {
      "and": [
        "Gravity",
        "HiJump",
        "h_canArtificialMorphSpringBallBombJump"
      ]
    }
  ]
}
From: 2
Bottom Left Door
To: 1
Middle Left Door

Requires:

"canSuitlessMaridia"
"HiJump"
"canConsecutiveWalljump"
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    "h_canUsePowerBombs"
  ]
}

Clears obstacles: A

Base (Basic)
Aqueduct
From: 2
Bottom Left Door
To: 9
Junction Below Top Door

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "Grapple",
    "canConsecutiveWalljump"
  ]
}
From: 11
G-Mode Overloaded PLMs Junction (By Bottom Left Door)
To: 1
Middle Left Door

After PLMs are overloaded, climb to the top left door and fall through the Bomb Blocks.

Requires:

"canEnterGMode"
{
  "or": [
    "canSnailClimb",
    {
      "and": [
        "Gravity",
        {
          "or": [
            "SpaceJump",
            "canConsecutiveWalljump"
          ]
        }
      ]
    }
  ]
}
Base (Basic)
Colosseum
From: 1
Left Door
To: 3
Top Right Door

While that one walljump near the end is a bit precise, it does not require a delayed walljump.

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        "HiJump",
        "canWalljump"
      ]
    },
    {
      "and": [
        "canPreciseWalljump",
        "canConsecutiveWalljump"
      ]
    },
    {
      "and": [
        "Grapple",
        "canCarefulJump"
      ]
    }
  ]
}
From: 2
Bottom Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shineChargeFrames": 120
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump",
        {
          "shineChargeFrames": 95
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canGravityJump",
        "canShinechargeMovementTricky",
        {
          "shineChargeFrames": 120
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shineChargeFrames": 100
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump",
        {
          "shineChargeFrames": 70
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canGravityJump",
        "canShinechargeMovementTricky",
        {
          "shineChargeFrames": 100
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 3
Top Right Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shineChargeFrames": 100
        },
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump",
        {
          "shineChargeFrames": 80
        },
        {
          "shinespark": {
            "frames": 5,
            "excessFrames": 0
          }
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canGravityJump",
        "canShinechargeMovementTricky",
        {
          "shineChargeFrames": 110
        },
        {
          "shinespark": {
            "frames": 4,
            "excessFrames": 0
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {
    "position": "top"
  }
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Right Door
To: 3
Top Right Door

Entrance condition:

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

Requires:

"Gravity"
"canShinechargeMovementComplex"
{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "shineChargeFrames": 120
        }
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump",
        {
          "shineChargeFrames": 95
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
Base (Basic)
Colosseum
From: 3
Top Right Door
To: 1
Left Door

Requires:

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

Wall jump back and forth up the shaft. It's a really long climb.

Requires:

{
  "notable": "Suitless Walljump Climb with HiJump"
}
"canSuitlessMaridia"
"HiJump"
"canConsecutiveWalljump"
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "or": [
    {
      "and": [
        "Gravity",
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                "canPreciseWalljump",
                "canConsecutiveWalljump"
              ]
            },
            {
              "and": [
                "HiJump",
                "canWalljump"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "canSpaceJumpWaterBounce",
        "canWalljump"
      ]
    }
  ]
}
{
  "resetRoom": {
    "nodes": [
      1
    ]
  }
}
{
  "refill": [
    "Super"
  ]
}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Requires:

"Gravity"
{
  "or": [
    {
      "and": [
        "canPreciseWalljump",
        "canConsecutiveWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canWalljump"
      ]
    }
  ]
}
From: 3
Junction Left of Morph Tunnel
To: 1
Left Door

Requires:

"canSuitlessMaridia"
"HiJump"
"canPreciseWalljump"
{
  "or": [
    "canTrickyJump",
    "canMidairWiggle"
  ]
}
{
  "or": [
    "canConsecutiveWalljump",
    "canDelayedWalljump"
  ]
}
From: 1
Top Sand Entrance
To: 4
Right Item

Wall jump up the middle column and Morph into the hole to get to the item. This is easier in G-Mode because the crumbles above the tunnel will be air.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"HiJump"
"canTrickyJump"
"canConsecutiveWalljump"
"canWallJumpInstantMorph"
From: 1
Top Sand Entrance
To: 4
Right Item

Walljump up and instant morph with exact timing and positioning so as to enter the Power Bomb location through the maze's exit.

Requires:

{
  "notable": "Insane Walljump Morph"
}
"canSuitlessMaridia"
"canConsecutiveWalljump"
"canPlayInSand"
"HiJump"
"canInsaneWalljump"
"can3HighWallMidAirMorph"
From: 1
Top Left Door
To: 4
Top Right Door

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canSpringBallJumpMidAir",
            "canWalljump"
          ]
        }
      ]
    },
    "canConsecutiveWalljump"
  ]
}

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 95
}
"Gravity"
"canConsecutiveWalljump"
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 19,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Bottom Left Door
To: 2
Bottom Left Door

Requires:

"Gravity"
{
  "or": [
    "SpaceJump",
    "Grapple",
    "canConsecutiveWalljump"
  ]
}
{
  "or": [
    "canDodgeWhileShooting",
    "ScrewAttack",
    "Wave",
    "Spazer",
    "Plasma",
    "Grapple"
  ]
}
{
  "resetRoom": {
    "nodes": [
      1,
      2,
      4
    ]
  }
}
{
  "partialRefill": {
    "type": "Super",
    "limit": 4
  }
}
{
  "partialRefill": {
    "type": "Energy",
    "limit": 200
  }
}
{
  "partialRefill": {
    "type": "Missile",
    "limit": 10
  }
}
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

HiJump with a good jump from the sand can reach the Solid Rock Maze region. Use the sandfall if Samus gets stuck in the sand.

Requires:

"canPlayInSand"
"HiJump"
"canConsecutiveWalljump"
"canSpaceJumpWaterBounce"
From: 1
Top Sand Entrance
To: 7
Below Morph Tunnel Junction

HiJump with a good jump from the sand can reach the Solid Rock Maze region. Use the sandfall if Samus gets stuck in the sand. Perform several wall jumps to climb up to the water level, then precise wall jumps to break free.

Requires:

{
  "notable": "Suitless Wall Jump Break Free"
}
"canSuitlessMaridia"
"canPlayInSand"
"HiJump"
"canConsecutiveWalljump"
"canPreciseWalljump"
From: 2
Right Door
To: 3
Elevator

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "HiJump",
        "canWalljump"
      ]
    },
    "SpaceJump"
  ]
}
{
  "enemyKill": {
    "enemies": [
      [
        "Ripper",
        "Ripper",
        "Ripper"
      ]
    ]
  }
}
From: 2
Item
To: 1
Top Left Door

Lead the wallpirate into jumping across the room and dodge the standing pirate.

Requires:

"canInsaneWalljump"
"canConsecutiveWalljump"
From: 3
Central Junction with all Standing Pirates Killed
To: 1
Top Left Door

This is the same size of ledge as writg.

Requires:

"canInsaneWalljump"
"canConsecutiveWalljump"
From: 3
Middle Right Door
To: 4
Top Right Door

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
From: 3
Middle Right Door
To: 5
Top Junction

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
{
  "enemyDamage": {
    "enemy": "Choot",
    "type": "contact",
    "hits": 1
  }
}
From: 3
Middle Right Door
To: 5
Top Junction

Shoot the Choot either before landing or from the safety of the ledge edge. If bomb jumping, there is a timing for rolling under the Choot.

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canCarefulJump",
        {
          "enemyKill": {
            "enemies": [
              [
                "Choot"
              ]
            ],
            "explicitWeapons": [
              "Missile",
              "Super"
            ]
          }
        }
      ]
    }
  ]
}
From: 3
Middle Right Door
To: 5
Top Junction

To avoid damage, the Choot can be killed and then Samus can climb back up again.

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump",
    "canLongIBJ"
  ]
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Choot"
          ]
        ],
        "explicitWeapons": [
          "Wave",
          "Spazer",
          "PowerBomb"
        ]
      }
    },
    {
      "and": [
        "canBeVeryPatient",
        {
          "enemyKill": {
            "enemies": [
              [
                "Choot"
              ]
            ]
          }
        }
      ]
    }
  ]
}

Dev note: Missile kill strats could fit here with a reclimb or by landing on the ledge, with the same requirements.

From: 3
Middle Right Door
To: 5
Top Junction

Requires:

{
  "or": [
    "canConsecutiveWalljump",
    "SpaceJump"
  ]
}
{
  "or": [
    {
      "enemyKill": {
        "enemies": [
          [
            "Choot"
          ]
        ],
        "explicitWeapons": [
          "ScrewAttack"
        ]
      }
    },
    {
      "and": [
        {
          "or": [
            "SpaceJump",
            {
              "and": [
                "canConsecutiveWalljump",
                "canWalljumpWithCharge"
              ]
            }
          ]
        },
        {
          "enemyKill": {
            "enemies": [
              [
                "Choot"
              ]
            ],
            "explicitWeapons": [
              "PseudoScrew"
            ]
          }
        }
      ]
    }
  ]
}
Suitless (Medium)
Oasis
From: 6
Junction Above Bomb Blocks
To: 4
Junction Below Top Door

Requires:

"canSuitlessMaridia"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "or": [
            "canDownGrab",
            "canSpringBallJumpMidAir",
            "canConsecutiveWalljump"
          ]
        }
      ]
    },
    "h_canMaxHeightSpringBallJump"
  ]
}
From: 4
West Leg Sand
To: 2
East Leg Right Door

Use the grapple block to initiate a Grapple Jump to climb up to the higher level and above the water line. Aiming the Grapple Jump to line up with the one tile hole is difficult and Samus is moving at high speeds. Escaping the water is also difficult as Samus must be standing at the water line when jumping for the next part of the grapple jump. It may be easier to jump out of the water by turning HiJump off. A Grapple Jump can be a spin jump by running briefly before jumping and that can be used to begin Walljumping or Space Jumping.

Requires:

{
  "notable": "Grapple Jump"
}
"canSuitlessMaridia"
"canTrickyGrappleJump"
"canMidairWiggle"
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Menu",
        "type": "contact",
        "hits": 1
      }
    },
    "SpaceJump",
    {
      "and": [
        "canConsecutiveWalljump",
        {
          "or": [
            "ScrewAttack",
            "canStaggeredWalljump"
          ]
        }
      ]
    },
    "h_pauseAbuseMinimalReserveRefill"
  ]
}
From: 5
Junction Above Grapple Block
To: 2
East Leg Right Door

The swarm of Menus will attack Samus at the top of the room. Tank them, carefully dodge them, or kill them with Screw or Pseudo Screw.

Requires:

"Gravity"
"canConsecutiveWalljump"
{
  "or": [
    "ScrewAttack",
    "canStaggeredWalljump",
    "canWalljumpWithCharge",
    {
      "enemyDamage": {
        "enemy": "Menu",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Dev note: The Menus prevent a reliable IBJ.

From: 3
Bottom of Shaft
To: 1
Left Door

Navigate the room in reverse by killing or distracting the right side pirates and manipulating or dodging the left side pirates during the shaft climb. The acid starts rising when Samus is at the bottom of the long climb. The right-side pirates can be killed while going down to prevent having to dodge their lasers during the climb. Alternatively, jump and force the pirates to shoot just before starting to climb.

Requires:

{
  "notable": "Dodge While Climbing"
}
"canCarefulJump"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "HiJump",
        "SpaceJump"
      ]
    }
  ]
}
From: 3
Bottom of Shaft
To: 1
Left Door

Use Pseudo Screw to avoid Space Pirate attacks while climbing the central shaft. The Screw Attack effect is not active when Samus is preparing to Walljump.

Requires:

{
  "or": [
    {
      "and": [
        "canConsecutiveWalljump",
        "canWalljumpWithCharge"
      ]
    },
    {
      "and": [
        "SpaceJump",
        "HiJump",
        "canPseudoScrew"
      ]
    }
  ]
}
From: 3
Bottom of Shaft
To: 1
Left Door

Use Screw Attack to avoid Space Pirate attacks while climbing the central shaft. The Screw Attack effect is not active when Samus is preparing to Walljump.

Requires:

"ScrewAttack"
{
  "or": [
    "canConsecutiveWalljump",
    {
      "and": [
        "SpaceJump",
        "HiJump"
      ]
    }
  ]
}