canTrickySpringBallBounce (Expert)

Performing spring ball bounces in tricky situations, such as precisely platforming while bouncing to keep blue speed.

Dependencies: canMidAirMorph, canTrivialMidAirMorph, canLateralMidAirMorph, canSpringBallBounce

Difficulty filter

Strats ()

From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)

Use Springball on the spikes to cross the room with a Speedball. Then bounce into the Morph tunnel and use Springball to bounce all of the way through. It can help to unmorph before the Morph tunnel and use temporary blue to start the bounce into the tunnel.

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 5,
    "openEnd": 1,
    "minExtraRunSpeed": "$2.0",
    "maxExtraRunSpeed": "$3.F"
  }
}

Requires:

"canTrickySpringBallBounce"
{
  "or": [
    "canInsaneJump",
    "canChainTemporaryBlue"
  ]
}
{
  "spikeHits": 1
}

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 18,
        "openEnd": 1,
        "steepUpTiles": 1,
        "steepDownTiles": 1
      }
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 19,
            "openEnd": 1,
            "steepUpTiles": 1,
            "steepDownTiles": 1
          }
        },
        {
          "doorUnlockedAtNode": 1
        }
      ]
    }
  ]
}
"canTrickySpringBallBounce"
"canChainTemporaryBlue"

Clears obstacles: A, E

Carry temporary blue across the room, breaking the bomb blocks along the way. Use Spring Ball to bounce through the morph tunnel at the beginning, and across the final stretch at the end.

Entrance condition:

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

Requires:

"canLongChainTemporaryBlue"
"canTrickySpringBallBounce"
{
  "acidFrames": 5
}
{
  "or": [
    "canInsaneJump",
    {
      "acidFrames": 30
    }
  ]
}

Clears obstacles: A, B

From: 1
Left Side - Top Door
To: 13
Central Junction

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "maxExtraRunSpeed": "$2.8",
    "movementType": "controlled"
  }
}

Requires:

"canTrickySpringBallBounce"
"canInsaneJump"
From: 13
Central Junction
To: 4
Left Side - Middle Doorway (Behind the Power Bomb Blocks)

Gain a shinecharge running right-to-left to obtain temporary blue. Then jump and morph, bouncing through the tunnel above, with the crumble block already broken. Unmorph when exiting the tunnel, and chain temporary blue into the next room.

Requires:

{
  "obstaclesCleared": [
    "C"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 16,
    "openEnd": 0
  }
}
"canTrickySpringBallBounce"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Central Junction
To: 7
Right Side - Bottom Middle Door (Behind the Super Block)

Perform a precise mockball or speedball into the morph tunnel. Then spring ball bounce through the door.

Requires:

{
  "obstaclesCleared": [
    "F"
  ]
}
"canTrickyJump"
"canLateralMidAirMorph"
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 2
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "maxExtraRunSpeed": "$2.8",
    "movementType": "controlled"
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Central Junction
To: 7
Right Side - Bottom Middle Door (Behind the Super Block)

Stop with temporary blue in front of the bomb blocks then jump and bounce all the way through the morph tunnel. On the other side, unmorph and chain temporary blue through the door.

Requires:

{
  "obstaclesCleared": [
    "F"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
"canChainTemporaryBlue"
"canTrickyJump"
"canLateralMidAirMorph"
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 13
Central Junction
To: 8
Right Side - Bottom Door

Use Spring Ball to bounce through the morph tunnel. Then continue chaining temporary blue into the next room.

Requires:

{
  "canShineCharge": {
    "usedTiles": 24,
    "openEnd": 1
  }
}
"canXRayTurnaround"
"canTrickySpringBallBounce"
"canLongChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
"canTrickySpringBallBounce"
{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "enemyDamage": {
        "enemy": "Boyon",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 11,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 4,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}

At high speed, it is possible to avoid Boyon damage.

Requires:

{
  "obstaclesCleared": [
    "B"
  ]
}
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 11,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 4,
      "openEnd": 1
    },
    "movementType": "controlled",
    "minExtraRunSpeed": "$2.D"
  }
}
From: 3
Top Right Door
To: 1
Left Door

