Metroid Room 2: Come in Shinecharged, Leave With Spark (Left Side, Tricky Dash Jump)

Room ID: 227

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

Go up the left side of the room and spark out the top door. If tanking Metroid damage, then the Metroid can block the shot to open the door; to avoid this, either jump toward the door with dash speed or use Plasma, Wave, or a Missile.

Do a big initial jump to land in the middle of the lower platform, and jump before running more than 2.75 tiles, to avoid a Speed Booster dropoff in jump height.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 130
}
"canTrickyDashJump"
"canShinechargeMovementTricky"
{
  "or": [
    {
      "and": [
        {
          "or": [
            {
              "or": [
                "f_KilledMetroidRoom2",
                {
                  "obstaclesCleared": [
                    "f_KilledMetroidRoom2"
                  ]
                }
              ]
            },
            "ScrewAttack",
            {
              "and": [
                {
                  "metroidFrames": 145
                },
                {
                  "or": [
                    "Plasma",
                    "Wave",
                    {
                      "ammo": {
                        "type": "Missile",
                        "count": 1
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "shinespark": {
            "frames": 13
          }
        }
      ]
    },
    {
      "and": [
        {
          "metroidFrames": 150
        },
        {
          "shineChargeFrames": 10
        },
        {
          "shinespark": {
            "frames": 7
          }
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{
  "types": [
    "super"
  ],
  "requires": [
    {
      "or": [
        {
          "or": [
            "f_KilledMetroidRoom2",
            {
              "obstaclesCleared": [
                "f_KilledMetroidRoom2"
              ]
            }
          ]
        },
        "ScrewAttack"
      ]
    }
  ]
}
{"types":["missiles","powerbomb"],"requires":["never"]}