Yoink Room: Come In Shinecharging, Leave Shinecharged

Room ID: 211

Wiki
From: 1
Left Door
To: 2
Bottom Sand Exit

Entrance condition:

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

Requires:

"canShinechargeMovementTricky",
"canQuickDrop",
{"or": [
  {"and": [
    "Gravity",
    {"shineChargeFrames": 70}
  ]},
  {"shineChargeFrames": 80}
]}

Exit condition:

"leaveShinecharged": {}

Unlocks doors:

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

Dev note: FIXME: It is possible to leave with more frames remaining by falling directly into the sand (e.g., with a down-back turnaround); but then it would not be possible to mid-air shinespark in the next room before landing, and we don't yet have a way to model that.