Once Samus is close enough to the ledge, the shot block can be cleared by jumping, releasing angle, shooting, and aiming down before hitting the ceiling; then continue chaining temporary blue until Samus is close enough to Spring Ball bounce through the morph tunnel.

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canChainTemporaryBlue"
"canTrickySpringBallBounce"
From: 3
Top Right Door
To: 5
Kihunter Junction

Spring ball bounce directly into the tunnel to break the bomb block with blue speed. The Kihunters can be killed by retreating to the morph tunnel if needed.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "maxExtraRunSpeed": "$2.8",
    "movementType": "controlled"
  }
}

Requires:

"canTrickySpringBallBounce"
"canInsaneJump"

Clears obstacles: B, C

From: 3
Top Right Door
To: 5
Kihunter Junction

Approach the morph tunnel by chaining temporary blue; then spring ball bounce through the tunnel to break the bomb block. The Kihunters can be killed by retreating to the morph tunnel if needed.

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canChainTemporaryBlue"
"canTrickySpringBallBounce"

Clears obstacles: B, C

From: 3
Right Vertical Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithTemporaryBlue": {
    "direction": "left"
  },
  "comesThroughToilet": "any"
}

Requires:

"canChainTemporaryBlue"
"canTrickySpringBallBounce"

Clears obstacles: A

From: 3
Right Vertical Door
To: 2
Bottom Left Door

Entrance condition:

{
  "comeInWithTemporaryBlue": {
    "direction": "right"
  },
  "comesThroughToilet": "any"
}

Requires:

"canChainTemporaryBlue"
"canXRayTurnaround"
"canTrickySpringBallBounce"

Clears obstacles: A

From: 7
Top Right Door
To: 1
Left Side - Top Door

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 2.5,
    "openEnd": 1,
    "minExtraRunSpeed": "$1.9",
    "maxExtraRunSpeed": "$2.8"
  }
}

Requires:

"canSpeedball"
"canTrickySpringBallBounce"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use angle-down shots to kill the Geruta from the left of the morph tunnel.

Entrance condition:

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

Requires:

"canLongChainTemporaryBlue"
"canTrickySpringBallBounce"
{
  "heatFrames": 865
}
{
  "or": [
    "canXRayCancelShinecharge",
    {
      "heatFrames": 160
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Entrance condition:

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

Requires:

"canLongChainTemporaryBlue"
"canTrickySpringBallBounce"
{
  "heatFrames": 650
}
{
  "or": [
    "canXRayCancelShinecharge",
    {
      "heatFrames": 190
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"canLongChainTemporaryBlue"
{
  "heatFrames": 900
}
{
  "or": [
    "canXRayCancelShinecharge",
    {
      "heatFrames": 160
    }
  ]
}
"canTrickySpringBallBounce"
"canXRayTurnaround"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Entrance condition:

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

Requires:

"canLongChainTemporaryBlue"
{
  "heatFrames": 860
}
{
  "or": [
    "canXRayCancelShinecharge",
    {
      "heatFrames": 160
    }
  ]
}
"canTrickySpringBallBounce"
"canXRayTurnaround"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 38,
      "openEnd": 0
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canTrickySpringBallBounce"
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 45,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}
From: 3
Right Door
To: 2
Top Door

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "minLandingTiles": 2,
    "maxExtraRunSpeed": "$1.A",
    "movementType": "controlled"
  }
}

Requires:

"canTrickySpringBallBounce"
"canInsaneJump"

Clears obstacles: A

From: 3
Top Right Door
To: 3
Top Right Door

Requires:

{
  "ammo": {
    "type": "Super",
    "count": 1
  }
}
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 15,
      "openEnd": 2
    },
    "landingRunway": {
      "length": 8,
      "openEnd": 1
    },
    "movementType": "controlled",
    "blue": "yes",
    "maxExtraRunSpeed": "$1.8"
  }
}

