Maridia Tube: Come In Shinecharged, Leave With Spark

Room ID: 170

Wiki
From: 4
Top Door
To: 3
Top Right Doorway

Entrance condition:

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

Requires:

"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.