Climb Supers Room: In-Room SpeedKeep for Temporary Blue (Insane+)

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.

Difficulty filter

Strats ()

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

Requires:

{
  "notable": "In-Room SpeedKeep for Temporary Blue"
}
"canSpeedKeep"
{
  "doorUnlockedAtNode": 1
}
{
  "canShineCharge": {
    "usedTiles": 13,
    "openEnd": 1
  }
}
{
  "spikeHits": {
    "mul": [
      3,
      "n_speedKeepAttempts"
    ]
  }
}
{
  "spikeHits": 1
}
"h_spikeSuitSpikeHitLeniency"
"canPatientSpikeSuit"
{
  "shinespark": {
    "frames": 6,
    "excessFrames": 2
  }
}

Dev note: FIXME: the lenience needs to multiply speed keep attempts and spike suit attempts.

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

Using only the short runway and spike pit, use one or two 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",
        {
          "getBlueSpeed": {
            "usedTiles": 13,
            "openEnd": 1
          }
        },
        {
          "spikeHits": "n_speedKeepAttempts"
        }
      ]
    },
    {
      "and": [
        {
          "getBlueSpeed": {
            "usedTiles": 14,
            "openEnd": 1
          }
        },
        {
          "spikeHits": {
            "mul": [
              2,
              "n_speedKeepAttempts"
            ]
          }
        }
      ]
    },
    {
      "and": [
        "canChainTemporaryBlue",
        {
          "spikeHits": {
            "mul": [
              {
                "add": [
                  "n_speedKeepAttempts",
                  2
                ]
              },
              "n_speedKeepAttempts"
            ]
          }
        }
      ]
    }
  ]
}
"canSpeedball"

Dev note: 1 - Stop and bounce on left ledge. 2 - Jump from ledge and bounce in spikes. 3 - Stop and bounce on left ledge, then stop in spikes and speedkeep again.