Use Spring Ball to bounce into the hole, then unmorph to descend. Use a pause buffer to remorph, then chain temporary blue into the next room.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickySpringBallBounce"
"canPauseRemorphTemporaryBlue"
"canXRayTurnaround"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use Spring Ball to bounce into the hole, then unmorph to descend. Use a pause buffer to remorph, then chain temporary blue into the next room.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickySpringBallBounce"
"canPauseRemorphTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use Spring Ball to bounce into the hole, then unmorph to descend. Use a pause buffer to remorph, then chain temporary blue into the next room.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickySpringBallBounce"
"canPauseRemorphTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use Spring Ball to bounce into the hole, then unmorph to descend. Use a pause buffer to remorph, then chain temporary blue into the next room.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickySpringBallBounce"
"canPauseRemorphTemporaryBlue"
"canXRayTurnaround"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Morph while descending through the door transition in order to bounce after the transition. Getting a high enough bounce requires speed in a specific range, corresponding to using about 7 tiles of runway. For the lowest speed in this range, a spring ball jump is needed to make it up; to prepare for this case, pause immediately when entering the room in order to unequip Spring Ball after the bounce.

Entrance condition:

{
  "comeInSpinning": {
    "speedBooster": true,
    "unusableTiles": 1,
    "minExtraRunSpeed": "$2.0",
    "maxExtraRunSpeed": "$2.3"
  }
}

Requires:

"canSuitlessMaridia"
"canTrickyDashJump"
"canTrickySpringBallBounce"
"canDoubleSpringBallJumpMidAir"
From: 2
Bottom Right Door
To: 3
Middle Right Door

Use Spring Ball to bounce after the transition. Getting a high enough bounce requires speed in a specific range, corresponding to using about 7 tiles of runway. For the lowest speed in this range, a spring ball jump is needed to make it up; to prepare for this case, pause immediately when entering the room in order to unequip Spring Ball after the bounce.

Entrance condition:

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

Requires:

"canSuitlessMaridia"
"canTrickyDashJump"
"canTrickySpringBallBounce"
"canDoubleSpringBallJumpMidAir"
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: 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

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: 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

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

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

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: 5
Right Door
To: 7
Top Right Left Item

Depending on Samus' speed and position, either perform a speedball or an uncontrolled bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock.

Entrance condition:

{
  "comeInBlueSpinning": {
    "unusableTiles": 1,
    "minExtraRunSpeed": "$3.4",
    "maxExtraRunSpeed": "$4.C"
  }
}

Requires:

{
  "notable": "Suitless Blue Bomber"
}
"canSuitlessMaridia"
"HiJump"
"canSpeedball"
"canTrickySpringBallBounce"
"canMomentumConservingMorph"
From: 5
Right Door
To: 7
Top Right Left Item

Bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "movementType": "controlled",
    "minExtraRunSpeed": "$3.4",
    "maxExtraRunSpeed": "$4.C"
  }
}

Requires:

{
  "notable": "Suitless Blue Bomber"
}
"canSuitlessMaridia"
"HiJump"
"canTrickySpringBallBounce"
"canInsaneJump"
"canMomentumConservingMorph"
From: 5
Right Door
To: 7
Top Right Left Item

In the previous room, perform a relatively precise 1-tap in order to gain blue speed with momentum in a specific range, then spin jump through the door transition. Depending on Samus' speed and position, either perform a speedball or an uncontrolled bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock.

Entrance condition:

{
  "comeInBlueSpinning": {
    "unusableTiles": 1,
    "minExtraRunSpeed": "$4.0",
    "maxExtraRunSpeed": "$4.3"
  }
}

Requires:

{
  "notable": "Suitless Blue Bomber"
}
"canSuitlessMaridia"
"canTrickyDashJump"
"canSpeedball"
"canTrickySpringBallBounce"
"canMomentumConservingMorph"
From: 5
Right Door
To: 7
Top Right Left Item

In the previous room, perform a relatively precise 1-tap in order to gain blue speed with momentum in a specific range, then use spring ball to bounce through the door transition. Bounce onto the platform below the Speed blocks. Unmorph and continue holding up in order to break the Speed blocks while passing up through them. The top Speed blocks will respawn; to get on top of them, it can help to press against the wall (to discard blue speed) and then aim down to reduce Samus' hitbox. If available, using Grapple while aiming down can also help. Alternatively, if Samus breaks only the right column of Speed blocks, Samus can use the center left Speed block as a stepping stone. Be careful not to fall through the Speed blocks below as it will result in a softlock.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "movementType": "controlled",
    "minExtraRunSpeed": "$4.0",
    "maxExtraRunSpeed": "$4.3"
  }
}

