Metroid Room 2: Come in Shinecharging, Leave Shinecharged (HiJump)

Room ID: 227

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

Spinjump into the opening below the top door.

Entrance condition:

"comeInShinecharging": {
  "length": 2,
  "openEnd": 0
}

Requires:

"canShinechargeMovementComplex",
"HiJump",
"canCarefulJump",
{"or": [
  "f_KilledMetroidRoom2",
  {"and": [
    "canMetroidAvoid",
    "canShinechargeMovementTricky"
  ]}
]},
{"shineChargeFrames": 130}

Exit condition:

"leaveShinecharged": {}

Unlocks doors:

{"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]}

Dev note: FIXME: Add variations for tanking the Metroid damage (taking into account how they can block the shot to open the door)