canUnmorphBombBoost (Expert)

A tech that involves mid-air morphing to place a bomb or Power Bomb, then mid-air unmorphing to briefly hover above the bomb, in order to use the bomb blast to go just a bit higher than max jump height.

Dependencies: canResetFallSpeed

Difficulty filter

Strats ()

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: 1
Bottom Left Door
To: 3
Hidden Ceiling Item

Reveal the item and then setup to jump into an IBJ. As Samus starts falling, unmorph to extend Samus' hitbox high enough to reach the item after bouncing on the bomb.

Requires:

"canCrouchJump"
"canMidAirMorph"
{
  "tech": "canJumpIntoIBJ"
}
"canUnmorphBombBoost"

Dev note: It is a JumpIntoIBJ that bounces on a single bomb or Power Bomb.

From: 10
Right Etecoon Shaft - Bottom Left Door
To: 14
Right Etecoon Shaft - Wall Jump Climb Checkpoint Junction

Spring ball jump then bounce on a Power Bomb in order to be able to midair spark.

Requires:

"canSpringBallJumpMidAir"
"canUnmorphBombBoost"
{
  "useFlashSuit": {}
}
{
  "shinespark": {
    "frames": 18,
    "excessFrames": 13
  }
}
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: 1
Left Door
To: 2
Right Door

Unmorph after exiting the morph tunnel and get to the other side of the room. Killing the Dessgeegas can be done with no beam upgrades; Samus can jump over them while shooting the last few hits or retreat to the left. It is possible to kill a Sova on the door and pause abuse to grab its Energy drop on G-mode exit. Samus will likely need to wait at the door for about a minute for the global Sova gets there.

Entrance condition:

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

Requires:

"h_canArtificialMorphMovement"
{
  "or": [
    "canTrickyJump",
    "h_canArtificialMorphPowerBomb",
    "h_hasBeamUpgrade",
    {
      "enemyKill": {
        "enemies": [
          [
            "Sm. Dessgeega",
            "Sm. Dessgeega"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Sm. Dessgeega",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}
{
  "or": [
    "HiJump",
    "SpaceJump",
    "canSpringBallJumpMidAir",
    "canIBJ",
    "canTrickyDashJump",
    {
      "and": [
        "canTrickyUseFrozenEnemies",
        "canWalljump"
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 43,
            "openEnd": 0
          }
        },
        {
          "shinespark": {
            "frames": 9,
            "excessFrames": 5
          }
        }
      ]
    },
    {
      "and": [
        "canInsaneWalljump",
        "canWallJumpInstantMorph",
        "canUnmorphBombBoost",
        "canDownGrab"
      ]
    }
  ]
}
{
  "or": [
    {
      "and": [
        "h_heatedGModePauseAbuse",
        "canBePatient"
      ]
    },
    "h_HeatedGModeOpenDifferentDoor"
  ]
}

Dev note: FIXME: Methods that require a Sova damage boost could be added

From: 5
Bottom Right Junction
To: 2
Right Door

Use a fully delayed walljump to gain enough horizontal distance to place a bomb past the lip of the overhang. Unmorph to hover in the air above the bomb while it explodes. Ride the explosion into a down-grab to reach the ledge.

Requires:

"canInsaneWalljump"
"canWallJumpInstantMorph"
"canUnmorphBombBoost"
"canDownGrab"
{
  "heatFrames": 215
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        "canWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        {
          "notable": "SpringBall Bomb Boost"
        },
        "canSpringBallJumpMidAir",
        "canUnmorphBombBoost",
        "h_canCrouchJumpDownGrab",
        {
          "or": [
            "canInsaneJump",
            "h_additionalBomb"
          ]
        }
      ]
    }
  ]
}
"h_HeatedGModeOpenDifferentDoor"

Dev note: FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks)

From: 2
Right Door
To: 2
Right Door

Touch the item as little as possible in order to prevent PLMs from being overloaded, so the platforms below remain solid.

Entrance condition:

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

Requires:

{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        "canWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        {
          "notable": "SpringBall Bomb Boost"
        },
        "canSpringBallJumpMidAir",
        "canUnmorphBombBoost",
        "h_canCrouchJumpDownGrab",
        "canInsaneJump"
      ]
    }
  ]
}
"h_DirectHeatedGModeLeaveSameDoor"

Dev note: There is no leniency option for using an extra Power Bomb, because it will contribute to PLM overload. (2 PBs is technically barely possible) FIXME: A variant with shinesparking can be added. (It would require energy free sparks)

From: 2
Right Door
To: 3
Item

Entrance condition:

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

Requires:

