canAutoCancelWeapon (Very Hard)

The ability to set a HUD equipment item (Missile, Super, Power Bomb, Grapple, XRay Scope) to be single use. Doing this allows for a fast beam shot following the item use, or can reduce button input complexity. The button combination is 'Item Select' + 'Item Cancel' pressed together.

Difficulty filter

Strats ()

From: 1
Bottom Left Door
To: 2
Top Right Door

Enter the room with a Missile selected on auto-cancel, holding angle-up. Fire a Missile shot to kill the first Skree, then run right and immediately fire a beam shot to destroy the shot block. Run off the edge and down-grab onto the next platform. Run and jump directly up where the shot block used to be, moving quickly enough to dodge the Skree projectiles by going under them. Use a wall jump, HiJump, or a mid-air spring ball jump to make it up.

Requires:

"canAutoCancelWeapon"
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}
"canTrickyDodgeEnemies"
"canInsaneJump"
{
  "or": [
    {
      "and": [
        "HiJump",
        {
          "heatFrames": 160
        }
      ]
    },
    {
      "and": [
        "canWalljump",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "and": [
        "canTrickySpringBallJump",
        {
          "heatFrames": 195
        }
      ]
    }
  ]
}
From: 1
Top Left Door
To: 1
Top Left Door

Enter the room aiming diagonally down, with a missile set to auto-deselect. Quickly fire the missile and a beam shot to break both shot blocks and open the full runway.

Requires:

"canPrepareForNextRoom"
"canAutoCancelWeapon"
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 13,
    "openEnd": 0
  }
}
From: 4
Top Right Door
To: 4
Top Right Door

Enter the room aiming diagonally down, with a missile set to auto-deselect. Quickly fire the missile and a beam shot to break both shot blocks and open the full runway.

Requires:

"canPrepareForNextRoom"
"canAutoCancelWeapon"
{
  "ammo": {
    "type": "Missile",
    "count": 1
  }
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 13,
    "openEnd": 0
  }
}