Glass Tunnel: Come In Shinecharged, Leave With Spark

Room ID: 170

Wiki
From: 4
Top Door
To: 1
Left Doorway

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "no"
}

Requires:

{
  "or": [
    "f_MaridiaTubeBroken",
    {
      "obstaclesCleared": [
        "f_MaridiaTubeBroken"
      ]
    }
  ]
}
"canShinechargeMovementComplex"
{
  "shineChargeFrames": 75
}
{
  "shinespark": {
    "frames": 4,
    "excessFrames": 0
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}

Dev note: FIXME: for sparking in top position, it would help to model being able to enter spinning; for now, extra shinecharge frames are included to compensate. FIXME: Passing through the Toilet is possible but tricky and may have certain momentum requirements, in addition to probably needing a down-back or turnaround.