canSpeedKeep (Extreme)

The ability to retain the Dash counter and momentum by frame perfectly unmorphing before taking damage from spikes. It is necessary to bounce while in Morph Ball, either by falling or by taking damage, to set the correct fall state for a SpeedKeep. This allows for charging a Shinespark or Temporary Blue using a shorter runway if there is a stretch of spikes available. It is also possible to use multiple SpeedKeeps to build up the Dash counter without travelling much distance in a room by applying canChainTemporaryBlue movements.

Dependencies: canCarefulJump, canUseIFrames, canBounceBall

Difficulty filter

Strats ()

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

Using only the short runway and spike pit, use one or more SpeedKeeps to Speedball towards the item location. This requires either a very short shortcharge, or a second SpeedKeep in the spikes which also resets Samus' run speed with a crouch jump before spike i-frames expire.

Requires:

{
  "notable": "In-Room SpeedKeep for Temporary Blue"
}
"canSpeedKeep"
"canSlowShortCharge"
{
  "doorUnlockedAtNode": 1
}
{
  "or": [
    {
      "and": [
        "canChainTemporaryBlue",
        {
          "canShineCharge": {
            "usedTiles": 13,
            "openEnd": 1
          }
        },
        {
          "spikeHits": 1
        }
      ]
    },
    {
      "and": [
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 1
          }
        },
        {
          "spikeHits": 2
        }
      ]
    },
    {
      "and": [
        "canChainTemporaryBlue",
        {
          "spikeHits": 3
        }
      ]
    }
  ]
}
"canSpeedball"
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)

Bounce into the spikes and use a SpeedKeep to run on spikes to setup for a speedball towards the item. A DamageBoost SpeedKeep could be used instead of a Spike SpeedKeep with enough runspeed.

Entrance condition:

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

Requires:

"canSpeedKeep"
"canCarefulJump"
{
  "canShineCharge": {
    "usedTiles": 21,
    "openEnd": 2
  }
}
{
  "spikeHits": 1
}
{
  "or": [
    {
      "spikeHits": 1
    },
    "canChainTemporaryBlue"
  ]
}
"canSpeedball"
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)

Bounce into the spikes and use a SpeedKeep to run on spikes to setup for a speedball towards the item. Bouncing on the platform near the door saves a spike hit. Or a DamageBoost SpeedKeep could be used instead of a Spike SpeedKeep with enough runspeed.

Entrance condition:

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

Requires:

"canSpeedKeep"
"canCarefulJump"
"canSlowShortCharge"
"can4HighMidAirMorph"
{
  "spikeHits": 1
}
"canSpeedball"
From: 1
Top Left Door
To: 6
Top Junction with Temporary Blue (Right of Morph Tunnel)

Bounce into the spikes and use a SpeedKeep to run on spikes to setup for a speedball towards the item. Bouncing on the platform near the door saves a spike hit.

Entrance condition:

{
  "comeInWithTemporaryBlue": {}
}

Requires:

"canChainTemporaryBlue"
"can4HighMidAirMorph"
"canSpeedKeep"
{
  "spikeHits": 1
}
"canSpeedball"