Requires:

{
  "notable": "Suitless Blue Bomber"
}
"canSuitlessMaridia"
"canTrickyDashJump"
"canInsaneJump"
"canTrickySpringBallBounce"
"canMomentumConservingMorph"
From: 2
Right Door
To: 2
Right Door

Gain temporary blue using the in-room runway. Wait by the morph tunnel until the tidal water is about halfway through its rising phase; also, if the Owtch to the right of the morph tunnel is still alive, wait for it to be safely out of the way to the right. Perform a neutral bounce into the morph tunnel, using Spring Ball to continue bouncing through it and across the room.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 22,
    "openEnd": 2
  }
}
"canTrickySpringBallBounce"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Requires:

"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 10,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 6,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}
From: 1
Left Door
To: 2
Right Door

Use Space jumps or Spring Ball bounces to carry blue speed across the room. Then chain temporary blue into the next room. It helps to enter with a relatively low amount of run speed, using a 4-tap.

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 4,
    "openEnd": 1,
    "minExtraRunSpeed": "$1.2",
    "maxExtraRunSpeed": "$1.F"
  }
}

Requires:

{
  "notable": "Leave With Temporary Blue"
}
"canChainTemporaryBlue"
{
  "or": [
    "canTrickySpringBallBounce",
    "canPreciseSpaceJump"
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Use Space jumps or Spring Ball bounces to carry blue speed across the room. Then chain temporary blue into the next room. It helps to enter with a relatively low amount of run speed, using a 4-tap.

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 4,
    "openEnd": 1,
    "minExtraRunSpeed": "$1.4",
    "maxExtraRunSpeed": "$1.F"
  }
}

Requires:

{
  "notable": "Leave With Temporary Blue"
}
"canChainTemporaryBlue"
{
  "or": [
    "canTrickySpringBallBounce",
    "canPreciseSpaceJump"
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce on the platform in front of the door, then bounce on the second-to-last pillar.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "minExtraRunSpeed": "$2.1",
    "maxExtraRunSpeed": "$2.3",
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Cross-Room Blue Spring Ball Bounce (Left to Right)"
}
"canTrickyDashJump"
"canTrickySpringBallBounce"
"canInsaneJump"

Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Cross the room by bouncing on the pillars. Then chain temporary blue into the next room.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "minExtraRunSpeed": "$2.1",
    "maxExtraRunSpeed": "$2.3",
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Cross-Room Blue Spring Ball Bounce (Left to Right)"
}
"canTrickyDashJump"
"canTrickySpringBallBounce"
"canInsaneJump"
"canChainTemporaryBlue"
"canBeVeryPatient"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}

Use a 3-tap or 4-tap to gain a speedball with a specific amount of speed in the other room (between $2.1 and $2.3 extra run speed), and either roll in or do a controlled bounce to enter while descending close to the ground. Bounce across the room, destroying the Evirs along the path, then bounce on the sand at the left side of the room, and unmorph to go straight up in the single-tile-wide space with no sandfall; perform a pause remorph to chain temporary blue to the door.

Entrance condition:

{
  "comeInWithBlueSpringBallBounce": {
    "minExtraRunSpeed": "$2.1",
    "maxExtraRunSpeed": "$2.3",
    "movementType": "controlled"
  }
}

Requires:

{
  "notable": "Cross-Room Blue Spring Ball Bounce (Right to Left)"
}
"canTrickyDashJump"
"canTrickySpringBallBounce"
"canPauseRemorphTemporaryBlue"
"canBeVeryPatient"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

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

Requires:

{
  "or": [
    "canMetroidAvoid",
    "Ice",
    "f_KilledMetroidRoom1"
  ]
}
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 31,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "controlled",
    "minExtraRunSpeed": "$1.3"
  }
}

Unlocks doors:

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

Requires:

"canTrickyJump"
{
  "or": [
    {
      "and": [
        "canMetroidAvoid",
        "canTrickySpringBallBounce"
      ]
    },
    "Ice",
    "f_KilledMetroidRoom3"
  ]
}

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 29,
      "openEnd": 2
    },
    "landingRunway": {
      "length": 5,
      "openEnd": 2
    },
    "movementType": "controlled"
  }
}