Jump from the top right door with speed to break the bomb blocks. Time a precise shot during the jump to clear the shot block. Note: Spazer can trivially break the shot block by shooting forward before jumping.
| 
 
 Entrance condition: {
  "comeInBlueSpinning": {
    "maxExtraRunSpeed": "$2.0",
    "unusableTiles": 0
  }
}Requires: {
  "notable": "Jump Shot Speedball"
}
"canPreciseSpaceJump"
"canSpeedball"Dev note: This can also work at much higher speeds but would be more difficult.  | 
    
| 
 
 Run through the door and jump into a speedball to break the bomb blocks, timing a precise shot during the jump to clear the shot block. Note: Spazer can trivially break the shot block by shooting forward before jumping. Entrance condition: {
  "comeInGettingBlueSpeed": {
    "length": 3,
    "openEnd": 1,
    "minExtraRunSpeed": "$1.2"
  }
}Requires: {
  "notable": "Jump Shot Speedball"
}
"canSpeedball"
"canTrickyJump" | 
    
| 
 
 Jump through the door and into a speedball to break the bomb blocks, timing a shot during the jump, immediately after the transition, to clear the shot block. If Spazer or Wave are available, the timing for the shot is more lenient; otherwise, jumping with lower extra run speed (between $3.2 and $3.F) can help widen the timing window. If using a lower run speed, it often helps to aim down before bonking the ceiling, to avoid falling short of the ledge. Entrance condition: {
  "comeInWithSidePlatform": {
    "platforms": [
      {
        "minHeight": 2,
        "maxHeight": 2,
        "minTiles": 27.4375,
        "speedBooster": true,
        "obstructions": [
          [
            1,
            0
          ]
        ],
        "note": [
          "This applies to Dust Torizo Room and Noob Bridge."
        ]
      },
      {
        "minHeight": 3,
        "maxHeight": 3,
        "minTiles": 28.2472,
        "speedBooster": true,
        "obstructions": [
          [
            1,
            0
          ]
        ],
        "note": [
          "This applies to Double Chamber."
        ]
      },
      {
        "minHeight": 3,
        "maxHeight": 3,
        "minTiles": 39.4375,
        "speedBooster": true,
        "obstructions": [
          [
            3,
            2
          ]
        ],
        "note": [
          "This applies to Metal Pirates."
        ]
      }
    ]
  }
}Requires: {
  "notable": "Jump Shot Speedball"
}
{
  "getBlueSpeed": {
    "usedTiles": 20,
    "openEnd": 1
  }
}
{
  "or": [
    "canTrickyDashJump",
    "Spazer",
    "Wave"
  ]
}
"canSpeedball"Dev note: The run speed required is not overly precise, but certain ranges of speeds must be avoided (especially extra run speeds $4.0 and $4.1) to prevent Samus from getting too high of a jump and not being able to reach the ledge.  |