"h_heatedGMode"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        "canWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        {
          "notable": "SpringBall Bomb Boost"
        },
        "canSpringBallJumpMidAir",
        "canUnmorphBombBoost",
        "h_canCrouchJumpDownGrab",
        {
          "or": [
            "canInsaneJump",
            "h_additionalBomb"
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 90
}

Clears obstacles: A

Dev note: Goes to 3 because opening the gate mostly only makes sense when going back to the right for a longer runway or obtaining the item. FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks)

From: 2
Right Door
To: 3
Item

Entrance condition:

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

Requires:

"h_heatedGMode"
{
  "or": [
    "SpaceJump",
    {
      "and": [
        "HiJump",
        "SpeedBooster",
        "canWalljump"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    },
    {
      "and": [
        {
          "notable": "SpringBall Bomb Boost"
        },
        "canSpringBallJumpMidAir",
        "canUnmorphBombBoost",
        "h_canCrouchJumpDownGrab",
        {
          "or": [
            "canInsaneJump",
            "h_additionalBomb"
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 0
}

Dev note: FIXME: A variant with shinesparking can be added. (Energy from immobile, CF, or energy free sparks)

From: 2
Right Door
To: 3
Item

Uses a bomb boost at the end of a mid-air SpringBall jump. Also requires a crouchjump and downgrab to complete the maneuver.

Requires:

{
  "notable": "SpringBall Bomb Boost"
}
"canSpringBallJumpMidAir"
"canUnmorphBombBoost"
"h_canCrouchJumpDownGrab"
{
  "heatFrames": 800
}
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        {
          "heatFrames": 250
        },
        "h_additionalBomb"
      ]
    }
  ]
}
From: 5
Small Platforms Junction
To: 1
Left Door

Use an unmorph bomb boost at the end of a mid-air SpringBall jump. Also requires a crouch-jump and down-grab to complete the maneuver. A spring fling can help add some lenience to the bomb placement and unmorph timing; it requires pausing early, before jumping, in order to be able to initiate another pause immediately before placing a Power Bomb.

Requires:

{
  "notable": "Spring Ball Unmorph Bomb Boost"
}
"canSpringBallJumpMidAir"
"canUnmorphBombBoost"
"h_canCrouchJumpDownGrab"
From: 1
Left Door
To: 2
Right Door

Cross the room with Bombs and minimal damage. Some acid damage is expected, but any mistakes greatly increases the time spent in acid.

Entrance condition:

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

Requires:

{
  "notable": "Bombs"
}
"h_canUseMorphBombs"
"canWallJumpInstantMorph"
"canInsaneJump"
"canResetFallSpeed"
"canUnmorphBombBoost"
"canSuitlessLavaDive"
{
  "heatFrames": 1320
}
{
  "acidFrames": 128
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":50},{"acidFrames":50}]}
From: 2
Right Door
To: 1
Left Door

Cross the room with Bombs and minimal damage. Some acid damage is expected, but any mistakes greatly increases the time spent in acid.

Entrance condition:

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

Requires:

{
  "notable": "Bombs"
}
"canWallJumpInstantMorph"
"canInsaneJump"
"canResetFallSpeed"
"canUnmorphBombBoost"
"canHBJ"
"canSuitlessLavaDive"
{
  "heatFrames": 1320
}
{
  "acidFrames": 128
}

Unlocks doors:

{"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":50},{"acidFrames":50}]}
From: 2
Right Door
To: 4
Top Right Ledge Junction

Use the bomb boost as Samus is going through the doorway, then spring ball after breaking the water, then IBJ or use an unmorph bomb boost.

Entrance condition:

{
  "comeInWithBombBoost": {}
}

Requires:

{
  "notable": "Cross Room Jump with Spring Ball, Bomb Boost"
}
"canSpringBallBombJump"
"canCrossRoomJumpIntoWater"
{
  "or": [
    "canJumpIntoIBJ",
    "canUnmorphBombBoost"
  ]
}

Dev note: This strat requires a minimum of 2 bombs or Power Bombs.

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

Requires:

"canTrickyUseFrozenEnemies"
"HiJump"
"canSpringBallJumpMidAir"
"canUnmorphBombBoost"
From: 2
Item
To: 1
Left Door

It may be necessary to turn off Gravity Suit in order have more time to jump and morph underwater.

Requires:

"Gravity"
{
  "or": [
    "canIBJ",
    "canSpringBallBombJump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canMidAirMorph",
        {
          "or": [
            "canWalljump",
            "HiJump",
            "canGravityJump",
            "SpaceJump",
            {
              "and": [
                "canUnmorphBombBoost",
                "canTrickyJump"
              ]
            }
          ]
        }
      ]
    },
    {
      "and": [
        "h_canUseSpringBall",
        {
          "or": [
            "HiJump",
            "canGravityJump"
          ]
        }
      ]
    }
  ]
}